Բովանդակություն:
- Քայլ 1: Ի՞նչ է մեզ պետք:
- Քայլ 2. Եկեք ամեն ինչ տեղադրենք Breadboard- ում
- Քայլ 3: Թարթեք LED- ը
- Քայլ 4: Կարգավորել Sinric- ը
- Քայլ 5: IFTTT- ի կարգավորում
- Քայլ 6: Խնդիրների վերացում
Video: Կառավարեք LED- ները Alexa- ով կամ IFTTT- ով (SINRIC PRO TUTORIAL). 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այսպիսով, դուք կցանկանայի՞ք լինել այն մարդը, ով ցուցադրում էր աշխարհիկ ընթրիքի ժամանակ `ասելով« Ալեքսան միացնում է լույսը »: Այս նախագիծը ձեզ համար է:
Այս հրահանգների վերջում դուք կկարողանաք վերահսկել RGB ժապավենը Alexa սարքով և IFTTT- ով ՝ որոշ ավտոմատացումներ ստեղծելու համար: Օրինակ, երբ ISS- ն «թռչում» է իմ բնակարանի վերևում, LED- ները թարթո՞ւմ են:
Դե, գնանք:
Քայլ 1: Ի՞նչ է մեզ պետք:
Մասերի ցանկը բավականին պարզ կլինի, բայց ես այն կբաժանեմ երկու մասի, այն հիմնական գործիքները, որոնք ձեզ անհրաժեշտ են, եթե ցանկանում եք նախագիծն անել, և ոչինչից չեք սկսում, և ավելի կոնկրետ մասեր:
Նաև ազնվության մտահոգությունից ելնելով, բոլոր հղումները փոխկապակցված են, ինչը նշանակում է, որ ես ստանում եմ փոքր միջնորդավճար, եթե ապրանք եք գնում իմ հղման միջոցով: Սա բացարձակապես պարտավորություն չէ օգտագործել այս հղումները, այն պարզապես օգնում է ինձ ստեղծել և կառուցել այլ նախագծեր, և դա ձեզ համար ավելի թանկ չէ: ?
? ՀԻՄՆԱԿԱՆ ՄԱՍՆԵՐ
- Երկաթի զոդում `հղում
- Անագ: հղում
- Տախտակ. Հղում
- Փոքրացող խողովակներ. Հղում
- լարերը `հղում
- Breadboard: հղում
- Գրատախտակի լարեր `հղում
? ՆԱԽԱԳԻ ՄԱՍՆԵՐ.
- ESP8266: հղում
- Կոնդենսատորներ. Հղում
- RGB շերտ ՝ հղում
- տրամաբանական մակարդակի փոխարկիչ. հղում
- 12 Վ էլեկտրամատակարարում `հղում
- Stepdown փոխարկիչ 12V -> 5V. կազմված է երեք LED- ներից (կարմիր, կանաչ և կապույտ), և յուրաքանչյուր LED- ն ձգում է մոտ 0,02 ա
Ամպեր = 3 * 0.02 * NUMBER_OF_LEDs Այսպիսով, մեր դեպքում 60 պիքսել/մետր և 3 մետր ժապավենով մենք ստանում ենք ՝ 3 * 0.02 * 3 * 60 = 10.8 Ամպեր: Բայց դուք ստանում եք 10.8 Ամպեր, եթե յուրաքանչյուր պիքսել ունի R, G և B ամբողջ պայծառությամբ: Եթե ունեք փոքր չափի սնուցման աղբյուր և չեք ցանկանում գնել նորը, կարող եք նաև նվազեցնել ծածկագրի առավելագույն պայծառությունը, բայց մենք կտեսնենք ավելի ուշ:
Քայլ 2. Եկեք ամեն ինչ տեղադրենք Breadboard- ում
Ինչ վերաբերում է էլեկտրոնիկայի յուրաքանչյուր նախագծին, ապա զոդելուց առաջ ամեն ինչ պետք է փորձարկվող տախտակի վրա փորձեք, դա ավելի շատ ժամանակ է պահանջում, բայց գոնե լաց չեք լինում, քանի որ այն չի աշխատում: Հավատացեք ինձ, ես այն մի քանի անգամ փորձարկել եմ: ?
Այսպիսով, ամեն ինչ հավաքեք սեղանի վրա.
- Տեղադրեք ESP8266- ը ձեր գրատախտակին: ESP- ի VIN- ը միացրեք սեղանի վրա գտնվող էլեկտրահաղորդման գծին, նույնը կատարեք ESP- ի GND- ի համար: 3V3- ը միացրեք մյուս կողմին և մետաղալար անցկացրեք GND ռելսերի միջև: Խնդրում ենք անդրադառնալ նկար 1 -ին
- Տեղադրեք տրամաբանական մակարդակի փոխարկիչը ձեր սեղանի վրա: Մեզ պետք է տրամաբանական մակարդակի փոխարկիչ, քանի որ ESP8266- ն ուղարկում է 3V3 տրամաբանական մակարդակներ, իսկ LED- ները ՝ 5V տրամաբանական մակարդակի, ուստի մենք պետք է փոխակերպենք այդ տրամաբանության մակարդակները, եթե անկանխատեսելի խնդիրներ չունենանք: Միացրեք 5V- ը, 3V3- ը և GND- ը իրենց համապատասխան ռելսերին: Մետաղալար փոխարկիչի 5V կողմի և LED շերտի DATA գծի միջև միացրեք մետաղալարը մակարդակի փոխարկիչի 3V3 կողմի և ESP8266- ի D6 կապի միջև: Խնդրում ենք անդրադառնալ նկար 2 -ին:
- Միացրեք LED շերտի 5V և GND տախտակին իրենց համապատասխան ռելսերին: Միացրեք շերտի DIN PIN- ը տրամաբանական մակարդակի փոխարկիչի 5V կողքին: Տեղադրեք 470 μF կոնդենսատոր 5V- ի և LED շերտի GND- ի միջև, դա կօգնի կանխել հոսանքի սկզբնական ներխուժումը LED- ները վնասելուց: Խնդրում ենք անդրադառնալ նկար 3 -ին
- Միացրեք հոսանքի աղբյուրի 12 Վ -ը և GND- ը քայլը փոխարկիչի մուտքին: Խնդրում ենք անդրադառնալ նկար 4 -ին
- Միացրեք 5V ելքը և հետընթաց փոխարկիչի GND- ը ձեր տախտակի համապատասխան տողերին: Խնդրում ենք անդրադառնալ նկար 5 -ին
Դե, հիմա ամեն ինչ պետք է լարված լինի: Շնորհավորում ենք: Այժմ մենք մի քանի կոդերի փորձարկում կկատարենք `պարզելու համար, թե արդյոք մեր էլեկտրոնիկան լավ է աշխատում:
Քայլ 3: Թարթեք LED- ը
WOOOW- ը հիանալի է հնչում: ոչ, ես գիտեմ, որ սա այն չէ, ինչ դուք սպասում էիք, բայց դա կհաստատի, որ մեր համակարգը աշխատում է, ինչը թույն է:
Մենք ստիպված կլինենք տեղադրել տախտակ և գրադարան, որպեսզի այդ LED- ը թարթվի:
- Գործարկեք ձեր Arduino IDE- ն, անցեք նախապատվություններ, տեղադրեք այս հղումը https://arduino.esp8266.com/stable/package_esp8266com_index.json և ավելացրեք Board Manager- ի URL- ներ և կտտացրեք OK: Խնդրում ենք անդրադառնալ սքրինշոթին: Գնացեք Գործիքներ> Տախտակ> Տախտակի կառավարիչ և փնտրեք esp8266: Տեղադրեք այն: Խնդրում ենք անդրադառնալ սքրինշոթին 2: Գնալ դեպի Գործիքներ> Տախտակ և ընտրել NODEMCU 1.0 (ESP 12E մոդուլ) Խնդրում ենք անդրադառնալ սքրինշոթին 3:
- Գնացեք Գործիքներ> Կառավարեք գրադարանները և փնտրեք FASTLED: Տեղադրեք այն: Խնդրում ենք անդրադառնալ սքրինշոթ 4 -ին:
- Այժմ ներբեռնեք թարթող ծածկագիրը իմ GitHub թարթող ֆայլում և վերբեռնեք այն ESP- ում:
Այն պետք է աշխատի: Եթե ունեք գույնի հակադարձում, դա կարող է տեղի ունենալ FastLED.addLeds ֆունկցիայի GRB պարամետրի պատճառով, GRB- ն փոխել RGB- ով:
Եթե այն դեռ չի աշխատում, երկու անգամ ստուգեք ձեր էլեկտրագծերը և նորից փորձեք: Այժմ, երբ էլեկտրոնիկան աշխատում է, կարող եք ամեն ինչ կպցնել տպատախտակին:
Քայլ 4: Կարգավորել Sinric- ը
Այժմ, երբ մենք ունենք աշխատանքային համակարգ, մենք կարող ենք տեղադրել Sinric- ը, որը կամուրջ է ստեղծում մեր LED շերտի և Alexa- ի կամ IFTTT- ի միջև:
- Գրանցվեք Sinric- ում
- Alexa- ի զուգավորում.
- Ստեղծեք նոր սարք. ընտրել տեսակը որպես Smart Light Bulb- Ընտրեք Device Acces Key- ը որպես կանխադրված և հյուրասենյակ: Եթե ցանկանում եք, կարող եք սենյակներ ավելացնել, ձախ կողմում գտնվող «Սենյակ» բաժնում:- Կտտացրեք Պահել: Դուք պետք է ծանուցում ստանաք ձեր Alexa հավելվածում ՝ առաջարկելով ավելացնել ձեր ստեղծած սարքը:
- Վերբեռնեք կոդը ESP8266- ում.- Arduino IDE- ում գնացեք Գործիքներ> Կառավարեք գրադարաններ> փնտրեք Sinric Pro- ն և տեղադրեք այն: ձեր KEY_SECRET- ը: Գնացեք դեպի Sinric Pro> Հավատարմագրեր (ձախ ընտրացանկ) և պատճենեք դրանք:- Մուտքագրեք ձեր սարքի ID- ն: Գնացեք դեպի Sinric Pro> Սարքեր (ցանկը ձախ կողմում) և պատճենեք ձեր սարքի ID- ն:- Փոփոխեք NUM_LEDS- ը, որոնցից ձեր շերտի LED- ների թիվը և LED_PIN- ը, որը ձեր ESP- ի քորոցն է (պետք է լինի 6):- Arduino IDE- ում, ընտրեք Գործիքներ> Տախտակ> NODEMCU 1.0 (ESP 12E մոդուլ) և կտտացրեք Վերբեռնել:
Լավ, ՀԻՄԱ ԱՍԵ ԻՄ ԱՆՈՆԸ: Ոչ մի բան մի ասա Ալեքսային, օրինակ ՝ «Ալեքսա, միացրու լույսը» կամ «Ալեքսա, փոխիր լույսը կապույտով», և այն պետք է լուսավորվի: Եթե այս հրահանգների վերջում չեք հասել խնդիրների լուծման էջին: Դուք կարող եք նաև վերահսկել շերտը անմիջապես Alexa հավելվածում կամ Sinric Pro- ում (կան նաև Android և iOS ծրագրեր): ՎԱՅԵԼԵՔ RGB ️ ??
Քայլ 5: IFTTT- ի կարգավորում
Այժմ մենք կարող ենք IFTTT- ն միացնել Sinric- ին:
- Գնացեք դեպի Sinric Pro> Հավատարմագրեր (ձախ ընտրացանկ) և կտտացրեք Նոր API ստեղնին:
- Գնացեք IFTTT.com և ստեղծեք նոր հավելված: Ընտրեք այն ձգանը, որը ցանկանում եք IF- ի և THEN- ի համար, որոնեք Webhook- ը: URL- ի մասում տեղադրեք ՝ https://ifttt.sinric.pro/v1/actions Ընտրեք POST մեթոդը: Ընտրեք application/json բովանդակության համար TypeIn մարմնի համար, կպցնել:
«բ» ՝ 255, «g» ՝ 0, "r": 0}}} Խնդրում ենք անդրադառնալ սքրինշոթին: Webhook- ը JSON ֆայլ կուղարկի SINRIC- ին հետևյալ փոփոխականներով: Մուտքագրեք ձեր ստեղծած API- ի բանալին, Ավելացրեք ձեր LED շերտի սարքը: Կարող եք ընտրել տարբեր գործառույթների միջև, ինչպիսիք են SetColor կամ SePowerState շերտը միացնելու և անջատելու համար
Քայլ 6: Խնդիրների վերացում
Հուսով եմ, որ այս հատվածը դատարկ կմնա: բայց անհրաժեշտության դեպքում կավելացնեմ որոշ բովանդակություն:
Խորհուրդ ենք տալիս:
Կառավարեք Ableton Live- ը ՝ օգտագործելով Atto կամ Arduino Leonardo: 3 քայլ
Կառավարեք Ableton Live- ը ՝ օգտագործելով Atto կամ Arduino Leonardo: Սա ցուցադրական տեսանյութ է Piksey Atto- ի համար: Մենք սովորում ենք, թե ինչպես օգտագործել այն որպես MIDI սարք և վերահսկել հետքերը Ableton Live 10 Lite- ում: Մենք օգտագործում ենք հացահատիկ միաժամանակյա անջատիչների հետ միասին, և դուք կարող եք օգտագործել նաև Arduino Leonardo- ն այս նախագծի համար: Եթե կառուցեք
Ձայնով վերահսկվող տան ավտոմատացում (ինչպես Alexa- ն կամ Google Home- ը, Wifi կամ Ethernet կարիք չկա). 4 քայլ
Ձայնով վերահսկվող տնային ավտոմատացում (ինչպես Alexa- ն կամ Google Home- ը, Wifi կամ Ethernet կարիք չկա). Հիմնականում դա SMS- ի վրա հիմնված arduino ռելեներ են `Google օգնականի կարգավորմամբ` ձայնային հրահանգներով հաղորդագրություններ ուղարկելու համար: Դա շատ հեշտ և էժան է և աշխատում է ինչպես Alexa- ի գովազդները ձեր հետ գոյություն ունեցող էլեկտրական սարքեր (եթե ունեք Moto -X խելացի
Կառավարեք մինչև 4 սերվո ՝ օգտագործելով սմարթֆոն կամ ձայնային ելքով ցանկացած սարք ՝ 3 քայլ
Կառավարեք մինչև 4 սերվո ՝ օգտագործելով սմարթֆոն կամ աուդիո ելք ունեցող ցանկացած սարք. Այստեղ ես ներկայացնում եմ մի պարզ էլեկտրոնային մոնտաժ ՝ մինչև չորս սերվո վերահսկելու համար ցանկացած սարքի հետ, որը կարող է կարդալ աուդիո ֆայլ:
Կառավարեք ձեր համակարգիչը `օգտագործելով լազերային կամ IR գրիչ: 4 քայլ
Կառավարեք ձեր համակարգիչը ՝ օգտագործելով լազերային կամ IR գրիչ. Սա լազերային միջոցով ձեր համակարգիչը կառավարելու այլ եղանակ է: Ի տարբերություն [https://www.instructables.com/id/Control-your-Computer…-with-a-LASER !/ icinnamon's] եղանակի, սա օգտագործում է տեսախցիկ և լազեր ՝ ձեր համակարգչի կուրսորը վերահսկելու համար: Դուք նույնիսկ կարող եք սեղմել
Կառավարեք ձեր համակարգիչը ձեր Ipod Touch- ով կամ Iphone- ով ՝ 4 քայլ
Կառավարեք ձեր համակարգիչը ձեր Ipod Touch- ով կամ Iphone- ով. Սա իմ առաջին հրահանգն է, այնպես որ ես ցավում եմ, եթե դա լավագույնը չէ: Երբևէ չե՞ք ցանկացել նստել ձեր բազմոցին կամ մահճակալին և հեշտությամբ կառավարել ձեր Mac կամ Windows սարքերը: Այս ուսուցանելիքը կսովորեցնի ձեզ, թե ինչպես լիովին վերահսկել ձեր համակարգիչը ձեր Ipo- ով