Tartalomjegyzék:

Arduino Baby Monitor Java Viewerrel: 8 lépés (képekkel)
Arduino Baby Monitor Java Viewerrel: 8 lépés (képekkel)

Videó: Arduino Baby Monitor Java Viewerrel: 8 lépés (képekkel)

Videó: Arduino Baby Monitor Java Viewerrel: 8 lépés (képekkel)
Videó: High Density 2022 2024, November
Anonim
Arduino Baby Monitor Java Viewerrel
Arduino Baby Monitor Java Viewerrel

Építsen egy Arduino-alapú többérzékelős egységet, hogy megfigyelhesse a helyiség körülményeit. Ez az egység érzékeli a páratartalmat, a hőmérsékletet, a mozgást és a hangot.

Csatolva van egy java alapú néző, amely soros adatokat kap az arduino -tól.

1. lépés: Viselkedés

Viselkedés:

A rendszer méri az egyes érzékelőket, és megteszi a megfelelő lépéseket

- Hőmérséklet: Három LED világít attól függően, hogy az aktuális hőmérséklet magasabb, alacsonyabb vagy körülbelül egy előre beállított hőmérséklet.

- Páratartalom: ugyanaz, mint a hőmérséklet.

- Mozgás: Mozgás észlelésekor a hat LED -sorozat világít, miközben mozgást érzékel.

- Hang: Értesít az eseményről a Java vevőre Kommunikáció a Java programmal

- Az Arduino soros kommunikáción keresztül küldi az érzékelő adatait a Java programnak. A Java program kiszámítja az eltelt időt, és JFrame-alapú grafikus felhasználói felületen jeleníti meg az adatokat.

2. lépés: Anyagok

Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok

Anyagok:

- Arduino uno

- DHT11 páratartalom/hőmérséklet érzékelő

- Hangérzékelő modul

- HC-SR501 PIR mozgásérzékelő

- (6) 220 Ohm ellenállások

- (6) LED (bármilyen színű)

- Legalább 25 vezeték

- Számítógép 64 bites Java JDK-val

- Arduino IDE USB kábellel

3. lépés: Csatlakoztassa a LED -eket

Csatlakoztassa a LED -eket
Csatlakoztassa a LED -eket

Csatlakoztasson 6 LED -et az Arduino 5-10 -es portjaihoz.

4. lépés: Csatlakoztassa a páratartalom/hőmérséklet érzékelőt

Csatlakoztassa a páratartalom/hőmérséklet érzékelőt
Csatlakoztassa a páratartalom/hőmérséklet érzékelőt

Csatlakoztatja a páratartalom/hőmérséklet érzékelőt az arduino 2. tűjéhez.

5. lépés: Csatlakoztassa a mozgásérzékelőt

Csatlakoztassa a mozgásérzékelőt
Csatlakoztassa a mozgásérzékelőt

Csatlakoztassa a mozgásérzékelőt az arduino 12. tűjéhez. (Tranzisztor (N) helyettesíti a mozgásérzékelőt a képen, ugyanaz a huzalozás)

6. lépés: Csatlakoztassa a hangérzékelőt

Csatlakoztassa a hangérzékelőt
Csatlakoztassa a hangérzékelőt

Csatlakoztassa a hangérzékelőt az arduino 4. tűjéhez. (Tranzisztor (P) a képérzékelővel helyettesítve, ugyanaz a huzalozás)

7. lépés: Csatlakoztassa az áramot és a földet

Csatlakoztassa az áramot és a földet
Csatlakoztassa az áramot és a földet

Csatlakoztassa az arduino + 5V -os tüskéjét a kenyértábla + sínjéhez.

Csatlakoztassa az arduino GND csapját a kenyértábla sínjéhez.

8. lépés: Kódolás

1. lépés:

Töltse be az ArduinoHex.ino fájlt az arduino -ba

2. lépés:

- Az Eclipse programozó szoftver segítségével hozzon létre egy projektet a két.dll fájllal a gyökérkönyvtárában.

- Töltse be az RXTXcomm.jar fájlt

Lépjen a Projekt> Tulajdonságok> Java építési útvonal> Külső JAR -ok hozzáadása menüpontra

- Töltse be az ArduinoHex.java, ArduinoHexDriver.java és ComPortTest.java fájlokat az Project src mappájába

3. lépés: Az Arduino IDE vagy a ComPortTest használatával keresse meg, hogy melyik COM portot használja az arduino

4. lépés: Győződjön meg arról, hogy az arduino összes többi soros terminálja zárva van.

5. lépés: Futtassa az ArduinoHexDriver programot

Források:

ComPortTest.java és java-end soros fogadás:

Kinath Ripasinghe

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

Ajánlott: