Мазмуну:

Java Viewer менен Arduino Baby Monitor: 8 кадам (Сүрөттөр менен)
Java Viewer менен Arduino Baby Monitor: 8 кадам (Сүрөттөр менен)

Video: Java Viewer менен Arduino Baby Monitor: 8 кадам (Сүрөттөр менен)

Video: Java Viewer менен Arduino Baby Monitor: 8 кадам (Сүрөттөр менен)
Video: Законтаченный садовник и киностудия ► 3 Прохождение Luigi’s Mansion 3 (Nintendo Switch) 2024, Декабрь
Anonim
Java Viewer менен Arduino Baby Monitor
Java Viewer менен Arduino Baby Monitor

Бөлмөдөгү шарттарды көрүү үчүн Arduino негизделген көп сенсордук блокту куруңуз. Бул аппарат нымдуулукту, температураны, кыймылды жана үндү сезе алат.

Ардуинодон сериялык маалыматтарды алган Java негизделген көрүүчү тиркелет.

1 -кадам: Жүрүм -турум

Жүрүм -туруму:

Система ар бир сенсорду өлчөйт жана тиешелүү чараларды көрөт

- Температура: Уч лед жарыктандырылат, эгерде учурдагы температуралар жогору, төмөн же алдын ала белгиленген температурага жакын болсо.

- Нымдуулук: Температура менен бирдей.

- Кыймыл: Кыймыл аныкталганда, кыймыл аныкталып жатканда алты леддин сериясы жарык болот.

- Үн: Java алуучуга окуя тууралуу билдирүү жөнөтөт Java программасы менен байланыш

- Arduino сенсордук маалыматтарды Java программасына сериялык байланыш аркылуу жөнөтөт. Java программасы өткөн убакытты эсептейт жана маалыматтарды JFrame-GUI аркылуу көрсөтөт.

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

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

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

- Arduino uno

- DHT11 Нымдуулук/Температура сенсору

- Үн сенсорунун модулу

- HC-SR501 PIR Motion Sensor

- (6) 220Ohm каршылыгы

- (6) лед (ар кандай түс)

- Кеминде 25 зым

- 64-бит Java JDK орнотулган компьютер

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

3 -кадам: Леддерди туташтыруу

Леддерди туташтыруу
Леддерди туташтыруу

6 Ledти Arduinoдогу 5тен 10го чейинки порттарга туташтырыңыз.

4 -кадам: Нымдуулукту/Температура сенсорун туташтырыңыз

Нымдуулукту/Температура сенсорун туташтырыңыз
Нымдуулукту/Температура сенсорун туташтырыңыз

Нымдуулук/температура сенсорун arduinoдогу 2 -пинге туташтырат.

5 -кадам: Motion Sensor туташуу

Кыймыл сенсорун туташтыруу
Кыймыл сенсорун туташтыруу

Кыймыл сенсорун arduinoдогу 12 -пинге туташтырыңыз. (Транзистор (N) сүрөттөгү кыймыл сенсору менен алмаштырылган, ошол эле зым)

6 -кадам: Үн сенсорун туташтыруу

Үн сенсорун туташтыруу
Үн сенсорун туташтыруу

Үн сенсорун arduinoдогу 4 -пинге туташтырыңыз. (Транзистор (P) сүрөттөгү үн сенсору менен алмаштырылган, ошол эле зым)

7 -кадам: Power жана Ground туташуу

Power and Ground туташуу
Power and Ground туташуу

Ардуинодогу + 5V пинди нан тактасындагы + темирге туташтырыңыз.

Ардуинодогу GND пинин нан панелиндеги темир жолго туташтырыңыз.

8 -кадам: Коддоо

1 кадам:

ArduinoHex.ino'yu arduinoго жүктөңүз

2-кадам:

- Eclipse программалоо программасын колдонуп, анын түп каталогунда эки.dll файлдары бар долбоор түзүңүз.

- RXTXcomm.jar файлын жүктөө

Долбоор> Касиеттер> Java Build Path> Тышкы JAR кошуу бөлүмүнө өтүңүз

- ArduinoHex.java, ArduinoHexDriver.java жана ComPortTest.java программасын src папкасына жүктөө

3 -кадам: Arduino кайсы COM портун колдонуп жатканын табуу үчүн Arduino IDE же ComPortTestти колдонуңуз.

4 -кадам: arduino үчүн башка бардык сериялык терминалдар жабык экенин текшериңиз.

5 -кадам: ArduinoHexDriver иштетүү

Булактар:

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

Kinath Ripasinghe

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

Сунушталууда: