Përmbajtje:

LED -të e kontrollit me Alexa ose IFTTT (TUTORIAL SINRIC PRO): 6 hapa
LED -të e kontrollit me Alexa ose IFTTT (TUTORIAL SINRIC PRO): 6 hapa

Video: LED -të e kontrollit me Alexa ose IFTTT (TUTORIAL SINRIC PRO): 6 hapa

Video: LED -të e kontrollit me Alexa ose IFTTT (TUTORIAL SINRIC PRO): 6 hapa
Video: Resident Evil: Resistance - Заруиненный потенциал / Guide 2024, Nëntor
Anonim
LED -të e kontrollit me Alexa ose IFTTT (TUTORIAL SINRIC PRO)
LED -të e kontrollit me Alexa ose IFTTT (TUTORIAL SINRIC PRO)
LED -të e kontrollit me Alexa ose IFTTT (TUTORIAL SINRIC PRO)
LED -të e kontrollit me Alexa ose IFTTT (TUTORIAL SINRIC PRO)

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

Le të Vendosim Gjithçka në një Breadboard
Le të Vendosim Gjithçka në një Breadboard
Le të Vendosim Gjithçka në një Breadboard
Le të Vendosim Gjithçka në një Breadboard
Le të Vendosim Gjithçka në një Breadboard
Le të 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:

  1. 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
  2. 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
  3. 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
  4. Lidhni 12 V dhe GND të furnizimit me energji elektrike në hyrjen e konvertuesit hap poshtë. Ju lutemi referojuni figurës 4
  5. 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

Mbylle një LED
Mbylle një LED
Mbylle një LED
Mbylle një LED
Mbylle një LED
Mbylle një LED
Mbylle një LED
Mbylle 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.

  1. 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.
  2. Shkoni te Mjetet> Menaxhoni Bibliotekat dhe kërkoni FASTLED. Instalojeni atë. Ju lutemi referojuni pamjes së ekranit 4.
  3. 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.

  1. Regjistrohuni në Sinric
  2. Ç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.
  3. 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.
  4. 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

Konfiguro IFTTT
Konfiguro IFTTT

Tani mund ta lidhim IFTTT me Sinric!

  1. Shkoni te Sinric Pro> Kredencialet (menyja në të majtë) dhe klikoni në butonin New API.
  2. 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: