Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Инсталиране на модул ESP8266
- Стъпка 3: Сглобяване на роботната база
- Стъпка 4: Сглобяване на торса на робота
- Стъпка 5: Роботска глава и крила
- Стъпка 6: Релейна верига
- Стъпка 7: Съвети и трикове
Видео: GO-4 Smart Home Arduino Bot: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В този проект ще ви покажа как да изградите интелигентен домашен бот, използвайки технологията 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 трябва да бъде
настройка преди използване, защото това е самостоятелен модул и има много методи, които можете да следвате, за да качите кода в него.
*бележка 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: Сглобяване на торса на робота
Торсът на робота
се състои от едно цяло и има два отвора отпред, така че можете да фиксирате вашия LED мигач с резистор 220 ома и модул на камерата, ако желаете.
Стъпка 5: Роботска глава и крила
Тези парчета са много основни и нямат никакви проводници или верига вътре.
Стъпка 6: Релейна верига
КАК ДА ДОБАВЯТ РЕЛЕТА КЪМ 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 адреса и го поставете във вашия уеб браузър.
* Приложен код
Препоръчано:
Управлявайте вашата автоматична плъзгаща се врата с Home Assistant и ESP Home: 5 стъпки (със снимки)
Управлявайте вашата автоматична плъзгаща се врата с Home Assistant и ESPHome: Следващата статия е някаква обратна връзка за моя личен опит с управлението на автоматичната плъзгаща се врата, която бях инсталирал в къщата си. Тази порта, марка "V2 Alfariss", беше снабдена с няколко дистанционни управления Phox V2, които да я контролират. Имам също
Урок Направете окончателен проект за Curto IoT Aplicada Smart Home Inatel / Ноември 2017: 4 стъпки (със снимки)
Обучение Направете окончателен проект за Curso IoT Апликация на интелигентен дом Inatel / Ноември 2017: Няма десенволвиментно десетно проектиране за използване на ума платаформа хибрида, което е необходимо за достъп до рекурсори от платаформации за Android или IOS. Можете да използвате компютъра типо бележник com windows 10. Essa plataforma chama-se Ionic, q
Как да управлявате ESP8266 базиран Sonoff Basic Smart Switch със смартфон: 4 стъпки (със снимки)
Как да управляваме базиран на ESP8266 Sonoff Basic Smart Switch със смартфон: Sonoff е линия устройства за Smart Home, разработена от ITEAD. Едно от най -гъвкавите и евтини устройства от тази линия са Sonoff Basic. Това е превключвател с Wi-Fi връзка, базиран на страхотен чип ESP8266. Тази статия описва как да настроите Cl
Интерфейс Honeywell Vista аларма със Smart Hub (Wink/Smartthings): 7 стъпки (със снимки)
Интерфейс Honeywell Vista Alarm With Smart Hub (Wink/Smartthings): Здравейте! Исках да дам кратък урок за това как моята алармена система Honeywell Vista е интегрирана в моя интелигентен хъб. Използвам Wink за този урок, но това трябва да работи с всеки интелигентен хъб (Smartthings/Iris/и т.н.) Преди да започнем, вие тръгвате
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr