Turinys:
- 1 žingsnis: 1 žingsnis: Elektronikos uždėjimas ant duonos lentos
- 2 žingsnis: 2 žingsnis: Įveskite kodą
- 3 veiksmas: 3 žingsnis: pasidarykite 3D galvos juostą
Video: Trečioji akis („Arduino“projektas): 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Įsivaizduokite, kad norite medžioti vaiduoklius, tačiau neturite jokios kitos įrangos, išskyrus „ouija“lentą, kurios daugelis patyrusių medžiotojų ir ekstrasensų labai rekomenduoja nenaudoti, o telefoną kaip EVP įrašymo įrenginį.
Ar bandėte atverti trečią akį? Kaip apie šio produkto kūrimą, kad padėtų jums to pasiekti. Trečioji akis padės jums ieškoti dvasios naudojant terminį vaizdą. Vaiduoklių medžiotojai paprastai naudoja šiluminius vaizdus, kad surastų šaltas vietas - žemos temperatūros sritį, kuri tariamai rodo vaiduoklio buvimą.
Jei nesate vaiduoklių medžiotojas ir netikite vaiduokliais, šis produktas taip pat gali padėti tokiose situacijose kaip:
- Oro kokybė - stebėkite, kurie pramoniniai dūmų kaminai ar buitiniai dūmtraukiai naudojami.
- Dujų aptikimas - specialiai kalibruotos šiluminės kameros gali būti naudojamos tam tikroms dujoms pramoninėse vietose ar aplink vamzdynus aptikti.
- Ligos kontrolė - greitai nuskaitykite visus atvykstančius keleivius oro uostuose ir kitose vietose, ar nėra padidėjusi temperatūra.
- Priešpriešinis stebėjimas - slapta stebėjimo įranga, tokia kaip klausymosi įrenginiai ar paslėptos kameros, sunaudoja tam tikrą energiją, kuri išskiria šiluminę atlieką, kuri yra aiškiai matoma termo kameroje (net jei ji yra paslėpta ar už objekto).
- Termitų aptikimas - aptikti galimo termitų veiklos sritis pastatuose.
Tai tik keletas būdų, kaip panaudoti šiluminius vaizdus. Čia galite rasti, kur aš gavau tuos naudojimo būdus, kartu su dar 55 naudojimo būdais!
MEDŽIAGOS:
„Adafruit“1,44 colio spalvotas TFT LCD ekranas su „MicroSD“kortelės pertrauka - ST7735R
Infraraudonųjų spindulių fotoaparato gedimas
3D spausdintuvas
Litavimo komplektas
Rezistoriai
Varžtai
Atsuktuvas
NAUDOTOS PROGRAMOS:
Fritzing
Arduino
„Fusion 360“
1 žingsnis: 1 žingsnis: Elektronikos uždėjimas ant duonos lentos
Pirma, jūs norite padaryti, kad galėtumėte atskirai sudėti savo elektroniką ant duonos lentos ir naudoti „Arduino“, kad ištrauktų bandymo kodą, kad pamatytumėte, ar jūsų jutiklis ir jūsų modulis veikia taip, kaip turėtų. Mano atveju jie dirbo taip, kaip turėjo!
Dabar galite sudėti jutiklį ir modulį ant duonos lentos, kaip aš pateikiau „Adafruit“vaizdą, kaip juos sujungti per „Fritzing“.
2 žingsnis: 2 žingsnis: Įveskite kodą
„Adafruit“labai maloniai davė mums šio projekto kodą! Jie teikia biblioteką šiluminės kameros svetainėje, kurią nuorodą į IR jutiklį įtraukiau į šiam projektui reikalingų dalykų sąrašą, ją rasite ten!
Žemiau yra jūsų „Arduino“naudojamas kodavimas.
/************************************************ ************************** Tai yra AMG88xx GridEYE 8x8 IR kameros biblioteka
Šis eskizas sukuria 64 pikselių šiluminę kamerą su „GridEYE“jutikliu
ir 128 x 128 TFT ekranas
Sukurtas specialiai darbui su „Adafruit AMG88“gedimu
-
Šie jutikliai naudoja I2C bendravimui. Įrenginio I2C adresas yra 0x69
„Adafruit“investuoja laiką ir išteklius teikdama šį atvirojo kodo kodą, Prašome palaikyti „Adafruit“ir atviro šaltinio aparatinę įrangą, perkant produktus iš „Adafruit“!
Parašė dekanas Milleris „Adafruit Industries“. BSD licencija, visas aukščiau pateiktas tekstas turi būti įtrauktas į bet kokį perskirstymą ************************************* ************************************/
#include // Pagrindinė grafikos biblioteka
#include // Techninės įrangos biblioteka #include
#įtraukti
#įtraukti
#define TFT_CS 10 // lusto pasirinkimo kaištis TFT ekranui
#define TFT_RST 9 // taip pat galite tai prijungti prie „Arduino reset“// tokiu atveju nustatykite šį #define PIN kodą į 0! #define TFT_DC 8
// mažas jutiklio diapazonas (tai bus mėlyna ekrane)
#define MINTEMP 22
// didelis jutiklio diapazonas (tai bus raudona ekrane)
#define MAXTEMP 34
// spalvos, kurias naudosime
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x1010, 0x1010, 0x2810, 0x2810, 0x2810, 0x1010, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x002, 0x002, 000000, 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, 0x054, 055, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05x, 0x05x, 0x05x, 0x05 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x060, 0x060, 0x060, 0x060 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x3660, 0x660, 0x660, 0x360 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, 0xEAx, 0x0x, 0x0x0 0x F140, 0xF100, 0xF0E0, 0xF0C0, 0xF0A0, 0xF080, 0xF060, 0xF040, 0xF020, 0xF800,};
Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_RST);
Adafruit_AMG88xx amg;
unsigned long delayTime; plūdės taškai [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
void setup () {
Serial.begin (9600); Serial.println (F ("AMG88xx šiluminė kamera!"));
tft.initR (INITR_144GREENTAB); // inicijuoti ST7735S mikroschemą, juodas skirtukas
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
bool statusas; // numatytieji nustatymai status = amg.begin (); if (! status) {Serial.println ("Nepavyko rasti tinkamo AMG88xx jutiklio, patikrinkite laidus!"); tuo tarpu (1); } Serial.println ("-Šiluminės kameros testas-"); vėlavimas (100); // tegul įsijungia jutiklis
}
void loop () {
// skaityti visus pikselius amg.readPixels (pixels);
už (int i = 0; i
// piešti pikselius!
tft.fillRect (displayPixelHeight * grindys (i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
3 veiksmas: 3 žingsnis: pasidarykite 3D galvos juostą
Tai buvo mano sprendimas kuriant galvos apdangalą, todėl jūs galite turėti daug geresnį dizainą nei mano. Deja, tai palanki vienai pusei, o kita sveria daugiau. Kitą kartą galiu grįžti prie to ir padaryti jį labiau subalansuotą, taip pat padaryti jį patvaresnį. Aš padariau vietą savo „Arduino“, fotoaparatui, monitoriui ir 9 V baterijai.
Kažkas, ką galiausiai padariau su galvos apdangalu, buvo nuimti galinį galą su pjūklu, kad galėčiau priderinti jį prie kitų žmonių galvų, kad jie galėtų išbandyti ne mano.
Tai buvo padaryta naudojant „Fusion 360“, naudojant paprastus įrankius, kad būtų galima kažką įgyvendinti šiam projektui.
Rekomenduojamas:
„ArduBand“- išsaugokite akis!: 6 žingsniai (su nuotraukomis)
„ArduBand“- išsaugokite akis !: Sveiki, dabartinėje situacijoje daugelis žmonių dirba namuose, todėl daug daugiau laiko praleidžiame prie kompiuterių ar išmaniųjų telefonų. Kartais galime priešais ekraną sėdėti kelias valandas, sunaikindami akis ir išlenkdami nugarą. Galėtume pasinaudoti
Kaip iš batų dėžutės padaryti LED monstrų akis: 6 žingsniai
Kaip iš batų dėžutės padaryti LED monstrų akis: galbūt matėte monstrus filmuose ir knygose. Tačiau kaip, jūsų manymu, turėtų atrodyti pabaisa? Ar jis turėtų būti didelio dydžio ar skustuvo aštrių dantų? Jie būna superherojų komiksų antagonistai ir „Disney“filmų piktadariai. Per
Lituoklio stoties trečioji ranka: 3 žingsniai
„Litavimo stoties“trečioji ranka: „ebay“šiukšlių atnaujinimas
Magnetinė trečioji ranka: 3 žingsniai
Magnetinė trečioji ranka: greitai ir lengvai laikykite komponentus litavimui naudojant šias magnetines trečiąsias rankas. Tai lengva padaryti, o litavimas taip pat yra daug lengvesnis. Lanksčios linijos leidžia laikyti bet kokio dydžio komponentus kampu
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): 3 žingsniai
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): NEDARYKITE ŠIO NAUDOTI USB! iš visų komentarų sužinojau, kad tai gali pakenkti jūsų kompiuteriui. mano kompiuteris gerai. Naudokite 600 mA 5v telefono įkroviklį. Aš tai naudoju ir jis veikia gerai, ir niekas negali būti sugadintas, jei naudosite apsauginį kištuką, kad sustabdytumėte maitinimą