Taula de continguts:

Arduino Baby Monitor amb Java Viewer: 8 passos (amb imatges)
Arduino Baby Monitor amb Java Viewer: 8 passos (amb imatges)

Vídeo: Arduino Baby Monitor amb Java Viewer: 8 passos (amb imatges)

Vídeo: Arduino Baby Monitor amb Java Viewer: 8 passos (amb imatges)
Vídeo: The dog was abandoned in the woods with a box of pasta. The story of a dog named Ringo. 2024, Desembre
Anonim
Arduino Baby Monitor amb Java Viewer
Arduino Baby Monitor amb Java Viewer

Construïu una unitat multisensor basada en Arduino per observar les condicions d’una habitació. Aquesta unitat pot detectar humitat, temperatura, moviment i so.

S'adjunta un visualitzador basat en Java que rep dades de sèrie de l'arduino.

Pas 1: Comportament

Comportament:

El sistema mesura cada sensor i fa les accions adequades

- Temperatura: tres leds il·luminats segons si les temperatures actuals són superiors, inferiors o aproximadament a la temperatura desitjada.

- Humitat: igual que la temperatura.

- Moviment: quan es detecta moviment, la sèrie de sis led s’il·lumina mentre es detecta moviment.

- So: envia la notificació d'esdeveniments al receptor Java Comunicació amb el programa Java

- Arduino envia les dades del sensor mitjançant comunicació serial al programa Java. El programa Java calcula el temps transcorregut i mostra les dades mitjançant una interfície gràfica d’usuari basada en JFrame.

Pas 2: materials

Materials
Materials
Materials
Materials
Materials
Materials

Materials:

- Arduino uno

- Sensor d'humitat / temperatura DHT11

- Mòdul de sensor de so

Sensor de moviment PIR HC-SR501

- (6) resistències de 220 Ohm

- (6) leds (qualsevol color)

- Com a mínim 25 cables

- Ordinador amb Java JDK de 64 bits instal·lat

- IDE Arduino amb cable USB

Pas 3: Connecteu els Leds

Connecteu Leds
Connecteu Leds

Connecteu 6 Leds als ports del 5 al 10 de l'Arduino.

Pas 4: connecteu el sensor d'humitat / temperatura

Connecteu el sensor d'humitat / temperatura
Connecteu el sensor d'humitat / temperatura

Connecta el sensor d'humitat / temperatura al pin 2 de l'arduino.

Pas 5: connecteu el sensor de moviment

Connecteu el sensor de moviment
Connecteu el sensor de moviment

Connecteu el sensor de moviment al pin 12 de l’arduino. (Transistor (N) substituït pel sensor de moviment de la imatge, mateix cablejat)

Pas 6: connecteu el sensor de so

Connecteu el sensor de so
Connecteu el sensor de so

Connecteu el sensor de so al pin 4 de l’arduino. (Transistor (P) substituït pel sensor de so a la imatge, mateix cablejat)

Pas 7: Connecteu l'alimentació i la terra

Connecteu l'alimentació i la terra
Connecteu l'alimentació i la terra

Connecteu el pin + 5V de l’arduino al rail + de la placa de configuració.

Connecteu el passador GND de l’arduino al carril - de la placa.

Pas 8: Codificació

Pas 1:

Carregueu ArduinoHex.ino a l'arduino

Pas 2:

- Amb el programari de programació Eclipse, creeu un projecte amb els dos fitxers.dll al directori arrel.

- Carregueu el fitxer RXTXcomm.jar

Aneu a Projecte> Propietats> Camí de construcció de Java> Afegeix JAR externs

- Carregueu ArduinoHex.java, ArduinoHexDriver.java i ComPortTest.java a la carpeta src al Projecte

Pas 3: utilitzeu Arduino IDE o ComPortTest per trobar quin port COM utilitza arduino

Pas 4: assegureu-vos que la resta de terminals de sèrie a arduino estan tancats.

Pas 5: executeu ArduinoHexDriver

Fonts:

ComPortTest.java i recepció de sèrie java-end:

Kinath Ripasinghe

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

Recomanat: