Оглавление:

GO-4 Smart Home Arduino Bot: 7 шагов (с изображениями)
GO-4 Smart Home Arduino Bot: 7 шагов (с изображениями)

Видео: GO-4 Smart Home Arduino Bot: 7 шагов (с изображениями)

Видео: GO-4 Smart Home Arduino Bot: 7 шагов (с изображениями)
Видео: Умный робот движущийся по линии! HC-SR04 и MP3 модулем! DFrobot.com 2024, Ноябрь
Anonim
Умный дом GO-4 Arduino Bot
Умный дом GO-4 Arduino Bot

В этом проекте я покажу вам, как создать Smart Home Bot с использованием технологии IOT для удаленного управления вашей бытовой техникой через Интернет.

Но прежде чем мы начнем, давайте поговорим об этой технике, как мы это делали раньше …

Что такое IOT?

Интернет вещей (IoT) - это система взаимосвязанных вычислительных устройств, механических и цифровых машин, объектов, людей, которым предоставлены уникальные идентификаторы и возможность передавать данные по сети без необходимости взаимодействия человека с человеком или человека с человеком. компьютерное взаимодействие.

В Интернете вещей может быть человек с имплантатом кардиомонитора, ирригационная система на ферме с транспондером с биочипом, транспортное средство со встроенными датчиками, предупреждающими водителя о низком давлении в шинах, или любое другое. природный или искусственный объект, которому можно присвоить IP-адрес и предоставить возможность передачи данных по сети.

Итак, предположим, что IOT - это огромная система в Интернете, которая охватывает каждую машину с использованием уникального идентификатора IP-адреса.

Как я могу стать частью этого мира, используя мою плату Arduino?

Существует небольшое технологическое чудо под названием ESP8266, и это отличный инструмент, позволяющий вашему проекту получить доступ в Интернет. Вы можете легко подключить его к Arduino, как показано, и позволить вашему проекту обмениваться данными через Интернет. Управлять им из любой точки мира по IP-адресу!

Технические характеристики внутреннего контроллера:

· Процессор Espressif 32-битный, с тактовой частотой 80 МГц и может быть повышен до 160 МГц.

· Загрузчик с памятью 64 КБ.

· 64 КБ оперативной памяти, предназначенной для микроконтроллера.

· 96 КБ оперативной памяти.

* примечание (1)

Устройство ESP8266 обычно продается без какого-либо модуля, и, по моему личному мнению, я предпочитаю использовать его адаптер ESP-01, чтобы упростить его подключение к плате Arduino.

Шаг 1. Необходимые компоненты

Обязательные компоненты
Обязательные компоненты
Обязательные компоненты
Обязательные компоненты
Обязательные компоненты
Обязательные компоненты

Модель робота (доступна на шаге 3)

Arduino Uno R3

Модуль ESP8266

Адаптер ESP-01

Четыре способа реле

ЖК-модуль 16x2

Светодиод с резистором 220 Ом

Провода перемычки

Шаг 2: Установка модуля ESP8266

Установка модуля ESP8266
Установка модуля ESP8266
Установка модуля ESP8266
Установка модуля ESP8266
Установка модуля ESP8266
Установка модуля ESP8266

В отличие от остальных компонентов модуль ESP8266 должен быть

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

*заметка 2)

Доступ к роботу возможен только через локальную сеть Wi-Fi. Для того, чтобы управлять Интернетом, вам может потребоваться переадресация портов на вашем маршрутизаторе.

Для получения более подробной информации по этой теме:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

Шаг 3: Сборка базы робота

Сборка базы робота
Сборка базы робота
Сборка базы робота
Сборка базы робота

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

Загрузите модель отсюда: -

paper-replika.com/index.php?option=com_cont…

Сборка этой базы довольно проста, она также позволяет вам закрепить всю схему внутри без каких-либо грязных проводов, поэтому я установил ЖК-дисплей 16 * 8 перед ним, чтобы облегчить работу с выходами роботов, и я объясню это позже.

По этой ссылке вы узнаете, как использовать модуль ЖК-дисплея.

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Шаг 4: Сборка торса робота

Image
Image
Сборка туловища робота
Сборка туловища робота

Торс робота

состоит из цельного куска и имеет два отверстия на передней панели, поэтому вы можете закрепить светодиодный мигающий светильник с помощью резистора 220 Ом и модуля камеры, если хотите.

Шаг 5: голова и крылья робота

Голова и крылья робота
Голова и крылья робота
Голова и крылья робота
Голова и крылья робота

Эти детали очень простые, внутри нет никаких проводов или цепей.

Шаг 6: цепь реле

Image
Image
Цепь реле
Цепь реле
Цепь реле
Цепь реле

КАК ДОБАВИТЬ РЕЛЕ В ARDUINO

Это тип реле, которое можно использовать для переключения устройств с питанием от сети. Эти реле работают с большинством устройств, используемых в домах, за исключением самых мощных, таких как комнатные обогреватели, печи и двигатели. Убедитесь, что ВА (Вольт x Ампер) устройства, которое вы включаете / выключаете, меньше номинального значения реле.

Предупреждение: Всегда будьте очень осторожны при экспериментах с переменным током, поражение электрическим током может привести к серьезным травмам.

Модуль реле с нижней стороны разомкнут при подключении переменного тока, не прикасайтесь к цепи.

Для части цепи постоянного тока:

Цифровой вывод 10 Arduino -> вывод S модуля

Arduino GND -> вывод модуля -

Arduino + 5V -> вывод модуля +

Шаг 7: Советы и хитрости

Секреты и уловки
Секреты и уловки
Секреты и уловки
Секреты и уловки

При разработке собственных проектов с помощью Arduino есть несколько приемов, которые полезно помнить на случай, если вы застрянете.

· Убедитесь, что вы включили правильную библиотеку #include ESP8266WiFi.h

· Убедитесь, что вы читаете правильный порт в Arduino 115200, установленный для порта 9600 Serial.begin (115200);

· Проект не требует дополнительных источников энергии.

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

const char * ssid = "ВАШ_SSID";

const char * пароль = "ВАШ ПАРОЛЬ";

· После открытия экрана последовательного порта убедитесь, что URL-адрес выглядит следующим образом:

Используйте этот URL-адрес для подключения: https://192.168.1.100/, скопируйте URL-адрес и вставьте его в свой веб-браузер.

* Код прилагается

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