Índice:

Visuino - Proteção de perímetro com detector de laser usando Arduino: 7 etapas
Visuino - Proteção de perímetro com detector de laser usando Arduino: 7 etapas

Vídeo: Visuino - Proteção de perímetro com detector de laser usando Arduino: 7 etapas

Vídeo: Visuino - Proteção de perímetro com detector de laser usando Arduino: 7 etapas
Vídeo: Controlling LASER Brightness With a Potentiometer 2024, Julho
Anonim
Image
Image
Visuino - Proteção de perímetro com detector de laser usando Arduino
Visuino - Proteção de perímetro com detector de laser usando Arduino

Neste tutorial usaremos módulo de foto-resistor, módulo de laser, LED, Buzzer, Arduino Uno e Visuino para detectar quando o feixe de um laser foi interrompido. Assista a um vídeo de demonstração.

Nota: Fotoresistores estão entre os sensores de nível de iluminação mais populares para Arduino. Eles são fáceis de usar e, ainda assim, há algumas surpresas inesperadas, especialmente quando tentamos usar módulos prontos projetados por outra pessoa.

AVISO!!!

NÃO APONTE O LASER PARA OS OLHOS OU PARA OUTRA PESSOA, POIS PODE SER MUITO PERIGOSO!

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
  • Módulo Laser
  • módulo de foto resistor
  • Arduino UNO
  • Campainha
  • Fios de ligação
  • LED AMARELO (ou qualquer outra cor)
  • Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito

Conecte o GND do Arduino ao pino da placa de ensaio (-)

Conecte 5 V do Arduino ao pino da placa de ensaio (+)

Conecte o pino da campainha (+) ao pino digital do Arduino (11)

Conecte o pino da campainha (-) ao pino da placa de ensaio (-)

Conecte o pino do LED (-) ao pino da placa de ensaio (-)

Conecte o pino do LED (+) ao pino digital do Arduino (13)

Conecte o pino do módulo do laser (-) ao pino da placa de ensaio (-)

Conecte o pino do módulo do laser (+) ao pino da placa de ensaio (+) NOTA: no meu caso, ele foi marcado com "S" (depende do tipo de módulo)

Conecte o pino do módulo de foto-resistor (-) ao pino da placa de ensaio (-)

Conecte o pino do módulo de foto-resistor (+) ao pino da placa de ensaio (+)

Conecte o pino do módulo do foto-resistor (S) ao pino analógico do Arduino (A0)

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para iniciar a programação do Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito, siga as etapas neste Instructable para configurar o IDE do Arduino para programar ESP 8266!

O Visuino: https://www.visuino.eu também precisa ser instalado.

Inicie o Visuino como mostrado na primeira imagem

Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: Adicionar componentes no Visuino

No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes

Adicione o valor do componente SubtractFromValue para 1

Adicione o valor de conjunto do componente CompareAnalogValue a 0,9 (você pode alterar esse número para encontrar o "ponto ideal")

Adicionar componente Buzzer

Etapa 5: No Visuino: conectando componentes

  • Conecte o pino Arduino Analog [0] ao pino SubtractFromValue1 [no]
  • Conecte o pino SubtractFromValue1 [saída] ao pino CompareAnalogValue1 [entrada]
  • Conecte o pino SubtractFromValue1 [saída] ao pino CompareAnalogValue1 [entrada]
  • Conecte o pino SubtractFromValue1 [saída] ao pino serial do Arduino [entrada]
  • CompareAnalogValue1 pin [out] com Buzzer1 pin [in]
  • Compare o pino doAnalogValue1 [out] ao pino digital do Arduino [13]
  • Pin Buzzer1 [out] para pin digital do Arduino [11]

Etapa 6: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino

No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)

Etapa 7: jogar

Se você ligar o módulo Arduino Uno, a campainha começará a zumbir, concentre o feixe de laser no resistor fotográfico e ele deve parar de zumbir. Agora está pronto, sempre que o feixe for interrompido a campainha começará a zumbir (intruso detectado).

Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable.

Você pode fazer o download e abri-lo em Visuino:

Recomendado: