Përmbajtje:
- Hapi 1: Çfarë na nevojitet?
- Hapi 2: Le t'i Vendosim Gjithçka në një Breadboard
- Hapi 3: Mbyllni një LED
- Hapi 4: Konfiguroni Sinric
- Hapi 5: Vendosni IFTTT
- Hapi 6: Zgjidhja e problemeve
Video: LED -të e kontrollit me Alexa ose IFTTT (TUTORIAL SINRIC PRO): 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Pra, do të donit të ishit ai person që shfaqet gjatë një darke të zakonshme duke thënë "Alexa ndez dritën?" Ky projekt është për ju!
Në fund të këtij udhëzuesi ju do të jeni në gjendje të kontrolloni një shirit RGB me një pajisje Alexa dhe IFTTT për të krijuar disa automatizime. Për shembull, kur ISS "fluturon" mbi apartamentin tim LED -të vezullojnë?.
Epo, le të shkojmë?
Hapi 1: Çfarë na nevojitet?
Lista e pjesëve do të jetë mjaft e thjeshtë, por unë do ta ndaj atë në dy pjesë, mjetet bazë që ju nevojiten nëse doni të bëni projektin dhe filloni me asgjë, dhe pjesët më specifike.
Gjithashtu nga një shqetësim për ndershmërinë, të gjitha lidhjet janë të lidhura, që do të thotë se marr një komision të vogël nëse blini një produkt përmes lidhjes sime. Ky nuk është absolutisht një detyrim për të përdorur këto lidhje, thjesht më ndihmoni të krijoj dhe ndërtoj projekte të tjera dhe nuk është më e shtrenjtë për ju. ?
PJES THEMELORE:
- Saldim hekuri: lidhje
- Kallaji: lidhje
- Qarku: lidhja
- Tubat e tkurrjes: lidhje
- Tela: lidhje
- Breadboard: lidhje
- Telat e bukës: lidhje
? PJEST E PROJEKTIT:
- ESP8266: lidhje
- Kondensatorët: lidhja
- Rrip RGB: lidhje
- konvertuesi i nivelit logjik: lidhje
- Furnizimi me energji 12V: lidhje
- Konvertuesi Stepdown 12V -> 5V: link Kini kujdes me furnizimin me energji elektrike që merrni sipas gjatësisë së shiritit tuaj LED, mund të shkatërrojë elektronikën tuaj. Ju mund të merrni një ide se sa energji keni nevojë me formulën e mëposhtme: Çdo piksel është e përbërë nga tre LED (e kuqe, jeshile dhe blu) dhe secila LED tërheq rreth 0.02A
Amper = 3 * 0.02 * NUMBER_OF_LEDs Pra, në rastin tonë me një shirit 60 piksel/metër dhe 3 metra marrim: 3 * 0.02 * 3 * 60 = 10.8 AmpsPor ju merrni 10.8 Amper nëse secili piksel ka R, G dhe B me shkëlqim të plotë. Nëse keni një furnizim me energji të vogël dhe nuk doni të blini një të ri, mund të zvogëloni shkëlqimin maksimal në kod, por do të shohim më vonë.
Hapi 2: Le t'i Vendosim Gjithçka në një Breadboard
Sa i përket çdo projekti elektronik, duhet të provoni gjithçka në një pjatë testimi para se të bashkoni, duhet më shumë kohë, por të paktën nuk përfundoni në shtrat duke qarë sepse nuk funksionon. Më besoni, e kam testuar disa herë. ?
Pra, le të mbledhim gjithçka në tryezën e bukës:
- Vendoseni ESP8266 në tabelën tuaj të bukës. Lidhni VIN -in e ESP me hekurudhën e energjisë në dërrasën e bukës, bëni të njëjtën gjë për GND të ESP. Lidhni 3V3 në anën tjetër dhe kaloni një tel midis shinave GND. Ju lutemi referojuni figurës 1
- Vendoseni konvertuesin e nivelit logjik në tabelën tuaj të bukës. Ne kemi nevojë për një konvertues të nivelit logjik sepse ESP8266 dërgon nivele logjike 3V3 dhe LED -të kanë nevojë për një nivel logjik 5V, kështu që ne duhet t'i konvertojmë ato nivele logjike nëse nuk do të kemi çështje të paparashikueshme. Lidhni 5V, 3V3 dhe GND me binarët e tyre përkatës. Lidhni një tel midis anës 5V të konvertuesit të nivelit dhe vijës DATA të shiritit LED. Lidhni një tel midis anës 3V3 të konvertuesit të nivelit dhe pinit D6 të ESP8266 Ju lutemi referojuni figurës 2
- Lidhni 5V dhe GND të shiritit LED në binarët e tyre përkatës në pjatën e bukës. Lidhni PIN -in e shiritit në anën 5V të konvertuesit të nivelit logjik. Vendosni një kondensator 470 μF midis 5V dhe GND të shiritit LED, do të ndihmojë në parandalimin e prishjes fillestare të rrymës nga dëmtimi i LED -ve. Ju lutemi referojuni figurës 3
- Lidhni 12 V dhe GND të furnizimit me energji elektrike në hyrjen e konvertuesit hap poshtë. Ju lutemi referojuni figurës 4
- Lidhni daljen 5V dhe GND të konvertuesit të hapit me linjat përkatëse në tabelën tuaj të bukës. Ju lutemi referojuni figurës 5
Epo, gjithçka duhet të lidhet tani? Urime! Tani do të bëjmë disa testime të kodit për të parë nëse pajisjet tona elektronike po funksionojnë mirë!
Hapi 3: Mbyllni një LED
WOOOW tingëllon bukur apo jo? jo e di që kjo nuk është ajo që prisnit, por do të konfirmojë që sistemi ynë po funksionon, i cili është i lezetshëm!
Ne do të duhet të instalojmë një tabelë dhe një bibliotekë për ta bërë atë LED të ndizet.
- Nisni ID -në tuaj Arduino, shkoni te preferencat, ngjitni këtë lidhje https://arduino.esp8266.com/stable/package_esp8266com_index.json tek Shtoni URL -të e Menaxherit të Bordit dhe klikoni OK. Ju lutemi referojuni pamjes së ekranit 1. Shkoni te Veglat> Bordi> Menaxheri i Bordit dhe kërkoni për esp8266. Instalojeni atë. Ju lutemi referojuni pamjes së ekranit 2. Shko te Veglat> Bordi dhe zgjidhni NODEMCU 1.0 (Moduli ESP 12E) Ju lutemi referojuni pamjes së ekranit 3.
- Shkoni te Mjetet> Menaxhoni Bibliotekat dhe kërkoni FASTLED. Instalojeni atë. Ju lutemi referojuni pamjes së ekranit 4.
- Tani shkarkoni kodin e ndezur në skedarin tim të ndezjes GitHub dhe ngarkojeni atë në ESP.
Duhet të funksionojë! Nëse keni një përmbysje ngjyrash, mund të jetë për shkak të parametrit GRB brenda funksionit FastLED.addLeds, ndryshoni GRB me RGB.
Nëse akoma nuk funksionon, verifikoni instalimet elektrike dy herë dhe provoni përsëri! Tani që pajisjet elektronike po punojnë, mund të lidhni gjithçka në vend në një tabelë qarku?.
Hapi 4: Konfiguroni Sinric
Tani që kemi një sistem pune, mund të vendosim Sinric i cili krijon një urë midis shiritit tonë LED dhe Alexa ose IFTTT.
- Regjistrohuni në Sinric
- Çiftimi Alexa:- Hapni aplikacionin tuaj Amazon Alexa- Shkoni te Shkathtësitë dhe Lojërat- Kërkoni për Sinric Pro- Klikoni MUNDSO P TOR PERDORIM- Futni kredencialet që keni krijuar kur jeni regjistruar në Sinric.
- Krijoni një pajisje të re:- Hyni në llogarinë tuaj Sinric Pro në një shfletues uebi- Shko te menyja e pajisjeve në të majtën tuaj- Klikoni në butonin Shto pajisje- Shkruani emrin e pajisjes që dëshironi për shiritin tuaj LED, një përshkrim nëse doni një të tillë dhe zgjidhni llojin si Llambë e zgjuar- Zgjidhni Device Acces Key si parazgjedhje dhe Living Room. Nëse dëshironi, mund të shtoni dhoma në seksionin "Dhoma" në të majtë.- Klikoni Ruaj. Ju duhet të merrni një njoftim në Aplikacionin tuaj Alexa që ju propozon të shtoni pajisjen që keni krijuar.
- Ngarko kodin në ESP8266:- Në Arduino IDE, shko te Vegla> Menaxhoni bibliotekat> kërkoni Sinric Pro dhe instalojeni.- Shkarkoni kodin arduino në Sinric Github: lidhja- Shkruani kredencialet tuaja WiFi KEY_SECRET juaj. Shkoni te Sinric Pro> Kredencialet (menyja në të majtë) dhe kopjoni ato.- Futni ID-në e pajisjes tuaj. Shkoni te Sinric Pro> Pajisjet (menyja në të majtë) dhe kopjoni ID-në e pajisjes tuaj. zgjidhni Mjetet> Bordi> NODEMCU 1.0 (Moduli ESP 12E) dhe shtypni Ngarko.
Ok, TANI THONE EMRI IM. Jo, mos i thuaj diçka Alexa -s, si "Alexa, ndiz dritën" ose "Alexa, ndrysho dritën në blu" dhe duhet të ndizet! Nëse nuk keni arritur në faqen e zgjidhjes së problemeve në fund të këtij udhëzuesi. Ju gjithashtu mund të kontrolloni shiritin direkt në Aplikacionin Alexa ose në Sinric Pro (ka edhe aplikacione Android dhe iOS). K ENRKONI RGB ❤️ ??
Hapi 5: Vendosni IFTTT
Tani mund ta lidhim IFTTT me Sinric!
- Shkoni te Sinric Pro> Kredencialet (menyja në të majtë) dhe klikoni në butonin New API.
- Shkoni te IFTTT.com dhe krijoni një aplet të ri. Zgjidhni shkasin që dëshironi për IF dhe për PASTAJ, kërkoni Webhook. Në pjesën e URL -së, ngjisni: https://ifttt.sinric.pro/v1/actions Zgjidhni metodën POST. Zgjidhni aplikacionin/json për llojin e përmbajtjesNë trup, ngjit:
"b": 255, "g": 0, "r": 0}}} Ju lutemi referojuni pamjes së ekranit 1. Webhook do të dërgojë një skedar JSON në SINRIC me variablat e mëposhtëm. Shkruani çelësin API që sapo keni krijuar, Shtoni pajisjen_id të shiritit tuaj led Ju mund të zgjidhni midis funksioneve të ndryshme si SetColor ose SePowerState për ndezjen dhe fikjen e shiritit
Hapi 6: Zgjidhja e problemeve
Shpresoj që kjo pjesë të mbetet bosh? por nëse është e nevojshme unë do të shtoj një përmbajtje.
Recommended:
Rritja e më shumë marule në më pak hapësirë ose Rritja e marule në hapësirë, (më shumë ose më pak) .: 10 hapa
Rritja e më shumë Marule në Më pak Hapësirë Ose … Rritja e Marule në Hapësirë, (Më shumë ose Më Pak) .: Kjo është një paraqitje profesionale për Konkursin Growing Beyond Earth, Maker, i paraqitur përmes Instructables. Nuk mund të isha më i ngazëllyer që të dizajnoja për prodhimin e të korrave në hapësirë dhe të postoja Instructable -in tim të parë. Për të filluar, konkursi na kërkoi të
Si të përdorni Neopixel Ws2812 LED ose LED STRIP ose Unazë Led me Arduino: 4 hapa
Si të përdorni Neopixel Ws2812 LED ose LED STRIP ose Led Ring Me Arduino: Përshëndetje djema pasi Neopixel led Strip janë shumë të njohura dhe quhet gjithashtu si shirit led ws2812 gjithashtu. Ato janë shumë të njohura sepse në këto shirita led ne mund t'i drejtohemi secilit led veç e veç, që do të thotë nëse doni që disa led të shkëlqejnë në një ngjyrë,
Automatizimi i kontrolluar i zërit në shtëpi (si Alexa ose Google Home, nuk nevojiten Wi -Fi ose Ethernet): 4 hapa
Automatizimi i Kontrolluar i Zërit në Shtëpi (si Alexa ose Google Home, nuk ka nevojë për Wifi ose Ethernet): Në thelb janë reletë e kontrolluara nga SMS me arduino me konfigurimin e asistentit të Google për të dërguar mesazhe me udhëzime zanore. Veryshtë shumë e lehtë dhe e lirë dhe funksionon si reklamat Alexa me pajisjet tuaja pajisjet elektrike ekzistuese (nëse keni Moto -X smartp
Arduino Ws2812 LED ose Neopixel Led Strip ose Unazë Udhëzues: 4 hapa
Arduino Ws2812 LED ose Neopixel Led Strip ose Unazë Tutorial: Në këtë udhëzues do të mësojmë se si të përdorim neopixel ose ws 2812 ose të udhëhequr shpejt me Arduino. Këto lloje LED ose shirit ose unazë kontrollohen nga vetëm një kunj të vetëm Vin dhe të gjitha LED janë të adresueshme individualisht, kështu që këto quhen edhe indi
Rubinet pa duar ose rubinet me pedale ose rubinet për kursimin e ujit: 5 hapa
Rubinet pa duar ose rubinet me pedale ose rubinet për kursimin e ujit: Kjo është një metodë e lirë dhe e thjeshtë e shndërrimit të rubinetit dalës në rubinetën pa duar (higjienike). Mjekët kanë nevojë për qëllime higjienike Ose në përdorim kuzhine Gjithashtu punonjës të ngjashëm për Hand-free, për larja e dy duarve në të njëjtën kohë dhe kursimi i ujit …shtë