Оглавление:

Радионяня Arduino с Java Viewer: 8 шагов (с изображениями)
Радионяня Arduino с Java Viewer: 8 шагов (с изображениями)

Видео: Радионяня Arduino с Java Viewer: 8 шагов (с изображениями)

Видео: Радионяня Arduino с Java Viewer: 8 шагов (с изображениями)
Видео: How to make a java program receives data from PIC or Arduino to PC via Serial Port ? 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) резисторов 220 Ом

- (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…

Рекомендуемые: