Kazalo:

Arduino Baby Monitor s pregledovalnikom Java: 8 korakov (s slikami)
Arduino Baby Monitor s pregledovalnikom Java: 8 korakov (s slikami)

Video: Arduino Baby Monitor s pregledovalnikom Java: 8 korakov (s slikami)

Video: Arduino Baby Monitor s pregledovalnikom Java: 8 korakov (s slikami)
Video: Leap Motion SDK 2024, November
Anonim
Otroški monitor Arduino z pregledovalnikom Java
Otroški monitor Arduino z pregledovalnikom Java

Zgradite enoto z več senzorji na osnovi Arduina za opazovanje razmer v sobi. Ta enota lahko zazna vlažnost, temperaturo, gibanje in zvok.

Priložen je pregledovalnik, ki temelji na javi in sprejema serijske podatke iz arduina.

1. korak: Vedenje

Vedenje:

Sistem meri vsak senzor in ustrezno ukrepa

- Temperatura: Tri lučke svetijo glede na to, ali so trenutne temperature nad, pod ali približno prednastavljeno želeno temperaturo.

- Vlažnost: enaka temperaturi.

- Gibanje: Ko zazna gibanje, med zaznavanjem gibanja zasveti serija šestih LED.

- Zvok: pošilja obvestilo o dogodku sprejemniku Java. Komunikacija s programom java

- Arduino pošilja podatke senzorja po serijski komunikaciji v program Java. Program Java izračuna pretečeni čas in prikaže podatke prek grafičnega vmesnika na osnovi JFrame.

2. korak: Materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

Materiali:

- Arduino uno

- DHT11 Senzor vlažnosti/temperature

- Modul senzorja zvoka

- HC-SR501 PIR senzor gibanja

- (6) 220Ohmski upori

- (6) LED diode (katere koli barve)

- Vsaj 25 žic

- Računalnik z nameščenim 64-bitnim Java JDK

- Arduino IDE s kablom USB

3. korak: Priključite LED

Povežite LED
Povežite LED

6 lučk priključite na vrata 5 do 10 na Arduinu.

4. korak: Priključite senzor vlažnosti/temperature

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

Priključi senzor vlažnosti/temperature na pin 2 na arduinu.

5. korak: Priključite senzor gibanja

Priključite senzor gibanja
Priključite senzor gibanja

Senzor gibanja priključite na pin 12 na arduinu. (Tranzistor (N) zamenjan za senzor gibanja na sliki, isto ožičenje)

6. korak: Priključite zvočni senzor

Priključite zvočni senzor
Priključite zvočni senzor

Zvočni senzor priključite na pin 4 na arduinu. (Tranzistor (P) zamenjan za zvočni senzor na sliki, isto ožičenje)

7. korak: Priključite napajanje in ozemljitev

Priključite napajanje in ozemljitev
Priključite napajanje in ozemljitev

Priključite + 5V pin na arduinu na + tirnico na plošči.

Priključite zatič GND na arduinu na vodilo na plošči.

8. korak: Kodiranje

Korak 1:

Naložite ArduinoHex.ino v arduino

2. korak:

- S programsko opremo za programiranje Eclipse ustvarite projekt z dvema datotekama.dll v svojem korenskem imeniku.

- Naložite datoteko RXTXcomm.jar

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

- Naložite ArduinoHex.java, ArduinoHexDriver.java in ComPortTest.java v mapo src v Project

Korak: Uporabite Arduino IDE ali ComPortTest, da ugotovite, katera vrata COM uporablja arduino

4. korak: Prepričajte se, da so vsi drugi zaporedni priključki za arduino zaprti.

5. korak: Zaženite ArduinoHexDriver

Viri:

ComPortTest.java in serijsko sprejemanje na koncu java:

Kinath Ripasinghe

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

Priporočena: