Obsah:
- Krok 1: Krok 1: Umístění elektroniky na prkénko
- Krok 2: Krok 2: Vložte kód
- Krok 3: Krok 3: Výroba 3D čelenky
Video: Third Eye (Arduino Project): 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Představte si, že byste chtěli jít na lov duchů, ale nemáte přesně jiné vybavení než desku ouija, z níž vám mnoho zkušených lovců a psychiků vřele nedoporučuje používat, a váš telefon jako záznamník EVP.
Zkoušel jsi otevřít třetí oko? Co takhle vyrobit tento produkt, který vás k tomu povede. Třetí oko vám pomůže vyhledat duchy pomocí termovize. Lovci duchů obvykle používají termální snímky k nalezení chladných míst - oblasti s nízkou teplotou, která údajně naznačuje přítomnost ducha.
Pokud nejste lovec duchů ani nevěříte na duchy, může tento produkt pomoci také v situacích, jako jsou:
- Kvalita ovzduší - sledujte, jaké průmyslové komíny nebo domácí komíny se používají.
- Detekce plynu - Speciálně kalibrované termokamery lze použít k detekci přítomnosti konkrétních plynů v průmyslových areálech nebo v okolí potrubí.
- Kontrola nemocí - rychle prohledejte všechny příchozí cestující na letištích a jiných místech, zda neobsahují zvýšenou teplotu.
- Counter -surveillance - zařízení skrytého dohledu, jako jsou poslechová zařízení nebo skryté kamery, spotřebovávají energii, která vydává odpadní teplo, které je na termokameře jasně viditelné (i když je skryto nebo za objektem).
- Detekce termitů - detekuje oblasti potenciální aktivity termitů v budovách.
To jsou jen některé ze způsobů, jak využít termální snímky. Zde najdete, kde jsem tato použití získala, a dalších 55 použití!
MATERIÁLY:
1,44 barevný TFT LCD displej Adafruit s odlomením karty MicroSD - ST7735R
IR termální kamera Breakout
3D tiskárna
Pájecí sada
Rezistory
Šrouby
Šroubovák
POUŽITÉ PROGRAMY:
Fritzování
Arduino
Fusion 360
Krok 1: Krok 1: Umístění elektroniky na prkénko
Za prvé, chcete udělat, abyste mohli jednotlivě umístit elektroniku na desku chleba a pomocí Arduina vytáhnout testovací kód, abyste zjistili, zda váš senzor a váš modul fungují tak, jak by měly. V mém případě fungovaly tak, jak měly!
Nyní můžete svůj senzor a modul dát na prkénko, jak jsem poskytl obrázek z Adafruit, o tom, jak je dát dohromady pomocí Fritzing.
Krok 2: Krok 2: Vložte kód
Adafruit byl nesmírně laskavý a poskytl nám kód k tomuto projektu! Poskytují knihovnu na stránkách termokamery, do které jsem vložil odkaz na infračervený senzor v seznamu věcí potřebných pro tento projekt, najdete jej tam!
Níže je uvedeno kódování použité pro vaše Arduino.
/******************************************************* *************************** Toto je knihovna pro IR kameru AMG88xx GridEYE 8x8
Tato skica vytváří 64pixelovou termokameru se snímačem GridEYE
a obrazovka 128 x 128 tft
Navrženo speciálně pro práci s úlomkem Adafruit AMG88
-
Tyto senzory používají ke komunikaci I2C. Adresa I2C zařízení je 0x69
Adafruit investuje čas a prostředky poskytováním tohoto otevřeného zdrojového kódu, podpořte prosím Adafruit a hardware otevřeného zdroje zakoupením produktů od Adafruit!
Napsal Dean Miller pro Adafruit Industries. Licence BSD, veškerý výše uvedený text musí být součástí jakékoli redistribuce ************************************* *****************************
#include // Základní grafická knihovna
#include // Hardwarově specifická knihovna #include
#zahrnout
#zahrnout
#define TFT_CS 10 // pin pro výběr čipu pro obrazovku TFT
#define TFT_RST 9 // toto můžete také připojit k resetování Arduino // v takovém případě nastavte tento pin #define na 0! #define TFT_DC 8
// nízký dosah senzoru (na obrazovce bude modrý)
#define MINTEMP 22
// vysoký dosah senzoru (na obrazovce bude červený)
#define MAXTEMP 34
// barvy, které budeme používat
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x2810, 0x2810, 0x, 0x1811, 0x1011, 0x011, 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, 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, 0x0E40, 0x1, 0x 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, 0xEB1 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;
nepodepsané dlouhé delayTime; plovoucí pixely [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
neplatné nastavení () {
Serial.begin (9600); Serial.println (F ("termokamera AMG88xx!"));
tft.initR (INITR_144GREENTAB); // inicializace čipu ST7735S, černá záložka
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
stav bool; // výchozí nastavení status = amg.begin (); if (! status) {Serial.println ("Nelze najít platný snímač AMG88xx, zkontrolujte zapojení!"); zatímco (1); } Serial.println ("-Test termální kamery-"); zpoždění (100); // nechte snímač spustit
}
prázdná smyčka () {
// přečíst všechny pixely amg.readPixels (pixely);
pro (int i = 0; i
// nakreslete pixely!
tft.fillRect (displayPixelHeight * floor (i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
Krok 3: Krok 3: Výroba 3D čelenky
To bylo moje řešení při výrobě čelenky, můžete velmi dobře mít mnohem lepší než můj design. Upřednostňuje jednu stranu a na druhou stranu bohužel váží více. Příště se k tomu možná vrátím a budu to vyváženější a také to bude trvalejší. Udělal jsem místo pro své Arduino, kameru, monitor a pak 9v baterii.
Něco, co jsem nakonec udělal s čelenkou, bylo sundat zadní konec pilou, abych to mohl přizpůsobit hlavám jiných lidí, aby to mohli vyzkoušet i jinak než já.
To bylo vytvořeno ve Fusion 360 pomocí jednoduchých nástrojů, aby se něco proveditelné pro tento projekt.
Doporučuje:
STALKER GUARD (Arduino Uno Project): 4 kroky
STALKER GUARD (Arduino Uno Project): Náš projekt se nazývá Stalker Guard. Téma jsme si vybrali hlavně proto, že jsme jako dívky nechodili bezpečně pěšky sami ve tmě, protože to může být nebezpečné. Náš projekt se vyvinul z této myšlenky a byl upgradován na servo motor SG90, aby mohl zahrnovat
Zjednodušený 3D tištěný mechanismus Animatronic Dual Eye: 4 kroky (s obrázky)
Zjednodušený 3D tisk Animatronic Dual Eye Mechanism: Po vytvoření jednoduchého mechanismu s jedním okem jsem v minulosti chtěl vylepšit design a také jej zpřístupnit komunitě tvůrců. Aktualizovaná sestava používá díly, které lze snadno zakoupit online, a téměř všechny součásti
Arduino Flappy Bird - Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: 3 kroky
Arduino Flappy Bird | Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: Flappy Bird byla za pár let příliš populární hra a mnoho lidí ji vytvořilo svým vlastním způsobem, stejně jako já, vytvořil jsem svoji verzi flappy bird s Arduino a levným 2,4 " TFT Dotykový displej SPFD5408, pojďme tedy začít
Arduino Dancing Magikarp Project .: 4 kroky
Arduino Dancing Magikarp Project .: Ahoj! Nedávno jsem vytvořil svůj vlastní malý arduino projekt inspirovaný nostalgií Pokémonů a Billy Bass z 90. let a níže najdete návod, jak si vytvořit vlastní! Projekt byl pro školu a my jsme museli postavit něco, co by bylo entert
Arduino Color Sorter Project s aplikací PC Control: 4 kroky (s obrázky)
Arduino Color Sorter Project with Pc Control Application: V tomto projektu jsem si vybral barevný senzor TCS34725. Protože tento senzor provádí přesnější detekci než ostatní a není ovlivněn změnou světla v prostředí. Robot pro ladění produktu je řízen programem rozhraní