Inhoudsopgave:
- Stap 1: Stap 1: De elektronica op een breadboard zetten
- Stap 2: Stap 2: Voer de code in
- Stap 3: Stap 3: Uw 3D-hoofdband maken
Video: Derde Oog (Arduino-project): 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Stel je voor dat je op spokenjacht wilt gaan, maar je hebt niet echt andere apparatuur dan een ouija-bord, waarvan veel ervaren jagers en paranormaal begaafden je ten zeerste aanbevelen om niet te gebruiken, en je telefoon als een EVP-recorder.
Heb je geprobeerd je derde oog te openen? Hoe zit het met het maken van dit product om u op die manier te helpen. Het Derde Oog helpt je geesten op te sporen met behulp van thermische beeldvorming. Spookjagers gebruiken doorgaans warmtebeelden om koude plekken te vinden - een gebied met een lage temperatuur die naar verluidt wijst op de aanwezigheid van een geest.
ALS je geen spokenjager bent en ook niet in spoken gelooft, kan dit product ook helpen in situaties zoals:
- Luchtkwaliteit - controleer welke industriële schoorstenen of huishoudelijke schoorstenen in gebruik zijn.
- Gasdetectie - Speciaal gekalibreerde thermische camera's kunnen worden gebruikt om de aanwezigheid van specifieke gassen op industriële locaties of rond pijpleidingen te detecteren.
- Ziektebestrijding - scan snel alle inkomende passagiers op luchthavens en andere locaties op verhoogde temperatuur.
- Contrabewaking - geheime bewakingsapparatuur zoals afluisterapparatuur of verborgen camera's verbruiken allemaal wat energie die afvalwarmte afgeeft die duidelijk zichtbaar is op een thermische camera (zelfs als deze verborgen is of achter een object zit).
- Termietendetectie - detecteer gebieden met potentiële termietenactiviteit in gebouwen.
Dit zijn slechts enkele van de manieren om warmtebeelden te gebruiken. Je kunt hier vinden waar ik die toepassingen vandaan heb, samen met nog 55 andere toepassingen!
MATERIALEN:
Adafruit 1,44 kleuren TFT LCD-scherm met MicroSD-kaart breakout - ST7735R
IR thermische camera-uitbraak
3D-printer
Soldeerset
Weerstanden
Schroeven
Schroevendraaier
GEBRUIKTE PROGRAMMA'S:
Fritsing
Arduino
Fusie 360
Stap 1: Stap 1: De elektronica op een breadboard zetten
Allereerst wil je in staat zijn om je elektronica afzonderlijk op een breadboard te plaatsen en je Arduino te gebruiken om de testcode op te halen om te zien of je sensor en je module werken zoals het hoort. In mijn geval werkten ze zoals ze moesten doen!
Nu kun je je sensor en module samen op het breadboard plaatsen, zoals ik de afbeelding van Adafruit heb verstrekt, over hoe je deze via Fritzing kunt samenstellen.
Stap 2: Stap 2: Voer de code in
Adafruit was buitengewoon vriendelijk om ons de code voor dit project te geven! Ze bieden de bibliotheek op de site van de thermische camera, waarvan ik de link naar de IR-sensor heb opgenomen in de lijst met dingen die nodig zijn voor dit project, je kunt het daar vinden!
Hieronder staat de codering die voor uw Arduino wordt gebruikt.
/************************************************** ************************* Dit is een bibliotheek voor de AMG88xx GridEYE 8x8 IR-camera
Deze schets maakt een 64-pixel thermische camera met de GridEYE-sensor
en een 128x128 tft-scherm
Speciaal ontworpen om te werken met de Adafruit AMG88 breakout
--
Deze sensoren gebruiken I2C om te communiceren. Het I2C-adres van het apparaat is 0x69
Adafruit investeert tijd en middelen in het leveren van deze open source code, steun Adafruit en open-source hardware door producten van Adafruit te kopen!
Geschreven door Dean Miller voor Adafruit Industries. BSD-licentie, alle bovenstaande tekst moet worden opgenomen in elke herdistributie ************************************ ************************************/
#include // Core grafische bibliotheek
#include // Hardwarespecifieke bibliotheek #include
#erbij betrekken
#erbij betrekken
#define TFT_CS 10 // chip select pin voor het TFT-scherm
#define TFT_RST 9 // je kunt dit ook aansluiten op de Arduino reset // zet in dat geval deze #define pin op 0! #define TFT_DC 8
// laag bereik van de sensor (dit is blauw op het scherm)
#define MINTEMP 22
// hoog bereik van de sensor (dit wordt rood op het scherm)
#define MAXTEMP 34
//de kleuren die we gaan gebruiken
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x0092, 0x00B2, 0x2,00B2, 0x2,00x00B2, 0x2,00x00B2, 0x2,00x00B2, 0x2,00, 0x0152, 0x0152, 0x0172, 0x0192, 0x0192, 0x01B2, 0x01D2, 0x01F3, 0x01F3, 0x0213, 0x0233, 0x0253, 0x0253, 0x0273, 0x0293, 0x02B3, 0x02D3,x 03033D3,x 0x0233D3,x 0x02333,x, 0x03B4, 0x03D4, 0x03D4, 0x03F4, 0x0414, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534,x 054 005, 0x05,, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC,x 0x05AB 0,x 0x05AB 0,x 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0603, 0x0603, 0x20,006, 0x01 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60,x3E60,x 0x3E60, 0x046 04660, 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, 0xE5C0, 0xE5A0, 0xE580,xe 0xE460, 0xEC40, 0xEC20, 0xEC00, 0xEBE0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xEAA0, 0xEA80, 0xEA80, 0xEA60, 0xEA40,x 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;
unsigned lange vertragingTijd; zwevende pixels [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
ongeldige setup() {
Serieel.begin(9600); Serial.println(F("AMG88xx thermische camera!"));
tft.initR(INITR_144GREENTAB); // initialiseer een ST7735S-chip, zwarte tab
tft.fillScreen(ST7735_BLACK);
displayPixelWidth = tft.width() / 8;
displayPixelHeight = tft.height() / 8;
//tft.setRotatie (3);
bool-status; // standaard instellingen status = amg.begin(); if (!status) { Serial.println("Kon geen geldige AMG88xx-sensor vinden, controleer de bedrading!"); terwijl (1); } Serial.println("-- Thermische cameratest --"); vertraging (100); // laat de sensor opstarten
}
lege lus() {
// lees alle pixels amg.readPixels (pixels);
for(int i=0; i
// teken de pixels!
tft.fillRect(displayPixelHeight * floor(i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors[colorIndex]); } }
Stap 3: Stap 3: Uw 3D-hoofdband maken
Dit was mijn oplossing bij het maken van de hoofdband, je kunt heel goed een veel beter ontwerp hebben dan de mijne. Het geeft de voorkeur aan de ene kant en weegt helaas meer aan de andere kant. Voor de volgende keer kan ik hierop terugkomen en het evenwichtiger maken, en ook een meer permanent ontwerp maken. Ik heb een plek gemaakt voor mijn Arduino, de camera, de monitor en vervolgens de 9v-batterij.
Iets wat ik uiteindelijk met de hoofdband deed, was de achterkant eraf halen met een zaag, zodat ik het op het hoofd van andere mensen kan laten passen, zodat ze het anders dan het mijne kunnen uitproberen.
Dit is gemaakt in Fusion 360 met behulp van eenvoudige hulpmiddelen om iets haalbaars voor dit project te maken.
Aanbevolen:
Halloween-pompoen met een bewegend animatronic-oog - Deze pompoen kan zijn ogen rollen! 10 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Halloween-pompoen met een bewegend animatronic-oog | Deze pompoen kan zijn oog rollen!: In deze Instructable leer je hoe je een Halloween-pompoen maakt die iedereen bang maakt als zijn oog beweegt. Stel de triggerafstand van de ultrasone sensor in op de juiste waarde (stap 9) en je pompoen zal iedereen die het aandurft om snoep te nemen versteenen
Magnetische derde hand: 3 stappen
Magnetische derde hand: houd snel en eenvoudig componenten vast om te solderen met behulp van deze magnetische derde handen. Het is gemakkelijk te maken en maakt het solderen ook veel gemakkelijker. Dankzij de flexibele lijnen kunt u elk formaat component en onder een hoek vasthouden
Game-saves kopiëren naar een MU van Microsoft of een derde partij op een eenvoudige manier: 9 stappen
Game Saves kopiëren naar een Microsoft of 3rd Party MU op de GEMAKKELIJKE MANIER .: Originele tutorial HIER Er zijn tal van Softmod-tutorials die er zijn en ze zijn allemaal goed, maar het is lastig om de opslagbestanden op de Xbox HDD te krijgen, ik heb een leven gemaakt cd die het eenvoudig maakt om dat te doen. Dit is geen complete softmod-tutorial, dit
Een derde hand verbeteren: 6 stappen
Een 3e hand verbeteren: ik werd het beu dat mijn oude 3e hand mijn printplaten bekrast, en dat hij maar 2 krokodillenklemmen had. Ik ging toen naar de gelijke van de 'dollarwinkel' en kocht 2 3e handen. Dit is het eindresultaat een hele mooie 3e hand
Nog een oplossing uit de derde hand: 6 stappen
Nog een derdehands-oplossing: dit is niet iets nieuws. Ik was al een tijdje van plan om derdehands te maken, dus bedacht ik dit… Je kunt zeggen dat het een multifunctionele derdehands is.ps: het spijt me als sommige woorden verkeerd gespeld zijn, engels is mijn tweede taal