Բովանդակություն:
- Քայլ 1: Քայլ 1. Էլեկտրոնիկայի տեղադրումը Breadboard- ի վրա:
- Քայլ 2: Քայլ 2. Տեղադրեք ծածկագիրը:
- Քայլ 3: Քայլ 3. Ձեր 3D գլխակապի պատրաստում
Video: Երրորդ աչք (Arduino նախագիծ) ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Պատկերացրեք, որ ցանկանում եք ուրվականների որսի գնալ, բայց դուք չունեք որևէ սարքավորում, բացի ouija տախտակից, որից շատ փորձառու որսորդներ և էքստրասենսներ խորհուրդ են տալիս չօգտագործել, և ձեր հեռախոսը ՝ որպես EVP ձայնագրիչ:
Փորձե՞լ եք բացել ձեր երրորդ աչքը: Ի՞նչ կասեք այս ապրանքի մասին, որը կօգնի ձեզ առաջնորդվել այդ ճանապարհով: Երրորդ աչքը կօգնի ձեզ որոնել ոգիներ `օգտագործելով ջերմային պատկերներ: Ուրվական որսորդները, որպես կանոն, ջերմային պատկերներ կօգտագործեն սառը կետեր գտնելու համար `ցածր ջերմաստիճանի տարածք, որը, ենթադրաբար, ցույց է տալիս ուրվականի առկայությունը:
ԵԹԵ դուք ուրվականների որսորդ չեք և չեք հավատում ուրվականներին, այս ապրանքը կարող է նաև օգնել այնպիսի իրավիճակներում, ինչպիսիք են.
- Օդի որակը. Վերահսկել, թե որ արդյունաբերական ծխատարներն են կամ կենցաղային ծխնելույզները:
- Գազի հայտնաբերում - Հատուկ տրամաչափված ջերմային տեսախցիկները կարող են օգտագործվել արդյունաբերական վայրերում կամ խողովակաշարերի շուրջ հատուկ գազերի առկայությունը հայտնաբերելու համար:
- Հիվանդությունների վերահսկում - արագ սկանավորեք բոլոր մուտքային ուղևորներին օդանավակայաններում և այլ վայրերում `բարձր ջերմաստիճանի համար:
- Հակահսկողություն - գաղտնի հսկողության սարքավորումները, ինչպիսիք են լսող սարքերը կամ թաքնված տեսախցիկները, բոլորն էլ որոշակի էներգիա են սպառում, որն արտանետում է ջերմության տեսախցիկի վրա հստակ տեսանելի թափոններ (նույնիսկ եթե դրանք թաքնված են կամ որևէ առարկայի հետևում):
- Տերմիտների հայտնաբերում - հայտնաբերել շենքերում տերմիտների պոտենցիալ գործունեության ոլորտները:
Սրանք ջերմային պատկերների օգտագործման մի քանի ուղիներ են: Դուք կարող եք գտնել, թե որտեղից եմ ստացել այդ օգտագործումները այստեղ, ևս 55 օգտագործման հետ միասին:
ՆՅՈԹԵՐ.
Adafruit 1.44 դյույմանոց TFT LCD էկրան ՝ MicroSD քարտի բեկումով - ST7735R
IR ջերմային տեսախցիկի բեկում
3D տպիչ
Sոդման հավաքածու
Ռեզիստորներ
Պտուտակներ
Պտուտակահան
ՕԳՏԱԳՈՐՎԱ ՐԱԳՐԵՐ.
Փրփրացող
Արդուինո
Fusion 360
Քայլ 1: Քայլ 1. Էլեկտրոնիկայի տեղադրումը Breadboard- ի վրա:
Նախ, դուք պետք է կարողանաք անհատապես տեղադրել ձեր էլեկտրոնիկան հացի տախտակի վրա և օգտագործել ձեր Arduino- ն ՝ թեստի կոդը հանելու համար ՝ տեսնելու, թե արդյոք ձեր սենսորը և ձեր մոդուլը աշխատում են այնպես, ինչպես պետք է: Իմ դեպքում նրանք աշխատեցին այնպես, ինչպես ենթադրվում էր:
Այժմ, դուք կարող եք տեղադրել ձեր սենսորը և մոդուլը սեղանի վրա, քանի որ ես տրամադրել եմ պատկերը Adafruit- ից, թե ինչպես դրանք միավորել Fritzing- ի միջոցով:
Քայլ 2: Քայլ 2. Տեղադրեք ծածկագիրը:
Adafruit- ը չափազանց բարի էր մեզ տալ այս ծրագրի կոդը: Նրանք տրամադրում են ջերմային ֆոտոխցիկի կայքում տեղադրված գրադարանը, որը ես ներառել եմ IR սենսորի հղումը այս նախագծի համար անհրաժեշտ իրերի ցանկում: Դուք կարող եք այն գտնել այնտեղից:
Ստորև բերված է ձեր Arduino- ի համար օգտագործվող կոդավորումը:
/********************************************* ************************* Սա գրադարան է AMG88xx GridEYE 8x8 IR տեսախցիկի համար
Այս ուրվագիծը կազմում է 64 պիքսելանոց ջերմային տեսախցիկ ՝ GridEYE սենսորով
և 128x128 tft էկրան
Նախագծված է հատուկ Adafruit AMG88 ճեղքման հետ աշխատելու համար
-
Այս տվիչները շփման համար օգտագործում են I2C: Սարքի I2C հասցեն ՝ 0x69
Adafruit- ը ներդնում է ժամանակ և ռեսուրսներ ՝ ապահովելով այս բաց կոդով ծածկագիրը, խնդրում ենք աջակցել Adafruit andopen- ի ապարատային սարքավորումներ ՝ Adafruit- ից ապրանքներ գնելով:
Գրել է Դին Միլերը Adafruit Industries- ի համար: BSD լիցենզիա, վերը նշված բոլոր տեքստերը պետք է ներառվեն ցանկացած վերաբաշխման մեջ ************************************ **********************************/
#ներառել // Հիմնական գրաֆիկական գրադարան
#ներառել // Սարքավորման համար հատուկ գրադարան #ներառել
#ներառում
#ներառում
#սահմանեք TFT_CS 10 // չիպերի ընտրեք PIN- ը TFT էկրանի համար
#սահմանեք TFT_RST 9 // կարող եք նաև սա միացնել Arduino- ի վերակայմանը // որի դեպքում այս #սահմանեք քորոցը 0 -ի վրա: #սահմանի TFT_DC 8
// սենսորի ցածր տիրույթ (սա էկրանին կապույտ կլինի)
#սահմանել ԱՆINԱՆ 22
// սենսորի բարձր տեսականի (սա էկրանին կարմիր կլինի)
#սահմանել MAXTEMP 34
// գույները, որոնք մենք կօգտագործենք
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x2010, 0x2010, 0x2010, 0x1810, 0x1810, 0x1811., 0x0152, 0x0152, 0x0172, 0x0192, 0x0192, 0x01B2, 0x01D2, 0x01F3, 0x01F3, 0x0213, 0x0233, 0x0253, 0x0253, 0x0273, 0x0293, 0x02B3, 0x02D3, 0x02D3, 0x02F3, 0x0313, 0x0333, 0x0333, 0x0353, 0x0373, 0x0394, 0x03B4, 0x03D4, 0x03D4, 0x03F4, 0x0414, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534, 0x0554, 0x0554, 0x0574, 0x0574, 0x0573, 0x0573, 0x0573, 0x0572, 0x0572, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05AB, 0x05CB, 0x05CB, 0x05CA, 0x05CA, 0x05CA, 0x05C9, 0x 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0603, 0x0602, 0x0602, 0x0601, 0x0621, 0x0621, 0x0620, 0x0620, 0x0620, 0x0620, 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x4660, 0x4660, 0x4E60, 0x4E80, 0x5680, 0x5680, 0x5E80, 0x5E80, 0x6680, 0x6680, 0x6E80, 0x6EA0, 0x76A0, 0x76A0, 0x7EA0, 0x7EA0, 0x86A0, 0x86A0, 0x8EA0, 0x8EC0, 0x96C0, 0x96C0, 0x9EC0, 0x9EC0, 0xA6C0, 0xAEC0, 0xAEC0, 0xB6E0, 0xB6E0, 0xBEE0, 0xBEE0, 0xC6E0, 0xC6E0, 0xCEE0, 0xCEE0, 0xD6E0, 0xD700, 0xDF00, 0xDEE0, 0xDEC0, 0xDEA0, 0xDE80, 0xDE80, 0xE660, 0xE640, 0xE620, 0xE600, 0xE5E0, 0xE5C0, 0xE5A0, 0xE580, 0xE560, 0xE540, 0xE520, 0xE500, 0xE4E0, 0xE4C0, 0xE4A0, 0xE480, 0xE460, 0xEC40, 0xEC20, 0xEC00, 0xEBE0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xEA80, 0xEA60, 0xEA40, 0xF220, 0xF200, 0xF1E0, 0xF1C0, 0xF1A0, 0xF180, 0xF160, 0x F140, 0xF100, 0xF0E0, 0xF0C0, 0xF0A0, 0xF080, 0xF060, 0xF040, 0xF020, 0xF800,};
Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_RST);
Adafruit_AMG88xx ամգ;
անստորագիր երկար ձգձգում լողացող պիքսելներ [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
void setup () {
Serial.begin (9600); Serial.println (F («AMG88xx ջերմային ֆոտոխցիկ»));
tft.initR (INITR_144GREENTAB); // սկզբնականացնել ST7735S չիպ, սև ներդիր
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
թուլության կարգավիճակ; // լռելյայն կարգավորումների կարգավիճակ = amg.begin (); եթե (! կարգավիճակ) {Serial.println ("Չհաջողվեց գտնել վավեր AMG88xx սենսոր, ստուգեք էլեկտրագծերը"); մինչդեռ (1); } Serial.println ("-ameraերմային տեսախցիկի փորձարկում-"); ուշացում (100); // թույլ տվեք, որ սենսորը բեռնվի
}
դատարկ շրջան () {
// կարդալ բոլոր պիքսելները amg.readPixels (պիքսելներ);
համար (int i = 0; i
// նկարել պիքսելները:
tft.fillRect (displayPixelHeight * հարկ (i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
Քայլ 3: Քայլ 3. Ձեր 3D գլխակապի պատրաստում
Գլխակապը պատրաստելու մեջ սա իմ լուծումն էր: Դուք շատ լավ կարող եք ունենալ իմ դիզայնից շատ ավելի լավը: Favorավոք, դա մի կողմ է տալիս, իսկ մյուսին ՝ ավելի ծանր: Հաջորդ անգամ ես կարող եմ վերադառնալ դրան և այն դարձնել ավելի հավասարակշռված, ինչպես նաև այն դարձնել ավելի մշտական ձևավորում: Ես տեղ գտա իմ Arduino- ի, տեսախցիկի, մոնիտորի և այնուհետև 9 վ մարտկոցի համար:
Գլխակապի հետ ինչ -որ բան, որ ես ի վերջո արեցի, հետևի ծայրը սղոցով հանելն էր, որպեսզի կարողանամ այն հարմարեցնել ուրիշների գլուխներին, որպեսզի նրանք փորձեն իմից բացի:
Սա արվել է Fusion 360 -ում ՝ օգտագործելով պարզ գործիքներ ՝ այս ծրագրի համար իրագործելի բան դարձնելու համար:
Խորհուրդ ենք տալիս:
Արթուն աչք. 10 քայլ
Fulգոն աչք. Fulգոն աչքը PIR սենսորային օբյեկտ է, որը նախատեսված է մարդկանց օգնելու համար իմանալու, որ իրենց ընկերներն ու սիրելիներն իրենց տունը ապահով են դարձրել համատեղ գիշերային հանգիստից հետո: Մենք բոլորս ունենք այն գիշերները, երբ հեռանում էինք միմյանց ներկայությունից ՝ ասելով
Մագնիսական երրորդ ձեռք `3 քայլ
Մագնիսական երրորդ ձեռք. Արագ և հեշտությամբ պահեք այս մագնիսական երրորդ ձեռքերով եռակցման տարրեր: Դա հեշտ է պատրաստել և շատ ավելի հեշտ է դարձնում զոդումը: Flexibleկուն գծերը թույլ են տալիս պահել ցանկացած չափի բաղադրիչ և անկյան տակ
Ինչպես պատճենել խաղը, որը պահվում է Microsoft- ում կամ երրորդ կողմի MU- ում ՀԵՇՏ AYԱՆԱՊԱՐՀ. 9 քայլ
Ինչպես պատճենել խաղը պահվում է Microsoft- ի կամ երրորդ կողմի MU EASY WAY- ով: Օրիգինալ ձեռնարկը HERET Կան բազմաթիվ Softmod ձեռնարկներ, և բոլորը լավն են, սակայն Xbox HDD- ում պահվող ֆայլերը ցավ պատճառելը, ես ուղիղ եթերում էի: cd, ինչը հեշտացնում է հենց դա անել: Սա ամբողջովին softmod ձեռնարկ չէ, սա
10 հիմնական Arduino նախագիծ սկսնակների համար: Կատարեք առնվազն 15 նախագիծ մեկ տախտակով: 6 քայլ
10 հիմնական Arduino նախագիծ սկսնակների համար: Կատարեք առնվազն 15 նախագիծ մեկ տախտակով: Arduino Project & Ուսուցողական խորհուրդ; Ներառում է 10 հիմնական Arduino նախագիծ: Բոլոր կոդերը, Gerber ֆայլը և այլն: Ոչ SMD! Հեշտ զոդում բոլորի համար: Հեշտ շարժական և փոխարինելի բաղադրիչներ: Դուք կարող եք կատարել առնվազն 15 նախագիծ մեկ բո
Ինչպես ստեղծել աչք գրավող էկրան (LED ոճ). 9 քայլ (նկարներով)
Ինչպես ստեղծել աչքերին գրավող ցուցադրում (LED ոճ). Սա ոչ այնքան ուսանելի է, որքան դպրոցական նախագիծ պատրաստելու արձանագրությունը: Թեև այն, ինչ ես արել եմ, կրկնելը, հավանաբար, ձեզ չի օգնի, այս նախագիծը կարող է փոփոխվել ՝ գրեթե ցանկացած ցուցադրություն ավելի գրավիչ դարձնելու համար