Sisukord:

Arduino beebimonitor Java -vaatajaga: 8 sammu (piltidega)
Arduino beebimonitor Java -vaatajaga: 8 sammu (piltidega)

Video: Arduino beebimonitor Java -vaatajaga: 8 sammu (piltidega)

Video: Arduino beebimonitor Java -vaatajaga: 8 sammu (piltidega)
Video: How to Check your mirrors at airbnb 2024, November
Anonim
Arduino beebimonitor Java -vaatajaga
Arduino beebimonitor Java -vaatajaga

Ruumis valitsevate tingimuste jälgimiseks ehitage Arduino-põhine mitme anduriga seade. See seade tunneb niiskust, temperatuuri, liikumist ja heli.

Lisatud on javapõhine vaataja, mis võtab arduinolt vastu jadaandmeid.

Samm: käitumine

Käitumine:

Süsteem mõõdab igat andurit ja võtab vajalikud meetmed

- Temperatuur: kolm LED -indikaatorit põlevad sõltuvalt sellest, kas praegune temperatuur on soovitud temperatuurist kõrgemal, madalamal või umbes.

- Niiskus: sama mis temperatuur.

- Liikumine: liikumise tuvastamisel süttib kuue LED -i seeria liikumise tuvastamise ajal.

- Heli: saadab sündmuste teate Java -vastuvõtjale Side Java -programmiga

- Arduino saadab andurite andmed jadaühenduse kaudu Java programmi. Java programm arvutab kulunud aja ja kuvab andmed JFrame-põhise GUI kaudu.

2. samm: materjalid

Materjalid
Materjalid
Materjalid
Materjalid
Materjalid
Materjalid

Materjalid:

- Arduino uno

- DHT11 niiskus/temperatuuriandur

- helianduri moodul

- HC-SR501 PIR-liikumisandur

- (6) 220Ohm takistid

- (6) LED -i (mis tahes värvi)

- Vähemalt 25 juhet

- Arvuti, kuhu on installitud 64-bitine Java JDK

- Arduino IDE koos USB -kaabliga

Samm: ühendage LED -id

Ühendage LED -id
Ühendage LED -id

Ühendage 6 LED -i Arduino portidega 5–10.

Samm: ühendage niiskus/temperatuuriandur

Ühendage niiskus/temperatuuriandur
Ühendage niiskus/temperatuuriandur

Ühendab niiskuse/temperatuurianduri arduino tihvtiga 2.

Samm: ühendage liikumisandur

Ühendage liikumisandur
Ühendage liikumisandur

Ühendage liikumisandur arduino tihvtiga 12. (Pildil olev liikumisandur asendatud transistoriga (N), sama juhtmestik)

Samm: ühendage heliandur

Ühendage heliandur
Ühendage heliandur

Ühendage heliandur arduino tihvtiga 4. (Pildil olev heliandur asendatud transistoriga (P), sama juhtmestik)

Samm: ühendage toide ja maandus

Ühendage toide ja maandus
Ühendage toide ja maandus

Ühendage arduino + 5V tihvt leivalaua + rööpaga.

Ühendage arduino GND tihvt leivaplaadi rööpaga.

8. samm: kodeerimine

Samm 1:

Laadige ArduinoHex.ino arduinole

2. samm:

- Looge Eclipse programmeerimistarkvara abil projekt, mille juurkataloogis on kaks.dll -faili.

- Laadige fail RXTXcomm.jar

Avage Project> Properties> Java Build Path> Add External JARs

- Laadige ArduinoHex.java, ArduinoHexDriver.java ja ComPortTest.java projekti src kausta

Samm: kasutage kas Arduino IDE või ComPortTest, et leida, millist COM -porti arduino kasutab

Samm: veenduge, et kõik muud arduino jadaklemmid on suletud.

Samm: käivitage ArduinoHexDriver

Allikad:

ComPortTest.java ja java-end jada vastuvõtmine:

Kinath Ripasinghe

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

Soovitan: