Innholdsfortegnelse:

Arduino babymonitor med Java Viewer: 8 trinn (med bilder)
Arduino babymonitor med Java Viewer: 8 trinn (med bilder)

Video: Arduino babymonitor med Java Viewer: 8 trinn (med bilder)

Video: Arduino babymonitor med Java Viewer: 8 trinn (med bilder)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Desember
Anonim
Arduino babymonitor med Java Viewer
Arduino babymonitor med Java Viewer

Bygg en Arduino-basert multisensorenhet for å observere forholdene i et rom. Denne enheten kan føle fuktighet, temperatur, bevegelse og lyd.

Vedlagt er en java -basert visningsprogram som mottar serielle data fra arduinoen.

Trinn 1: Atferd

Oppførsel:

Systemet måler hver sensor og iverksetter passende tiltak

- Temperatur: Tre lysdioder belyst basert på om gjeldende temperaturer er over, under eller omtrent en forhåndsinnstilt ønsket temperatur.

- Fuktighet: samme som temperatur.

- Bevegelse: Når det oppdages bevegelse, lyser serien med seks lysdioder mens det oppdages bevegelse.

- Lyd: Sender hendelsesvarsel til Java -mottaker Kommunikasjon med java -program

- Arduino sender sensordata via seriell kommunikasjon til Java -programmet. Java-programmet beregner forløpt tid og viser data via en JFrame-base GUI.

Trinn 2: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Materialer:

- Arduino uno

- DHT11 Fuktighets-/temperatursensor

- Lydsensormodul

- HC-SR501 PIR bevegelsessensor

- (6) 220Ohm motstander

- (6) lysdioder (hvilken som helst farge)

- Minst 25 ledninger

- Datamaskin med 64-biters Java JDK installert

- Arduino IDE med USB -kabel

Trinn 3: Koble til lysdioder

Koble til lysdioder
Koble til lysdioder

Koble 6 lysdioder til porter 5 til 10 på Arduino.

Trinn 4: Koble til fuktighets-/temperatursensor

Koble til fuktighets-/temperatursensor
Koble til fuktighets-/temperatursensor

Kobler fuktighets-/temperatursensoren til pinne 2 på arduinoen.

Trinn 5: Koble til bevegelsessensor

Koble til bevegelsessensor
Koble til bevegelsessensor

Koble bevegelsessensoren til pinne 12 på arduino. (Transistor (N) erstattet av bevegelsessensor på bildet, samme ledninger)

Trinn 6: Koble til lydsensor

Koble til lydsensor
Koble til lydsensor

Koble lydsensoren til pinne 4 på arduinoen. (Transistor (P) erstattet av lydsensor på bildet, samme ledninger)

Trinn 7: Koble til strøm og jord

Koble til strøm og jord
Koble til strøm og jord

Koble + 5V -pinnen på arduinoen til + skinnen på brødbrettet.

Koble GND -pinnen på arduinoen til - skinnen på brødbrettet.

Trinn 8: Koding

Trinn 1:

Last ArduinoHex.ino til arduinoen

Steg 2:

- Bruk Eclipse Programming Software til å lage et prosjekt med de to.dll -filene i rotkatalogen.

- Last inn filen RXTXcomm.jar

Gå til Prosjekt> Egenskaper> Java Build Path> Legg til eksterne JAR

- Last ArduinoHex.java, ArduinoHexDriver.java og ComPortTest.java til src -mappen i Project

Trinn 3: Bruk enten Arduino IDE eller ComPortTest for å finne hvilken COM -port som brukes av arduino

Trinn 4: Sørg for at alle andre serielle terminaler til arduino er lukket.

Trinn 5: Kjør ArduinoHexDriver

Kilder:

ComPortTest.java og java-end seriell mottak:

Kinath Ripasinghe

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

Anbefalt: