Përmbajtje:

Syri i tretë (Projekti Arduino): 3 hapa
Syri i tretë (Projekti Arduino): 3 hapa

Video: Syri i tretë (Projekti Arduino): 3 hapa

Video: Syri i tretë (Projekti Arduino): 3 hapa
Video: SYRI I TRET ( Dokumentar - Mistere dhe eniGma Shqip ) 2024, Korrik
Anonim
Syri i tretë (Projekti Arduino)
Syri i tretë (Projekti Arduino)

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

Hapi 1: Vendosja e pajisjeve elektronike në një tavolinë buke!
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: