Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ամեն ինչ միասին միացնելը
- Քայլ 2:
- Քայլ 3. Իմացեք IR կոդերը և պահեք դրանք NodeMCU- ում
Video: Alexa- ի հետ համատեղ IR Bridge օգտագործելով ESP8266: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ես ուզում էի իմ խելացի հեռուստացույցը Alexa- ի միջոցով վերահսկելու միջոց: Unfortunatelyավոք, իմ Hi-Sense 65 Smart TV- ն WiFi- ի միջոցով կառավարվելու հնարավորություն չունի: Լավ կլիներ, որ այն ունենար մի տեսակ API, որը ես կարող էի օգտագործել դրա հետ ինտերֆեյսի համար:
Այսպիսով, ես ստեղծեցի IR կամուրջ, որը թույլ կտա վերահսկել այն ստացիոնար IR կամրջի միջոցով, որը համատեղելի է Alexa- ի հետ:
Պարագաներ
3D տպագիր պարիսպ - Եթե դուք չունեք մուտք դեպի 3D տպիչ, միշտ կարող եք այն կառուցել ՝ օգտագործելով տնային պատրաստված մի բան: Բեռնվող այստեղից
NodeMCU ESP8266 միկրո վերահսկիչ:
2 IR հաղորդիչ LED: Այս LED- ները միայն 2 ոտք ունեն, և դրանք միացված են այնպես, ինչպես սովորական LED- ին (հարթ կողմը բացասական է)
1 IR ընդունիչ `գոյություն ունեցող հեռուստատեսության հեռակառավարման վահանակից հեռավոր հրամաններ սովորելու համար: Դուք պետք է օգտագործեք IR ընդունիչ, որն ունի 3 ոտք, VCC, GND և տվյալների արտահոսք:
1 RGB Led, սա ընտրովի է, դրա կարիքը չունեք, և այն կգործի առանց որևէ փոփոխության:
Այլ ներլցումներ ESPFlasher գործիք
Քայլ 1: Ամեն ինչ միասին միացնելը
Երկու IR հաղորդիչ LED- ները միացված են զուգահեռաբար: NodeMCU- ի ցանկացած GND կապի հարթ կողմերը, իսկ մյուս 2 ոտքերը, որոնք միացված են միմյանց, կապված NodeMCU- ի GPIO Pin D2- ի հետ: Ես վստահ չեմ, որ դրանք պետք է միացվեն դիմադրության միջոցով, բայց ես հասկացա, որ ESP8266 ելքը ընդամենը 3.3 Վ է, այնպես որ դրանք պետք է ապահով լինեն: Բացի այդ, դրանք անընդհատ չեն օգտագործվում: Նրանք հայտնվում են միայն այն ժամանակ, երբ ազդանշան է ուղարկվում:
IR ընդունիչ Ինչպես պատկերված է նկարում, այն ունի 3 ոտք: Տվյալների դուրսբերման քորոցը պետք է միացված լինի GPIO D5- ին GND- ին GND- ին և անջատել VCC- ն Node MCU- ի 3.3V պինին
RGB LED- ն ունի 4 ոտք, GND և այնուհետև դրական է Կապույտ և Կանաչ գույնի համար: RGB ոտքերը գնում են GPIO կապում D6 D7 և D8: Կարգը նշանակություն չունի: Այն պարզապես ցույց կտա տարբեր գույներ:
Հավաքվելուց հետո պարզապես կարող եք այն թարթել ՝ օգտագործելով իմ ստեղծած Երկուական համակարգը: տես հաջորդ քայլը:
Քայլ 2:
Arduino էսքիզից անմիջապես ESP8266- ի երկուական ֆայլը միացնելը նշանակում է, որ պարտադիր չէ, որ բոլոր գրադարանները տեղադրված լինեն: Այստեղից կարող եք ներբեռնել Esp Flasher գործիքը:
github.com/nodemcu/nodemcu-flasher
Եվ ուրվագիծը և երկուականությունը կարելի է ներբեռնել իմ GitHub էջից:
github.com/mailmartinviljoen/LittleNodes_IR_Bridge
Unfortunatelyավոք, սա այն ամենը չէ, ինչ դուք պետք է անեք: Պատկերը փայլեցնելուց հետո անհրաժեշտ է նաև վերբեռնել HTML վեբ ինտերֆեյսը, որն օգտագործում է bootstrap- ը ՝ NodeMCU- ի կազմաձևման համար: Այս ֆայլերը վերբեռնելու համար օգտագործվող գործիքը արտաքին պլագին է, որը դուք պետք է տեղադրեք Arduino IDE- ում: Ձեռնարկը նորից ստեղծելու փոխարեն, ահա մի հիանալի հոդված, որը ցույց է տալիս, թե ինչպես դա անել:
randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/
Տեղադրեք data.zip ֆայլի բովանդակությունը տվյալների պանակում, որը կոչվում է data նույն պանակում, որտեղ գտնվում են. INO ֆայլերը:
Դուք պետք է բացեք. INO ֆայլը Arduino IDE- ում: Եթե plugin- ը ճիշտ եք տեղադրել, գործիքների տակ կտեսնեք մի տարբերակ, որը կոչվում է ESP8266 Sketch Data upload: Այն վերբեռնելուց հետո սարքը վերջապես ծրագրավորվելու է:
Նշում. Եթե ֆայլերը չեք վերբեռնում, կարգաբերման ռեժիմում մուտքի կետին միանալուց հետո էջը դատարկ կլինի, քանի որ այն չի կարող գտնել բեռնելու որևէ էջ:
Քայլ 3. Իմացեք IR կոդերը և պահեք դրանք NodeMCU- ում
Տեքստային ձևով բացատրելու փոխարեն, թե ինչպես տեղադրել ձեր նոր IR սարքը, ես ստեղծեցի մի տեսանյութ, որը ցույց է տալիս, թե ինչպես է այն աշխատում, ինչպես նաև բացատրում է, թե ինչպես ծրագրավորել սարքը IR կոդերով:
Դիտեք տեսանյութը:
Որոշ լրացուցիչ տեղեկություններ:
Գրադարանների օգտագործումը (Իմ կողմից ստեղծված չէ)
github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266
Wemo Emulator- ը
Հնարավոր խնդիրներ. Իմ հեռուստատեսությունն օգտագործում է NEC IR արձանագրությունը, ուստի հավանականություն կա, որ ձեր հեռուստացույցը չի աշխատի, եթե չօգտագործի նույն տեսակի IR կոդերը: I. E Իմ երկրպագուն ունի հեռակառավարիչ: Սարքը կսովորի ծածկագրերը, բայց չի աշխատում `չգիտեմ ինչու, դուք ստիպված կլինեք կապվել IRsend- ի հետ և ստանալ գրադարաններ` պարզելու համար, թե ինչու:
3d տպագրվող STL- ն նույնպես իմ github էջում է:
Խորհուրդ ենք տալիս:
Ինչպե՞ս կատարել ջերմաչափ և LCD համատեղ աշխատանք: 10 քայլ
Ինչպե՞ս դարձնել ջերմաչափ և LCD համատեղ աշխատելու համար
Մատնահետքի ցուցիչի օգտագործումը ժամանակին մասնակցելու համար ՝ XAMP լուծման հետ համատեղ. 6 քայլ (նկարներով)
Մատնահետքի ցուցիչի օգտագործումը ՝ XAMP լուծման հետ համատեղ ժամանակի մասնակցության համար. Դպրոցական նախագծի համար մենք լուծում էինք փնտրում, թե ինչպես հետևել աշակերտների հաճախելիությանը: Մեր ուսանողներից շատերն են ուշ ժամանում: Հոգնեցուցիչ աշխատանք է նրանց ներկայությունը ստուգելը: Մյուս կողմից, շատ քննարկումներ կան, քանի որ ուսանողները հաճախ կասեն
IoT Cat Feeder- ը օգտագործելով Particle Photon- ը `ինտեգրված Alexa- ի, SmartThings- ի, IFTTT- ի, Google Աղյուսակների հետ. 7 քայլ (նկարներով)
IoT Cat Feeder- ի միջոցով մասնիկի ֆոտոնի օգտագործումը `ինտեգրված Alexa- ի, SmartThings- ի, IFTTT- ի, Google թերթերի հետ. Կատուների ավտոմատ սնուցողի կարիքը ինքնին բացատրելի է: Կատուները (մեր կատվի անունը Բելլա է) կարող են տհաճ լինել քաղցած ժամանակ, և եթե ձեր կատուն իմի պես է, ամանը ամեն անգամ չոր կուտի: Ինձ անհրաժեշտ էր վերահսկվող քանակությամբ սնունդ ինքնաբերաբար բաժանելու միջոց
Raspberry Pi Խոսելով ESP8266- ի հետ `օգտագործելով MQTT: 8 քայլ
Raspberry Pi Խոսելով ESP8266- ի հետ MQTT- ի միջոցով. Այս նախագծում ես կբացատրեմ, թե որն է MQTT արձանագրությունը և ինչպես է այն օգտագործվում սարքերի միջև հաղորդակցվելու համար: Այնուհետև, որպես գործնական ցուցադրում, ես ցույց կտամ, թե ինչպես կարգավորել հաճախորդի և բրոքերի համակարգը, որտեղ ESP8266 մոդուլ, ինչպես նաև RPi tal
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi