Мазмұны:

Java Viewer бар Arduino Baby Monitor: 8 қадам (суреттермен)
Java Viewer бар Arduino Baby Monitor: 8 қадам (суреттермен)
Anonim
Java Viewer бар Arduino Baby Monitor
Java Viewer бар Arduino Baby Monitor

Бөлмедегі жағдайды бақылау үшін Arduino негізіндегі мульти-сенсорлық қондырғы жасаңыз. Бұл құрылғы ылғалдылықты, температураны, қозғалысты және дыбысты сезе алады.

Arduino -дан сериялық деректерді алатын Java негізіндегі қарау құралы бекітілген.

1 -қадам: Мінез

Мінез -құлық:

Жүйе әр сенсорды өлшейді және тиісті шараларды қабылдайды

- Температура: үш жарық шамдары ағымдағы температураның жоғары, төмен немесе алдын ала орнатылған температураға сәйкес болуына негізделген.

- Ылғалдылық: температура сияқты.

- Қозғалыс: Қозғалыс анықталған кезде қозғалыс анықталған кезде алты жарық диодты жарықтандырады.

- Дыбыс: Java қабылдағышына оқиға туралы хабарлама жібереді Java бағдарламасымен байланыс

- Arduino сенсорлық мәліметтерді Java бағдарламасына сериялық байланыс арқылы жібереді. Java бағдарламасы өткен уақытты есептейді және деректерді JFrame негізіндегі GUI арқылы көрсетеді.

2 -қадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

Материалдар:

- Ардуино

- DHT11 Ылғалдылық/температура сенсоры

- Дыбыс сенсоры модулі

- HC-SR501 PIR қозғалыс сенсоры

- (6) 220 Ом резисторлары

- (6) жарықдиодты (кез келген түсті)

- Кем дегенде 25 сым

- 64 биттік Java JDK орнатылған компьютер

- USB кабелі бар Arduino IDE

3 -қадам: Ледтерді қосыңыз

Ледтерді қосыңыз
Ледтерді қосыңыз

6 Led -ті Arduino 5 пен 10 порттарына қосыңыз.

4 -қадам: Ылғалдылық/температура сенсорын қосыңыз

Ылғалдылық/температура сенсорын қосыңыз
Ылғалдылық/температура сенсорын қосыңыз

Ылғалдылық/температура сенсорын arduino 2 -ші істікке қосады.

5 -қадам: Қозғалыс сенсорын қосыңыз

Қозғалыс сенсорын қосыңыз
Қозғалыс сенсорын қосыңыз

Қозғалыс сенсорын arduino 12 -ші істікке жалғаңыз. (Суреттегі қозғалыс сенсоры ауыстырылған транзистор (N), сол сым)

6 -қадам: Дыбыс сенсорын қосыңыз

Дыбыс сенсорын қосыңыз
Дыбыс сенсорын қосыңыз

Дыбыс датчигін arduino 4 -ші істікке жалғаңыз. (Суреттегі дыбыс датчигі ауыстырылған транзистор (P), сол сымдар)

7 -қадам: Қуат пен жерге қосу

Қуат пен жерге қосу
Қуат пен жерге қосу

Ардуинодағы + 5В түйреуішті нан тақтасындағы + рельске қосыңыз.

Ардуинодағы GND түйреуішін нан тақтасындағы рельске қосыңыз.

8 -қадам: кодтау

1 -қадам:

ArduinoHex.ino -ны arduino -ға жүктеңіз

2 -қадам:

- Eclipse бағдарламалау бағдарламалық жасақтамасын қолдана отырып, түпнұсқа каталогында.dll файлдарының екеуімен жоба жасаңыз.

- RXTXcomm.jar файлын жүктеңіз

Project> Properties> Java Build Path> External JARs тармағына өтіңіз

- ArduinoHex.java, ArduinoHexDriver.java және ComPortTest.java файлдарын src қалтасына Project ішінен жүктеңіз.

3 -қадам: arduino қандай COM портын қолданатынын білу үшін Arduino IDE немесе ComPortTest пайдаланыңыз.

4 -қадам: arduino басқа барлық сериялық терминалдары жабық екеніне көз жеткізіңіз.

5 -қадам: ArduinoHexDriver іске қосыңыз

Дереккөздер:

ComPortTest.java және java-end сериялық қабылдау:

Кинат Рипасингхе

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

Ұсынылған: