Kazalo:
- 1. korak: 1. korak: postavitev elektronike na ploščico
- 2. korak: 2. korak: Vnesite kodo
- 3. korak: 3. korak: izdelava 3D traku za glavo
Video: Tretje oko (projekt Arduino): 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Predstavljajte si, da bi radi šli na lov na duhove, vendar nimate prav nobene opreme razen deske ouija, ki jo mnogi izkušeni lovci in jasnovidci toplo priporočajo, da je ne uporabljate, telefon pa kot snemalnik EVP.
Ste poskusili odpreti tretje oko? Kaj pa, če bi vam ta izdelek pomagal pri tej poti. Tretje oko vam bo pomagalo poiskati duhove s pomočjo termičnega slikanja. Lovci na duhove bodo običajno uporabili toplotno sliko za iskanje hladnih točk - območja nizke temperature, ki domnevno kaže na prisotnost duha.
Če niste lovec duhov in ne verjamete v duhove, lahko ta izdelek pomaga tudi v situacijah, kot so:
- Kakovost zraka - spremljajte, katere industrijske dimnike ali gospodinjske dimnike uporabljate.
- Odkrivanje plina - Za zaznavanje prisotnosti posebnih plinov na industrijskih lokacijah ali okoli cevovodov se lahko uporabijo posebej umerjene termične kamere.
- Nadzor bolezni - hitro preglejte vse dohodne potnike na letališčih in drugih lokacijah za povišano temperaturo.
- Protinadzor - prikrita nadzorna oprema, kot so naprave za poslušanje ali skrite kamere, porabi nekaj energije, ki oddaja odpadno toploto, ki je jasno vidna na termični kameri (tudi če je skrita ali za predmetom).
- Odkrivanje termitov - zaznavanje območij potencialne aktivnosti termitov v stavbah.
To so le nekateri načini uporabe toplotnih posnetkov. Tu lahko najdete skupaj s 55 drugimi uporabami!
MATERIALI:
Adafruit 1,44 -palčni barvni TFT LCD zaslon s prekinitvijo kartice MicroSD - ST7735R
Prelom IR termalne kamere
3D tiskalnik
Komplet za spajkanje
Upori
Vijaki
Izvijač
UPORABLJENI PROGRAMI:
Frizing
Arduino
Fusion 360
1. korak: 1. korak: postavitev elektronike na ploščico
Najprej morate posamezno elektroniko postaviti na ploščo za kruh in z arduinom potegniti preskusno kodo, da preverite, ali senzor in modul delujeta tako, kot bi morala. V mojem primeru so delovali tako, kot bi morali!
Sedaj lahko senzor in modul skupaj, kot sem posredoval sliko podjetja Adafruit, sestavite skupaj, kako jih sestaviti prek Fritzinga.
2. korak: 2. korak: Vnesite kodo
Adafruit nam je izredno prijazno dal kodo za ta projekt! Zagotavljajo knjižnico na spletnem mestu termalne kamere, ki sem na seznam stvari, potrebnih za ta projekt, vključil povezavo do IR senzorja, kjer jo najdete!
Spodaj je kodiranje, ki se uporablja za vaš Arduino.
/*********************************************** ************************** To je knjižnica za IR kamero AMG88xx GridEYE 8x8
Ta skica naredi toplotno kamero s 64 pikami s senzorjem GridEYE
in 128 x 128 tft zaslon
Zasnovan posebej za delo z izbruhom Adafruit AMG88
-
Ti senzorji uporabljajo I2C za komunikacijo. Naslov I2C naprave je 0x69
Adafruit vlaga čas in sredstva pri zagotavljanju te odprtokodne kode, prosimo, podprite Adafruit in odprtokodno strojno opremo z nakupom izdelkov pri Adafruit!
Napisal Dean Miller za Adafruit Industries. Licenca BSD, vse zgornje besedilo mora biti vključeno v kakršno koli prerazporeditev ************************************** ***********************************/
#include // Osnovna grafična knjižnica
#include // Strojno specifična knjižnica #include
#vključi
#vključi
#define TFT_CS 10 // pin za izbiro čipa za zaslon TFT
#define TFT_RST 9 // to lahko povežete tudi s ponastavitvijo Arduina // v tem primeru nastavite ta pin #define na 0! #define TFT_DC 8
// nizek doseg senzorja (ta bo na zaslonu modra)
#define MINTEMP 22
// visok domet senzorja (ta bo na zaslonu rdeč)
#define MAXTEMP 34
// barve, ki jih bomo uporabljali
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x28, 0x18, 0x010, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x0092, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B00, 0x0152, 0x0152, 0x0172, 0x0192, 0x0192, 0x01B2, 0x01D2, 0x01F3, 0x01F3, 0x0213, 0x0233, 0x0253, 0x0253, 0x0273, 0x0293, 0x02D3, 0x0x3, 0x0x3, 0x03B4, 0x03D4, 0x03D4, 0x03F4, 0x0414, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534, 0x074, 0x074, 0x074, 0x074,. 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0603, 0x0602, 0x060, 0x0602, 0x060 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x4660, 0x4660, 0x6060, 0x6060 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, 0xx, 0x0, 0x0 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;
brez podpisa dolga delayTime; plavajoče slikovne pike [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
void setup () {
Serial.begin (9600); Serial.println (F ("termična kamera AMG88xx!"));
tft.initR (INITR_144GREENTAB); // inicializiramo čip ST7735S, črni jeziček
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
bool status; // privzete nastavitve status = amg.begin (); if (! status) {Serial.println ("Ni bilo mogoče najti veljavnega senzorja AMG88xx, preverite ožičenje!"); medtem ko (1); } Serial.println ("-Test toplotne kamere-"); zamuda (100); // pustimo, da se senzor zažene
}
void loop () {
// preberemo vse slikovne pike amg.readPixels (slikovnih pik);
za (int i = 0; i
// narišemo slikovne pike!
tft.fillRect (displayPixelHeight * nadstropje (i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
3. korak: 3. korak: izdelava 3D traku za glavo
To je bila moja rešitev pri izdelavi traku za glavo. Na eni strani ima prednost, na drugi strani pa tehta več. Naslednjič se bom morda vrnil k temu in ga naredil bolj uravnoteženega, pa tudi bolj trajen dizajn. Naredil sem mesto za svoj Arduino, kamero, monitor in nato 9v baterijo.
Nekaj, kar sem na koncu naredil z naglavnim trakom, je bilo, da sem z žago slekel zadnji del, tako da ga lahko prilagodim glavam drugih ljudi, da ga bodo lahko preizkusili razen mojega.
To je bilo narejeno v Fusion 360 z uporabo preprostih orodij, da bi bilo nekaj izvedljivega za ta projekt.
Priporočena:
Izboljšanje tretje roke: 6 korakov
Izboljšanje tretje roke: Naveličal sem se, da je moja stara tretje roka praskala moje krožne deske in da je imela samo 2 krokodilski sponki. Nato sem šel v enakovredno trgovino z dolarji in kupil 2 3'rd roke. To je končni rezultat res lepe tretje roke
Naredite svoj XP POGLED (na neobučeno oko) kot Mac OS X: 4 koraki
Naj vaš XP POGLEDA (v neobučeno oko) kot Mac OS X: OPOMBA: To je zelo prezgodaj. Čez nekaj dni preverite več. Vem, da obstaja nekaj navodil, ki spreminjajo videz XP v Vista (Virusi vsiljivci vohunski program trojanski oglasni program). Zakaj Vista, ko je bila Mac's Aqua, "priročno
Gorilnik z USB pogonom! Ta projekt lahko gori iz plastike / lesa / papirja (zabaven projekt mora biti tudi iz zelo lesenega lesa): 3 koraki
Gorilnik z USB pogonom! Ta projekt lahko gori iz plastike / lesa / papirja (zabaven projekt mora biti tudi iz zelo lesenega lesa): NE NAČINITE TEGA Z UPORABO USB !!!! Iz vseh komentarjev sem ugotovil, da lahko poškoduje vaš računalnik. moj računalnik je v redu. Uporabite polnilnik za telefon 600m 5v. Uporabil sem to in deluje brezhibno in nič se ne poškoduje, če uporabite varnostni vtič za zaustavitev napajanja
Druga rešitev iz tretje roke: 6 korakov
Druga rešitev iz tretje roke: To ni nekaj novega. Nekaj časa sem načrtoval izdelavo iz tretje roke, zato sem prišel do tega … Lahko rečete, da je to večnamenski program iz tretje roke.p.s .: zelo mi je žal, če so nekatere besede napačno črkovane, angleščina je moj drugi jezik
Kristalno jasna zibelka za iPod tretje generacije: 6 korakov
Kristalno jasna zibelka za iPod iPod 3. generacije: Vaša nova iTouch 3. generacije bo videti, kot da lebdi s svojega ostriža na tej kristalno čisti zibelki. Za izdelavo vam ni treba kupiti ničesar, če imate pri roki preprosta orodja. To je enostaven projekt. (Če zaporedoma kliknete na niz