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

Անլար դռան զանգի հաղորդիչ `3 քայլ (նկարներով)
Անլար դռան զանգի հաղորդիչ `3 քայլ (նկարներով)

Video: Անլար դռան զանգի հաղորդիչ `3 քայլ (նկարներով)

Video: Անլար դռան զանգի հաղորդիչ `3 քայլ (նկարներով)
Video: Inchpes heraxosi gaxnabary kotrel / ինչպես հեռախոսի գախնաբառը կոտրել 2024, Հունիսի
Anonim
Անլար դռան զանգի հաղորդիչ
Անլար դռան զանգի հաղորդիչ

Այս նախագիծը նկարագրում է հետևյալ երկու նախագծերի առաջին մասը.

  1. Անլար դռան զանգի հաղորդիչ, ինչպես նկարագրված է սույն Հրահանգում
  2. Անլար դռան զանգի ընդունիչ, որը նկարագրվելու է Wireless Doorbell Receiver Instructable- ում

Երբ ես նստած եմ իմ տան բակում, ես չեմ կարող լսել այն, երբ ինչ -որ մեկը զանգում է դռան մուտքի դուռը: Այս խնդիրը, իհարկե, կարող է լուծվել անլար դռան զանգ ձեռք բերելով, բայց ավելի հաճելի է այն ինքներդ կառուցելը: Դրա կողքին ես երբեմն այստեղ այլ անլար դռների զանգերի հետ միջամտության խնդիրներն եմ ունենում, ուստի ավելի շատ պատճառ կա ձեր սեփականը դարձնելու:

Երբ դռան զանգի անջատիչը սեղմված է, այս սխեման հաղորդագրություն է ուղարկում 433 ՄՀց պարզ RF հաղորդիչի միջոցով անլար դռան զանգի ընդունիչին ՝ միաժամանակ անփոփոխ պահելով դռան զանգի գործառույթը: Շղթան տեղադրվում է դռան զանգի բնօրինակ անջատիչով և նմանակում է սկզբնական դռան զանգի դռան զանգի անջատիչին: Սա ավելացնում է հնարավորությունը կանխելու, որ դռան զանգը շարունակի հնչել, երբ ինչ -որ մեկը անընդհատ սեղմում է դռան զանգի անջատիչը:

Շղթան պարունակում է նաև անջատիչ, որը հնարավորություն է տալիս անջատել հաղորդագրության փոխանցումը անլար դռան զանգին ՝ միևնույն ժամանակ դռան սկզբնական զանգը գործունակ պահելով: Շղթան սնուցվում է 8 Վոլտ AC դռան զանգի տրանսֆորմատորով, որը նաև սնուցում է սկզբնական դռան զանգը:

Ինչպես միշտ, ես այս նախագիծը կառուցեցի իմ սիրած միկրոկառավարիչի `PIC- ի շուրջ, բայց կարող եք նաև օգտագործել Arduino- ն: Arduino- ի երկրպագուները կարող են ճանաչել փոխանցման արձանագրությունը, որը ես նկարագրում եմ ավելի ուշ, քանի որ ես օգտագործել եմ Arduino վիրտուալ լարերի գրադարանի տեղափոխված տարբերակը ՝ ՌԴ հաղորդագրության հուսալի փոխանցման համար:

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

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

Այս նախագծի համար անհրաժեշտ է ունենալ հետևյալ բաղադրիչները.

  • Մի կտոր տախտակ
  • PIC միկրոկառավարիչ 12F617, տես win-source
  • Ապահովիչների պահիչ + ապահովիչ 100 մԱ Դանդաղ
  • Ուղղիչ կամուրջ, օրինակ. DF02M, տե՛ս win-source
  • Էլեկտրոլիտիկ կոնդենսատոր 220 uF/35V և 10 uF/16V
  • 3 * 100nF կերամիկական կոնդենսատոր
  • Լարման կարգավորիչ 78L05, տես win-source
  • 433 ՄՀց ASK ՌԴ հաղորդիչ
  • Ռեզիստորներ ՝ 1 * 10k, 1 * 4k7, 3 * 220 Օմ
  • NPN տրանզիստոր, օրինակ. BC548 տե՛ս win-source
  • Անջատիչ
  • LED- ները `1 կարմիր, 1 կանաչ
  • Պլաստիկ պատյան

Տեսեք սխեմատիկ դիագրամը, թե ինչպես միացնել բաղադրիչները:

Քայլ 2: Էլեկտրոնիկայի նախագծում և կառուցում

Էլեկտրոնիկայի նախագծում և կառուցում
Էլեկտրոնիկայի նախագծում և կառուցում
Էլեկտրոնիկայի նախագծում և կառուցում
Էլեկտրոնիկայի նախագծում և կառուցում
Էլեկտրոնիկայի նախագծում և կառուցում
Էլեկտրոնիկայի նախագծում և կառուցում

Ամբողջ վերահսկողությունը կատարվում է PIC12F617- ի կողմից ծրագրային ապահովման մեջ: Նախքան սխեման նախագծելը, ես պետք է ստուգեի, թե ինչպես կարող եմ հեշտությամբ ակտիվացնել սկզբնական դռան զանգը: Իմ ունեցած մոդելը Բայրոն 761-ն է, որն առաջացնում է դինգ-դոնգ ձայն և կարող է սնուցվել 9 վոլտ մարտկոցով կամ 8 վոլտ AC տրանսֆորմատորով: Սկզբնական դռան զանգի որոշ չափումներից հետո ես պարզեցի, որ դռան զանգի անջատիչի միակցիչն ուներ մեկ կապում գետնին և մեկ մուտքային քորոց, որը լողում էր 3.5 վոլտ հզորությամբ: Այս կապը փակելիս - այսպես դռան զանգի անջատիչը սեղմելիս - դրա միջով հոսում է միայն 35 uA հոսանք: Դրա պատճառով ես որոշեցի օգտագործել բաց կոլեկցիոներ ունեցող տրանզիստոր, և թողարկողը գետնին է միացնում դռան սկզբնական զանգը միացնելու համար, որը լավ էր աշխատում:

Քանի որ դռան զանգի անջատիչը դրսում է, ինձ դուր չեկավ այն փաստը, որ սեղմելիս դռան զանգի անջատիչով անցնում է միայն շատ փոքր հոսանք, քանի որ այն կարող է զանգը հնչեցնել, իսկ խոնավանալուց ոչ ոք այնտեղ չէ (վստահ չեմ, արդյոք դա իրականում տեղի է ունենում). Շղթայում ես օգտագործեցի 220 Օմ քաշման դիմադրություն, այնպես որ երբ դռան զանգը սեղմվում է, 23 մԱ հոսանք անցնում է դռան զանգի անջատիչով:

Մնացած դիզայնը պարզ է ստանդարտ ուղղիչ կամրջով և լարման կարգավորիչով ՝ միացման համար կայուն 5 Վոլտ հզորություն ստեղծելու համար: Շղթայի կառուցումը հեշտությամբ կարելի է անել մի փոքրիկ տախտակի վրա: Նկարներում դուք կարող եք տեսնել միացումը, երբ ես այն կառուցել եմ հացահատիկի վրա, ներառյալ վերջնական արդյունքը, երբ տեղադրվում է պլաստիկ պատյանում:

Քայլ 3: Softwareրագրակազմ

Ինչպես արդեն նշվեց, ծրագրաշարը գրված է PIC12F617- ի համար: IsԱԼ -ում գրված է: Նախկինում ես օգտագործում էի ՌԴ փոխանցում ՝ օգտագործելով 433 ՄՀց ՌԴ մոդուլ, բայց ես օգտագործում էի իմ սեփական պարզ փոխանցման արձանագրությունը, ինչպես կարող եք գտնել այս Ուղեցույցներում ՝ ՌԴ-ի թերմոստատ

Իմ արձանագրությունը լավ է աշխատում, քանի դեռ հեռավորությունը չափազանց մեծ չէ: Այս նախագծի համար ինձ անհրաժեշտ էր ՌԴ փոխանցման ավելի հուսալի արձանագրություն: Որոշ հետազոտություններից հետո ես գտա վիրտուալ մետաղալարերի գրադարանը, որը C- ով գրված էր Arduino- ի համար: Քանի որ ես օգտագործում եմ JAL ծրագրավորման լեզվով PIC, ես այս գրադարանը C- ից տեղափոխեցի JAL և այն օգտագործեցի այս Instructables- ում: Այս Վիրտուալ գրադարանը շատ ավելի լավ հուսալիություն ունի, քան իմ օգտագործած պարզ արձանագրությունը: Իհարկե, փոխանցումը միշտ կարող է սխալ լինել: Փոխանցման կորուստը նվազագույնի հասցնելու համար յուրաքանչյուր հաղորդագրություն ուղարկվում է 3 անգամ `յուրաքանչյուր հաջորդ հաղորդագրության համար օգտագործելով հաջորդականությունների համար:

Այս նախագծում PIC- ն աշխատում է 8 ՄՀց ներքին ժամացույցի հաճախականությամբ, որտեղ erամաչափ 2 -ը վիրտուալ գրադարանի կողմից օգտագործվում է 1000 բիթ/վ արագությամբ ՌԴ հաղորդագրություններ ուղարկելու համար:

Երբ դռան զանգի անջատիչը սեղմված է, ծրագրակազմը կատարում է հետևյալը.

  • Հրաժարվեք դռան զանգի անջատիչից: Եթե այն դեռ սեղմված է 50 մբ հեռացման ժամանակից հետո, ծրագիրը շարունակում է հաջորդ քայլը, հակառակ դեպքում այն անտեսում է դռան զանգի սեղմիչը:
  • Եթե անջատել հաղորդման անջատիչը ակտիվ չէ, 3 բայթ հաղորդագրություն ՝ հասցե, հրաման և հաջորդականություն, ուղարկվում է 433 ՄՀց ՌԴ հաղորդիչի միջոցով, և կանաչ LED- ը կմիանա մեկ վայրկյան: Դրան զուգահեռ դռան զանգը կհնչի ՝ կես վայրկյան ակտիվացնելով BC548 տրանզիստորը:
  • Եթե անջատել փոխանցման անջատիչը ակտիվ է, ապա նույն գործողությունները կատարվում են, բացառությամբ ՌԴ փոխանցման, որը չի կատարվի: Այս կերպ անլար դռան զանգը կարող է անջատվել հեռակա կարգով, մինչդեռ դռան սկզբնական զանգը գործի մեջ պահելով:
  • Միայն երբ դռան զանգի անջատիչը նորից բացվի սեղմելուց հետո, կսկսվի դռան զանգի նոր փոխանցում և նոր զանգ: Սա կանխում է, որ դռան զանգը շարունակի հնչել, երբ դռան զանգի անջատիչը անընդհատ սեղմվում է:

JAL աղբյուրի ֆայլը և Intel Hex ֆայլը կցված են: Եթե Ձեզ հետաքրքրում է օգտագործել PIC միկրոկառավարիչը JAL- ով `Պասկալի նման ծրագրավորման լեզու, այցելեք JAL ներբեռնման կայքը:

Haveվարճացեք ձեր սեփական նախագիծը կառուցելով և անհամբեր սպասելով ձեր արձագանքներին:

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