Բովանդակություն:

ILumos հեռակառավարիչ ՝ 5 քայլ
ILumos հեռակառավարիչ ՝ 5 քայլ

Video: ILumos հեռակառավարիչ ՝ 5 քայլ

Video: ILumos հեռակառավարիչ ՝ 5 քայլ
Video: A Quick Look At OpenIndiana (A Unix-Like Operating System) 2024, Հուլիսի
Anonim
ILumos հեռակառավարում
ILumos հեռակառավարում
ILumos հեռակառավարում
ILumos հեռակառավարում
ILumos հեռակառավարում
ILumos հեռակառավարում
ILumos հեռակառավարում
ILumos հեռակառավարում

Խելացի լույսի անջատիչների և լուսամփոփների iLumos տեսականին շատ լավ է աշխատում: Նրանք հեշտությամբ տեղադրվում են Միացյալ Թագավորություն, քանի որ դրանք չեն պահանջում չեզոք կապ, որը հաճախ չկա Մեծ Բրիտանիայի լուսավորության անջատիչ կետերում:

Նրանք օգտագործում են 433 ՄՀց փոխանցման տուփեր իրենց հեռակառավարման վահանակներից, ինչպես նաև ունեն դիպչման զգայուն կառավարման վահանակներ իրենց դեմքի ափսեի վրա: Եթե մեկը ցանկանում է դրանք վերահսկել Appրագրից կամ օգտագործել Alexa- ի նման ձայնային կառավարում, ապա առաջարկվող մեթոդը Broadlink RM վերահսկիչ օգտագործելն է, որը կարող է փոխանցել կամ IR կամ 433MHz rf հաղորդագրություններ: Քանի որ արձանագրությունը ներկառուցված չէ, ապա պետք է վերապատրաստել Broadlink արտադրանքը ՝ հեռակառավարման ազդանշանները սովորելու համար: Դժվար է կատարել այս դասընթացը, և նույնիսկ այն դեպքում, երբ այն, ըստ երևույթին, հաջողված է, չի տալիս հուսալի արդյունք: Կարծում եմ, որ դա պայմանավորված է նրանով, որ iLumos արձանագրությունը բավականին դժվար է սովորական ֆոնից տարբերել 433 ՄՀց աղմուկից, ուստի ուսուցանված ազդանշանը, որ Broadlink- ը վերարտադրում է, լավ չի ներկայացնում այն, ինչ պահանջվում է:

Սա ուսանելի է, թե ինչպես դարձնել հուսալի վերահսկիչ: Դա անելու համար հեռակառավարման վահանակներից ստացված rf հաղորդագրությունները գրավվեցին և վերլուծվեցին, որպեսզի դրանք կարողանային պատշաճ կերպով վերարտադրվել 433 ՄՀց հաղորդիչում:

Այս հաղորդագրությունների արձանագրության և ձևաչափի մանրամասները ներառված են փաստաթղթերում, սակայն անհրաժեշտ չէ դա հասկանալ `այս փոխարինող վերահսկիչը կառուցելու և օգտագործելու համար:

Կառավարիչը օգտագործում է ESP8266 wifi միկրոկառավարիչ `մոդուլի տեսքով (ESP-12F): Սա կարող է ստանալ վեբ հրամաններ և դրանք վերածել անհրաժեշտ հաղորդագրության ձևաչափի, այնուհետև դրանք ուղարկել 433 ՄՀց հաճախականությամբ ցածրորակ պարզ հաղորդիչ մոդուլի միջոցով: Դրա մեծ մասը հիմնված է նախորդ IR վերահսկիչի վրա, որը կարող է կոդեր ուղարկել IR սարքերին, ինչպիսիք են հեռուստացույցները և այլն: IR գործառույթը պահպանվել է այնպես, որ նույն վերահսկիչը կարող է օգտագործվել ինչպես iLumos- ի, այնպես էլ մի շարք IR սարքերի համար: Հնարավոր է նաև ավելացնել 433 ՄՀց այլ սարքերի, ինչպիսիք են վարդակից վարդակները, պարզապես վեբ ինտերֆեյսի միջոցով կազմաձևման տեքստային ֆայլեր ավելացնելով:

Քայլ 1: Պահանջվող բաղադրիչներ և գործիքներ

