Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Este projeto usa um sensor Adafruit SI1145 UV / Visible Light / Infrared para calcular a classificação UV atual. UV não é detectado diretamente. Em vez disso, é calculado como uma função das leituras de luz visível e infravermelho. Quando o testei do lado de fora, ele foi preciso com base na leitura UV de weather.com. Eu imaginei o projeto com um tema "steampunk" - um dispositivo que um capitão de dirigível precisaria quando a exposição aos raios ultravioleta no convés exigisse a aplicação ou reaplicação de protetor solar.
O projeto geral foi concebido para se integrar com a estação meteorológica Raspberry Pi. Infelizmente, ainda não concluí essa integração. Vou atualizar este instrutível com mais detalhes quando isso ocorrer.
Etapa 1: Reúna os materiais necessários
Hardware / software necessário
- Arduino Uno e cabo de sincronização para porta USB
- Computador para programar o Arduino
- Biblioteca Adafruit para o sensor UV (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Biblioteca de exibição de cristal líquido (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- Tela de LCD. Eu usei: (https://smile.amazon.com/uxcell-Standard-Character-Backlight-Display/dp/B00EDMMTGY/ref=sr_1_1?ie=UTF8&qid=1481681388&sr=8-1&keywords=lcd+screen+arduino)
- Sensor Adafruit SI1145 para luz UV / IR / visível (https://www.adafruit.com/products/1777) B
- Tábua de pão
- Cabos de ligação macho-macho
- Potenciômetro de 10k
- Resistor de 220 ohms
- Pacote de bateria (8 baterias AA) 6 baterias AA
Etapa 2: Configuração do Hardware
Sensor UV de solda; Conecte o Arduino à porta USB do computador
Conecte a tela LCD ao Arduino
- Pino RS LCD - pino digital 12
- Pino de habilitação de LCD - pino digital 11
- LCD D4 - pino digital 5
- Pino LCD D5 - pino digital 4
- Pino LCD D6 - pino digital 3
- Pino LCD D7 - pino digital 2
Conecte o módulo do sensor UV ao Arduino. (A página de Adafruit sobre o sensor inclui um bom tutorial incluindo fotos de fiação).
- VIN para fonte de alimentação - 5V ou 3V. Eu configurei o sensor para usar 3,3 V para que os 5 V possam ser usados pela tela LCD
- GND para aterrar.
- SCL no sensor para SCL no Arduino - pino A5.
- SDA no sensor para SDA no Arduino - pino A4.
Conecte um potenciômetro de 10k a + 5V e aterramento com saída para o pino 3 do LCD
Conecte um resistor de 220 ohms para alimentar a luz de fundo do display, pino 15 a 5V e pino 16 ao aterramento.
Etapa 3: adicionar código ao Arduino para fazer leituras de UV
O arquivo anexado inclui o código para o Arduino que inicializará o sensor e fará leituras de UV.
Etapa 4: solução de problemas (se necessário)
Usei baterias para alimentar o Arduino porque um adaptador de energia de 5 V deu energia demais - a tela parecia instável.
Você pode visualizar a inicialização do sensor no display serial do Arduino. Um pequeno ajuste no código pode permitir que você verifique as leituras no display serial também. Altere "lcd.print" para "serial.print."
Aproveitar!
Recomendado:
Contador de visitantes usando 8051 e sensor infravermelho com LCD: 3 etapas
Contador de visitantes usando o 8051 e o sensor de infravermelho com LCD: Caros amigos, eu expliquei como fazer um contador de visitantes usando o 8051 e o sensor de infravermelho e o exibi no LCD. 8051 é um dos microcontroladores mais populares usados para fazer aplicações comerciais por hobby em todo o mundo. Eu fiz um vis
Bicicleta de estrada luz diurna e lateral visível 350mA (célula única): 11 etapas (com fotos)
Luz diurna e lateral para bicicleta de estrada de 350mA (célula única): esta luz para bicicleta tem LEDs âmbar frontais e de 45 ° direcionados a 350mA. A visibilidade lateral pode melhorar a segurança perto de cruzamentos. Âmbar foi selecionado para visibilidade diurna. A luz foi instalada na queda esquerda do guiador. Seus padrões podem ser disti
Sensor infravermelho de dados: 5 etapas
Sensor infravermelho de dados: Meu nome é Calvin e vou mostrar como fazer um sensor infravermelho de dados e explicar como ele funciona. Atualmente, sou um estudante da Taylor University estudando Engenharia da Computação e minha equipe foi solicitada a projetar e construir um mecanismo que pode classificar qualquer
O Projeto do Dia dos Namorados: um batimento cardíaco visível: 9 etapas
O Projeto do Dia dos Namorados: uma batida do coração visível: O Dia dos Namorados está chegando, você está preocupado se ele / ela gosta de você ou não? Talvez você queira perguntar, mas aqui está outra maneira, coloque o dedo no dispositivo de batimento cardíaco, os dados mostrarão a resposta. O batimento cardíaco de adultos é cerca de 70 ~ 80 vezes, bem, 60 ~
Nokia 5110 LCD com sensor infravermelho: 4 etapas
LCD Nokia 5110 com sensor infravermelho: O display LCD Nokia 5110 é um display LCD incrível que é compatível com a placa de desenvolvimento Arduino. Vamos agora controlar um desses LCDs e fazer a interface com o Arduino e um sensor IR