Sisällysluettelo:
- Vaihe 1: Vaihe 1: Elektroniikan asettaminen leipälevylle
- Vaihe 2: Vaihe 2: Laita koodi sisään
- Vaihe 3: Vaihe 3: 3D -pääpannan tekeminen
Video: Kolmas silmä (Arduino -projekti): 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Kuvittele, että haluat lähteä haamujahtiin, mutta sinulla ei ole juuri muita laitteita kuin ouija -lauta, jota monet kokeneet metsästäjät ja psyykkiset suosittelevat, ettet käytä, ja puhelimesi EVP -tallentimena.
Oletko kokeillut avata kolmatta silmääsi? Entä tämän tuotteen tekeminen, joka opastaa sinua siihen suuntaan. Kolmas silmä auttaa sinua etsimään henkiä lämpökuvauksella. Haamumetsästäjät käyttävät tyypillisesti lämpökuvia löytääkseen kylmiä pisteitä - matalan lämpötilan alueen, joka väitetään viittaavan haamun läsnäoloon.
JOS et ole aaveiden metsästäjä etkä usko aaveisiin, tämä tuote voi auttaa myös seuraavissa tilanteissa:
- Ilmanlaatu - tarkkaile, mitkä teolliset savupiiput tai kotitalouksien savupiiput ovat käytössä.
- Kaasun tunnistus - Erityisesti kalibroituja lämpökameroita voidaan käyttää havaitsemaan tiettyjen kaasujen läsnäolo teollisuusalueilla tai putkilinjoissa.
- Taudintorjunta - skannaa nopeasti kaikki saapuvat matkustajat lentokentiltä ja muilta paikoilta korkean lämpötilan löytämiseksi.
- Vastavalvonta - peitetyt valvontalaitteet, kuten kuuntelulaitteet tai piilokamerat, kuluttavat jonkin verran energiaa, joka tuottaa hukkalämpöä, joka näkyy selvästi lämpökamerassa (vaikka se olisi piilotettu tai esineen takana).
- Termiittien tunnistus - havaitse rakennusten mahdolliset termiittitoiminta -alueet.
Nämä ovat vain muutamia tapoja hyödyntää lämpökuvia. Löydät täältä, mistä sain ne käyttötarkoitukset yhdessä 55 muun käyttötarkoituksen kanssa!
MATERIAALIT:
Adafruit 1,44 värillinen TFT LCD -näyttö, jossa MicroSD -kortti - ST7735R
IR -lämpökameran purkautuminen
3D tulostin
Juotosarja
Vastukset
Ruuvit
Ruuvimeisseli
KÄYTETYT OHJELMAT:
Fritzing
Arduino
Fusion 360
Vaihe 1: Vaihe 1: Elektroniikan asettaminen leipälevylle
Ensinnäkin haluat laittaa elektroniikkasi leipätaululle yksitellen ja käyttää Arduinoasi testikoodin tarkistamiseen nähdäksesi, toimiiko anturi ja moduulisi niin kuin pitäisi. Minun tapauksessani he toimivat kuten heidän piti!
Nyt voit laittaa anturin ja moduulin yhteen leipäpöydälle, kuten olen toimittanut Adafruitin kuvan, kuinka nämä voidaan yhdistää Fritzingin kautta.
Vaihe 2: Vaihe 2: Laita koodi sisään
Adafruit oli erittäin ystävällinen antamaan meille koodin tähän projektiin! Ne tarjoavat kirjaston lämpökameran sivustolla, jonka olen lisännyt linkin IR -anturiin tämän projektin tarvitsemien asioiden luetteloon, löydät sen sieltä!
Alla on Arduinon koodaus.
/************************************************* *************************** Tämä on kirjasto AMG88xx GridEYE 8x8 IR -kameralle
Tämä luonnos tekee 64 pikselin lämpökameran, jossa on GridEYE -anturi
ja 128 x 128 TFT -näyttö
Suunniteltu erityisesti toimimaan Adafruit AMG88 -katkaisun kanssa
-
Nämä anturit käyttävät I2C: tä kommunikointiin. Laitteen I2C -osoite on 0x69
Adafruit investoi aikaa ja resursseja tämän avoimen lähdekoodin tarjoamiseen, tue Adafruit andopen-source -laitteistoa ostamalla tuotteita Adafruitilta!
Kirjoittanut Dean Miller Adafruit Industriesille. BSD -lisenssi, kaikki yllä oleva teksti on sisällytettävä uudelleenjakeluun ************************************** ************************************/
#include // Ydingrafiikkakirjasto
#include // Laitteistokohtainen kirjasto #include
#sisältää
#sisältää
#define TFT_CS 10 // sirunvalintanasta TFT -näyttöä varten
#define TFT_RST 9 // voit myös yhdistää tämän Arduino resetiin // tässä tapauksessa aseta tämä #define -nasta arvoon 0! #define TFT_DC 8
// anturin matala alue (tämä on sininen näytöllä)
#define MINTEMP 22
// anturin suuri kantama (tämä näkyy punaisena näytöllä)
#define MAXTEMP 34
// värit, joita aiomme käyttää
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x1010, 0x1010, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x002, 0x002, 0x002, 0x002, 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, 0x0505, 0x055, 0x055, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05x, 0C05, 0x05C, 0x05 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0606, 0x060, 0x060 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x4660, 06060, 06036060 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, 0x02, 0x02, 0x 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;
allekirjoittamaton pitkä delayTime; kelluvat pikselit [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
void setup () {
Sarja.alku (9600); Serial.println (F ("AMG88xx lämpökamera!"));
tft.initR (INITR_144GREENTAB); // alustetaan ST7735S -siru, musta välilehti
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
bool -tila; // oletusasetusten tila = amg.begin (); if (! status) {Serial.println ("Ei löytynyt kelvollista AMG88xx -anturia, tarkista johdotus!"); kun taas (1); } Serial.println ("-Lämpökameratesti-"); viive (100); // anna anturin käynnistyä
}
void loop () {
// lue kaikki pikselit amg.readPixels (pikseliä);
varten (int i = 0; i
// piirrä pikselit!
tft.fillRect (displayPixelHeight * lattia (i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
Vaihe 3: Vaihe 3: 3D -pääpannan tekeminen
Tämä oli minun ratkaisuni pääpannan valmistuksessa, sinulla voi olla paljon parempi kuin minun suunnitteluni. Valitettavasti se suosii toista puolta ja painaa enemmän toiselta puolelta. Seuraavan kerran voin palata tähän ja tehdä siitä tasapainoisemman ja myös tehdä siitä pysyvämmän suunnittelun. Tein paikan Arduinolleni, kameralle, näytölle ja sitten 9 V: n akulle.
Jotain mitä päädyin tekemään päänauhalla, oli irrottaa takapää sahalla, jotta voin sovittaa sen muiden ihmisten päähän, jotta he voivat kokeilla sitä muulla kuin omallani.
Tämä tehtiin Fusion 360: ssä käyttämällä yksinkertaisia työkaluja tehdäkseen jotain mahdollista tämän projektin toteuttamiseksi.
Suositeltava:
Magneettinen kolmas käsi: 3 vaihetta
Magneettinen kolmas käsi: Pidä nopeasti ja helposti kiinni komponentit juottamista varten käyttämällä näitä magneettisia kolmikätisiä käsiä. Se on helppo valmistaa ja helpottaa myös juottamista. Joustavat linjat mahdollistavat minkä tahansa kokoisen komponentin pitämisen kulmassa
Pimp Zombie hehkuva silmä: 5 vaihetta (kuvilla)
Pimp Zombie hehkuvilla silmillä: Opi lisäämään hehkuvien silmien vaikutuksella varustettuja LED -valoja olemassa olevaan hahmoon. Minun tapauksessani käytin zombie -hahmoa Halloweenina. Tämä on melko helppo tehdä eikä vaadi edistyneitä taitoja
Magneettinen kolmas käsi: 5 vaihetta (kuvilla)
Magneettinen kolmas käsi: Jokainen, joka pelaa elektroniikan kanssa, tietää, kuinka tärkeä kolmas käsi on. Se antaa sinulle mahdollisuuden pitää juotetta toisessa kädessä ja juotosrautaa toisessa ja lisätä helposti juotetta komponenttiin. Olen käyttänyt joitain kotitekoisia 3. käsiä joillekin
PC -rakenteen kolmas istunto: 11 vaihetta
PC Build 3rd Session: Tietokoneen rakentaminen 11 yksinkertaisella vaiheella. Tarvitset seuraavia materiaaleja: suoritin jäähdytyselementti ja lämpötahna kovalevy emolevy tuulettimet rAMPSUCase
Kolmas jarruvalojen varakamera (langaton): 6 vaihetta (kuvilla)
Kolmas jarruvalojen varakamera (langaton): Hei kaikille! Tämän päivän projektissa asennan peruutuskameran kolmannen jarruvalon sisään. Tässä projektissa käytän omaa autoa, joka on vuoden 2010 Mitsubishi lancer GTS. Tämä tekniikka toimii minkä tahansa Mitsubishi Lancer / Lanc