Պահանջվող բաղադրիչներ և գործիքներ
Պահանջվող բաղադրիչներ և գործիքներ
Պահանջվող բաղադրիչներ և գործիքներ
Պահանջվող բաղադրիչներ և գործիքներ
Պահանջվող բաղադրիչներ և գործիքներ
Պահանջվող բաղադրիչներ և գործիքներ
Պահանջվող բաղադրիչներ և գործիքներ
Պահանջվող բաղադրիչներ և գործիքներ

Հետեւյալ բաղադրիչներն անհրաժեշտ են

  • ESP-12F wifi մոդուլ
  • 433 ՄՀց հաղորդիչ մոդուլ
  • լարման խթանման փոխարկիչ
  • 3.3 Վ կարգավորիչ
  • 220uF 6V կոնդենսատոր
  • IR դիոդ
  • n ալիք MOSFET (AO3400)
  • 47R դիմադրություն
  • 4K7 դիմադրություններ x2
  • 100K դիմադրություն x 1
  • USB միկրո վարդակից
  • ամրացնել մետաղալարերը
  • Պարիսպ; օգտագործել է 3D տպագիր պատյան -

www.thingiverse.com/thing:3318386

Հետեւյալ գործիքները անհրաժեշտ են

  • Ineոդման նուրբ կետ
  • Պինցետ
  • Էպոքսիդային սոսինձ
  • Raspberry Pi և 433MHz ընդունիչ ՝ ծածկագրեր գրավելու համար

Նկատի ունեցեք, որ իմ օգտագործած գործը հնարավորինս փոքր էր պահվում և օգտագործում էր SMD բաղադրիչներ: Եթե ավելի մեծ պարիսպ է օգտագործվում, ապա հնարավոր է օգտագործել ավելի մեծ բաղադրիչներ, ինչպիսիք են NodeMCU esp8266 մոդուլները:

Քայլ 2: Սխեմատիկ

Սխեմատիկ
Սխեմատիկ

Շղթան շատ պարզ է:

ESP-12F մոդուլը սնուցվում է USB 5V վարդակից ՝ գծային 3.3V կարգավորիչի միջոցով:

5 Վ -ն օգտագործվում է որպես IR դիոդի էներգիայի աղբյուր և մոդուլի միջոցով ավելացվում է մինչև 10 Վ: Այն օգտագործվում է որպես էներգիայի աղբյուր 433 ՄՀց հաճախականության համար: Պարզ TX մոդուլները կարող են օգտագործվել անմիջապես 5 Վ աղբյուրի հետ, սակայն դրանք 10 Վ -ից գործարկելով մեծացնում են հաղորդման հզորությունը և տիրույթը: Որոշ TX մոդուլներ կաշխատեն 3.3 Վ լարման աղբյուրից, սակայն կրկին կարող են մի փոքր ավելի փոքր հզորություն ունենալ:

GPIO14- ը օգտագործվում է որպես մոդուլացված ելք ինչպես IR, այնպես էլ 433 ՄՀց ազդանշանների համար: IR- ի դեպքում այն մոդուլացվում է կրիչի կողմից (սովորաբար 38 ԿՀց), սակայն ՌԴ օգտագործման դեպքում այն ուղղակիորեն վերահսկում է փոխանցման միացման / անջատման ազդանշանը: Չնայած IR- ն փոխանցելու է, երբ ՌԴ հաղորդագրություններն ուղարկվեն, դրանք չեն կարող շփոթվել սովորական IR հաղորդագրությունների հետ:

Քայլ 3: Շինարարություն

Շինարարություն
Շինարարություն
Շինարարություն
Շինարարություն

Շինարարությունը շատ պարզ է:

Ես IR հատվածը կազմում եմ որպես առանձին փոքր մոդուլ `MOSFET տրանզիստորով և դրա դարպասի դիմադրիչով, որը ուղղակիորեն կպցված է LED- ի ոտքին` չափերը նվազեցնելու համար: Այնուհետև ես ավելացնում եմ մի քանի էպոքսիդային խեժ ՝ այն ամրացնելու համար:

Կարգավորիչը և անջատիչ կոնդենսատորը տեղադրված են անմիջապես ESP-12F մոդուլի վրա:

Մնացածը պարզապես կապակցված մետաղալար է օգտագործում ՝ հոսանքը և տվյալների ազդանշանը միացնելու համար:

