Índice:

Arduino Baby Monitor com Java Viewer: 8 etapas (com imagens)
Arduino Baby Monitor com Java Viewer: 8 etapas (com imagens)

Vídeo: Arduino Baby Monitor com Java Viewer: 8 etapas (com imagens)

Vídeo: Arduino Baby Monitor com Java Viewer: 8 etapas (com imagens)
Vídeo: Hacking into Android in 32 seconds | HID attack | Metasploit | PIN brute force PoC 2024, Novembro
Anonim
Monitor de bebê Arduino com visualizador Java
Monitor de bebê Arduino com visualizador Java

Construa uma unidade multi-sensor baseada em Arduino para observar as condições em uma sala. Esta unidade pode detectar umidade, temperatura, movimento e som.

Em anexo está um visualizador baseado em java que recebe dados seriais do arduino.

Etapa 1: comportamento

Comportamento:

O sistema mede cada sensor e toma as medidas adequadas

- Temperatura: Três leds iluminados com base em se as temperaturas atuais estão acima, abaixo ou em torno de uma temperatura desejada predefinida.

- Umidade: igual à Temperatura.

- Movimento: quando o movimento é detectado, uma série de seis leds acende enquanto o movimento é detectado.

- Som: Envia notificação de evento para o receptor Java. Comunicação com o programa Java

- O Arduino envia dados do sensor por meio de comunicação serial para o programa Java. O programa Java calcula o tempo decorrido e exibe os dados por meio de uma GUI baseada em JFrame.

Etapa 2: Materiais

Materiais
Materiais
Materiais
Materiais
Materiais
Materiais

Materiais:

- Arduino uno

- Sensor de umidade / temperatura DHT11

- Módulo Sensor de Som

- Sensor de movimento PIR HC-SR501

- (6) resistores de 220 ohm

- (6) leds (qualquer cor)

- Pelo menos 25 fios

- Computador com Java JDK de 64 bits instalado

- Arduino IDE com cabo USB

Etapa 3: conectar leds

Leds de conexão
Leds de conexão

Conecte 6 Leds às portas 5 a 10 no Arduino.

Etapa 4: conectar o sensor de umidade / temperatura

Conecte o sensor de umidade / temperatura
Conecte o sensor de umidade / temperatura

Conecta o sensor de umidade / temperatura ao pino 2 no arduino.

Etapa 5: conectar o sensor de movimento

Conecte o sensor de movimento
Conecte o sensor de movimento

Conecte o sensor de movimento ao pino 12 no Arduino. (Transistor (N) substituído por sensor de movimento na imagem, mesma fiação)

Etapa 6: conectar o sensor de som

Conecte o sensor de som
Conecte o sensor de som

Conecte o sensor de som ao pino 4 no arduino. (Transistor (P) substituído por sensor de som na imagem, mesma fiação)

Etapa 7: conecte a alimentação e o aterramento

Conecte a energia e o aterramento
Conecte a energia e o aterramento

Conecte o pino + 5V no arduino ao trilho + na placa de ensaio.

Conecte o pino GND do arduino ao - rail da placa de ensaio.

Etapa 8: codificação

Passo 1:

Carregue ArduinoHex.ino no arduino

Passo 2:

- Usando o software de programação Eclipse, crie um projeto com os dois arquivos.dll em seu diretório raiz.

- Carregue o arquivo RXTXcomm.jar

Vá para Projeto> Propriedades> Caminho de construção Java> Adicionar JARs externos

- Carregue ArduinoHex.java, ArduinoHexDriver.java e ComPortTest.java para a pasta src no projeto

Etapa 3: use o IDE do Arduino ou o ComPortTest para descobrir qual porta COM está sendo usada pelo arduino

Etapa 4: Certifique-se de que todos os outros terminais seriais do Arduino estejam fechados.

Etapa 5: execute ArduinoHexDriver

Fontes:

ComPortTest.java e recebimento serial java-end:

Kinath Ripasinghe

dummyscodes.blogspot.com/2014/08/using-java…

Recomendado: