Table des matières:
- Étape 1: Étape 1: Mettre l'électronique sur une planche à pain
- Étape 2: Étape 2: Insérez le code
- Étape 3: Étape 3: Fabriquer votre bandeau 3D
Vidéo: Troisième œil (projet Arduino) : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Imaginez que vous vouliez partir à la chasse aux fantômes, mais que vous n'ayez pas exactement d'équipement autre qu'une planche ouija, que de nombreux chasseurs et médiums expérimentés vous recommandent vivement de ne pas utiliser, et votre téléphone comme enregistreur EVP.
Avez-vous essayé d'ouvrir votre troisième œil? Que diriez-vous de fabriquer ce produit pour vous guider dans cette voie. Le troisième œil vous aidera à rechercher les esprits à l'aide de l'imagerie thermique. Les chasseurs de fantômes utilisent généralement l'imagerie thermique pour trouver des points froids - une zone de basse température qui indique prétendument la présence d'un fantôme.
SI vous n'êtes pas un chasseur de fantômes et que vous ne croyez pas aux fantômes, ce produit peut également vous aider dans des situations telles que:
- Qualité de l'air - surveiller quelles cheminées industrielles ou cheminées domestiques sont utilisées.
- Détection de gaz - Des caméras thermiques spécialement calibrées peuvent être utilisées pour détecter la présence de gaz spécifiques sur les sites industriels ou autour des pipelines.
- Contrôle des maladies - scannez rapidement tous les passagers entrants dans les aéroports et autres endroits pour détecter une température élevée.
- Contre-surveillance - les équipements de surveillance secrète tels que les dispositifs d'écoute ou les caméras cachées consomment tous une certaine énergie qui dégage une chaleur résiduelle clairement visible sur une caméra thermique (même s'ils sont cachés ou derrière un objet).
- Détection des termites - détectez les zones d'activité potentielle des termites dans les bâtiments.
Ce ne sont là que quelques-unes des façons d'utiliser l'imagerie thermique. Vous pouvez trouver où j'ai obtenu ces utilisations ici avec 55 autres utilisations !
MATÉRIAUX:
Écran LCD TFT couleur 1,44 Adafruit avec carte MicroSD - ST7735R
Déploiement de la caméra thermique IR
Imprimante 3D
Kit de soudure
Résistances
Des vis
Tournevis
PROGRAMMES UTILISÉS:
Frittage
Arduino
Fusion 360
Étape 1: Étape 1: Mettre l'électronique sur une planche à pain
Tout d'abord, vous voulez pouvoir mettre votre électronique sur une planche à pain individuellement et utiliser votre Arduino pour extraire le code de test pour voir si votre capteur et votre module fonctionnent comme ils le devraient. Dans mon cas, ils ont fonctionné comme ils étaient censés le faire !
Maintenant, vous pouvez assembler votre capteur et votre module sur la planche à pain, comme j'ai fourni l'image d'Adafruit, sur la façon de les assembler via Fritzing.
Étape 2: Étape 2: Insérez le code
Adafruit a été extrêmement gentil de nous donner le code de ce projet ! Ils fournissent la bibliothèque sur le site de la caméra thermique, dont j'ai inclus le lien vers le capteur IR dans la liste des éléments nécessaires à ce projet, vous pouvez le trouver par là !
Vous trouverez ci-dessous le codage utilisé pour votre Arduino.
/****************************************************** ************************** Ceci est une bibliothèque pour la caméra IR AMG88xx GridEYE 8x8
Ce croquis fait une caméra thermique de 64 pixels avec le capteur GridEYE
et un écran tft 128x128
Conçu spécifiquement pour fonctionner avec le breakout Adafruit AMG88
--
Ces capteurs utilisent I2C pour communiquer. L'adresse I2C de l'appareil est 0x69
Adafruit investit du temps et des ressources pour fournir ce code open source, veuillez soutenir Adafruit et le matériel open source en achetant des produits Adafruit !
Écrit par Dean Miller pour Adafruit Industries. Licence BSD, tout le texte ci-dessus doit être inclus dans toute redistribution ************************************** *******************************************/
#include // Bibliothèque graphique principale
#include // Bibliothèque spécifique au matériel #include
#comprendre
#comprendre
#define TFT_CS 10 // broche de sélection de puce pour l'écran TFT
#define TFT_RST 9 // vous pouvez également le connecter à la réinitialisation Arduino // auquel cas, définissez cette broche #define sur 0 ! #définir TFT_DC 8
// faible portée du capteur (cela sera bleu sur l'écran)
#définir MINTEMP 22
//plage élevée du capteur (cela sera rouge à l'écran)
#définir MAXTEMP 34
//les couleurs que nous utiliserons
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0,2010x 0118, 010x, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x0092, 0x00, 00B2, 00D2, 0x00B2, 0x00, 00B2, 00D2, 00B2,, 0x0152, 0x0152, 0x0172, 0x0192, 0x0192, 0x01B2, 0x01D2, 0x01F3, 0x01F3, 0x0213, 0x0233, 0x0253, 0x0253, 0x0273, 0x0293, 0x02B3, 0x02D3, 0x03B4, 0x03D4, 0x03D4, 0x03F4, 0x0414, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534, 0x04,054, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534, 005,054,73, 0x05, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05, 0AC, 05x05AB, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05, 0AC, 005x05AB, 0x05 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0603, 0x05,0602, 0x06 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 080x4660, 056x, 080x4660, 056x 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, 0xE5A0520, 0xE,E580, 0xE4, 0xE4 0xE460, 0xEC40, 0xEC20, 0xEC00, 0xEBE0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xEA80, 0xEA1xF, 0xEA40, 0xE180xF0, 0xEA1xF, 0xEA40,F0 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;
délai long non signé; pixels flottants[AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
void setup() {
Serial.begin(9600); Serial.println(F("Caméra thermique AMG88xx !"));
tft.initR(INITR_144GREENTAB); // initialise une puce ST7735S, onglet noir
tft.fillScreen(ST7735_BLACK);
displayPixelWidth = tft.width() / 8;
displayPixelHeight = tft.height() / 8;
//tft.setRotation(3);
état booléen; // paramètres par défaut status = amg.begin(); if (!status) { Serial.println("Impossible de trouver un capteur AMG88xx valide, vérifiez le câblage!"); tandis que (1); } Serial.println("-- Test de la caméra thermique --"); retard (100); // laisser le capteur démarrer
}
boucle vide() {
//lire tous les pixels amg.readPixels(pixels);
for(int i=0; i
//dessine les pixels !
tft.fillRect(displayPixelHeight * floor(i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors[colorIndex]); } }
Étape 3: Étape 3: Fabriquer votre bandeau 3D
C'était ma solution pour fabriquer le bandeau, vous pouvez très bien avoir un design bien meilleur que le mien. Il favorise un côté et pèse plus sur l'autre malheureusement. Pour la prochaine fois, je reviendrai peut-être là-dessus et le rendrai plus équilibré, ainsi que la conception plus permanente. J'ai fait une place pour mon Arduino, la caméra, le moniteur, puis la batterie 9v.
Quelque chose que j'ai fini par faire avec le bandeau a été de retirer l'extrémité arrière avec une scie, afin que je puisse l'adapter à la tête d'autres personnes afin qu'elles puissent l'essayer autre que la mienne.
Cela a été fait dans Fusion 360 en utilisant des outils simples pour faire quelque chose de réalisable pour ce projet.
Conseillé:
Troisième main magnétique : 3 étapes
Troisième main magnétique : maintenez rapidement et facilement les composants à souder à l'aide de ces troisièmes mains magnétiques. C'est facile à faire et rend la soudure beaucoup plus facile aussi. Les lignes flexibles vous permettent de tenir n'importe quel composant de taille et à angle d'angle
Caméra de recul pour troisième feu stop (sans fil) : 6 étapes (avec photos)
Caméra de recul pour troisième feu stop (sans fil) : Bonjour à tous ! Dans le projet d'aujourd'hui, je vais installer une caméra de recul à l'intérieur de mon troisième feu stop. Pour ce projet, j'utiliserai ma propre voiture qui est une Mitsubishi lancer GTS 2010. Cette technique fonctionnera avec n'importe quelle Mitsubishi Lancer / Lanc
Graveur alimenté par USB ! Ce projet peut brûler à travers les plastiques/bois/papier (le projet amusant doit également être du bois très fin) : 3 étapes
Graveur alimenté par USB ! Ce projet peut brûler à travers du plastique/du bois/du papier (le projet amusant doit également être du bois très fin) : NE PAS FAIRE CELA EN UTILISANT UN USB !!!! J'ai découvert qu'il peut endommager votre ordinateur à partir de tous les commentaires. mon ordinateur va bien. Utilisez un chargeur de téléphone 600ma 5v. Je l'ai utilisé et cela fonctionne bien et rien ne peut être endommagé si vous utilisez une prise de sécurité pour arrêter l'alimentation
Une autre solution de troisième main : 6 étapes
Une autre solution de troisième main : ce n'est pas quelque chose de nouveau. Pendant un moment, j'avais l'intention de faire de la troisième main, alors j'ai proposé ceci… Vous pouvez dire que c'est une troisième main multifonctionnelle. p.s. : Je suis vraiment désolé si certains mots sont mal orthographiés, l'anglais est ma deuxième langue
Troisième main de composant CMS à trois axes : 9 étapes
Troisième main de composants CMS à trois axes : comme beaucoup d'autres, j'ai eu du mal à tenir les composants à montage en surface pendant que je les soude. Puisque la nécessité engendre l'invention, j'ai été inspiré pour me construire un poste de travail qui résoudrait mon problème. C'est un très simple à construire, peu coûteux et h