Ես ալեհավաք եմ պատրաստում 433 ՄՀց կապի համար ՝ օգտագործելով այն մեթոդը, որը նկարագրված է

Քայլ 4: Softwareրագրակազմ և նախնական կազմաձևում

Theրագիրը կառուցված է Arduino միջավայրում:

Դրա աղբյուրի կոդը ՝

Կոդին կարող են փոխվել որոշ հաստատուններ ՝ անվտանգության նկատառումներից առաջ, նախքան կազմվելը և բոցավառվելը ES8266 սարքին:

  • AP_PORT- ը սահմանում է հրամաններ ստանալու լսող պորտը
  • WM_PASSWORD- ը սահմանում է wifiManager- ի կողմից օգտագործվող գաղտնաբառը, երբ սարքը կարգավորում է տեղական wifi ցանցին
  • AP_AUTHID- ը սահմանում է թույլտվության կոդ, որը պետք է ուղարկվի յուրաքանչյուր հրամանով `այն լիազորելու համար:
  • update_password- ը սահմանում է գաղտնաբառ, որն օգտագործվում է որոնվածը թարմացնելու համար:

Երբ առաջին անգամ օգտագործվել է, սարքը մտնում է wifi կազմաձևման ռեժիմ: Օգտագործեք հեռախոս կամ պլանշետ ՝ սարքի կողմից տեղադրված Մուտքի կետին միանալու համար, այնուհետև թերթեք 192.168.4.1: Այստեղից կարող եք ընտրել տեղական wifi ցանցը և մուտքագրել դրա գաղտնաբառը: Դա պետք է արվի միայն մեկ անգամ կամ փոխելով wifi ցանցերը կամ գաղտնաբառերը:

Երբ սարքը միանա իր տեղական ցանցին, այն կլսի հրամանները: Ենթադրելով, որ նրա IP հասցեն 192.168.0.100 է, ապա նախ օգտագործեք 192.168.0.100:AP_PORT/ բեռնել ֆայլերը տվյալների թղթապանակում վերբեռնելու համար: Այնուհետև դա թույլ կտա 192.168.0.100/edit- ին դիտել և վերբեռնել հետագա ֆայլերը, ինչպես նաև թույլատրել 192.168.0100: AP_PORT- ին օգտագործել թեստային հրամաններ ուղարկելու համար:

Ինձ համար կարդացած աղբյուրի կոդը պարունակում է լրացուցիչ հրահանգներ վերահսկիչ հրամաններ, մակրո հրամաններ ուղարկելու և սարքը Alexa ծառայությանը միացնելու վերաբերյալ:

Քայլ 5: Կոդերի գրավում

iLumos անջատիչները պետք է նախ զուգակցվեն իրենց վերահսկիչ սարքի հետ: Սա նկարագրված է iLumos հրահանգներով և ներառում է սարքը զուգավորման ռեժիմի մեջ դնելը, այնուհետև այն ուղարկել ON հրամանը: Այնուհետև դա թույլ է տալիս սարքին ճանաչել հետագա հրամանները ՝ օգտագործելով յուրաքանչյուր հաղորդագրության մեջ պարունակվող զուգավորված հասցեն:

Հսկիչն այստեղ օգտագործելու համար հնարավոր է երկու ռազմավարություն:

Նախ կարող եք գրառել առկա iLumos հեռակառավարման կոդերը, այնուհետև օգտագործել վերահսկիչը դրանք կրկնօրինակելու համար:

Երկրորդ ՝ այս հասցեատիրոջ համար կարող են օգտագործվել նոր հասցեներ, իսկ սարքերն այնուհետև զուգորդվել են նոր հասցեով ՝ օգտագործելով արդեն գործող հեռակառավարման վահանակներում արդեն հայտնաբերված հրամանի կոդերը:

Ես նախընտրում եմ նախկին մեթոդը:

Github- ի աղբյուրի ծածկագիրը ներառում է օգտակար ծրագիր, որը կարող է գործարկվել Raspberry Pi- ի միջոցով ՝ օգտագործելով 433 ՄՀց ընդունիչ տախտակ ՝ iLumos հեռակառավարման կոդերը գրավելու համար: Դրա հրահանգները կարելի է գտնել այդ կայքի արձանագրության նկարագրության PDF- ում:

Խորհուրդ ենք տալիս: