
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



Իմացեք, թե ինչպես ստիպել Alexa- ին կառավարել ձեր հեռուստատեսությունը ՝ NodeMCU- ի միջոցով:
Եթե Ձեզ դուր է գալիս այս նախագիծը, ազատ զգացեք դրա օգտին քվեարկեք Սենսորների մրցույթում:
Պարագաներ
Բաղադրիչներ:
A NodeMCU Esp8266 և միկրո USB մալուխ ՝ տվյալների գծերով
IR ընդունիչ և IR LED
Arduino Uno IR ազդանշանները կարդալու համար
Երկու 3 մմ LED (ես ընտրեցի կարմիր և կանաչ)
Երկու 220 Ω դիմադրիչ
A Breadboard եւ jumper մալուխներ
Լրացուցիչ. Պատվերով PCB, լազերային պատյան, անջատումներ, JST միակցիչներ, մետաղալարեր և մեկ տող իգական վերնագրի քորոցներ
Գործիքներ:
Համակարգիչ
Լրացուցիչ. Sոդման երկաթ, մետաղալար և PCB պահող
Քայլ 1: Sinric- ի կարգավորում

Սինրիկ ՝ Կակոպապպայի կողմից
1. Գնացեք Sinric.com և գրանցվեք հաշվի համար:
2. Մուտք գործեք և պատճենեք ձեր API բանալին:
3. Ստեղծեք նոր Smart Home Device ՝ սեղմելով Ավելացնել, և մուտքագրելով անուն, և ընտրելով Switch ՝ Device Type- ի ներքո: Այնուհետեւ կտտացրեք Պահել:
4. Այժմ դուք պետք է նոր սարք տեսնեք վահանակի վրա: Պատճենեք Սարքի ID- ն:
Քայլ 2: Arduino IDE- ի կարգավորում


1. Ներբեռնեք և տեղադրեք Arduino IDE- ն, եթե դեռ չեք կատարել ՝ անցնելով
2. Բացեք Arduino IDE- ն և անցեք Նախապատվություններ: Այնուհետև խորհրդի լրացուցիչ մենեջերի URL- ներում ավելացրեք այս URL- ը ՝
arduino.esp8266.com/stable/package_esp8266com_index.json
3. Ներբեռնեք ArduinoJson-v5.13.2.zip ֆայլը
4. Arduino IDE- ում գնացեք Sketch → Include Library → Add Zip Library և ընտրեք.zip ֆայլը:
5. Կրկնեք գործընթացը arduinoWebSockets-2.1.1.zip ֆայլով.
6. Այժմ գնացեք ուրվագիծ → Ներառել գրադարանը → Կառավարեք գրադարանները և որոնեք IRremoteESP8266: Ընտրեք տարբերակ 2.5.3 և տեղադրեք:
7. Տեղադրեք նաև IRremote գրադարանը ՝ նույն կերպ (վերջին տարբերակը):
8. Հետո Ելք և վերագործարկեք IDE- ն:
Քայլ 3. Հեռուստատեսության հեռակառավարման ճառագայթման ազդանշանների ընթերցում


1. Սկսեք Jumper Cables- ով հացահատիկի վրա IR ընդունիչին միացնելով Arduino Uno- ին, ինչպես ցույց է տրված սխեմատիկայում:
2. Ներբեռնեք IRrecvDump_final.zip- ը, բացեք այն և բացեք.ino ֆայլը Arduino IDE- ում:
3. Միացրեք Arduino Uno- ն ձեր համակարգչին:
4. Arduino IDE- ում Tools and Board բաժնում ընտրեք Arduino/Genuino Uno, իսկ Port- ի ներքո ՝ ընտրեք ճիշտ նավահանգիստը:
5. Վերբեռնեք կոդը Arduino- ում ՝ սեղմելով սլաքը ():
6. Բացեք Սերիայի մոնիտորը `անցնելով Գործիքներ և Սերիական մոնիտոր:
7. Սահմանեք baud փոխարժեքը 9600:
8. Հեռակառավարման վահանակը ցույց տվեք IR ընդունիչին և սեղմեք այն կոճակները, որոնք ցանկանում եք կառավարել, և պատճենեք հում մուտքը հետագայում:
9. Երբ ավարտեք ազդանշանների նշումը, անջատեք Arduino- ն ձեր համակարգչից ՝ պատրաստ հաջորդ քայլին:
Քայլ 4: NodeMCU- ի կարգավորում


1. Ներբեռնեք Sinric_NodeMCU_Alexa_TV_Control.zip- ը, բացեք այն և բացեք.ino ֆայլը Arduino IDE- ում:
2. Arduino IDE- ում Գործիքների և տախտակի ներքո ընտրեք NodeMCU 1.0 (ESP-12E մոդուլ), Flash Size բաժնում ընտրեք 4M (3M SPIFFS), իսկ Port- ի տակ ընտրեք ճիշտ նավահանգիստը:
3. Sinric_NodeMCU_Alexa_TV_Control.ino- ում մուտքագրեք ձեր IR հեռակառավարման ազդանշանները, սարքի ID- ն, Api բանալին, Wifi անունը և Wifi գաղտնաբառը `նշված վայրերում: Սարքերի քանակը ավելացնելու համար մեկնաբանության մեջ դրեք կոդի նշված տողերը:
4. Միացրեք NodeMCU- ն IR LED- ին, կարմիր և կանաչ լուսադիոդներին և դիմադրողներին, Breadboard- ի վրա, ինչպես ցույց է տրված էլեկտրոնիկայի գծապատկերում: (Կարմիր և կանաչ LED- ները պարտադիր չեն, բայց հաճելի է ունենալ)
5. Միացրեք NodeMCU- ը ձեր համակարգչին Micro USB մալուխով:
6. Կոդը վերբեռնեք տախտակին:
7. Կանաչ LED- ը պետք է լուսավորվի, երբ այն միացված է WiFi- ին:
Քայլ 5: Կարգավորեք այն Alexa- ի միջոցով


