Orodha ya maudhui:

Jicho la Tatu (Mradi wa Arduino): Hatua 3
Jicho la Tatu (Mradi wa Arduino): Hatua 3

Video: Jicho la Tatu (Mradi wa Arduino): Hatua 3

Video: Jicho la Tatu (Mradi wa Arduino): Hatua 3
Video: JICHO LA TATU 29/April/2013 A - Madini ya Ujenzi na Vibali vya Utolewaji wa Machimbo 2024, Julai
Anonim
Jicho la Tatu (Mradi wa Arduino)
Jicho la Tatu (Mradi wa Arduino)

Fikiria unataka kwenda kuwinda mizimu, lakini hauna vifaa vyovyote zaidi ya bodi ya ouija, ambayo wawindaji na wataalamu wengi wenye uzoefu wanapendekeza usitumie, na simu yako kama kinasaji cha EVP.

Umejaribu kufungua jicho lako la tatu? Je! Vipi kuhusu kutengeneza bidhaa hii kukusaidia kukuongoza kuelekea njia hiyo. Jicho la Tatu litakusaidia kukusaidia kutafuta roho kwa kutumia taswira ya joto. Wawindaji wa roho watatumia picha ya joto kupata maeneo baridi - eneo la joto la chini ambalo inadaiwa linaonyesha uwepo wa roho.

Ikiwa wewe si wawindaji wa roho, au hauamini vizuka, bidhaa hii pia inaweza kusaidia katika hali kama vile:

  • Ubora wa hewa - fuatilia ni gumba gani za moshi za viwandani au chimney za nyumbani zinazotumika.
  • Kugundua gesi - Kamera za mafuta zilizosanifiwa zinaweza kutumiwa kugundua uwepo wa gesi maalum kwenye tovuti za viwandani au karibu na bomba.
  • Udhibiti wa magonjwa - soma haraka abiria wote wanaoingia kwenye viwanja vya ndege na maeneo mengine kwa joto la juu.
  • Ufuatiliaji wa kukabiliana - vifaa vya ufuatiliaji wa siri kama vile vifaa vya kusikiliza au kamera zilizofichwa zote hutumia nishati ambayo hutoa joto la taka ambalo linaonekana wazi kwenye kamera ya joto (hata ikiwa imefichwa au nyuma ya kitu).
  • Kugundua mchwa - gundua maeneo ya shughuli za mchwa kwenye majengo.

Hizi ni baadhi tu ya njia za kutumia picha ya joto. Unaweza kupata ambapo nimepata matumizi haya hapa pamoja na matumizi mengine 55!

VIFAA:

Adafruit 1.44 Onyesha Rangi ya TFT LCD na kuzuka kwa Kadi ya MicroSD - ST7735R

Kuzuka kwa Kamera ya Mafuta ya IR

Printa ya 3D

Kitanda cha Soldering

Resistors

Screws

Bisibisi

MIPANGO ILIYOTUMIWA:

Fritzing

Arduino

Fusion 360

Hatua ya 1: Hatua ya 1: Kuweka Elektroniki kwenye ubao wa mkate

Hatua ya 1: Kuweka Elektroniki kwenye ubao wa mkate!
Hatua ya 1: Kuweka Elektroniki kwenye ubao wa mkate!

Kwanza, unataka kufanya ni kuwa na uwezo wa kuweka vifaa vyako vya elektroniki kwenye ubao wa mkate mmoja mmoja, na utumie Arduino yako kuvuta nambari ya jaribio ili kuona ikiwa sensor yako na moduli yako inafanya kazi jinsi inavyopaswa. Kwa upande wangu, walifanya kazi kama walivyopaswa kufanya!

Sasa, unaweza kuweka sensor yako na moduli pamoja kwenye ubao wa mkate, kwani nimetoa picha kutoka Adafruit, juu ya jinsi ya kuziweka pamoja kupitia Fritzing.

Hatua ya 2: Hatua ya 2: Weka Nambari

Adafruit alikuwa mkarimu sana kutupa msimbo kwa mradi huu! Wanatoa maktaba kwenye wavuti ya kamera ya joto, ambayo nimejumuisha kiunga cha sensa ya IR katika orodha ya vitu vinavyohitajika kwa mradi huu, unaweza kuipata kupitia hapo!

