INHOUDSOPGAWE:
- Stap 1: Wat het ons nodig?
- Stap 2: Kom ons plaas alles op 'n broodbord
- Stap 3: Knipper 'n LED
- Stap 4: Stel Sinric op
- Stap 5: Stel IFTTT op
- Stap 6: Probleemoplossing
Video: Beheer -LED's met Alexa of IFTTT (SINRIC PRO TUTORIAL): 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Dus wil u die persoon wees wat tydens 'n alledaagse ete pronk deur te sê "Alexa skakel die lig aan?" Hierdie projek is vir jou!
Aan die einde van hierdie instruksies kan u 'n RGB -strook met 'n Alexa -toestel en IFTTT beheer om 'n paar outomatisasies te skep. Byvoorbeeld, as die ISS bokant my woonstel "vlieg", knip die LED's?.
Wel, laat ons gaan?
Stap 1: Wat het ons nodig?
Die onderdeellys is redelik eenvoudig, maar ek verdeel dit in twee dele, die basiese gereedskap wat u nodig het as u die projek wil doen en met niks begin nie, en die meer besonderhede dele.
Uit 'n besorgdheid oor eerlikheid is alle skakels aangeslote, wat beteken dat ek 'n klein kommissie kry as u 'n produk via my skakel koop. Dit is absoluut NIE 'n verpligting om hierdie skakels te gebruik nie; dit help my net om ander projekte te skep en te bou, en dit is nie duurder vir u nie. ?
? BASIESE ONDERDELE:
- Yster soldeer: skakel
- Blik: skakel
- Kringbord: skakel
- Krimpbuise: skakel
- Drade: skakel
- Broodbord: skakel
- Broodborddrade: skakel
? PROJEK ONDERDELE:
- ESP8266: skakel
- Kapasitors: skakel
- RGB -strook: skakel
- logika -omskakelaar: skakel
- 12V kragtoevoer: skakel
- Stepdown converter 12V -> 5V: skakel Wees versigtig met die kragtoevoer wat u neem volgens die lengte van u LED -strook, dit kan u elektronika vernietig. U kan 'n idee kry van hoeveel krag u benodig met die volgende formule: Elke pixel is saamgestel uit drie LED's (rooi, groen en blou) en elke LED trek ongeveer 0,02A
Amps = 3 * 0,02 * NUMBER_OF_LEDs So in ons geval met 'n 60 pixels/meter en 3 meter strook kry ons: 3 * 0,02 * 3 * 60 = 10,8 Amps, maar u kry 10,8 Amps as elke pixel R, G en B op volle helderheid het. As u 'n te klein kragtoevoer het en u nie 'n nuwe een wil koop nie, kan u ook die maksimum helderheid in die kode verminder, maar ons sal later sien.
Stap 2: Kom ons plaas alles op 'n broodbord
Soos met elke elektroniese projek, moet u alles op 'n toetsbord probeer voordat dit soldeer; dit neem meer tyd, maar u beland ten minste nie in u bed nie, want dit werk nie. Glo my, ek het dit al 'n paar keer getoets. ?
Laat ons dus alles op die broodbord bymekaarmaak:
- Plaas die ESP8266 op u broodbord. Koppel die VIN van die ESP aan die kragrail op die broodbord, doen dieselfde met die GND van die ESP. Koppel die 3V3 aan die ander kant en voer 'n draad tussen die GND -relings. Raadpleeg prent 1
- Plaas die logika -vlakomskakelaar op u broodbord. Ons benodig 'n logika -omskakelaar, want die ESP8266 stuur 3V3 -logika -vlakke en die LED's benodig 'n logika -vlak van 5V, daarom moet ons die logika -vlakke omskakel, tensy ons onvoorspelbare probleme ondervind. Koppel die 5V, die 3V3 en die GND aan hul onderskeie relings. Koppel 'n draad tussen die 5V -kant van die vlakomvormer en die DATA -lyn van die LED -strook. Koppel 'n draad tussen die 3V3 -kant van die vlakomskakelaar en die D6 -pen van die ESP8266 Raadpleeg prent 2
- Koppel die 5V en GND van die LED -strook aan hul onderskeie relings op die broodbord. Koppel die DIN PIN van die strook aan die 5V -kant van die logiese vlakomvormer. Plaas 'n kondensator van 470 μF tussen die 5V en die GND van die LED -strook, dit sal help om te voorkom dat die aanvanklike stroomstoot die LED's beskadig. Raadpleeg prent 3
- Sluit die 12 V en die GND van die kragtoevoer aan op die ingang van die afskakel -omskakelaar. Raadpleeg prent 4
- Koppel die 5V -uitgang en die GND van die stepdown -omskakelaar aan die ooreenstemmende lyne op u broodbord. Raadpleeg prent 5
Nou, moet alles nou bedraad wees? Baie geluk! Nou gaan ons 'n paar kodes toets om te sien of ons elektronika goed werk!
Stap 3: Knipper 'n LED
WOOOW klink cool, nie waar nie? nee, ek weet dit is nie wat u verwag het nie, maar dit sal bevestig dat ons stelsel goed werk!
Ons sal 'n bord en 'n biblioteek moet installeer om die LED te laat knip.
- Begin u Arduino IDE, gaan na voorkeure, plak hierdie skakel https://arduino.esp8266.com/stable/package_esp8266com_index.json en voeg Board Manager URL's by en klik OK. Raadpleeg skermkiekie 1. Gaan na Tools> Board> Board Manager en soek esp8266. Installeer dit. Raadpleeg skermkiekie 2. Gaan na Tools> Board en kies NODEMCU 1.0 (ESP 12E Module) Raadpleeg screenshot 3.
- Gaan na Tools> Manage Libraries en soek FASTLED. Installeer dit. Raadpleeg skermkiekie 4.
- Laai nou die knipperende kode af op my GitHub -knipperlêer en laai dit op die ESP op.
Dit moet werk! As u 'n kleurinversie het, kan dit wees as gevolg van die GRB -parameter in die FastLED.addLeds -funksie, verander GRB met RGB.
As dit nog steeds nie werk nie, verifieer u bedrading twee keer en probeer weer! Noudat die elektronika werk, kan u alles op 'n printplaat soldeer?.
Stap 4: Stel Sinric op
Noudat ons 'n werkende stelsel het, kan ons Sinric opstel wat 'n brug tussen ons LED -strook en Alexa of IFTTT kan skep.
- Registreer op Sinric
- Koppel Alexa:- Maak u Amazon Alexa-app oop- Gaan na vaardighede en speletjies- Soek na Sinric Pro- Klik op GEBRUIKSKUNDIG- Tik die geloofsbriewe in wat u geskep het toe u by Sinric geregistreer het.
- Skep 'n nuwe toestel:- Teken in op u Sinric Pro-rekening in 'n webblaaier- Gaan na die spyskaart Toestelle aan die linkerkant- Klik op Toevoeg toestel knoppie- Voer die toestelnaam in wat u vir u LED-strook wil hê, 'n beskrywing as u dit wil hê en kies tipe as 'n slim gloeilamp- kies standaard toegang tot die toestel en woonkamer. U kan kamers byvoeg as u wil in die afdeling "Kamer" aan die linkerkant.- Klik op Stoor. U moet 'n kennisgewing op u Alexa -app ontvang wat u voorstel om die toestel wat u geskep het, by te voeg.
- Laai die kode op die ESP8266 op:- Gaan in die Arduino IDE na Gereedskap> Beheer biblioteke> soek Sinric Pro en installeer dit.- Laai die arduino-kode af op die Sinric Github: skakel- Voer u WiFi-geloofsbriewe in- Voer u API-SLEUTEL in en jou KEY_SECRET. Gaan na Sinric Pro> geloofsbriewe (menu aan die linkerkant) en kopieer dit.- Voer u toestel-ID in. Gaan na Sinric Pro> Toestelle (menu aan die linkerkant) en kopieer u toestel-ID.- Verander NUM_LEDS wat die aantal LED's op u strook is en LED_PIN wat die pen op u ESP is (moet 6 wees).- In die Arduino IDE, kies Tools> Board> NODEMCU 1.0 (ESP 12E Module) en klik op Upload.
Ok, sê nou my naam. Moenie iets vir Alexa sê nie, soos "Alexa, skakel die lig aan" of "Alexa, verander die lig in blou" en dit moet brand! As u nie die probleemoplossingsbladsy aan die einde van hierdie instruksies bereik nie, kan u die strook ook direk in die Alexa -app of op Sinric Pro beheer (daar is ook Android- en iOS -programme). GENIET RGB ❤️ ??
Stap 5: Stel IFTTT op
Nou kan ons IFTTT koppel aan Sinric!
- Gaan na Sinric Pro> geloofsbriewe (menu aan die linkerkant) en klik op die nuwe API -sleutel.
- Gaan na IFTTT.com en skep 'n nuwe applet. Kies die sneller wat u wil hê vir die IF en vir die DAN, soek Webhook. In die URL -gedeelte plak: https://ifttt.sinric.pro/v1/actionsKies die POST -metode. Select application/json for the Content TypeIn body, plak:
"b": 255, "g": 0, "r": 0}}} Verwys na skermkiekie 1. Webhook stuur 'n JSON -lêer na SINRIC met die volgende veranderlikes: Voer die API -SLEUTEL in wat u pas geskep het, voeg die device_id van u led strip by U kan kies tussen verskillende funksies soos SetColor of SePowerState om die strook aan en af te skakel
Stap 6: Probleemoplossing
Ek hoop dat hierdie deel leeg sal bly? maar indien nodig, sal ek 'n bietjie inhoud byvoeg.
Aanbeveel:
Beheer u toestel met Android WiFi Esp8266 Beheer: 6 stappe
Beheer u toestel met behulp van Android WiFi Esp8266 -beheer: nou weet ons hoe om toestelle te beheer met behulp van esp8266 WiFi -module en Arduino beheer u toestel met Android WiFi -beheer vir meer inligting. klik op die skakel mohamed ashraf
Beheer huishoudelike toestelle met behulp van Node MCU en Google Assistant - IOT - Blynk - IFTTT: 8 stappe
Beheer huishoudelike toestelle met behulp van Node MCU en Google Assistant | IOT | Blynk | IFTTT: 'n Eenvoudige projek om toestelle te beheer met behulp van Google Assistant: Waarskuwing: die hantering van elektrisiteit kan gevaarlik wees. Hanteer versigtig. Huur 'n professionele elektrisiën terwyl u met oop stroombane werk. Ek sal nie verantwoordelikhede aanvaar vir die dag nie
Hoe om lig/huisligte te beheer met Arduino en Amazon Alexa: 16 stappe (met foto's)
Hoe om lig/huisligte te beheer met behulp van Arduino en Amazon Alexa: ek het verduidelik hoe u lig kan beheer wat aan UNO gekoppel is en deur Alexa beheer word
IoT Cat Feeder met behulp van deeltjiesfoton geïntegreer met Alexa, SmartThings, IFTTT, Google Sheets: 7 stappe (met foto's)
IoT -kattevoer met behulp van deeltjiesfoton geïntegreer met Alexa, SmartThings, IFTTT, Google Sheets: Die behoefte aan 'n outomatiese kattevoer is vanselfsprekend. Katte (die naam van ons kat is Bella) kan onaangenaam wees as hulle honger is, en as jou kat soos ek is, sal die bak elke keer droog eet. Ek het 'n manier nodig gehad om outomaties 'n beheerde hoeveelheid kos uit te gee
Beheer die balans -doolhof met Alexa: 6 stappe (met foto's)
Beheer die balans -doolhof met Alexa: beheer die balans -doolhof met Alexa Beweeg die doolhof met die stem. Kyk eers na die video. Dit is 'n opsomming van die werking. Praat met Alexa (Raspberry Pi + AVS) SY: Alexa Start SkillSAY: BARANSU MEIRO WO KIDOU SHITE Instrueer vaardigheidSAY: 1 DO, UE N