1. Տեղադրեք Amazon Alexa ծրագիրը ձեր հեռախոսի վրա և մուտք գործեք ձեր Amazon հաշվի միջոցով:
2. Գնացեք Հմտություններ և խաղեր և որոնեք sinric, ընտրեք և սեղմեք Enable, և ձեզանից կպահանջվի մուտք գործել ձեր Sinric հաշիվ:
3. Բացահայտեք ձեր սարքը ՝ գնալով Սարքեր → + → Ավելացնել սարքը → Այլ IS ԲԱISԱՀԱՅՏԵԼ ՍԱՐՔԵՐ: (Համոզվեք, որ ձեր Alexa- ն միացված է նույն ցանցին, ինչ NodeMCU- ն:)
4. Հուսանք, որ այն պետք է հայտնաբերեր ձեր սարքը, ուստի այն ամենը, ինչ ձեզ հարկավոր է անել, ձեր սարքը կարգավորելն է:
5. Այժմ փորձարկեք այն ՝ հեռուստացույցի մոտ դնելով սեղանի տախտակը, ցույց տալով IR LED լույսը հեռուստացույցի վրա և ասելով նման մի բան. Ալեքսա, միացրու հեռուստացույցը: Դուք պետք է տեսնեք, որ կարմիր LED- ը թարթում է, և ձեր հեռուստացույցը միացված է:
Քայլ 6. Լրացուցիչ. Պատվերով PCB և լազերային պատյան




Այն ավելի պրոֆեսիոնալ տեսք ունենալու և ավելի մշտական դարձնելու համար ես պատրաստեցի անհատական PCB ՝ փոխարինելու հացահատիկը:
Ես պատրաստեցի PCB- ն EasyEDA- ով (ցավոք, ոչ Eagle- ի պատճառով, քանի որ ես PCB- ներ պատրաստող մասնագետ չեմ) և պատվիրեցի PCB- ն JLCPCB- ից, և տախտակն առաջին անգամ աշխատեց: IR LED- ը կարող է միացվել JST միակցիչին, այնպես որ պատյանը կարող է տեղադրվել հեռուստացույցի տակ գտնվող դարակում, մինչդեռ IR LED- ը տեղադրված է հեռուստացույցի IR ընդունիչի տակ:
Այնուհետև ես պատրաստեցի Laser Cut պատյան ՝ PCB- ն տեղադրելու համար `թափանցիկ ակրիլից:
Խորհուրդ ենք տալիս:
Alexa Smart Home համակարգ ՝ օգտագործելով NodeMCU փոխանցման մոդուլը ՝ 10 քայլ

Alexa Smart Home System- ը ՝ օգտագործելով NodeMCU ռելեի մոդուլը. Այս IoT նախագծում ես պատրաստել եմ Alexa Smart Home Automation համակարգը ՝ օգտագործելով NodeMCU ESP8266 & Ռելե մոդուլ: Ձայնային հրամանով հեշտությամբ կարող եք կառավարել լույսը, օդափոխիչը և այլ կենցաղային տեխնիկա: Echo Dot խելացի բարձրախոսը միացնելու համար
Ավելացրեք Custom Alexa Control ՝ Raspberry Pi նախագծին ՝ 5 քայլ

Ավելացնել Custom Alexa Control ՝ Raspberry Pi նախագծին. Այս նախագիծը նախատեսված է բոլոր նրանց համար, ովքեր ունեն Raspberry Pi նախագիծ, որն օգտագործում է Python- ը, ով ցանկանում է ձայնային վերահսկողություն ավելացնել առկա Amazon Echo սարքերի միջոցով: Պարտադիր չէ լինել փորձառու ծրագրավորող, բայց պետք է հարմարավետ օգտագործել կոմ
Neopixel Wifi Control ՝ NodeMCU- ի միջոցով ՝ 3 քայլ

Neopixel Wifi Control- ը NodeMCU- ի միջոցով. Անցել են այն ժամանակները, երբ ցանկանում էիք վերահսկել RGB LED- ները, ստիպված էիք գործ ունենալ լարերի մի բազմության հետ, դրանք նորից ու նորից լուծելը կարող է նյարդայնացնել: Neopixel- ի միջոցով դուք հնարավորություն ունեք միացնել լարը երկու լարով և ընդամենը մեկ մետաղալարով, որը Dat
Alexa Voice Control TV Remote ESP8266: 9 քայլ

Alexa Voice Control TV Remote ESP8266. Արդյո՞ք ձեր տանը ինչ -որ մեկը կորցնում է հեռակառավարման վահանակը, դու մտնում ես դատարկ սենյակ `տեսնելու, որ հեռուստացույցը պայթում է: Մարտկոցները սկսում են խափանել, և սենյակի հետևից վերահսկողություն չկա: Այժմ դուք կարող եք վերահսկել ձեր հեռուստատեսությունը, DVR- ը, IR վերահսկողությամբ ցանկացած բան, որը կարող եք
Alexa Voice Control DIY: 7 քայլ (նկարներով)

Alexa Voice Control DIY. Բարև, սա իմ առաջին հրահանգն է: Այստեղ ես ցույց կտամ, թե ինչպես կատարել ձայնային կառավարման անջատիչներ Amazon Alexa- ի համար, որոնք կարող են աշխատել նույնիսկ Google Օգնականի հետ: Խնդրում եմ քվեարկեք իմ օգտին: