Índice:
- Etapa 1: Etapa 1: Colocando os eletrônicos em uma placa de ensaio
- Etapa 2: Etapa 2: inserir o código
- Etapa 3: Etapa 3: fazendo sua faixa 3D
Vídeo: Third Eye (Projeto Arduino): 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Imagine que você queira ir à caça de fantasmas, mas não tem exatamente nenhum equipamento além de uma tábua ouija, que muitos caçadores experientes e médiuns recomendam fortemente que você não use, e seu telefone como um gravador EVP.
Você já tentou abrir seu terceiro olho? Que tal fazer este produto para ajudar a guiá-lo nesse caminho. O Terceiro Olho ajudará você a procurar espíritos usando imagens térmicas. Os caçadores de fantasmas normalmente usam imagens térmicas para encontrar pontos frios - uma área de baixa temperatura que supostamente indica a presença de um fantasma.
SE você não é um caçador de fantasmas, nem acredita em fantasmas, este produto também pode ajudar em situações como:
- Qualidade do ar - monitora quais chaminés industriais ou chaminés domésticas estão em uso.
- Detecção de gás - câmeras térmicas especialmente calibradas podem ser usadas para detectar a presença de gases específicos em locais industriais ou ao redor de dutos.
- Controle de doenças - examine rapidamente todos os passageiros que chegam nos aeroportos e outros locais em busca de temperatura elevada.
- Contra-vigilância - equipamentos de vigilância encobertos, como dispositivos de escuta ou câmeras escondidas, todos consomem alguma energia que emite calor residual que é claramente visível em uma câmera térmica (mesmo se escondido ou atrás de um objeto).
- Detecção de cupins - detecta áreas de atividade potencial de cupins em edifícios.
Essas são apenas algumas das maneiras de utilizar imagens térmicas. Você pode descobrir onde consegui esses usos aqui junto com mais 55 usos!
MATERIAIS:
Display LCD TFT colorido de 1,44 Adafruit com quebra de cartão MicroSD - ST7735R
Ruptura de câmera térmica infravermelha
impressora 3d
Kit de Solda
Resistores
Parafusos
Chave de fenda
PROGRAMAS USADOS:
Fritzing
Arduino
Fusion 360
Etapa 1: Etapa 1: Colocando os eletrônicos em uma placa de ensaio
Em primeiro lugar, o que você quer fazer é ser capaz de colocar seus eletrônicos em uma placa de ensaio individualmente e usar seu Arduino para puxar o código de teste para ver se seu sensor e seu módulo estão funcionando como deveriam. No meu caso, eles funcionaram como deveriam!
Agora, você pode colocar seu sensor e módulo juntos na placa de ensaio, como forneci a imagem de Adafruit, sobre como colocá-los juntos por meio do Fritzing.
Etapa 2: Etapa 2: inserir o código
Adafruit foi extremamente gentil em nos fornecer o código para este projeto! Eles disponibilizam a biblioteca no site da câmera térmica, que incluí o link para o sensor IR na lista de itens necessários para este projeto, você pode encontrar por lá!
Abaixo está a codificação usada para o seu Arduino.
/ *************************************************** *************************** Esta é uma biblioteca para a câmera AMG88xx GridEYE 8x8 IR
Este esboço faz uma câmera térmica de 64 pixels com o sensor GridEYE
e uma tela tft 128x128
Projetado especificamente para trabalhar com o breakout Adafruit AMG88
-
Esses sensores usam I2C para se comunicar. O endereço I2C do dispositivo é 0x69
A Adafruit investe tempo e recursos fornecendo este código-fonte aberto, por favor, apoie o hardware de fonte aberta Adafruit comprando produtos da Adafruit!
Escrito por Dean Miller para a Adafruit Industries. Licença BSD, todo o texto acima deve ser incluído em qualquer redistribuição ************************************** ************************************** /
#include // Biblioteca gráfica principal
#include // Biblioteca específica de hardware #include
#incluir
#incluir
# define TFT_CS 10 // pino de seleção de chip para a tela TFT
#define TFT_RST 9 // você também pode conectá-lo ao reset do Arduino // nesse caso, defina este pino #define para 0! #define TFT_DC 8
// alcance baixo do sensor (ficará azul na tela)
# define MINTEMP 22
// alcance alto do sensor (ficará vermelho na tela)
# define MAXTEMP 34
// as cores que usaremos
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x2010, 0x10, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x10, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x0092, 0x00B2, 0x00B2, 0x00D2, 0x12F2, 0x0001F, 0x0152, 0x0152, 0x0172, 0x0192, 0x0192, 0x01B2, 0x01D2, 0x01F3, 0x01F3, 0x0213, 0x0233, 0x0253, 0x0253, 0x0273, 0x0293, 0x02B3, 0x02D3, 0x02D3, 0x01F3, 0x01F3, 0x0213, 0x0233, 0x0253, 0x0253, 0x0273, 0x0293, 0x02B3, 0x02D3, 0x02D3, 0x033, 0x3, 0x3, 0x3, 0x333, 0x03B4, 0x03D4, 0x03D4, 0x03F4, 0x0414, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534, 0x0554, 0x05554, 0x0574, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534, 0x0554, 0x05554, 0x0574, 0x0573, 0x0573, 0x0573, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05AB, 0x05CB, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05AB, 0x05CB, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05AB, 0x05CB, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05AB, 0x05CA 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0603, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0603, 0x06602, 0x0602, 0x06, 0x06, 0x06, 0x0620 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x804660, 0x4660, 0x4E60, 0x80x480, 0x56E 0x6680, 0x6E80, 0x6EA0, 0x76A0, 0x76A0, 0x7EA0, 0x7EA0, 0x86A0, 0x86A0, 0x8EA0, 0x8EC0, 0x96C0, 0x96C0, 0x9EC0, 0x9EC0, 0xA6C0, 0xAEC0, 0xAEC0, 0x86A0, 0x8EA0, 0x8EC0, 0x96C0, 0x96C0, 0x9EC0, 0x9EC0, 0xA6C0, 0xAEC0, 0xAEC0, 0xE0, 0xE0 0xCEE0, 0xD6E0, 0xD700, 0xDF00, 0xDEE0, 0xDEC0, 0xDEA0, 0xDE80, 0xDE80, 0xE660, 0xE640, 0xE620, 0xE600, 0xE5E0, 0xE5C0, 0xE5A0, 0xE580, 0xEE560, 0xE640, 0xE620, 0xE600, 0xE5E0, 0xE5C0, 0xE5A0, 0xE580, 0xEE560, 0xE640, 0xE620, 0xE600, 0xE5E0, 0xE5C0, 0xE5A0, 0xE580, 0xE560, 0xE540, 0x4E520, 0xE00, 0x0E5, 0x4E5, 0xE00, 0x0E540, 0x4E5, 0xE00 0x0E540, 0xE520 0xE00 0xE460, 0xEC40, 0xEC20, 0xEC00, 0xEBE0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xEA80, 0xEA60, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xEA80, 0xEA60, 0xEA40, 0xF220, 0x0, 0xF1 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;
long delayTime sem sinal; pixels flutuantes [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
void setup () {
Serial.begin (9600); Serial.println (F ("câmera térmica AMG88xx!"));
tft.initR (INITR_144GREENTAB); // inicializa um chip ST7735S, guia preta
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
status bool; // configurações padrão status = amg.begin (); if (! status) {Serial.println ("Não foi possível encontrar um sensor AMG88xx válido, verifique a fiação!"); enquanto (1); } Serial.println ("- Teste de câmera térmica -"); atraso (100); // deixe o sensor inicializar
}
void loop () {
// leia todos os pixels amg.readPixels (pixels);
para (int i = 0; i
// desenhe os pixels!
tft.fillRect (displayPixelHeight * floor (i / 8), displayPixelWidth * (i% 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
Etapa 3: Etapa 3: fazendo sua faixa 3D
Esta foi a minha solução ao fazer a fita para a cabeça, você pode muito bem ter um design muito melhor do que o meu. Isso favorece um lado e pesa mais no outro, infelizmente. Na próxima vez, posso voltar a isso e torná-lo mais equilibrado e também torná-lo um design mais permanente. Fiz um local para meu Arduino, a câmera, o monitor e a bateria de 9v.
Algo que acabei fazendo com a faixa de cabelo foi tirar a parte de trás com uma serra, para que eu pudesse fazer com que se encaixasse na cabeça de outras pessoas para que eles pudessem experimentar em outra coisa que não a minha.
Isso foi feito no Fusion 360 utilizando ferramentas simples para tornar algo viável para este projeto.
Recomendado:
Como fazer um RADAR usando o Arduino para o projeto de ciências. Melhores projetos do Arduino: 5 etapas
Como fazer um RADAR usando o Arduino para o projeto de ciências. Melhores projetos do Arduino: Oi amigos, neste instrutível irei mostrar a vocês como fazer um sistema de radar incrível construído usando o arduino nano. Este projeto é ideal para projetos científicos e você pode facilmente fazer isso com muito menos investimento e chances de ganhar o prêmio é ótimo para
Arduino Flappy Bird - Projeto do jogo do pássaro Arduino 2.4 "TFT Touchscreen SPFD5408: 3 etapas
Arduino Flappy Bird | Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Projeto: Flappy Bird era um jogo muito popular lá em alguns anos e muitas pessoas o criaram da sua maneira, eu também criei minha versão do flappy bird com Arduino e o 2.4 " TFT barato Tela sensível ao toque SPFD5408, vamos começar
Conversor de texto em fala Arduino usando LM386 - Projeto Falando do Arduino - Biblioteca Talkie Arduino: 5 etapas
Conversor de texto em fala Arduino usando LM386 | Projeto Falando do Arduino | Biblioteca Talkie Arduino: Olá pessoal, em muitos dos projetos exigimos que o arduino fale algo como um relógio falante ou contando alguns dados, então neste instructables iremos converter texto em fala usando o Arduino
Como fazer um radar com o arduino. Projeto Arduino: 4 etapas
Como fazer um radar com o Arduino. Projeto Arduino: Neste artigo, vou ensinar como você pode fazer um radar simples com o arduino. Assista a um tutorial em vídeo completo aqui: Click Me
Gravador alimentado por USB! Este projeto pode queimar plásticos / madeira / papel (o projeto divertido também deve ser uma madeira muito fina): 3 etapas
Gravador alimentado por USB! Este projeto pode queimar através de plástico / madeira / papel (projeto divertido também deve ser madeira muito fina): NÃO FAÇA ISSO USANDO USB !!!! Eu descobri que isso pode danificar seu computador com todos os comentários. meu computador está bem tho. Use um carregador de telefone 600ma 5v. Eu usei isso e funciona bem e nada pode ser danificado se você usar um plugue de segurança para interromper a alimentação