Tabla de contenido:
- Paso 1: Paso 1: ¡Poner los componentes electrónicos en una placa de pruebas
- Paso 2: Paso 2: ¡Ingrese el código
- Paso 3: Paso 3: Hacer su diadema 3D
Video: Third Eye (Proyecto Arduino): 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Imagina que quieres ir a cazar fantasmas, pero no tienes exactamente ningún otro equipo que no sea una tabla de ouija, de la cual muchos cazadores y psíquicos experimentados recomiendan encarecidamente que no uses, y tu teléfono como grabadora EVP.
¿Ha intentado abrir su tercer ojo? ¿Qué tal si fabricamos este producto para ayudarlo a guiarlo hacia ese camino? El tercer ojo le ayudará a buscar espíritus mediante imágenes térmicas. Los cazadores de fantasmas suelen utilizar imágenes térmicas para encontrar puntos fríos, un área de baja temperatura que supuestamente indica la presencia de un fantasma.
SI no eres un cazador de fantasmas, ni crees en fantasmas, este producto también puede ayudarte en situaciones como:
- Calidad del aire: controle qué chimeneas industriales o chimeneas domésticas están en uso.
- Detección de gas: se pueden usar cámaras térmicas especialmente calibradas para detectar la presencia de gases específicos en sitios industriales o alrededor de tuberías.
- Control de enfermedades: escanee rápidamente a todos los pasajeros entrantes en los aeropuertos y otros lugares para detectar temperaturas elevadas.
- Contravigilancia: los equipos de vigilancia encubierta, como los dispositivos de escucha o las cámaras ocultas, consumen algo de energía que emite calor residual que es claramente visible en una cámara térmica (incluso si está oculto o detrás de un objeto).
- Detección de termitas: detecta áreas de posible actividad de termitas en los edificios.
Estas son solo algunas de las formas de utilizar imágenes térmicas. ¡Puedes encontrar dónde obtuve esos usos aquí junto con 55 usos más!
MATERIALES:
Pantalla LCD TFT a color Adafruit de 1,44 con conexión para tarjeta MicroSD - ST7735R
Rotura de cámara termográfica IR
impresora 3d
Kit de soldadura
Resistencias
Empulgueras
Destornillador
PROGRAMAS UTILIZADOS:
Fritzing
Arduino
Fusion 360
Paso 1: Paso 1: ¡Poner los componentes electrónicos en una placa de pruebas
Primero, lo que desea hacer es poder colocar sus dispositivos electrónicos en una placa de pruebas individualmente y usar su Arduino para extraer el código de prueba para ver si su sensor y su módulo están funcionando como deberían. En mi caso, ¡trabajaron como se suponía!
Ahora, puede poner su sensor y módulo juntos en el tablero, como he proporcionado la imagen de Adafruit, sobre cómo juntarlos a través de Fritzing.
Paso 2: Paso 2: ¡Ingrese el código
¡Adafruit fue extremadamente amable al darnos el código para este proyecto! Proporcionan la biblioteca en el sitio de la cámara térmica, que he incluido el enlace al sensor de infrarrojos en la lista de cosas necesarias para este proyecto, ¡puede encontrarlo allí!
A continuación se muestra la codificación utilizada para su Arduino.
/ ********************************************** ************************** Esta es una biblioteca para la cámara IR AMG88xx GridEYE 8x8
Este boceto hace una cámara térmica de 64 píxeles con el sensor GridEYE
y una pantalla tft de 128x128
Diseñado específicamente para trabajar con la fuga Adafruit AMG88
-
Estos sensores usan I2C para comunicarse. La dirección I2C del dispositivo es 0x69
Adafruit invierte tiempo y recursos en proporcionar este código fuente abierto, por favor, apoye a Adafruit y al hardware de código abierto comprando productos de Adafruit.
Escrito por Dean Miller para Adafruit Industries. Licencia BSD, todo el texto anterior debe incluirse en cualquier redistribución ************************************ ************************************ /
#include // Biblioteca de gráficos principal
#include // Biblioteca específica de hardware #include
#incluir
#incluir
#define TFT_CS 10 // pin de selección de chip para la pantalla TFT
#define TFT_RST 9 // también puede conectar esto al reinicio de Arduino // en cuyo caso, configure este pin #define en 0! #define TFT_DC 8
// rango bajo del sensor (este será azul en la pantalla)
#define MINTEMP 22
// rango alto del sensor (esto será rojo en la pantalla)
#define MAXTEMP 34
// los colores que usaremos
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x10, 0x20, 0x20, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x0092, 0x002x2, 0x0072, 0x0092, 0x002x2, 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, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x60, 0x580, 0x3E60, 0x60, 0x580, 0x580 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, 0xE505, 0x4E0, 0xE5C0 … 0xE460, 0xEC40, 0xEC20, 0xEC00, 0xEBE0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xFEAx1x1A0, 0xEAA0, 0xF601x1A0, 0x80A0 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 long delayTime; píxeles flotantes [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
configuración vacía () {
Serial.begin (9600); Serial.println (F ("¡Cámara térmica AMG88xx!"));
tft.initR (INITR_144GREENTAB); // inicializar un chip ST7735S, pestaña negra
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
estado bool; // configuración predeterminada status = amg.begin (); if (! status) {Serial.println ("No se pudo encontrar un sensor AMG88xx válido, ¡verifique el cableado!"); mientras (1); } Serial.println ("- Prueba de cámara térmica -"); retraso (100); // dejar que el sensor se inicie
}
bucle vacío () {
// lee todos los píxeles amg.readPixels (píxeles);
para (int i = 0; i
// ¡dibuja los píxeles!
tft.fillRect (displayPixelHeight * piso (i / 8), displayPixelWidth * (i% 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
Paso 3: Paso 3: Hacer su diadema 3D
Esta fue mi solución al hacer la diadema, muy bien puedes tener un diseño mucho mejor que el mío. Favorece a un lado y pesa más por el otro, lamentablemente. Para la próxima vez, puedo volver a esto y hacerlo más equilibrado, y también hacer que sea un diseño más permanente. Hice un lugar para mi Arduino, la cámara, el monitor y luego la batería de 9v.
Algo que terminé haciendo con la diadema fue quitarle la parte de atrás con una sierra, para poder hacer que se ajuste a la cabeza de otras personas para que puedan probarlo con otros que no sean los míos.
Esto se hizo en Fusion 360 utilizando herramientas simples para hacer algo factible para este proyecto.
Recomendado:
Cómo configurar la aplicación LED Demon Eye W / Smart Phone Bluetooth: 5 pasos
Cómo configurar la aplicación LED Demon Eye W / Smart Phone Bluetooth: esta guía de instalación sobre cómo configurar la aplicación que se conecta a través de Bluetooth. Esta aplicación se puede encontrar tanto en Apple Store como en Google Play, llamada " Iluminación feliz "
Agri-2-Eye: 9 pasos
Agri-2-Eye: Para el primer semestre del cuarto año de nuestra escuela de ingeniería, elegimos trabajar en un sistema de monitoreo agrícola. Tiene que medir algún valor relevante para el crecimiento de la planta. El dispositivo debe ser autónomo en energía y utilizar un protocolo LPWAN
Conversor de texto a voz de Arduino con LM386 - Proyecto Arduino parlante - Biblioteca Talkie Arduino: 5 pasos
Conversor de texto a voz de Arduino con LM386 | Proyecto Arduino parlante | Biblioteca Talkie Arduino: Hola chicos, en muchos de los proyectos requerimos que arduino hable algo como un reloj parlante o cuente algunos datos, por lo que en este instructables convertiremos texto en voz usando Arduino
Third Hand ++: una mano amiga de usos múltiples para la electrónica y otros trabajos delicados .: 14 pasos (con imágenes)
Tercera mano ++: una mano amiga de usos múltiples para la electrónica y otros trabajos delicados: en el pasado he usado las manos de tercera mano / manos amigas disponibles en las cadenas de tiendas de electrónica y me he sentido frustrado con su facilidad de uso. Nunca pude obtener los clips exactamente donde los quería o tomó más tiempo del que realmente debería configurarlo
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): 3 pasos
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): ¡NO HAGA ESTO USANDO USB! Descubrí que puede dañar tu computadora por todos los comentarios. mi computadora está bien aunque. Utilice un cargador de teléfono de 600ma 5v. Usé esto y funciona bien y nada se puede dañar si usa un enchufe de seguridad para detener la energía