Përmbajtje:
- Hapi 1: Hapi 1: Vendosja e pajisjeve elektronike në një tavolinë buke
- Hapi 2: Hapi 2: Vendosni Kodin
- Hapi 3: Hapi 3: Krijimi i shiritit tuaj 3D të kokës
Video: Syri i tretë (Projekti Arduino): 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Imagjinoni që doni të shkoni në gjueti fantazmash, por nuk keni saktësisht asnjë pajisje tjetër përveç një bordi ouija, nga të cilat shumë gjuetarë dhe psikikë me përvojë ju rekomandojnë të mos përdorni, dhe telefonin tuaj si një regjistrues EVP.
A keni provuar të hapni syrin tuaj të tretë? Si ta bëni këtë produkt për t'ju ndihmuar t'ju drejtojë drejt asaj rruge. Syri i tretë do t'ju ndihmojë të kërkoni shpirtra duke përdorur imazhe termike. Gjuetarët e fantazmave zakonisht përdorin imazhe termike për të gjetur pika të ftohta - një zonë me temperaturë të ulët që supozohet se tregon praninë e një fantazme.
N ISE nuk jeni gjuetar fantazmash, as nuk besoni në fantazma, ky produkt mund të ndihmojë gjithashtu në situata të tilla si:
- Cilësia e ajrit - monitoroni se cilat oxhaqe industriale tymi ose oxhaqe shtëpiake janë në përdorim.
- Zbulimi i gazit - Kamera termike të kalibruara posaçërisht mund të përdoren për të zbuluar praninë e gazeve specifike në vendet industriale ose rreth tubacioneve.
- Kontrolli i sëmundjes - skanoni shpejt të gjithë pasagjerët që vijnë në aeroporte dhe vende të tjera për temperaturë të ngritur.
- Kundër -mbikëqyrja - pajisjet e fshehta të mbikqyrjes siç janë pajisjet e dëgjimit ose kamerat e fshehura të gjitha konsumojnë pak energji e cila lëshon nxehtësi të mbeturinave që është qartë e dukshme në një aparat termik (edhe nëse fshihet ose pas një objekti).
- Zbulimi i termiteve - zbuloni zonat e aktivitetit potencial të termitit në ndërtesa.
Këto janë vetëm disa nga mënyrat për të përdorur imazhet termike. Ju mund të gjeni ku i kam marrë ato përdorime këtu së bashku me 55 përdorime të tjera!
MATERIALE:
Adafruit 1.44 TFT LCD ekran me ngjyra me kartë MicroSD Breakout - ST7735R
Ndarja e kamerës termike IR
Printer 3D
Komplet bashkimi
Rezistencat
Vida
Kaçavidë
PROGRAMET E P USRDORUR:
I ngrirë
Arduino
Fuzioni 360
Hapi 1: Hapi 1: Vendosja e pajisjeve elektronike në një tavolinë buke
Së pari, ju doni të bëni është të jeni në gjendje të vendosni pajisjet tuaja elektronike në një tabelë bukë individualisht dhe të përdorni Arduino tuaj për të nxjerrë kodin e provës për të parë nëse sensori juaj dhe moduli juaj po funksionojnë ashtu siç duhet. Në rastin tim, ata punuan ashtu siç duhej!
Tani, ju mund të vendosni sensorin dhe modulin tuaj së bashku në tryezën e bukës, pasi unë kam siguruar imazhin nga Adafruit, se si t'i bashkoni këto përmes Fritzing.
Hapi 2: Hapi 2: Vendosni Kodin
Adafruit ishte jashtëzakonisht dashamirës për të na dhënë kodin për këtë projekt! Ato ofrojnë bibliotekën në faqen e kamerës termike, të cilën unë e kam përfshirë lidhjen me sensorin IR në listën e gjërave të nevojshme për këtë projekt, mund ta gjeni atje!
Më poshtë është kodimi i përdorur për Arduino tuaj.
/********************************************* ************************* Kjo është një bibliotekë për kamerën IR AMG88xx GridEYE 8x8
Kjo skicë bën një aparat fotografik termik 64 piksel me sensorin GridEYE
dhe një ekran 128x128 tft
Projektuar posaçërisht për të punuar me përparimin Adafruit AMG88
-
Këta sensorë përdorin I2C për të komunikuar. Adresa I2C e pajisjes është 0x69
Adafruit investon kohë dhe burime duke siguruar këtë kod me kod të hapur, ju lutemi mbështesni pajisjet Adafruit andopen duke blerë produkte nga Adafruit!
Shkruar nga Dean Miller për Adafruit Industries. Licenca BSD, i gjithë teksti i mësipërm duhet të përfshihet në çdo rishpërndarje *********************************** **********************************/
#include // Biblioteka bazë grafike
#includ // Biblioteka specifike për harduerin #include
#përfshi
#përfshi
#përcaktoni TFT_CS 10 // pin të zgjedhur për chip për ekranin TFT
#define TFT_RST 9 // gjithashtu mund ta lidhni këtë me rivendosjen Arduino // në këtë rast, vendoseni këtë pin #define në 0! #përcakto TFT_DC 8
// diapazoni i ulët i sensorit (kjo do të jetë blu në ekran)
#përcakto MINTEMP 22
// gamë e lartë e sensorit (kjo do të jetë e kuqe në ekran)
#përcakto MAXTEMP 34
// ngjyrat që do të përdorim
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x10, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x10, 0x10, 0x1010, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x2810, 0x10, 0x1010, 0x10 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 amg;
vonesë e gjatë e panënshkruar Koha; piksele notuese [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t ekranPixelWidth, displayPixelHeight;
void setup () {
Serial.filloj (9600); Serial.println (F ("kamera termike AMG88xx!"));
tft.initR (INITR_144GREENTAB); // inicializoni një çip ST7735S, skedë të zezë
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
gjendje e keqe; // cilësimet e parazgjedhura statusi = amg.begin (); nëse (! statusi) {Serial.println ("Nuk mund të gjej një sensor të vlefshëm AMG88xx, kontrolloni instalimet elektrike!"); ndërsa (1); } Serial.println ("-Testi i Kamerave Termike-"); vonesë (100); // le të ndizet sensori
}
lak void () {
// lexoni të gjithë pikselët amg.readPixels (piksele);
për (int i = 0; i
// vizatoni pikselët!
tft.fillRect (ekranPixelHeight * dysheme (i / 8), ekranPixelWidth * (i % 8), displayPixelHeight, ekranPixelWidth, camColors [colorIndex]); }}
Hapi 3: Hapi 3: Krijimi i shiritit tuaj 3D të kokës
Kjo ishte zgjidhja ime për të bërë shiritin e kokës, shumë mirë mund të keni një dizajn shumë më të mirë se sa i imi. Fatkeqësisht favorizon njërën anë dhe peshon më shumë në anën tjetër. Për herën tjetër unë mund të kthehem në këtë dhe ta bëj atë më të balancuar, dhe gjithashtu ta bëj atë dizajn më të përhershëm gjithashtu. Bëra një vend për Arduino -n tim, kamerën, monitorin dhe më pas baterinë 9v.
Diçka që përfundova duke bërë me shiritin e kokës ishte heqja e pjesës së pasme me një sharrë, në mënyrë që ta bëj atë të përshtatet me kokat e njerëzve të tjerë në mënyrë që ata të mund ta provojnë atë përveç times.
Kjo është bërë në Fusion 360 duke përdorur mjete të thjeshta për të bërë diçka të realizueshme për këtë projekt.
Recommended:
Syri i makinës: 5 hapa
MachineEye: Unë kam kombinuar Texas Instrument Sensor Tag CC2650 me kamerën Raspberry Pi për të zhvilluar një pult me disa informacione të mrekullueshme. Unë e lidhja projektin duke përdorur IBM Node Red e cila vjen e instaluar në imazhin e Raspberry Pi. Kamera dërgon të dhëna
Syri vigjilent: 10 hapa
Syri vigjilent: Syri vigjilent është një objekt sensori PIR, i krijuar me qëllim për të ndihmuar njerëzit të dinë se miqtë e tyre dhe të dashurit e kanë bërë atë të sigurt në shtëpi pas një nate së bashku. Ne të gjithë kemi ato nata kur largoheshim nga prania e njëri -tjetrit duke thënë, "
Agri-2-Syri: 9 hapa
Agri-2-Eye: Për semestrin e parë të vitit të katërt të shkollës sonë inxhinierike, ne zgjedhim të punojmë në një sistem monitorimi të bujqësisë. Duhet të masë një vlerë të rëndësishme për rritjen e bimëve. Pajisja duhet të jetë autonome në energji dhe të përdorë një protokoll LPWAN
Syri Animatronic: 7 hapa
Syri Animatronic: Unë punoj si operator CNC dhe mendoj se kam një punë shumë të mirë, por doja t’i provoja vetes se jam në gjendje të drejtoj projektet e mia. Kam studiuar teknologjinë e kontrollit në universitet, por nuk kam mundësi ta praktikoj atë në punë, kështu që unë
Bëni V LSHTRIMIN tuaj XP (te syri i pa trajnuar) Ashtu si Mac OS X: 4 hapa
Bëni V XPSHTRIMIN tuaj XP (drejt Syrit të Trajnuar) Ashtu si Mac OS X: SHENIM: Kjo është shumë e parakohshme. Ju lutemi kontrolloni përsëri për më shumë brenda disa ditësh. Unë e di se ka disa udhëzime atje që ndryshojnë pamjen e XP në Vista (Viruset ndërhyjnë në spyware trojans adware). Pse Vista kur ishte Aqua e Mac ishte "i përshtatshëm