Оглавление:

UCL-IIoT-Автоматическая корзина для мусора: 6 шагов
UCL-IIoT-Автоматическая корзина для мусора: 6 шагов

Видео: UCL-IIoT-Автоматическая корзина для мусора: 6 шагов

Видео: UCL-IIoT-Автоматическая корзина для мусора: 6 шагов
Видео: Inno Instrument V11 2024, Июль
Anonim
UCL-IIoT-Автоматическая корзина для мусора
UCL-IIoT-Автоматическая корзина для мусора

Я учусь на 3-м семестре отделения технологий автоматизации в UCL. В этом руководстве я стремлюсь перенести мой предыдущий проект на Индустрию 4.0.

www.instructables.com/id/UCL-Automatic-Tra…

Arduino был заменен на nodemcu - esp8266 для передачи данных через. вай фай.

Шаг 1: общение

Коммуникация
Коммуникация

Мы хотим, чтобы nodemcu мог связываться с ПК.

Для этого мы используем посредника между nodemcu и node-red в качестве веб-сайта, который может отображать данные для пользователя. У nodemcu ограниченное хранилище данных, поэтому мы используем Wampserver для хранения данных из node-red.

Nodemcu: Во-первых, чтобы общаться с нашим компьютером, нам нужно подключиться к локальной сети. Для этого я использовал это руководство, чтобы добиться этого:

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

Брокер - Mosquitto:

Если мы хотим обработать какие-либо данные, мы должны убедиться, что данные попадают в нужное место. Для этого я использовал брокера mosquitto, которого можно найти на этом сайте.

mosquitto.org/

Чтобы отправить данные в нужное место, они должны быть помечены «темой». Эти темы публикуются или подписываются. Все, что опубликовано в определенной теме, будет отправлено брокером любым подписанным единицам, подключенным к брокеру.

Узел красный:

Это потоковая программа, которая позволяет пользователю создавать веб-сайт или другие интерфейсы.

Это используется для отображения и обработки данных из nodemcu.

Вампсервер:

Это база данных, которая принимает запросы от node-red для хранения или отправки данных.

Шаг 2. Отсутствует ссылка

Пропущенная ссылка
Пропущенная ссылка

Мне не удалось подключить nodemcu к брокеру, но мне удалось подключить его к моему Wi-Fi.

Я приложил код, который использовал, чтобы попытаться подключиться к брокеру. Я думаю, проблема в том, что я использую неправильный IP-адрес для подключения к брокеру. Мне не удалось узнать IP-адрес брокера.

Шаг 3: новый код Arduino

Новый код Arduino
Новый код Arduino
Новый код Arduino
Новый код Arduino

Чтобы программа работала, вам необходимо установить эти три библиотеки.

Кроме того, вы должны ввести имя вашей сети (SSID) и пароль, чтобы подключиться к Wi-Fi.

Шаг 4: красный узел

Узел-красный
Узел-красный
Узел-красный
Узел-красный

Node-red используется в качестве интерфейса для программы и позволяет пользователю просматривать данные, собранные датчиком температуры и влажности. Кроме того, все собранные данные сохраняются в базе данных, которая очищается каждые 30 минут. В любой момент пользователь может нажать кнопку, чтобы просмотреть все текущие сохраненные данные.

Наконец, теперь можно разместить кнопку, чтобы открыть корзину.

Шаг 5: Wampserver

Вампсервер
Вампсервер
Вампсервер
Вампсервер

Я использовал базу данных для хранения данных, отправленных с Arduino на node-red. Для работы программы нужно использовать имена. Это чувствительно к регистру.

Шаг 6: выводы

Программу еще нужно немного поработать, чтобы ее можно было использовать. Если вы можете подключиться к своему брокеру, будет довольно легко сделать остальные элементы связи работоспособными.

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