Բովանդակություն:
Video: Alexa և Switch շահագործվող լամպ. 3 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Amazon Echo- ն հիանալի հավաքածու է: Ես սիրում եմ ձայնով ակտիվացված սարքերի գաղափարը:
Ես ուզում էի պատրաստել իմ սեփական Alexa լամպը, բայց որպես տարբերակ պահեք ձեռքով անջատիչը:
Ես փնտրեցի համացանցը և գտա WEMO emulator- ը, որը, նայելով այլ տարբերակներ, կարծես ամենաարդյունավետ միջոցն է, որը ստիպում է Alexa- ին աշխատել ցանկացած սարքի վրա:
**** ԿԱՐԵՎՈՐ Ո NOTՇԱԴՐՈԹՅՈՆ. ՀԱՐԳԱՄԱՆ ՀԻՄՆԱԿԱՆ ԷԼԵԿՏՐԱԿԱՆՈԹՅՈՆԸ - ԿՍՊԱՆԻ Քեզ ****
Քայլ 1: The Harware
Բաղադրիչների քանակը նվազագույն է ESP2866-12e- ի շնորհիվ, որը կատարում է ամբողջ աշխատանքը:
Բոլոր բաղադրիչները եկան eBay- ից:
1 x ESP2866 -12e (կամ ցանկացած ESP8266 առնվազն 2 GPIO պորտով)
1 x 5 վ էլեկտրամատակարարում
1 x 5 վ ռելե Ես գտա այս շատ փոքր ռելեներ ՝ 5v կծիկով և 250v 3 Amp կոնտակտներով eBay- ում
1 x 5v- ից մինչև 3v3 քայլ ներքև
1 x օպտո կցորդիչ (4N35 կամ համարժեք)
Անցում կատարելու 1 վայրկյան գործողության հրում
1 x հարմար նախագծի տուփ
Պատկերը ցույց է տալիս դիմադրություն, որը պարտադիր չէր:
Քայլ 2: Միավորել այն
Ես ուզում էի, որ նախագիծն ապրի կոմպակտ պարիսպում, այնպես որ այն շատ տգեղ տեսք չունենա:
Այն պարզապես փոխարինում է լամպերի սկզբնական անջատիչը ռելեով և «փափուկ» անջատիչով:
Կարևոր է ապահովել, որ ցանցի կողմը (այն բիթը, որը ձեզ կսպանի) հնարավորինս ապահով և ապահով տեղադրվի. Անվտանգության և հեշտության համար ես օգտագործել եմ «choc block» միակցիչ:
Ռելեների կծիկի միակցիչները բավականին մոտ են միմյանց, այնպես որ լարերը լարելիս զգույշ եղեք: Հնարավորինս կարճ պահեք բացված 5 վ լարման լարերը և ցանցի միացումները:
Էլեկտրական ցանցը սնուցում է 5 վ էլեկտրամատակարարումը: Անցի չեզոք կողմը ուղիղ գնում է դեպի լամպը, մինչդեռ կենդանի կողմն անցնում է ռելեի սովորաբար բաց շփումներով:
Անջատիչը միացված է մի կողմից գետնին, իսկ մյուսը `ESP8266- ի GPIO13- ին: Inputանկացած մուտքագրում միայն չի ստուգի տվյալների թերթիկը, քանի որ որոշ կապումները բազմապատկվում են:
GPIO15- ը միացված է 0 վ !! Ես ունեմ մի կտոր մետաղալար, որը կցված է Վերագործարկմանը, իսկ մյուսը ՝ GPIO0- ին: Դրանք օգտագործվում են ուրվագիծը վերբեռնելու համար և կարող են հեռացվել ամբողջական ավարտից հետո:
Նկատի ունեցեք, որ ESP8266 սարքերը գործում են 3.3 վ լարման տակ
GPIO4- ը (կրկին ցանկացած GPIO կանի) օգտագործվում է ռելեի օպտո կցորդիչի միջոցով կարգավորելու / վերակայելու համար: Ես օգտագործեցի օպտո կցորդիչը `ESP8266- ում ընթացիկ արտահոսքը նվազագույնի հասցնելու համար: և թույլ տվեք, որ 3.3v- ը փոխի 5 վ ռելեի կծիկը:
Ես օգտագործեցի երկկողմանի կպչուն բարձիկներ `բաղադրիչները տեղում պահելու համար:
Ես պարիսպի յուրաքանչյուր ծայրում մի երկու 2 մմ անցք եմ բացել օդի հոսքի համար: Վստահ չեմ, արդյոք դա անհրաժեշտ էր, քանի որ շատ քիչ ջերմություն է առաջանում, բայց դա ինձ ավելի լավ զգաց:-)
Քայլ 3: Sotfware
Ես ներբեռնեցի հետևյալը GitHub- ից:
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Ֆայլերը բոլորը մեկ գրացուցակում են, և միակ ֆայլը, որը փոփոխման կարիք ունի.ino ֆայլն է:
Այն ցույց է տալիս, թե ինչպես աշխատել մի քանի անջատիչներով և հիանալի ծրագրակազմ է:
Ես օգտագործեցի Arduino IDE- ն ՝ էսքիզը ESP- ում վերբեռնելու համար: Համացանցում կան բազմաթիվ հոդվածներ, թե ինչպես է դա արվում, պարզապես Google- ը ՝ օգտագործելով Arduino IDE- ն ՝ ESP8266 ծրագիրը ծրագրավորելու համար: Այն բավականին ուղիղ է և պետք է միայն մեկ անգամ կարգավորել այն, Նշում. Էսքիզը վերբեռնելու համար ես օգտագործեցի ստանդարտ FTDI usb սերիական փոխարկիչ: GPIO15- ը պետք է հիմնավորված լինի. Ես սա մշտապես միացված եմ 0v- ին, զրոյացման ժամանակ GPIO0- ը պետք է պահվի 0v- ի վրա: Վերականգնելուց հետո GPIO0- ը կարող է լողացող մնալ: Էսքիզն այժմ պետք է վերբեռնվի:
Էսքիզների այն հատվածները, որոնք փոփոխման կարիք ունեն, փոխարինում են ձեր երթուղիչների SSID- ը և գաղտնաբառը և այն հրամանը, որին կցանկանայիք, որ Alexa- ն պատասխաներ: Որոնեք «սեղանի լամպ» և փոխարինեք այն ձեր ընտրած հրամանով, օրինակ. «մահճակալի լույս» կամ «առաստաղի օդափոխիչ»:
Theրագիրը փոխազդում է Alexa- ի հետ և GPIO4- ը բարձր կամ ցածր միացնում է համապատասխանաբար սեղանի լամպը միացված և սեղանի լամպը համապատասխանաբար անջատած: Այն նաև դրոշներ է սահմանում `rl1 և isr_ran:
Flag rl1 օգտագործվում է, որպեսզի ծրագրակազմը իմանա լամպի ներկայիս վիճակը, որպեսզի այն միացված կամ անջատված լինի Alexa- ի կամ անջատիչի միջոցով:
Անջատիչը առաջացնում է ընդհատում, երբ GPIO13- ը հիմնավորված է: Ընդհատումներն անջատված են, GPIO4- ը միացված է և դրոշի rl1- ը համապատասխանաբար կարգավորվում / վերակայվում է: Դրոշ isr_ran- ը օգտագործվում է հիմնական հանգույցում ՝ կարճ հետաձգումից հետո նորից ընդհատումները միացնելու համար. Դա կանխում է անջատիչի ցատկումը:
Կարևոր նշում. Համոզվեք, որ ձեր ընտրած ռելեի վրա կարող են լինել կոնտակտային գնահատականներ `ձեր փոխարկվող սարքի հետ գործ ունենալու համար:
Երկրորդ տեղը զբաղեցրեց ձայնի ակտիվացված մարտահրավերը
Խորհուրդ ենք տալիս:
3D տպված LED տրամադրության լամպ. 15 քայլ (նկարներով)
3D տպագիր LED տրամադրության լամպ. Ես միշտ ունեցել եմ այս գրավչությունը լամպերի հետ, այնպես որ 3D տպագրությունն ու Arduino- ն LED- ների հետ համատեղելու ունակությունն այն էր, ինչ ես պետք է հետապնդեի: Հայեցակարգը շատ պարզ է, և արդյունքը ամենահագեցող տեսողական պատկերներից մեկն է: փորձառություններ, որոնք կարող եք տեղադրել
Շաբլոն լամպ - Մեկ լամպ Շատ երանգներ ՝ 5 քայլ
Տրաֆարետի լամպ. Մեկ լամպ շատ երանգներ
Alexa Smart լամպ ESP8266- ով. 4 քայլ (նկարներով)
Alexa Smart Lamp ESP8266- ով Arduino ծածկագիրը ընդօրինակում է Belkin WeMo սարքը ՝ օգտագործելով fauxmoESP գրադարանը, ինչը կարգավորումը դարձնում է թեթև: PL
Մումիա լամպ - WiFi վերահսկվող խելացի լամպ. 5 քայլ (նկարներով)
Մումիա լամպ - WiFi վերահսկվող խելացի լամպ. Մոտ 230 հազար տարի առաջ մարդը սովորել է կրակը կառավարել, ինչը հանգեցնում է նրա ապրելակերպի մեծ փոփոխության, քանի որ նա սկսել է աշխատել գիշերը ՝ օգտագործելով նաև կրակի լույսը: Կարող ենք ասել, որ սա փակ լուսավորության սկիզբն է: Հիմա ես
Alexa- ի միջոցով մահվան աստղի լամպ. 17 քայլ (նկարներով)
Alexa-Enabled Death Star Lamp. Բերեք Dark Side հատվածը ձեր հյուրասենյակ այս յուրահատուկ ձայնով ակտիվացված լամպով: Արվեստի ֆունկցիոնալ ստեղծագործություն, որը և օգտակար է, և հաճելի դիտել: Միացնե՞լ, թե՞ անջատել: Բոլոր լամպերը դա անում են: Փոխում պայծառությունը? Շատ տարածված! Բայց կարո՞ղ է ձերը