Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Приложението Blynk
- Стъпка 3: Програмиране на ESP8266 в Arduino IDE
- Стъпка 4: IFTTT (Ако това, тогава това)
- Стъпка 5: Схема
- Стъпка 6: Мониторинг отвсякъде на MOBILE (IFTTT App)
Видео: Домашна автоматизация и мониторинг с домашно гласово/интернет управление, използвайки ESP8266 и Google Home Mini: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Хей!! След дълга почивка съм тук, тъй като всички ние трябва да свършим нещо скучно (работа), за да печелим.
След всички статии за HOME AUTOMATION, които съм написал от BLUETOOTH, IR, Local WIFI, Cloud, т.е. трудните, * NOW * идва най -лесното, но най -ефективното решение HOME AUTOMATION. T
неговият проект се нуждае от по -малко хардуер, схема за разлика от предишните ми проекти. Използването на услуги от различни софтуерни компании се вижда най -вече в това с малко познания за Arduino и схеми. Нека не ви отегчаваме. Насладете се на ЛЕНОСТ !!!
ЗАБЕЛЕЖКА: Моля, прочетете целия документ, това ще отнеме 9 минути, в противен случай, ако повредите компонентите си, аз няма да нося отговорност !! Това е третият път, когато качвам проекта, тъй като има някои проблеми с датата на сайта.
Стъпка 1: Необходими компоненти
Всъщност са необходими пет компонента, но можем да го разбием за втория, както се случи по -рано, тъй като тогава не исках да харча пари !!
- ESP8266 Nodemcu wifi борда за разработка - може би LOLIN, AMICA, ADAFRUIT нещо
-
5V релейна платка като цяло или се разделят, както следва
- РЕЛЕ 5VULN2003 или ULN2003A
- Диод за релейна защита (който пропуснах в по -ранни проекти)
- Джъмпери или (тел и поялник)
- Всяко мобилно зарядно устройство или адаптер от 5V (резервно зарядно устройство, не унищожавайте мобилното зарядно устройство на вашия родител)
- GOOGLE HOME MINI
Така че можем да закупим релейна платка от релета 2/4/8/16 непокътнати в предварително изградена схема или можем да направим такава, моля, вижте предишните ми статии като тази, за да направите сами релейната платка.
Стъпка 2: Приложението Blynk
Инсталирайте приложението Blynk на вашия телефон с Android или телефон на Apple
След инсталиране се регистрирайте с имейл имейл или facebook (не предпочитам facebook). И бъдете сигурни, че знаете паролата на използвания имейл имейл, в противен случай няма да получите Blynk Auth Token (специфичен за проекта), който не само се изпраща на вашия регистриран имейл адрес, но също така може да бъде получен от настройките на проекта в Blynk! Шегувах се!
- изберете нов проект Използвайте бутона +, за да добавите джаджа
- Добавете бутон колкото желаете (ДОКАТО ЗАКЛЮЧИТЕ БЕЗПЛАТНАТА СИ ЕНЕРГИЯ 2000 и след това закупете енергия)
- Конфигурирайте бутона, като щракнете върху добавения бутон
- Изберете изходния щифт (цифров) като D1, D2, D3, _, _, _, _ (ПОПОЛНЕТЕ ПРАЗНИТЕ) (щифтовете могат да бъдат цифрови, аналогови, виртуални)
- Вижте снимките, поставих долното състояние като 1, а горното състояние на бутона като 0.
Причината за това е, че входът на релейната платка е свързан към интегрални схеми като ULN2003 или интегрални схеми за управление на реле, които действат като НЕ порта.
Стъпка 3: Програмиране на ESP8266 в Arduino IDE
В Arduino IDE първо трябва да изберем борда за разработка, който ще програмираме, както казах в по -ранните си проекти. Arduino IDE> Инструменти> Платки> Nodemcu 12E и изберете USB порта, към който сме го свързали, като COM3/4/5/6/…
Сега трябва да инсталираме библиотеката Blynk в Arduino, за да можем лесно да не правим нищо и да имаме всеки код!
Свържете Nodemcu ESP8266 към лаптоп. Разбира се с USB кабели !! За улеснение на некодиращите и мен:
Отидете на ФАЙЛ> ПРИМЕРИ> Blynk> Wifi на борда> изберете StandaloneNow нищо не е необходимо освен Blynk Auth Token (специфичен за проекта) и идентификационни данни за wifi. КАЧЕТЕ скицата в ESP8266 и отворете SERIAL MONITOR.
Можете да видите "IP", отбележете, че IP, той може да се различава в зависимост от сървърните зони. Моят е както можете да видите "139.59.206.133".80 е портът обикновено за
Стъпка 4: IFTTT (Ако това, тогава това)
Неговата платформа, която ни помага да създаваме персонализирани аплети, които могат да ни помогнат да получаваме известия за конкретно събитие или да изпълняват някои специфични задачи. Както подсказва името: всичко заобикаля „това“и „онова“.
ТУК: Ако „конкретна фраза е казана на Google Assistant“, тогава „този пинг ще бъде направен“
Както казахме, трябва да кликнете върху - Моите аплети> създаване на нов> щракнете върху това> потърсете и изберете google assistant> изберете проста фраза> следвайте снимки> създайте тригер
Кликнете върху това> потърсете webhooks> изберете го> изберете Направете уеб заявка> Ще има полета, както следва:
- URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (цифрово 1/0…. 1 за OFF и 0 за ON е написано в тази статия, моля, прочетете това)
- Метод (GET) Тип съдържание (нищо)
- Тяло (нищо)
След като попълните всичко това, щракнете върху Създаване на тригер
Забележка: ПИН тук съответства на пиновете на Arduino, така че това, което виждаме на ESP8266 като D1 е GPIO5, т.е. D5 за Arduino, което трябва да напишем тук, а не D1. Пример: https:// IP/YourAuthToken/update/D5? Value = 1 this означава, че щифт D1 на ESP8266 ще бъде ИЗКЛЮЧЕН. ИЗПОЛЗВАЙТЕ СИГНАЛНАТА СИГУРА НА ESP8266 ЗА ПОЗНАНИЕ НА СЪОТВЕТСТВИЕ D? КЪМ GPIO?
Стъпка 5: Схема
За този проект веригата е много проста. Компонентите, обсъдени преди това, се използват тук:
5V адаптер; ESP8266 Nodemcu; релейна платка; джъмпери. Използвал съм две релета, но можем да използваме колкото ESP8266 щифта има !!!
- 5V захранването ще се подава към ESP8266 и релейна платка.
- ESP8266 Nodemcu ще има 5V захранване чрез micro USB или Vin pin и Ground (както направих).
- Релейната платка има Vcc и GND щифт, предназначен за захранване. Моля, следвайте изображението, не поставяйте захранването от другата страна на релейната платка, това е за някаква друга цел. (Няма да кажа, че това е лесна задача !!)
- Така че нашият IoT МОДУЛ е готов да работи, какво остава? Свързване към уреди..:)
- Това е най -лесната задача, но бъдете внимателни, тъй като нейните 220V AC или 110V AC ….. Оставете главните ключове надолу или иначе, ако умрете, не знам кой е написал тази статия.
- СВЪРЗВАЙТЕ „НО“(нормално отворен) щифт на релето и COM (общ) щифт на релето към превключвателите на уреда паралелно, ако няма превключвател за уреди, свържете последователно релейните щифтове към всеки от проводниците (НА ЖИВО или НЕУТРАЛНО), които свързват с уреда.
ЗАБЕЛЕЖКА: Казах, че трябва да свържете релета към NO пин и COM извод, така че уредите да са нормално в изключено състояние. Човек може да използва NC щифт (нормално затворен), ако той/тя иска уреда в състояние ON по подразбиране. Включено и изключено състояние зависи от 2 фактора: 1) NO и NC пин на релето 2) логика 0 и 1 в приложението IFTTT/Blynk
Стъпка 6: Мониторинг отвсякъде на MOBILE (IFTTT App)
Човек може лесно да следи какво се случва в дома им от всяка точка на света, само ако е наличен интернет.
Нещото, необходимо за това, е приложението IFTTT, което е достъпно в Google Play Store за потребители на Android.
Потребителят на IoS може да го получи и от своя App Store.
И в двата случая не забравяйте да влезете от един и същ акаунт, свързан с GOOGLE HOME MINI и IFTTT акаунт, където сте направили аплети. И така, важното е gmail акаунтът или facebook акаунтът, който трябва да е еднакъв навсякъде.
В това приложение можете да създавате аплети по същия начин, както правим в уеб приложението IFTTT.
Когато създаваме аплет, винаги има опция да получаваме известия, когато аплетът работи, по подразбиране е ВКЛЮЧЕН.
Така че сега следете кога някой от вашия уред е гъделичкан.
НАСЛАДВАЙТЕ СЕ В ЛЕНОСТТА !! Иновации !! направете любим този проект, за да покажете своята подкрепа и ако искате повече подобни на този DIY лесни проекти …
Препоръчано:
Направи си сам евтина домашна автоматизация, използвайки Esp8266: 6 стъпки
Направи си сам евтина домашна автоматизация, използвайки Esp8266: Здравейте на всички, Днес в тази инструкция ще ви покажа как подготвих собствената си автоматизация за дома като стъпка към интелигентен дом, използвайки модул ESP 8266, известен като nodemcu, така че без да губите време Да започваме:)
Домашна автоматизация, контролирана от Интернет/облак, използвайки Esp8266 (aREST, MQTT, IoT): 7 стъпки (със снимки)
Интернет/облачна контролирана домашна автоматизация, използваща Esp8266 (aREST, MQTT, IoT): ВСИЧКИ кредити на http://arest.io/ за облачната услуга !! IoT е най -обсъжданата тема в света в момента !! Облачните сървъри и услуги, които правят това възможно, са атракционната точка на днешния свят … ИЗТЕГЛЯНЕТО НА ДИСТАНЦИОННАТА БАРИЕРА беше и е
Домашна автоматизация с гласово управление (като Alexa или Google Home, не са необходими Wifi или Ethernet): 4 стъпки
Гласова автоматизирана домашна автоматизация (като Alexa или Google Home, без Wi -Fi или Ethernet) съществуващи електрически уреди (ако имате Moto -X smartp
Домашна автоматизация с Raspberry Pi с гласово управление: 5 стъпки
Raspberry Pi с гласова автоматизация на дома: Автоматизация на дома
Домашна автоматизация с гласово управление: 8 стъпки (със снимки)
Домашна автоматизация с гласово управление: Здравейте, В тази инструкция ще ви науча да правите домашна автоматизация с гласов контрол. Просто ще се включим в мобилния си телефон и ще контролираме уредите си с глас. Повярвайте ми, не е толкова трудно да се направи, колкото звучи. Просто следвайте стъпките и y