Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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.