Съдържание:
- Стъпка 1: Следваща в Home Automation
- Стъпка 2: Защо ESP8266?
- Стъпка 3: Кой ESP модул трябва да купя?
- Стъпка 4: Основна информация за WIFI !
- Стъпка 5: Без Blynk !
- Стъпка 6: Тогава какво е толкова специалното в моята система !
- Стъпка 7: Съберете всички части
- Стъпка 8: Направете го подходящ за Breadboard
- Стъпка 9: Приложението за Android
- Стъпка 10: ВРЕМЕ ЗА ЗАПОЧВАНЕ НА СГРАДА !
- Стъпка 11: Конвертирайте 5v в 3.3v !
- Стъпка 12: Свържете FTDI към Esp !
- Стъпка 13: Нямате пробив на FTDI
- Стъпка 14: Преминете вашия ESP
- Стъпка 15: Проверете дали всичко е наред !
- Стъпка 16: Предварително кодиране
- Стъпка 17: Време за кодиране
- Стъпка 18: Направете веригата !
- Стъпка 19: ВНИМАНИЕ !!! ВИСОКО НАПРЕЖЕНИЕ!
- Стъпка 20: Как да използвате това у дома си !
- Стъпка 21: Отстраняване на проблеми!@#$%
- Стъпка 22: Проверете тези точки !
- Стъпка 23: Какво се случва тук ???
- Стъпка 24: Заключение !
Видео: Домашна автоматизация с ESP8266 WiFi без използване на Blynk !: 24 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Първо, искам да БЛАГОДАРЯ на всички, че ме направиха победител в Automation Contest 2016 за това ИНСТРУКТИВНО. Така че, както ви обещах, ето инструкциите за управление на домакински уреди с WiFi модул ESP8266.
Стъпка 1: Следваща в Home Automation
За да остана на дивана и да контролирам всички електрически уреди само с дистанционно за телевизор, създадох инструкции за това и сега е време да надстроите до WiFi. Сега ще можете да контролирате всичко със своя смартфон. Звучи сложно !!! Но много лесно за приготвяне !!!
Стъпка 2: Защо ESP8266?
Сега може би си мислите защо използвам WiFi тук? Бих използвал Bluetooth или RF, но защо просто Wifi с ESP8266? Простият отговор е: • ESP8266 би бил по -евтин от Bluetooth модула (в eBay, това е само около $ 2) • Използвайки ESP8266, можете да свържете модула към интернет и да го контролирате от всяка точка на света.
Стъпка 3: Кой ESP модул трябва да купя?
Тук възниква нов въпрос Кой модул ESP8266 трябва да си купя? Е, вече има много вариации на този модул. Тук, в тази инструкция, използвах модул ESP-01. Това беше първият въведен модул, а също и най -евтиният, така че ако сте начинаещи в IoT, по -добре отидете на това. Модулът, който трябва да закупите, зависи от това колко gpio (общо предназначение-вход-изход) пинове ви трябват. Това ще реши колко неща бихте могли да контролирате чрез WiFi. За начинаещи бих препоръчал модул ESP-01.
Стъпка 4: Основна информация за WIFI !
WiFi е технология, която позволява на електронните устройства да се свързват към безжична LAN (WLAN) мрежа, главно използвайки 2,4 гигагерца (12 см) UHF и 5 гигагерца (6 см) SHF ISM радиочестоти. Wi-Fi е името на популярен технология за безжична мрежа, която използва радиовълни за осигуряване на безжичен високоскоростен интернет и мрежови връзки. Често срещано погрешно схващане е, че терминът Wi-Fi е съкращение от "Wireless Fidelity", но това не е така. Wi-Fi е просто запазена марка, която означава IEEE 802.11x.
Стъпка 5: Без Blynk !
Можете да намерите Home Automation с esp8266 навсякъде по Instructables, но често срещано нещо е, че те контролират своя esp чрез приложението Blynk. Е, приложението Blynk също е добро нещо за ESP, но все още има някои недостатъци. • Първо, изисква интернет връзка, така че приложението да може да бъде свързано към неговия сървър. • Второ, подобно на други методи, приложението Blynk, както и Esp ще трябва да се свържат с WiFi Hotspot. Така че хората, които нямат постоянна мрежова връзка или рутер като гореща точка, не могат да използват приложението Blynk.
Стъпка 6: Тогава какво е толкова специалното в моята система !
В моята система създадох приложение за Android, което директно се свързва с вашия esp, вместо да се свързва с гореща точка. Това също не изисква интернет връзка или външна Wi -Fi точка за достъп, тъй като двете машини ще се свържат директно, което ще доведе до бърза реакция на ESP.
Стъпка 7: Съберете всички части
Тук са споменати всички части, от които се нуждаете в този проект, и връзките, от които можете да ги закупите, но препоръчвам първо да опитате да намерите компонентите локално, защото по този начин бихте могли да ги купите по -бързо и може би по -евтино, но ако не са налични локално, винаги можете да ги закупите с предоставените връзки. Винаги купувам всичко от ebay, защото е най -евтиното. За този проект ще ви трябва:
- ESP8266 WiFi модул
- FTDI Breakout (или ARDUINO UNO)
- 2x 1K резистори
- 2x транзистор BC547
- 2x 5V реле
- 2x 1N4007 ДИОД
- 2x винтови клеми.
Стъпка 8: Направете го подходящ за Breadboard
Досега може би сте забелязали, че ESP-01 не може да се побере на макетната платка, така че трябва да го направим подходящ за Breadboard. Стъпките са прости, просто трябва да изрежете печатна платка с размери 4 x 4 точки, да запоите мъжките и женските заглавки, както е показано на снимките по -горе.
Стъпка 9: Приложението за Android
За да управлявате ESP8266 директно от мобилния си телефон, създадох приложение, използвайки изобретателя на MIT приложения. Можете да намерите приложението тук.
Първо трябва да свържете вашия смартфон към esp8266 WiFi и след това да зададете ip адрес към ip адреса на вашия модул в приложението. В моя случай беше 192.168.4.1
Стъпка 10: ВРЕМЕ ЗА ЗАПОЧВАНЕ НА СГРАДА !
Първо трябва да свържем ESP модула към компютъра, за да актуализираме фърмуера, както и да го програмираме.
Стъпка 11: Конвертирайте 5v в 3.3v !
Най -важното е, че модулът esp8266 работи само с 3.3v, а не с 5v.
5v може да го убие, така че за да преобразуваме 5v в 3.3v, трябва да създадем делител на напрежение.
Създайте делител на напрежение, като свържете 1K и 2K резистор, както е показано на снимката.
Стъпка 12: Свържете FTDI към Esp !
Просто следвайте схемата, за да свържете вашия esp към пробив на FTDI. Уверете се, че използвате 3.3v само при пробив на FTDI.
Стъпка 13: Нямате пробив на FTDI
Ако в случай, че нямате пробив на FTDI като мен, можете също да използвате вашия arduino, за да програмирате esp. ИЗТЕГЛЕТЕ ATMEGA 328 IC ОТ ПЛАСТТА ARDUINO ПРЕДИ ПРОГРАМИРАНЕ.. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX
Стъпка 14: Преминете вашия ESP
Изпробвайте вашия ESP до най -новия фърмуер. Изтеглете необходимия софтуер. Flash.exe Уверете се, че сте свързали gpio 0 към земята. Това ще активира режима на светкавицата във вашия esp.
Изтеглете файловете. >>>>> Файловете ще бъдат в zip файл, така че ги разархивирайте и отворете esp8266_flasher.exe >>>>> Можете да използвате фърмуера.bin, който вече е предоставен в zip файла. >>>>> След това изберете СВЪРЗВАНЕТО (COM) PORT и въведете 0x00080 в другата колона. >>>>>>> Натиснете Изтегляне.
Стъпка 15: Проверете дали всичко е наред !
След като мигате ESP, е време да проверите дали всичко е наред.
- Отидете на Arduino IDE
- Отидете на сериен монитор
- Изберете скорост на предаване 115200
- Сега въведете следните команди.
AT
След като въведете тази команда, натиснете SEND и ако получите OK, тогава сте готови да тръгнете.
Можете да играете с модула с други AT команди, както е показано на снимките по -горе.
Стъпка 16: Предварително кодиране
За да програмирате ESP от Arduino IDE, трябва да инсталирате някои необходими софтуерни програми.
1. Отидете на Arduino IDE 2. Отидете на Файл >>>> Предпочитания 3. В текстовото поле на URL адреса на ДОПЪЛНИТЕЛНИ ДАННИ, копирайте и поставете пътя по -долу
arduino.esp8266.com/package_esp8266com_inde…
4. Отидете на TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. Въведете esp в полето за търсене и ще остане само една опция. Инсталирайте този пакет ESP8266.
Стъпка 17: Време за кодиране
След като инсталирате пакета ESP8266, ОТВЕРЖДЕТЕ ИНСТРУМЕНТИ >>>>> ДОСКИ >>>>> Изберете модула, който имате (Ако имате модула esp-01 като мен, изберете GENERIC ESP8266 MODULE)
Сега променете свойствата според вашия модул в менюто с инструменти.
Сега се уверете, че имате библиотеката ESP8266WIFI.
Качете кода на вашия esp.
Стъпка 18: Направете веригата !
Първо се опитайте да направите веригата на макет и след това да я направите постоянна на печатната платка.
Но най -големият проблем е, че ESP8266 се нуждае от 3.3v, а не от 5v.
Не подценявайте мощността на 5v, достатъчно е да убиете вашия ESP модул.
***Хей! забит някъде ??? Винаги съм там, за да ви помогна в коментарите по -долу !!! ***
Стъпка 19: ВНИМАНИЕ !!! ВИСОКО НАПРЕЖЕНИЕ!
ВНИМАНИЕ!
Неправилната или неправилна употреба може да доведе до:
- Тежки наранявания или смърт.
- Физически щети на продукта.
- Създаване на опасни опасности.
*** НЕ ПОЕМАМ ОТГОВОРНОСТ ЗА ВСИЧКИ ВАШИ ДЕЙСТВИЯ ***
Стъпка 20: Как да използвате това у дома си !
Да предположим, че искате да контролирате светлината и вентилатора на спалнята си, можете да инсталирате тази схема на таблото за превключване. Просто отворете таблото за превключване, което контролира вашите светлини и вентилатори и ще откриете, че към проводника са прикрепени два проводника. Просто премахнете тези проводници от превключвателя и ги свържете към клемните платки и сте готови. Супер прост, но ефективен.
*** Деца, стойте далеч от електрически проводници под напрежение. Помолете възрастен да извърши електрическа работа с високо напрежение ***
Стъпка 21: Отстраняване на проблеми!@#$%
Хм… Не работи според очакванията ???
Изпробвайте това ръководство за отстраняване на проблеми, за да можете да накарате проекта си да работи като чар !!
Първо проверете кода. Уверете се, че всички библиотеки са инсталирани правилно. Ако не, първо трябва да ги изтеглите
- Уверете се, че връзките са правилни. С помощта на функцията за непрекъснатост на вашия мултицет проверете за грешни връзки или къси съединения !!!
- Уверете се, че имате работещи ESP и релета.
- Уверете се, че сте поставили диода в правилна полярност.
- Уверете се, че сте свързали телефона си с esp чрез WiFi.
*** Ако имате някакви съмнения относно това, винаги можете да ме попитате в коментарите по -долу ***
Стъпка 22: Проверете тези точки !
- Преди да тествате веригата, проверете отново всички връзки с функция за непрекъснатост на мултиметър за грешни връзки или къси съединения.
- Инсталирайте диода между намотките с правилна полярност, тъй като той ще предпази нашата верига от всеки обратен ток.
- Препоръчвам ви, преди да тествате веригата с ВИСОКО НАПРЕЖЕНИЕ НА НАПРЕЖЕНИЕТО, първо да опитате с обикновен светодиод.
- Също така никога не използвайте такива уреди, които привличат повече ток от оценките на вашето реле.
Стъпка 23: Какво се случва тук ???
Хм … объркан досега … нека ви кажа какво се случва тук ???
Когато натиснете бутона ON на приложението за WiFi контролер, той изпраща сигнал ON към ESP. Модулът е програмиран по такъв начин, че когато получи сигнал ON, той превключва gpio състоянието си на HIGH. По този начин релето се активира и уредът се включва. По същия начин, когато натиснете OFF, esp превключва състоянието на gpio на LOW и така релето се изключва, така че уредът. Принципът на работа е много прост в сравнение с усложнението в приложението Blynk.
Ако искате повече информация, проверете урока на GreatScott за това.
*** Ако все още имате някакви съмнения, не се колебайте да попитате в секцията за коментари по -долу ***
Стъпка 24: Заключение !
Хей!!! Успех, ако създадете това сами. Ако сте закъсали някъде, не се колебайте да ме попитате в секциите за коментари по -долу. Винаги ще бъда до вас, за да помогна. Ако имате предложения, кажете ми го и ако проектът ви харесва, натиснете бутона „Харесвам“, споделете проекта възможно най -бързо и моля, ГЛАСУВАЙТЕ в конкурсите.
Благодаря за четенето,
ЯВНИК ШАРМА
Препоръчано:
Изключително ниска мощност WiFi система за домашна автоматизация: 6 стъпки (със снимки)
Система за домашна автоматизация с ултра ниска мощност: В този проект ние показваме как можете да изградите основна локална система за домашна автоматизация в няколко стъпки. Ще използваме Raspberry Pi, който ще действа като централно WiFi устройство. Като има предвид, че за крайните възли ще използваме IOT Cricket, за да направим батерията мощна
Стенно монтиране за IPad като контролен панел за домашна автоматизация, използване на серво контролиран магнит за активиране на екрана: 4 стъпки (със снимки)
Стенно монтиране за IPad като контролен панел за домашна автоматизация, използване на магнит със серво управление за активиране на екрана: Напоследък прекарвам доста време в автоматизиране на нещата в и около дома ми. Използвам Domoticz като приложение за домашна автоматизация, вижте www.domoticz.com за подробности. В моето търсене на приложение за табло, което показва цялата информация на Domoticz
Планиране на домашна система за домашна автоматизация: 12 стъпки
Планиране на система за домашна автоматизация „Направи си сам“: Целта на тази инструкция не е да ви каже как можете да правите каквото искате в дома си. Вместо това е написано, за да се превърне една идея в реалност, но също така да се превърне лудостта в здрав разум чрез разбиране на границите (технология, цена, необходимо време
Домашна автоматизация с приложение BLYNK: 7 стъпки (със снимки)
Домашна автоматизация с помощта на приложението BLYNK: В този проект аз показах, че как всеки може да управлява домашните си уреди дистанционно, използвайки мобилния си телефон. За това приложение трябва да бъде инсталирано на вашия мобилен телефон. Името на това приложение е BLYNK App (Връзката за изтегляне е дадена в описанието
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): 3 стъпки
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): АКТУАЛИЗИРАНЕ: МОЛЯ ПРИЛОЖНО ГЛАСУВАНЕ ЗА МОИТЕ ИНСТРУКЦИИ, БЛАГОДАРЯ ^ _ ^ МОЖЕТЕ И ДРУГИ ДА ИЗБОРИТЕ ВЛИЗАЙТЕ НА www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ИЛИ МОЖЕ ДА ГЛАСУВАТЕ ЗА МОЙ НАЙ-ДОБРИЯ ПРИЯТЕЛ