Innehållsförteckning:

Arduino Baby Monitor med Java Viewer: 8 steg (med bilder)
Arduino Baby Monitor med Java Viewer: 8 steg (med bilder)

Video: Arduino Baby Monitor med Java Viewer: 8 steg (med bilder)

Video: Arduino Baby Monitor med Java Viewer: 8 steg (med bilder)
Video: Testing Stable Diffusion inpainting on video footage #shorts 2024, November
Anonim
Arduino Baby Monitor med Java Viewer
Arduino Baby Monitor med Java Viewer

Bygg en Arduino-baserad multisensorenhet för att observera förhållandena i ett rum. Denna enhet känner av fukt, temperatur, rörelse och ljud.

Bifogad är en java -baserad tittare som tar emot seriell data från arduino.

Steg 1: Beteende

Beteende:

Systemet mäter varje sensor och vidtar lämpliga åtgärder

- Temperatur: Tre lysdioder lyser baserat på om de aktuella temperaturerna är över, under eller ungefär en förinställd önskad temperatur.

- Luftfuktighet: samma som temperatur.

- Rörelse: När rörelse detekteras lyser serien med sex lysdioder medan rörelse detekteras.

- Ljud: Skickar händelsemeddelande till Java -mottagare Kommunikation med Java -program

- Arduino skickar sensordata via seriell kommunikation till Java -programmet. Java-programmet beräknar förfluten tid och visar data via ett JFrame-baserat GUI.

Steg 2: Material

Material
Material
Material
Material
Material
Material

Material:

- Arduino uno

- DHT11 Luftfuktighets-/temperatursensor

- Ljudsensormodul

- HC-SR501 PIR-rörelsesensor

- (6) 220Ohm motstånd

- (6) lysdioder (valfri färg)

- Minst 25 ledningar

- Dator med 64-bitars Java JDK installerat

- Arduino IDE med USB -kabel

Steg 3: Anslut lysdioder

Anslut lysdioder
Anslut lysdioder

Anslut 6 lysdioder till portarna 5 till 10 på Arduino.

Steg 4: Anslut fukt-/temperatursensor

Anslut fukt-/temperatursensor
Anslut fukt-/temperatursensor

Ansluter fukt/temperatursensorn till stift 2 på arduino.

Steg 5: Anslut rörelsessensor

Anslut rörelsesensorn
Anslut rörelsesensorn

Anslut rörelsesensorn till stift 12 på arduino. (Transistor (N) ersatt rörelsesensor i bild, samma ledningar)

Steg 6: Anslut ljudsensorn

Anslut ljudsensorn
Anslut ljudsensorn

Anslut ljudsensorn till stift 4 på arduino. (Transistor (P) ersatt ljudsensor i bild, samma ledningar)

Steg 7: Anslut ström och jord

Anslut ström och jord
Anslut ström och jord

Anslut + 5V stift på arduino till + skena på brödbrädet.

Anslut GND -stiftet på arduino till - skenan på brödbrädan.

Steg 8: Kodning

Steg 1:

Ladda ArduinoHex.ino till arduinoen

Steg 2:

- Skapa ett projekt med de två.dll -filerna i rotkatalogen med hjälp av Eclipse Programming Software.

- Ladda filen RXTXcomm.jar

Gå till Projekt> Egenskaper> Java Build Path> Lägg till externa JAR

- Ladda ArduinoHex.java, ArduinoHexDriver.java och ComPortTest.java till src -mappen i Project

Steg 3: Använd antingen Arduino IDE eller ComPortTest för att hitta vilken COM -port som används av arduino

Steg 4: Se till att alla andra seriella terminaler till arduino är stängda.

Steg 5: Kör ArduinoHexDriver

Källor:

ComPortTest.java och java-end seriell mottagning:

Kinath Ripasinghe

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

Rekommenderad: