Sadržaj:

Arduino dječji monitor s preglednikom Java: 8 koraka (sa slikama)
Arduino dječji monitor s preglednikom Java: 8 koraka (sa slikama)

Video: Arduino dječji monitor s preglednikom Java: 8 koraka (sa slikama)

Video: Arduino dječji monitor s preglednikom Java: 8 koraka (sa slikama)
Video: IoT-Based Baby Monitoring System 2024, Novembar
Anonim
Arduino monitor za bebe sa Java Viewer -om
Arduino monitor za bebe sa Java Viewer -om

Izgradite višeosjetnu jedinicu zasnovanu na Arduinu kako biste promatrali stanje u prostoriji. Ova jedinica može osjetiti vlažnost, temperaturu, kretanje i zvuk.

U prilogu je preglednik zasnovan na javi koji prima serijske podatke iz arduina.

Korak 1: Ponašanje

Ponašanje:

Sistem mjeri svaki senzor i poduzima odgovarajuće radnje

- Temperatura: Tri LED diode svijetle ovisno o tome jesu li trenutne temperature iznad, ispod ili približno unaprijed zadane željene temperature.

- Vlažnost: ista kao i temperatura.

- Pokret: Kada se detektira pokret, serija od šest LED dioda svijetli dok se detektira pokret.

- Zvuk: Šalje obavijest o događaju Java prijemniku Komunikacija s Java programom

- Arduino šalje podatke senzora putem serijske komunikacije u Java program. Java program izračunava proteklo vrijeme i prikazuje podatke putem JFrame-baziranog grafičkog sučelja.

Korak 2: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

Materijali:

- Arduino uno

- DHT11 Senzor vlažnosti/temperature

- Modul senzora zvuka

- HC-SR501 PIR senzor pokreta

- (6) 220Ohm otpornici

- (6) LED diode (bilo koje boje)

- Najmanje 25 žica

- Računar sa instaliranim 64-bitnim Java JDK-om

- Arduino IDE sa USB kablom

Korak 3: Povežite LED diode

Povežite LED diode
Povežite LED diode

Spojite 6 LED -a na portove od 5 do 10 na Arduinu.

Korak 4: Povežite senzor vlažnosti/temperature

Priključite senzor vlažnosti/temperature
Priključite senzor vlažnosti/temperature

Spaja senzor vlažnosti/temperature na pin 2 na arduinu.

Korak 5: Povežite senzor pokreta

Povežite senzor pokreta
Povežite senzor pokreta

Spojite senzor pokreta na pin 12 na arduinu. (Tranzistor (N) zamijenjen senzorom pokreta na slici, isto ožičenje)

Korak 6: Povežite senzor zvuka

Povežite senzor zvuka
Povežite senzor zvuka

Spojite senzor zvuka na pin 4 na arduinu. (Tranzistor (P) zamijenjen senzorom zvuka na slici, isto ožičenje)

Korak 7: Povežite napajanje i uzemljenje

Spojite napajanje i uzemljenje
Spojite napajanje i uzemljenje

Spojite + 5V pin na arduinu na + šinu na matičnoj ploči.

Spojite GND pin na arduinu na - šinu na matičnoj ploči.

Korak 8: Kodiranje

Korak 1:

Učitajte ArduinoHex.ino na arduino

Korak 2:

- Pomoću softvera za programiranje Eclipse kreirajte projekt s dvije.dll datoteke u svom osnovnom direktoriju.

- Učitajte datoteku RXTXcomm.jar

Idite na Project> Properties> Java Build Path> Add External JARs

- Učitajte ArduinoHex.java, ArduinoHexDriver.java i ComPortTest.java u mapu src u projektu

Korak 3: Koristite Arduino IDE ili ComPortTest da biste saznali koji COM port koristi arduino

Korak 4: Provjerite jesu li svi drugi serijski priključci na arduinu zatvoreni.

Korak 5: Pokrenite ArduinoHexDriver

Izvori:

ComPortTest.java i java-end serijsko primanje:

Kinath Ripasinghe

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

Preporučuje se: