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, Studeni
Anonim
Arduino dječji monitor s preglednikom Java
Arduino dječji monitor s preglednikom Java

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

U privitku je preglednik temeljen na javi koji prima serijske podatke iz arduina.

Korak 1: Ponašanje

Ponašanje:

Sustav mjeri svaki senzor i poduzima odgovarajuće mjere

- 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 kretanje, niz od šest LED lampica svijetli dok se detektira kretanje.

- 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 grafičkog sučelja na bazi JFrame.

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čunalo s instaliranim 64-bitnim Java JDK-om

- Arduino IDE s USB kabelom

Korak 3: Spojite LED diode

Spojite LED diode
Spojite LED diode

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

Korak 4: Spojite osjetnik vlažnosti/temperature

Spojite osjetnik vlažnosti/temperature
Spojite osjetnik vlažnosti/temperature

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

Korak 5: Povežite senzor pokreta

Spojite senzor pokreta
Spojite 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

Spojite senzor zvuka
Spojite senzor zvuka

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

Korak 7: Spojite napajanje i uzemljenje

Spojite napajanje i uzemljenje
Spojite napajanje i uzemljenje

Spojite + 5V iglu na arduinu s + šinom na ploči.

Spojite GND pin na arduinu na - vodilicu na ploči.

Korak 8: Kodiranje

Korak 1:

Učitajte ArduinoHex.ino na arduino

Korak 2:

- Pomoću softvera za programiranje Eclipse izradite projekt s dvije.dll datoteke u svom korijenskom 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: Upotrijebite 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čeni: