Indholdsfortegnelse:

Arduino babymonitor med Java Viewer: 8 trin (med billeder)
Arduino babymonitor med Java Viewer: 8 trin (med billeder)

Video: Arduino babymonitor med Java Viewer: 8 trin (med billeder)

Video: Arduino babymonitor med Java Viewer: 8 trin (med billeder)
Video: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, November
Anonim
Arduino babyalarm med Java Viewer
Arduino babyalarm med Java Viewer

Byg en Arduino-baseret multisensorenhed for at observere forholdene i et rum. Denne enhed kan mærke fugtighed, temperatur, bevægelse og lyd.

Vedhæftet er en java -baseret fremviser, der modtager serielle data fra arduinoen.

Trin 1: Adfærd

Opførsel:

Systemet måler hver sensor og tager passende handling

- Temperatur: Tre lysdioder belyst baseret på, om de aktuelle temperaturer er over, under eller omkring en forudindstillet ønsket temperatur.

- Fugtighed: samme som temperatur.

- Bevægelse: Når der registreres bevægelse, lyser serien på seks lysdioder, mens der registreres bevægelse.

- Lyd: Sender hændelsesmeddelelse til Java -modtager Kommunikation med java -program

- Arduino sender sensordata via seriel kommunikation til Java -programmet. Java-programmet beregner forløbet tid og viser data via en JFrame-base GUI.

Trin 2: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Materialer:

- Arduino uno

- DHT11 Fugtigheds-/temperatursensor

- Lydsensormodul

- HC-SR501 PIR-bevægelsessensor

- (6) 220Ohm modstande

- (6) lysdioder (enhver farve)

- Mindst 25 ledninger

- Computer med 64-bit Java JDK installeret

- Arduino IDE med USB -kabel

Trin 3: Tilslut lysdioder

Tilslut lysdioder
Tilslut lysdioder

Tilslut 6 lysdioder til porte 5 til 10 på Arduino.

Trin 4: Tilslut fugtigheds-/temperatursensor

Tilslut luftfugtigheds-/temperatursensor
Tilslut luftfugtigheds-/temperatursensor

Tilslutter luftfugtigheds-/temperatursensoren til pin 2 på arduinoen.

Trin 5: Tilslut bevægelsessensor

Tilslut bevægelsessensor
Tilslut bevægelsessensor

Tilslut bevægelsessensor til pin 12 på arduino. (Transistor (N) erstattet af bevægelsessensor på billedet, samme ledninger)

Trin 6: Tilslut lydsensor

Tilslut lydsensor
Tilslut lydsensor

Tilslut lydsensoren til pin 4 på arduinoen. (Transistor (P) erstattet af lydsensor på billedet, samme ledninger)

Trin 7: Tilslut strøm og jord

Tilslut strøm og jord
Tilslut strøm og jord

Tilslut + 5V stiften på arduinoen til + skinnen på brødbrættet.

Tilslut GND -stiften på arduinoen til - skinnen på brødbrættet.

Trin 8: Kodning

Trin 1:

Indlæs ArduinoHex.ino til arduinoen

Trin 2:

- Brug Eclipse Programming Software til at oprette et projekt med de to.dll -filer i dets rodmappe.

- Indlæs filen RXTXcomm.jar

Gå til Projekt> Egenskaber> Java Build Path> Tilføj eksterne JAR'er

- Indlæs ArduinoHex.java, ArduinoHexDriver.java og ComPortTest.java til src -mappen i Project

Trin 3: Brug enten Arduino IDE eller ComPortTest til at finde, hvilken COM -port der bruges af arduino

Trin 4: Sørg for, at alle andre serielle terminaler til arduino er lukkede.

Trin 5: Kør ArduinoHexDriver

Kilder:

ComPortTest.java og java-end seriel modtagelse:

Kinath Ripasinghe

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

Anbefalede: