Turinys:

„Arduino“kūdikių monitorius su „Java Viewer“: 8 žingsniai (su nuotraukomis)
„Arduino“kūdikių monitorius su „Java Viewer“: 8 žingsniai (su nuotraukomis)

Video: „Arduino“kūdikių monitorius su „Java Viewer“: 8 žingsniai (su nuotraukomis)

Video: „Arduino“kūdikių monitorius su „Java Viewer“: 8 žingsniai (su nuotraukomis)
Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024, Lapkritis
Anonim
„Arduino“kūdikių monitorius su „Java Viewer“
„Arduino“kūdikių monitorius su „Java Viewer“

Sukurkite „Arduino“pagrindu pagamintą kelių jutiklių bloką, kad galėtumėte stebėti kambario sąlygas. Šis įrenginys gali jausti drėgmę, temperatūrą, judesį ir garsą.

Pridedamas java pagrindu sukurtas žiūrovas, gaunantis serijinius duomenis iš arduino.

1 žingsnis: Elgesys

Elgesys:

Sistema matuoja kiekvieną jutiklį ir imasi atitinkamų veiksmų

- Temperatūra: užsidega trys šviesos diodai, atsižvelgiant į tai, ar esama temperatūra yra aukštesnė, žemesnė arba apie iš anksto nustatytą norimą temperatūrą.

- Drėgmė: tokia pati kaip temperatūra.

- Judėjimas: kai aptinkamas judesys, šešių lempučių serija užsidega, kol aptinkamas judesys.

- Garsas: siunčia pranešimą apie įvykį „Java“imtuvui Ryšys su „Java“programa

- „Arduino“siunčia jutiklio duomenis serijiniu ryšiu į „Java“programą. „Java“programa apskaičiuoja prabėgusį laiką ir rodo duomenis per JFrame pagrindo GUI.

2 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos

Medžiagos:

- Arduino uno

- DHT11 drėgmės/temperatūros jutiklis

- Garso jutiklio modulis

- HC-SR501 PIR judesio jutiklis

- (6) 220 omų rezistoriai

- (6) šviesos diodai (bet kokios spalvos)

- mažiausiai 25 laidai

- Kompiuteris su 64 bitų „Java JDK“

- „Arduino IDE“su USB kabeliu

3 žingsnis: prijunkite LED

Prijunkite LED
Prijunkite LED

Prijunkite 6 šviesos diodus prie „Arduino“prievadų nuo 5 iki 10.

4 veiksmas: prijunkite drėgmės/temperatūros jutiklį

Prijunkite drėgmės/temperatūros jutiklį
Prijunkite drėgmės/temperatūros jutiklį

Prijungia drėgmės/temperatūros jutiklį prie 2 arduino kaiščio.

5 veiksmas: prijunkite judesio jutiklį

Prijunkite judesio jutiklį
Prijunkite judesio jutiklį

Prijunkite judesio jutiklį prie 12 arduino kaiščio. (Tranzistorius (N) pakeistas judesio jutikliu paveikslėlyje, tas pats laidas)

6 veiksmas: prijunkite garso jutiklį

Prijunkite garso jutiklį
Prijunkite garso jutiklį

Prijunkite garso jutiklį prie arduino 4 kaiščio. (Transistorius (P) pakeistas garso jutikliu paveikslėlyje, tas pats laidas)

7 veiksmas: prijunkite maitinimą ir įžeminimą

Prijunkite maitinimą ir įžeminimą
Prijunkite maitinimą ir įžeminimą

Prijunkite + 5V kaištį ant arduino prie + bėgelio ant duonos lentos.

Prijunkite arduino GND kaištį prie duonos lentos.

8 žingsnis: kodavimas

1 žingsnis:

Įkelkite „ArduinoHex.ino“į arduino

2 žingsnis:

- Naudodami „Eclipse“programavimo programinę įrangą, sukurkite projektą, kurio šakniniame kataloge yra du.dll failai.

- Įkelkite failą RXTXcomm.jar

Eikite į Projektas> Ypatybės> „Java“kūrimo kelias> Pridėti išorinių JAR

- Įkelkite „ArduinoHex.java“, „ArduinoHexDriver.java“ir „ComPortTest.java“į projekto src aplanką

3 veiksmas: naudokite „Arduino IDE“arba „ComPortTest“, kad surastumėte, kurį COM prievadą naudoja arduino

4 veiksmas: įsitikinkite, kad visi kiti serijiniai „arduino“terminalai yra uždaryti.

5 veiksmas: paleiskite „ArduinoHexDriver“

Šaltiniai:

„ComPortTest.java“ir „Java-end“serijinis priėmimas:

Kinath Ripasinghe

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

Rekomenduojamas: