Tabla de contenido:

Baby Monitor Arduino con visor de Java: 8 pasos (con imágenes)
Baby Monitor Arduino con visor de Java: 8 pasos (con imágenes)

Video: Baby Monitor Arduino con visor de Java: 8 pasos (con imágenes)

Video: Baby Monitor Arduino con visor de Java: 8 pasos (con imágenes)
Video: JOSE ROBERTO TRABAJA EN EL HOOTERS?! 😱😳🤣 2024, Diciembre
Anonim
Baby Monitor Arduino con visor de Java
Baby Monitor Arduino con visor de Java

Construya una unidad multisensor basada en Arduino para observar las condiciones en una habitación. Esta unidad puede detectar humedad, temperatura, movimiento y sonido.

Se adjunta un visor basado en Java que recibe datos en serie del arduino.

Paso 1: comportamiento

Comportamiento:

El sistema mide cada sensor y toma las medidas adecuadas

- Temperatura: Tres leds iluminados en función de si la temperatura actual está por encima, por debajo o alrededor de una temperatura deseada preestablecida.

- Humedad: igual que Temperatura.

- Movimiento: Cuando se detecta movimiento, la serie de seis leds se iluminan mientras se detecta movimiento.

- Sonido: envía una notificación de eventos al receptor Java Comunicación con el programa Java

- Arduino envía los datos del sensor a través de la comunicación en serie al programa Java. El programa Java calcula el tiempo transcurrido y muestra datos a través de una GUI basada en JFrame.

Paso 2: Materiales

Materiales
Materiales
Materiales
Materiales
Materiales
Materiales

Materiales:

- Arduino uno

- Sensor de humedad / temperatura DHT11

- Módulo de sensor de sonido

- Sensor de movimiento PIR HC-SR501

- (6) resistencias 220Ohm

- (6) leds (cualquier color)

- Al menos 25 cables

- Computadora con Java JDK de 64 bits instalado

- Arduino IDE con cable USB

Paso 3: Conecte los Leds

Conectar Leds
Conectar Leds

Conecte 6 Leds a los puertos 5 a 10 en el Arduino.

Paso 4: conecte el sensor de humedad / temperatura

Conecte el sensor de humedad / temperatura
Conecte el sensor de humedad / temperatura

Conecta el sensor de humedad / temperatura al pin 2 del arduino.

Paso 5: conecte el sensor de movimiento

Conecte el sensor de movimiento
Conecte el sensor de movimiento

Conecte el sensor de movimiento al pin 12 en arduino. (Transistor (N) sustituido por sensor de movimiento en la imagen, mismo cableado)

Paso 6: conecte el sensor de sonido

Conecte el sensor de sonido
Conecte el sensor de sonido

Conecte el sensor de sonido al pin 4 del arduino. (Transistor (P) sustituido por sensor de sonido en la imagen, mismo cableado)

Paso 7: conecte la alimentación y la tierra

Conecte la energía y la tierra
Conecte la energía y la tierra

Conecte el pin + 5V en el arduino al riel + en la placa de pruebas.

Conecte el pin GND en el arduino al riel - en la placa de pruebas.

Paso 8: codificación

Paso 1:

Cargue ArduinoHex.ino en el arduino

Paso 2:

- Con el software de programación Eclipse, cree un proyecto con los dos archivos.dll en su directorio raíz.

- Cargue el archivo RXTXcomm.jar

Vaya a Proyecto> Propiedades> Ruta de compilación Java> Agregar archivos JAR externos

- Cargue ArduinoHex.java, ArduinoHexDriver.java y ComPortTest.java en la carpeta src del Proyecto

Paso 3: use Arduino IDE o ComPortTest para encontrar qué puerto COM está siendo utilizado por arduino

Paso 4: asegúrese de que todos los demás terminales seriales a arduino estén cerrados.

Paso 5: Ejecute ArduinoHexDriver

Fuentes:

Recepción serial ComPortTest.java y java-end:

Kinath Ripasinghe

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

Recomendado: