Съдържание:

Бебешки монитор Arduino с Java Viewer: 8 стъпки (със снимки)
Бебешки монитор Arduino с Java Viewer: 8 стъпки (със снимки)

Видео: Бебешки монитор Arduino с Java Viewer: 8 стъпки (със снимки)

Видео: Бебешки монитор Arduino с Java Viewer: 8 стъпки (със снимки)
Видео: Какая версия винды тебе нравится больше всех? 😅🤟 #windows #microsoft #винда #виндовс11 #виндовс 2024, Ноември
Anonim
Бебешки монитор Arduino с Java Viewer
Бебешки монитор Arduino с Java Viewer

Изградете мултисензорен модул на базата на Arduino, за да наблюдавате условията в една стая. Това устройство може да усеща влажност, температура, движение и звук.

Приложен е визуализатор, базиран на java, който получава серийни данни от arduino.

Стъпка 1: Поведение

Поведение:

Системата измерва всеки сензор и предприема подходящи действия

- Температура: Три светодиода светят в зависимост от това дали текущите температури са над, под или около предварително зададена желана температура.

- Влажност: същата като температурата.

- Движение: Когато се открие движение, серията от шест светодиода светва, докато се открива движение.

- Звук: Изпраща известие за събитие до Java приемник Комуникация с java програма

- Arduino изпраща сензорни данни чрез серийна комуникация към програмата Java. Програмата Java изчислява изминалото време и показва данни чрез графичен интерфейс на база JFrame.

Стъпка 2: Материали

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

Материали:

- Arduino uno

- DHT11 сензор за влажност/температура

- Модул за сензор за звук

- HC-SR501 PIR сензор за движение

- (6) 220Ohm резистори

- (6) светодиоди (всеки цвят)

- Най -малко 25 проводника

- Компютър с инсталиран 64-битов Java JDK

- Arduino IDE с USB кабел

Стъпка 3: Свържете светодиодите

Свържете светодиодите
Свържете светодиодите

Свържете 6 светодиода към портове 5 до 10 на Arduino.

Стъпка 4: Свържете сензор за влажност/температура

Свържете сензор за влажност/температура
Свържете сензор за влажност/температура

Свързва сензора за влажност/температура към щифт 2 на arduino.

Стъпка 5: Свържете датчика за движение

Свържете датчика за движение
Свържете датчика за движение

Свържете сензора за движение към щифт 12 на arduino. (Транзистор (N) заменен със сензор за движение в картината, същото окабеляване)

Стъпка 6: Свържете сензора за звук

Свържете сензора за звук
Свържете сензора за звук

Свържете звуковия сензор към щифт 4 на arduino. (Транзистор (P) заменен със звуков сензор на снимката, същото окабеляване)

Стъпка 7: Свържете захранването и земята

Свържете захранването и земята
Свържете захранването и земята

Свържете щифта + 5V на arduino към + шината на макета.

Свържете щифта GND на arduino към релсата на макета.

Стъпка 8: Кодиране

Етап 1:

Заредете ArduinoHex.ino в arduino

Стъпка 2:

- Използвайки софтуер за програмиране Eclipse, създайте проект с двата.dll файла в неговата основна директория.

- Заредете файла RXTXcomm.jar

Отидете на Project> Properties> Java Build Path> Add External JARs

- Заредете ArduinoHex.java, ArduinoHexDriver.java и ComPortTest.java в папката src в Project

Стъпка 3: Използвайте Arduino IDE или ComPortTest, за да намерите кой COM порт се използва от arduino

Стъпка 4: Уверете се, че всички други серийни терминали към arduino са затворени.

Стъпка 5: Стартирайте ArduinoHexDriver

Източници:

ComPortTest.java и java-end серийно получаване:

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

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

Препоръчано: