Sisukord:
- 1. samm: 1. samm: elektroonika panemine leivaplaadile
- 2. samm: 2. samm: sisestage kood
- 3. samm: 3. samm: 3D -peapaela valmistamine
Video: Kolmas silm (Arduino projekt): 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Kujutage ette, et soovite minna kummitusjahile, kuid teil pole täpselt muud varustust peale ouija tahvli, mida paljud kogenud jahimehed ja selgeltnägijad soovitavad tungivalt mitte kasutada, ning oma telefoni EVP -salvestajana.
Kas olete proovinud oma kolmandat silma avada? Kuidas oleks selle toote valmistamisega aidata teid sellel teel. Kolmas silm aitab teil termilisi kujutisi kasutades vaime otsida. Kummituste jahimehed kasutavad tavaliselt külmade kohtade leidmiseks termopilte - madalatemperatuurilist piirkonda, mis väidetavalt näitab kummituse olemasolu.
KUI te pole kummitusjaht ega usu kummitustesse, võib see toode aidata ka järgmistes olukordades:
- Õhukvaliteet - jälgige, milliseid tööstuslikke suitsupakke või majapidamiskorstnaid kasutatakse.
- Gaasi tuvastamine - Spetsiaalselt kalibreeritud termokaameraid saab kasutada konkreetsete gaaside olemasolu tuvastamiseks tööstusobjektides või torujuhtmete ümbruses.
- Haiguste tõrje - skaneerige kiiresti kõik sissetulevad reisijad lennujaamades ja muudes kohtades kõrgendatud temperatuuri suhtes.
- Vastaseire - varjatud jälgimisseadmed, nagu kuulamisseadmed või peidetud kaamerad, tarbivad kõik energiat, mis eraldab soojuskaameral selgelt nähtavat heitsoojust (isegi kui see on peidetud või objekti taga).
- Termiitide tuvastamine - tuvastage hoonetes võimaliku termiidi aktiivsuse piirkonnad.
Need on vaid mõned viisid termopiltide kasutamiseks. Siit saate teada, kust ma need kasutused sain, koos veel 55 kasutusega!
MATERJALID:
Adafruit 1,44 -tolline värviline TFT LCD -ekraan MicroSD -mälukaardiga - ST7735R
IR -termokaamera purunemine
3D printer
Jootekomplekt
Takistid
Kruvid
Kruvikeeraja
KASUTATUD PROGRAMMID:
Fritzing
Arduino
Fusion 360
1. samm: 1. samm: elektroonika panemine leivaplaadile
Esiteks soovite panna oma elektroonika individuaalselt leivalauale ja kasutada oma Arduino abil testkoodi, et näha, kas teie andur ja teie moodul töötavad nii, nagu peaks. Minu puhul töötasid nad nii, nagu pidid!
Nüüd saate oma anduri ja mooduli leivaplaadile kokku panna, nagu ma olen andnud Adafruitist pildi, kuidas neid Fritzingi kaudu kokku panna.
2. samm: 2. samm: sisestage kood
Adafruit oli äärmiselt lahke, et andis meile selle projekti koodi! Nad pakuvad raamatukogu termokaamera saidil, mille olen lisanud IR -anduri lingi selle projekti jaoks vajalike asjade loendisse, leiate selle sealt!
Allpool on teie Arduino jaoks kasutatud kodeering.
/************************************************ ************************** See on raamatukogu AMG88xx GridEYE 8x8 IR kaamerale
See visand teeb 64 -pikslise termokaamera koos GridEYE anduriga
ja 128x128 tft ekraan
Mõeldud spetsiaalselt Adafruit AMG88 väljalülitamiseks
-
Need andurid kasutavad suhtlemiseks I2C -d. Seadme I2C aadress on 0x69
Adafruit investeerib aega ja ressursse selle avatud lähtekoodi pakkumiseks, palun toetage Adafruit andopen-source riistvara, ostes Adafruitilt tooteid!
Kirjutas Dean Miller Adafruit Industriesile. BSD litsents, kogu ülaltoodud tekst peab sisalduma mis tahes ümberjaotamises ************************************* ************************************/
#include // Põhigraafika kogu
#include // Riistvarapõhine teek #include
#kaasake
#kaasake
#define TFT_CS 10 // TFT -ekraani kiibi valimise tihvt
#define TFT_RST 9 // saate selle ühendada ka Arduino lähtestamisega // sellisel juhul määrake see #define pin 0 -le! #define TFT_DC 8
// anduri madal vahemik (see on ekraanil sinine)
#define MINTEMP 22
// anduri suur vahemik (see on ekraanil punane)
#defineeri MAXTEMP 34
// värvid, mida kasutame
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x1010, 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, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05x, 0x05x, 0x05x, 0x05 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x060, 0x060, 0x060 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x3660, 0x660, 0x660, 0x360 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, 0x0x, 0x0x0 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;
allkirjastamata pikk delayTime; ujukpikslid [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
tühine seadistus () {
Seriaalne algus (9600); Serial.println (F ("AMG88xx termokaamera!"));
tft.initR (INITR_144GREENTAB); // lähtestada ST7735S kiip, must sakk
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
bool staatus; // vaikeseadete olek = amg.begin (); if (! status) {Serial.println ("Ei leidnud sobivat AMG88xx andurit, kontrollige juhtmestikku!"); samas (1); } Serial.println ("-Termokaamera test-"); viivitus (100); // las andur käivitub
}
void loop () {
// loe kõiki piksleid amg.readPixels (pikslit);
jaoks (int i = 0; i
// joonista pikslid!
tft.fillRect (displayPixelHeight * korrus (i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
3. samm: 3. samm: 3D -peapaela valmistamine
See oli minu lahendus peapaela valmistamisel, teil võib väga palju parem olla kui minu disain. See soosib üht poolt ja kaalub teist kahjuks rohkem. Järgmine kord võin selle juurde tagasi tulla ja muuta see tasakaalustatumaks ning muuta see ka püsivamaks. Tegin koha oma Arduinole, kaamerale, monitorile ja seejärel 9v akule.
Midagi, mida ma peapaelaga lõpuks tegin, oli tagumise otsa saega mahavõtmine, et saaksin selle sobitada teiste inimeste peadega, et nad saaksid seda proovida muul viisil kui minu oma.
See tehti Fusion 360 -s, kasutades lihtsaid tööriistu, et selle projekti jaoks midagi teostatavat teha.
Soovitan:
Valvas silm: 10 sammu
Valvas silm: Valvas silm on PIR -anduri objekt, mille eesmärk on aidata inimestel teada saada, et nende sõbrad ja lähedased on pärast ühist õhtut turvaliselt koju jõudnud. Meil kõigil on need õhtud, kui lahkusime üksteise juurest ja ütlesime: "
Jootmisjaama kolmas käsi: 3 sammu
Solder Station 3. arm: ebay rämpsu uuendamine
Arvuti ehitamine (kolmas seanss): 9 sammu
Arvuti ehitamine (3. sessioon): Selles õpetuses näeme mu partneriga, kuidas arvutit kokku panna. Põhikomponendid on loetletud allpool
Magnetiline kolmas käsi: 3 sammu
Magnetiline kolmas käsi: hoidke nende magnetiliste kolmandate käte abil kiiresti ja lihtsalt jootmiseks vajalikke komponente. Seda on lihtne valmistada ja see muudab jootmise palju lihtsamaks. Paindlikud jooned võimaldavad hoida mis tahes suurusega komponente nurga all
Magnetiline kolmas käsi: 5 sammu (piltidega)
Magnetiline kolmas käsi: Igaüks, kes mängib elektroonikaga, teab, kui tähtis on kolmas käsi. See annab teile võimaluse hoida jootet ühes käes ja jootekolbi teises käes ning lisada komponendile lihtsalt jootet. Olen kasutanud mõnda omatehtud kolmandat kätt