![Контролни светодиоди с Alexa или IFTTT (SINRIC PRO TUTORIAL): 6 стъпки Контролни светодиоди с Alexa или IFTTT (SINRIC PRO TUTORIAL): 6 стъпки](https://i.howwhatproduce.com/images/002/image-4080-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57
![Контролни светодиоди с Alexa или IFTTT (SINRIC PRO TUTORIAL) Контролни светодиоди с Alexa или IFTTT (SINRIC PRO TUTORIAL)](https://i.howwhatproduce.com/images/002/image-4080-1-j.webp)
![Контролни светодиоди с Alexa или IFTTT (SINRIC PRO TUTORIAL) Контролни светодиоди с Alexa или IFTTT (SINRIC PRO TUTORIAL)](https://i.howwhatproduce.com/images/002/image-4080-2-j.webp)
Така че бихте искали да бъдете този човек, който се изфука по време на обикновена вечеря, казвайки „Алекса включва светлината?“Този проект е за вас!
В края на тези инструкции ще можете да контролирате RGB лента с Alexa устройство и IFTTT, за да създадете някои автоматизации. Например, когато МКС "лети" над апартамента ми, светодиодите мигат?.
Е, да тръгваме?
Стъпка 1: Какво ни трябва?
Списъкът с части ще бъде доста прост, но ще го разделя на две части, основните инструменти, от които се нуждаете, ако искате да направите проекта и започнете с нищо, и по -специфичните части.
Също така от загриженост за честността, всички връзки са партньорски, което означава, че получавам малка комисионна, ако купувате продукт чрез моята връзка. Това АБСОЛЮТНО НЕ е задължение да използвам тези връзки, просто ми помага да създавам и изграждам други проекти и не е по -скъпо за вас. ?
? ОСНОВНИ ЧАСТИ:
- Желязно запояване: връзка
- Тенекия: връзка
- Печатна платка: връзка
- Свиващи се тръби: връзка
- Проводи: връзка
- Платформа: връзка
- Кабелни платки: връзка
? ЧАСТИ НА ПРОЕКТА:
- ESP8266: връзка
- Кондензатори: връзка
- RGB лента: връзка
- преобразувател на логическо ниво: връзка
- 12V захранване: връзка
- понижаващ преобразувател 12V -> 5V: връзка Внимавайте с захранването, което приемате според дължината на вашата LED лента, това може да унищожи вашата електроника. Можете да получите представа за това колко мощност се нуждаете със следната формула: Всеки пиксел е съставен от три светодиода (червен, зелен и син) и всеки светодиод черпи около 0,02A
Ампер = 3 * 0,02 * NUMBER_OF_LEDs Така че в нашия случай с лента от 60 пиксела/метър и 3 метра получаваме: 3 * 0,02 * 3 * 60 = 10,8 ампера Но получавате 10,8 ампера, ако всеки пиксел има R, G и B при пълна яркост. Ако имате захранване с малък размер и не искате да купувате ново, можете също да намалите максималната яркост в кода, но ще видим по-късно.
Стъпка 2: Нека да поставим всичко на макета
![Нека поставим всичко на дъска Нека поставим всичко на дъска](https://i.howwhatproduce.com/images/002/image-4080-3-j.webp)
![Нека поставим всичко на дъска Нека поставим всичко на дъска](https://i.howwhatproduce.com/images/002/image-4080-4-j.webp)
![Нека поставим всичко на дъска Нека поставим всичко на дъска](https://i.howwhatproduce.com/images/002/image-4080-5-j.webp)
Както за всеки електронен проект, трябва да опитате всичко на тестова макет преди запояване, това отнема повече време, но поне не се озовавате в леглото си плачейки, защото не работи. Повярвайте ми, тествал съм го няколко пъти. ?
Така че нека не сглобяваме всичко на дъската:
- Поставете ESP8266 на дъската си. Свържете VIN на ESP към захранващата шина на макета, направете същото за GND на ESP. Свържете 3V3 към другата страна и прокарайте проводник между релсите GND. Моля, вижте снимка 1
- Поставете преобразувателя на логическо ниво на вашата дъска. Нуждаем се от преобразувател на логическо ниво, защото ESP8266 изпраща 3V3 логически нива, а светодиодите се нуждаят от 5V логическо ниво, така че трябва да преобразуваме тези логически нива, освен ако нямаме непредсказуеми проблеми. Свържете 5V, 3V3 и GND към съответните им релси. Свържете проводник между страната 5V на преобразувателя на нивото и DATA линията на LED лентата.
- Свържете 5V и GND на LED лентата към съответните им релси на макета. Свържете DIN PIN на лентата към 5V страната на преобразувателя на логическото ниво. Поставете 470 μF кондензатор между 5V и GND на LED лентата, това ще помогне за предотвратяване на първоначалното включване на тока от повреда на светодиодите. Моля, вижте снимка 3
- Свържете 12 V и GND на захранването към входа на понижаващия преобразувател. Моля, вижте снимка 4
- Свържете 5V изхода и GND на понижаващия преобразувател към съответните линии на вашата платка. Моля, вижте снимка 5
Е, сега всичко трябва да бъде свързано? Поздравления! Сега ще направим малко тестване на кода, за да видим дали нашата електроника работи добре!
Стъпка 3: Мигайте светодиод
![Мига светодиод Мига светодиод](https://i.howwhatproduce.com/images/002/image-4080-6-j.webp)
![Мига светодиод Мига светодиод](https://i.howwhatproduce.com/images/002/image-4080-7-j.webp)
![Мига светодиод Мига светодиод](https://i.howwhatproduce.com/images/002/image-4080-8-j.webp)
![Мига светодиод Мига светодиод](https://i.howwhatproduce.com/images/002/image-4080-9-j.webp)
УАУ звучи страхотно нали? не, знам, че това не е това, което очаквахте, но ще потвърди, че системата ни работи, което е страхотно!
Ще трябва да инсталираме дъска и библиотека, за да накара този светодиод да мига.
- Стартирайте вашата Arduino IDE, отидете на предпочитания, поставете тази връзка https://arduino.esp8266.com/stable/package_esp8266com_index.json i nto Добавете URL адреси на мениджъра на борда и щракнете върху OK. Моля, вижте екранна снимка 1. Отидете на Инструменти> Борд> Мениджър на борда и потърсете esp8266. Моля, вижте екранна снимка 2. Отидете на Инструменти> Борд и изберете NODEMCU 1.0 (ESP 12E модул) Моля, вижте екранна снимка 3.
- Отидете на Инструменти> Управление на библиотеки и потърсете FASTLED. Моля, вижте екранната снимка 4.
- Сега изтеглете мигащия код в моя мигащ файл на GitHub и го качете в ESP.
Трябва да работи! Ако имате инверсия на цвета, това може да се дължи на параметъра GRB във функцията FastLED.addLeds, променете GRB с RGB.
Ако все още не работи, проверете окабеляването си два пъти и опитайте отново! Сега, когато електрониката работи, можете да запоите всичко на място върху платка?.
Стъпка 4: Настройка на Sinric
Сега, когато имаме работеща система, можем да настроим Sinric, който създава мост между нашата LED лента и Alexa или IFTTT.
- Регистрирайте се в Sinric
- Сдвояване на Alexa:- Отворете приложението Amazon Alexa- Отидете на умения и игри- Потърсете Sinric Pro- Щракнете върху ENABLE TO USE- Въведете идентификационните данни, които сте създали, когато сте се регистрирали в Sinric.
- Създайте ново устройство:- Влезте в акаунта си в Sinric Pro в уеб браузър- Отидете в менюто на устройствата отляво- Щракнете върху бутона Добавяне на устройство- Въведете името на устройството, което искате за вашата LED лента, описание, ако искате такова и изберете тип като интелигентна крушка- изберете ключа за достъп до устройството по подразбиране и хол. Можете да добавите стаи, ако искате, в секцията "Стая" вляво.- Натиснете Запазване. Трябва да получите известие в приложението си Alexa, което ви предлага да добавите създаденото от вас устройство.
- Качете кода на ESP8266:- В Arduino IDE, отидете на Инструменти> Управление на библиотеки> потърсете Sinric Pro и го инсталирайте.- Изтеглете кода arduino на Sinric Github: връзка- Въведете вашите идентификационни данни за WiFi- Въведете своя API КЛЮЧ и вашия KEY_SECRET. Отидете на Sinric Pro> Идентификационни данни (меню отляво) и ги копирайте- Въведете идентификатора на вашето устройство. Отидете на Sinric Pro> Устройства (меню вляво) и копирайте идентификатора на вашето устройство.- Променете NUM_LEDS кой брой светодиоди на лентата ви и LED_PIN, който е щифтът на вашия ESP (трябва да бъде 6).- В Arduino IDE, изберете Tools> Board> NODEMCU 1.0 (ESP 12E Module) и натиснете Upload.
ОК, СЕГА КАЖЕТЕ ИМЕТО МИ. Не казвайте нещо на Алекса, като „Алекса, включете светлината“или „Алекса, сменете светлината в синьо“и тя трябва да светне! Ако не стигнете до страницата за отстраняване на неизправности в края на тази инструкция, можете също да контролирате лентата директно в приложението Alexa или в Sinric Pro (има и приложения за Android и iOS). Насладете се на RGB ❤️ ??
Стъпка 5: Настройка на IFTTT
![Настройка на IFTTT Настройка на IFTTT](https://i.howwhatproduce.com/images/002/image-4080-10-j.webp)
Сега можем да свържем IFTTT към Sinric!
- Отидете на Sinric Pro> Идентификационни данни (меню вляво) и щракнете върху Нов API ключ.
- Отидете на IFTTT.com и създайте нов аплет. Изберете задействането, което искате за IF и за THEN, потърсете Webhook. В URL частта поставете: https://ifttt.sinric.pro/v1/actions Изберете метода POST. Изберете application/json за съдържанието TypeIn body, паста:
"b": 255, "g": 0, "r": 0}}} Моля, вижте екранна снимка 1. Webhook ще изпрати JSON файл на SINRIC със следните променливи. Въведете току -що създадения от вас API КЛЮЧ, Добавете device_id на вашата лента Можете да избирате между различни функции като SetColor или SePowerState за включване и изключване на лентата
Стъпка 6: Отстраняване на неизправности
Надявам се тази част да остане празна? но ако е необходимо ще добавя малко съдържание.
Препоръчано:
Тиква за Хелоуин от IoT - Контролни светодиоди с приложение Arduino MKR1000 и Blynk ???: 4 стъпки (със снимки)
![Тиква за Хелоуин от IoT - Контролни светодиоди с приложение Arduino MKR1000 и Blynk ???: 4 стъпки (със снимки) Тиква за Хелоуин от IoT - Контролни светодиоди с приложение Arduino MKR1000 и Blynk ???: 4 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-492-j.webp)
Тиква за Хелоуин от IoT | Контролни светодиоди с приложение Arduino MKR1000 и Blynk ??? Но като имах тиквата си на открито, осъзнах, че е доста досадно да излизам всяка вечер, за да запаля свещта. И аз
DIY FLOODLIGHT W/AC светодиоди (+ЕФЕКТИВНОСТ VS DC светодиоди): 21 стъпки (със снимки)
![DIY FLOODLIGHT W/AC светодиоди (+ЕФЕКТИВНОСТ VS DC светодиоди): 21 стъпки (със снимки) DIY FLOODLIGHT W/AC светодиоди (+ЕФЕКТИВНОСТ VS DC светодиоди): 21 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-3870-j.webp)
DIY FLOODLIGHT W/AC LED (+ЕФЕКТИВНОСТ VS DC светодиоди): В този инструкционен/видео ще направя прожектор с изключително евтини AC LED чипове без драйвери. Те добри ли са? Или са пълен боклук? За да отговоря на това, ще направя пълно сравнение с всичките си направени DIY светлини. Както обикновено, за евтини
Контролни LED мигащи импулси с потенциометър: 6 стъпки
![Контролни LED мигащи импулси с потенциометър: 6 стъпки Контролни LED мигащи импулси с потенциометър: 6 стъпки](https://i.howwhatproduce.com/images/001/image-1030-18-j.webp)
Контролирайте мигащите светодиодни импулси с потенциометър: В този урок ще научим как да контролираме мигащите светодиодни импулси с потенциометър. Гледайте демонстрационен видеоклип
Робот за последователни линии за преподаване на контролни алгоритми: 3 стъпки
![Робот за последователни линии за преподаване на контролни алгоритми: 3 стъпки Робот за последователни линии за преподаване на контролни алгоритми: 3 стъпки](https://i.howwhatproduce.com/images/011/image-30989-j.webp)
Робот за линейни последователи за преподаване на алгоритми за контрол: Аз проектирах този робот за последователни линии преди няколко години, когато бях учител по роботика. Целта на този проект беше да науча моите ученици как да кодират ред след робот за състезание, а също и да сравняват между If/Else и PID контрол. И не
Домашна автоматизация с гласово управление (като Alexa или Google Home, не са необходими Wifi или Ethernet): 4 стъпки
![Домашна автоматизация с гласово управление (като Alexa или Google Home, не са необходими Wifi или Ethernet): 4 стъпки Домашна автоматизация с гласово управление (като Alexa или Google Home, не са необходими Wifi или Ethernet): 4 стъпки](https://i.howwhatproduce.com/images/003/image-6906-31-j.webp)
Гласова автоматизирана домашна автоматизация (като Alexa или Google Home, без Wi -Fi или Ethernet) съществуващи електрически уреди (ако имате Moto -X smartp