Hapo chini ni usimbaji uliotumiwa kwa Arduino yako.

/ ************************************************* ************************** Hii ni maktaba ya kamera ya AMG88xx GridEYE 8x8 IR

Mchoro huu hufanya kamera ya mafuta ya pikseli 64 na sensa ya GridEYE

na skrini ya tft 128x128

Iliyoundwa mahsusi kufanya kazi na kuzuka kwa Adafruit AMG88

-

Sensorer hizi hutumia I2C kuwasiliana. Anwani ya I2C ya kifaa ni 0x69

Adafruit huwekeza muda na rasilimali kutoa nambari hii wazi ya chanzo, tafadhali saidia vifaa vya Adafruit na vifaa vya chanzo kwa kununua bidhaa kutoka Adafruit!

Imeandikwa na Dean Miller kwa Viwanda vya Adafruit. Leseni ya BSD, maandishi yote hapo juu lazima yajumuishwe katika ugawaji wowote ************************************** ************************************* /

#jumuisha # maktaba ya picha kuu

# pamoja # maktaba maalum ya vifaa # pamoja

# pamoja

# pamoja

#fafanua TFT_CS 10 // chip chagua pini kwa skrini ya TFT

#fafanua TFT_RST 9 // unaweza pia kuunganisha hii kwa Arduino reset // kwa hali hiyo, weka pini hii ya # kufafanua 0! #fafanua TFT_DC 8

// kiwango cha chini cha sensorer (hii itakuwa bluu kwenye skrini)

#fafanua MINTEMP 22

// anuwai ya sensa (hii itakuwa nyekundu kwenye skrini)

#fafanua MAXTEMP 34

// rangi ambazo tutatumia

const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x010, 0x010, 0x, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x, 0x, 0x,, 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, 0x46, 0x060, 0x060, 0x060, 0 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, Kupakiwa kwenye tovuti: 0 | 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;

kucheleweshwa kwa muda mrefu saizi za kuelea [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t kuonyeshaPixelWidth, displayPixelHeight;

usanidi batili () {

Kuanzia Serial (9600); Serial.println (F ("AMG88xx kamera ya joto!"));

tft.initR (INITR_144GREENTAB); // anzisha chip ya ST7735S, kichupo cheusi

tft.fillScreen (ST7735_BLACK);

onyeshaPixelWidth = tft.width () / 8;

onyeshaPixelHeight = tft.height () / 8;

//tft.setRotation (3);

hali ya bool; // hali ya mipangilio ya msingi = amg. anza (); ikiwa (! hadhi) {Serial.println ("Haikuweza kupata sensa ya AMG88xx halali, angalia wiring!"); wakati (1); } Serial.println ("- Jaribio la Kamera ya Mafuta -"); kuchelewesha (100); // wacha sensorer ivuke

}

kitanzi batili () {

// soma saizi zote amg.readPixels (saizi);

kwa (int i = 0; i

// chora saizi!

tft.fillRect (sakafu ya kuonyeshaPixelHeight * (i / 8), onyeshaPixelWidth * (i% 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}

Hatua ya 3: Hatua ya 3: Kufanya Kichwa chako cha 3D

Hili lilikuwa suluhisho langu katika kutengeneza kichwa cha kichwa, unaweza kuwa na bora zaidi kuliko muundo wa busara. Inapendelea upande mmoja na ina uzito zaidi kwa upande mwingine kwa bahati mbaya. Kwa wakati mwingine naweza kurudi kwenye hii na kuifanya iwe sawa, na pia kuifanya iwe muundo wa kudumu pia. Nilifanya doa kwa Arduino yangu, kamera, mfuatiliaji, na kisha betri ya 9v.

Kitu ambacho nilikamilisha kukifanya kwa kichwa cha kichwa kilikuwa kuchukua mbali nyuma ya nyuma na msumeno, ili niweze kuifanya iwe sawa na vichwa vya watu wengine ili waweze kuijaribu isipokuwa yangu.

Hii ilitengenezwa katika Fusion 360 ikitumia zana rahisi kufanya kitu kinachowezekana kwa mradi huu.

Ilipendekeza: