Mundarija:

Java Viewer bilan Arduino Baby Monitor: 8 qadam (rasmlar bilan)
Java Viewer bilan Arduino Baby Monitor: 8 qadam (rasmlar bilan)

Video: Java Viewer bilan Arduino Baby Monitor: 8 qadam (rasmlar bilan)

Video: Java Viewer bilan Arduino Baby Monitor: 8 qadam (rasmlar bilan)
Video: {meme} Japenese Office Girl Fast typing 443?!wpm 😨😱Fastest typer in the world 🔥😲 2024, Noyabr
Anonim
Java Viewer bilan Arduino Baby Monitor
Java Viewer bilan Arduino Baby Monitor

Xonadagi sharoitni kuzatish uchun Arduino-ga asoslangan ko'p sensorli qurilmani yarating. Bu qurilma namlik, harorat, harakat va tovushni sezishi mumkin.

Arduino -dan ketma -ket ma'lumotlarni oladigan java -ga asoslangan tomoshabin biriktirilgan.

1 -qadam: Xulq -atvor

Xulq -atvor:

Tizim har bir sensorni o'lchaydi va tegishli choralarni ko'radi

- Harorat: uchta chiroq yonadi, agar joriy haroratlar yuqorida, pastda yoki oldindan belgilangan haroratda bo'lsa.

Namlik: harorat bilan bir xil.

- Harakat: Harakat aniqlanganda, harakat aniqlanayotganda oltita chiroq yonadi.

- Ovoz: Java qabul qiluvchiga voqea haqida xabar yuboradi Java dasturi bilan aloqa

- Arduino sensor ma'lumotlarini ketma -ket aloqa orqali Java dasturiga yuboradi. Java dasturi o'tgan vaqtni hisoblab chiqadi va ma'lumotlarni JFrame-ga asoslangan GUI orqali ko'rsatadi.

2 -qadam: materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Materiallar:

- Arduino bilan

- DHT11 namlik/harorat sensori

- Ovoz sensori moduli

- HC-SR501 PIR harakat sensori

- (6) 220 Ohmli rezistorlar

- (6) chiroqlar (har qanday rang)

- Kamida 25 ta sim

- 64-bitli Java JDK o'rnatilgan kompyuter

- USB kabeli bilan Arduino IDE

3 -qadam: Ledlarni ulang

Ledlarni ulang
Ledlarni ulang

6 Ledni Arduino -dagi 5 dan 10 gacha portlarga ulang.

4 -qadam: Namlik/harorat sensori ulang

Namlik/harorat sensori ulang
Namlik/harorat sensori ulang

Namlik/harorat sensori arduino 2 -piniga ulanadi.

5 -qadam: Harakat sensori ulang

Harakat sensori ulang
Harakat sensori ulang

Harakat sensorini arduino -ning 12 -piniga ulang. (Rasmdagi harakat sensori bilan almashtirilgan tranzistor (N), bir xil simlar)

6 -qadam: Ovoz sensorini ulang

Ovoz sensori ulang
Ovoz sensori ulang

Ovoz sensorini arduino 4 -piniga ulang. (Rasmdagi ovoz sensori bilan almashtirilgan tranzistor (P), bir xil simlar)

7 -qadam: Quvvat va erni ulang

Quvvat va erni ulang
Quvvat va erni ulang

Arduino -dagi + 5V pinni non panelidagi + relsga ulang.

Arduino -dagi GND pinini non panelidagi relsga ulang.

8 -qadam: kodlash

1 -qadam:

ArduinoHex.ino -ni arduino -ga yuklang

2 -qadam:

- Eclipse dasturiy ta'minot dasturidan foydalanib, ikkita.dll faylini o'z asosiy katalogiga joylashtiring.

- RXTXcomm.jar faylini yuklang

Loyiha> Xususiyatlar> Java tuzish yo'li> Tashqi JAR qo'shish -ga o'ting

- ArduinoHex.java, ArduinoHexDriver.java va ComPortTest.java dasturlarini src jildiga yuklang.

3 -qadam: Arduino qaysi COM portidan foydalanayotganini bilish uchun Arduino IDE yoki ComPortTest -dan foydalaning.

4 -qadam: Arduino uchun boshqa barcha ketma -ket terminallar yopiq ekanligiga ishonch hosil qiling.

5 -qadam: ArduinoHexDriver -ni ishga tushiring

Manbalar:

ComPortTest.java va java-end ketma-ket qabul qilish:

Kinath Ripasinghe

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

Tavsiya: