Inhaltsverzeichnis:

Arduino Babyphone mit Java Viewer - Gunook
Arduino Babyphone mit Java Viewer - Gunook

Video: Arduino Babyphone mit Java Viewer - Gunook

Video: Arduino Babyphone mit Java Viewer - Gunook
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Dezember
Anonim
Arduino Babyphone mit Java Viewer
Arduino Babyphone mit Java Viewer

Bauen Sie eine Arduino-basierte Multisensoreinheit, um die Bedingungen in einem Raum zu beobachten. Dieses Gerät kann Feuchtigkeit, Temperatur, Bewegung und Geräusche erfassen.

Angehängt ist ein Java-basierter Viewer, der serielle Daten vom Arduino empfängt.

Schritt 1: Verhalten

Verhalten:

Das System misst jeden Sensor und ergreift entsprechende Maßnahmen

- Temperatur: Drei LEDs leuchten basierend darauf, ob die aktuelle Temperatur über, unter oder über einer voreingestellten gewünschten Temperatur liegt.

- Feuchtigkeit: wie Temperatur.

- Bewegung: Wenn eine Bewegung erkannt wird, leuchten die sechs LEDs auf, während eine Bewegung erkannt wird.

- Ton: Sendet Ereignisbenachrichtigung an Java-Empfänger Kommunikation mit Java-Programm

- Arduino sendet Sensordaten über serielle Kommunikation an das Java-Programm. Das Java-Programm berechnet die verstrichene Zeit und zeigt die Daten über eine JFrame-basierte GUI an.

Schritt 2: Materialien

Materialien
Materialien
Materialien
Materialien
Materialien
Materialien

Materialien:

- Arduino uno

- DHT11 Feuchtigkeits-/Temperatursensor

- Schallsensormodul

- HC-SR501 PIR-Bewegungssensor

- (6) 220 Ohm Widerstände

- (6) LEDs (jede Farbe)

- Mindestens 25 Drähte

- Computer mit installiertem 64-Bit-Java-JDK

- Arduino-IDE mit USB-Kabel

Schritt 3: LEDs anschließen

LEDs verbinden
LEDs verbinden

Verbinden Sie 6 LEDs mit den Ports 5 bis 10 des Arduino.

Schritt 4: Feuchtigkeits-/Temperatursensor anschließen

Feuchte-/Temperatursensor anschließen
Feuchte-/Temperatursensor anschließen

Verbindet den Feuchtigkeits- / Temperatursensor mit Pin 2 des Arduino.

Schritt 5: Bewegungssensor anschließen

Bewegungssensor verbinden
Bewegungssensor verbinden

Schließen Sie den Bewegungssensor an Pin 12 auf Arduino an. (Transistor (N) ersetzt Bewegungssensor im Bild, gleiche Verdrahtung)

Schritt 6: Schallsensor anschließen

Schallsensor anschließen
Schallsensor anschließen

Verbinden Sie den Schallsensor mit Pin 4 des Arduino. (Transistor (P) ersetzt Tonsensor im Bild, gleiche Verdrahtung)

Schritt 7: Strom und Masse anschließen

Verbinden Sie Strom und Masse
Verbinden Sie Strom und Masse

Verbinden Sie den +5V-Pin des Arduino mit der + Schiene auf dem Steckbrett.

Verbinden Sie den GND-Pin des Arduino mit der - Schiene auf dem Steckbrett.

Schritt 8: Codierung

Schritt 1:

Laden Sie ArduinoHex.ino in das Arduino

Schritt 2:

- Erstellen Sie mit der Eclipse-Programmiersoftware ein Projekt mit den beiden.dll-Dateien im Stammverzeichnis.

- Laden Sie die Datei RXTXcomm.jar

Gehen Sie zu Projekt > Eigenschaften > Java-Buildpfad > Externe JARs hinzufügen

- Laden Sie ArduinoHex.java, ArduinoHexDriver.java und ComPortTest.java in den src-Ordner in Project

Schritt 3: Verwenden Sie entweder Arduino IDE oder ComPortTest, um herauszufinden, welcher COM-Port von Arduino verwendet wird

Schritt 4: Stellen Sie sicher, dass alle anderen seriellen Anschlüsse für Arduino geschlossen sind.

Schritt 5: Starten Sie ArduinoHexDriver

Quellen:

ComPortTest.java und Java-Ende serieller Empfang:

Kinath Ripasinghe

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

Empfohlen: