Съдържание:

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 стъпки (със снимки)
Видео: Проверка китайца на безопасность #blondinkadrive 2024, Ноември
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

В този проект ще ви покажа как да изградите интелигентен домашен бот, използвайки технологията IOT за дистанционно управление на вашите домакински уреди чрез интернет.

Но преди да започнем, нека поговорим за тази техника, както преди …

Какво е IOT?

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

Нещо, в Интернет на нещата, може да бъде човек с имплант на сърдечен монитор, напоителни системи във ферма с биочип транспондер, превозно средство, което има вградени сензори, за да предупреждава водача, когато налягането в гумите е ниско или друго естествен или изкуствен обект, на който може да бъде присвоен IP адрес и да има възможност за прехвърляне на данни през мрежа.

Така че да кажем, че IOT е огромна система в интернет, която обхваща всяка отделна машина, използваща уникален IP адрес за извикване на ID.

Как мога да стана част от този свят, използвайки моята дъска Arduino?

Има малко технологично чудо устройство, наречено ESP8266, и това е чудесен инструмент, който позволява на вашия проект да има достъп до интернет. Можете лесно да го включите в Arduino, както е показано, и да позволите на вашия проект да комуникира чрез интернет. За да го контролирате от всяка точка на света чрез IP адрес!

Спецификации на вътрешния контролер:

· Процесорът Espressif е 32-битов и 80MHz и може да бъде надстроен до 160MHz.

· 64KB буутлоудър за памет.

· 64KB бърза RAM памет, предназначена за микроконтролера.

· 96KB памет с произволен достъп.

*бележка (1)

устройството ESP8266 обикновено се продава без никакъв модул и според мен лично предпочитам да използвам адаптера му ESP-01, за да го свържа лесно с платката Arduino.

Стъпка 1: Необходими компоненти

Задължителни компоненти
Задължителни компоненти
Задължителни компоненти
Задължителни компоненти
Задължителни компоненти
Задължителни компоненти

Модел на робот (наличен в стъпка 3)

Arduino Uno R3

Модул ESP8266

ESP-01 адаптер

Четири начина реле

LCD модул 16x2

LED с резистор 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…

Сглобяването на тази основа е доста просто, но също така ви позволява да фиксирате цялата верига вътре без никакви разхвърляни проводници, затова фиксирах LCD 16*8 дисплейния модул отпред, за да улесня работата с изходите на робота и ще го обясня по -късно.

В тази връзка ще научите как да използвате модул за LCD дисплей

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Стъпка 4: Сглобяване на торса на робота

Image
Image
Сглобяване на торса на робота
Сглобяване на торса на робота

Торсът на робота

се състои от едно цяло и има два отвора отпред, така че можете да фиксирате вашия LED мигач с резистор 220 ома и модул на камерата, ако желаете.

Стъпка 5: Роботска глава и крила

Роботска глава и крила
Роботска глава и крила
Роботска глава и крила
Роботска глава и крила

Тези парчета са много основни и нямат никакви проводници или верига вътре.

Стъпка 6: Релейна верига

Image
Image
Релейна верига
Релейна верига
Релейна верига
Релейна верига

КАК ДА ДОБАВЯТ РЕЛЕТА КЪМ ARDUINO

Това е типът реле, което може да използва за превключване на устройства, захранвани от мрежата. Тези релета ще работят с повечето устройства, използвани в домовете, с изключение на тези с най -висока мощност, като нагреватели за помещения, печки и двигатели. Уверете се, че VA (волта x ампера) на устройството, което включвате/изключвате, е по -малко от номинала на релето.

Внимание: Винаги бъдете много внимателни, когато експериментирате с променлив ток, електрическият удар може да доведе до сериозни наранявания.

Релейният модул от долната страна е отворен, когато е свързан AC, не докосвайте веригата.

За постоянната част на веригата:

Arduino цифров пин 10 -> модулен щифт S

Arduino GND -> модулен щифт -

Arduino +5V -> модулен щифт +

Стъпка 7: Съвети и трикове

Съвети и трикове
Съвети и трикове
Съвети и трикове
Съвети и трикове

докато разработвате свои собствени проекти с Arduino, има няколко трика, които е полезно да имате предвид, в случай че се забиете.

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

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

· Проектът не се нуждае от допълнителен източник на енергия.

· Също така, уверете се, че използвате запишете правилния SSID и парола за вашата локална WIFI мрежа

const char* ssid = "YOUR_SSID";

const char* password = "YOUR_PASSWORD";

· След като отворите серийния екран, уверете се, че URL адресът се показва така:

Използвайте този URL за свързване: https://192.168.1.100/, копирайте URL адреса и го поставете във вашия уеб браузър.

* Приложен код

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