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

Տնային ազդանշանային ինտերնետային հավաքիչ Aritech- ի համար Arduino- ով. 6 քայլ
Տնային ազդանշանային ինտերնետային հավաքիչ Aritech- ի համար Arduino- ով. 6 քայլ

Video: Տնային ազդանշանային ինտերնետային հավաքիչ Aritech- ի համար Arduino- ով. 6 քայլ

Video: Տնային ազդանշանային ինտերնետային հավաքիչ Aritech- ի համար Arduino- ով. 6 քայլ
Video: BlitzWolf BW-IS22 - Զարթուցիչ, wi-fi + GSM, Tuya Smart, ինտեգրում և կառավարում Home Assistant-ում 2024, Նոյեմբեր
Anonim

Հետևեք հեղինակի ավելին.

Arduino Steve - A Minecraft Animatronic
Arduino Steve - A Minecraft Animatronic
Arduino Steve - A Minecraft Animatronic
Arduino Steve - A Minecraft Animatronic
Ինտերնետ Միացնել HKC տան ահազանգը
Ինտերնետ Միացնել HKC տան ահազանգը
Ինտերնետ Միացնել HKC տան ահազանգը
Ինտերնետ Միացնել HKC տան ահազանգը
Հեռակա մուտք դեպի ձեր տան ահազանգ
Հեռակա մուտք դեպի ձեր տան ահազանգ
Հեռակա մուտք դեպի ձեր տան ահազանգ
Հեռակա մուտք դեպի ձեր տան ահազանգ

Տան և բիզնեսի շատ տարածված ահազանգ, որն օգտագործվում է Եվրոպայի շատ երկրներում, ահազանգերի վահանակների շարքն է `Aritech:

Դրանք տեղադրվել են մինչև 2000 -ի սկզբները ՝ իրենց հարյուր հազարներով, և շատերը դեռ կան տներում այսօր: Սովորաբար դրանք տեղադրվում են տեղադրիչների կողմից, սակայն բոլորն ունեն հեշտությամբ ճանաչելի ստեղնաշար:

Նրանք հիանալի համակարգ են `բազմաթիվ հնարավորություններով, բայց, ինչպես դրանք մշակվել էին լայնաշերտից առաջ, նրանք չունեն ինտերնետին միանալու ունակություն:

Այս էջի պատկերը վերջնական համակարգի անիմացիոն պատկերն է. Այն չի կարող կենդանանալ շարժական սարքերում: Ահա անիմացիայի հղումը

Այս նախագիծը ազդանշանային վահանակի հակադարձ նախագծման մասին է `այս բացակայող գործառույթն ավելացնելու համար:

Այն կավելացնի հետևյալը.

  • Վահանակի հետ կապվելու և տեղեկամատյանները դնելու/անջատելու/դիտելու ունակություն ՝ օգտագործելով ցանկացած դիտարկիչ, ցանկացած վայրից, օր. Բջջային հեռախոս
  • Եթե ահազանգը անջատված է, խնդրում ենք ձեզ էլ
  • Թույլ տվեք մուտք գործել ինժեներական ընտրացանկեր և կարգավորել ազդանշանային վահանակը հեռակա կարգով:
  • Աջակցեք CD34, CD62, CD72, CD91 և CS350, որոնք այս շարքի բոլոր հիմնական մոդելներն են:

Բոլոր մասերի ընդհանուր արժեքը կլինի շատ ավելի քիչ, քան $ 20

Նշումներ

Բոլոր լուսանկարներն ու սքրինշոթերը ինքնատիպ են (ըստ Instructables- ի ուղեցույցների) - ծածկագիրն ու սխեմաների դիզայնը ստեղծվել է իմ կողմից:

Քայլ 1: Planրագիրը

Ծրագիրը
Ծրագիրը
Ծրագիրը
Ծրագիրը

Theրագիրն այն էր, որ Arduino- ն ընդօրինակի ստեղնաշար:

Aritech- ի վահանակը կարծում էր, որ դա ստանդարտ ստեղնաշար է, բայց իրականում դա խոսում է Arduino- ի հետ.

Սերվերը տրամադրում է վեբ կայք, որն օգտագործում է ցանցային ցանցերը ՝ որպես հաղորդակցման փոխադրամիջոց ՝ HTML- ում շատ արձագանքող նմանակված ստեղնաշար տալու համար: Մի քանի ստեղնային սեղմիչներ բուֆերացված են ՝ պատասխան տալու համար, որը մրցակից է սկզբնական ստեղնաշարի հետ:

Arduino- ն տեղադրված է Aritech Bus- ի ցանկացած կետում.

Հնարավոր է նաև օգտագործել Ethernet to Wifi ադապտեր, եթե rmարթուցիչի վահանակը հեռու է ցանկացած Ethernet կապից:

Քայլ 2: Մասեր

Մասերը
Մասերը
Մասերը
Մասերը
Մասերը
Մասերը

Պահանջվող մասերի ցանկը հետևյալն է

  1. Arduino Uno R3 (amazon հղում 6)- այսինքն. ստանդարտ arduino - կլոնները կարելի է գնել $ 5 -ից բարձր
  2. Arduino Ethernet վահան (amazon հղում £ 7) - Arduino- ի մեկ այլ ստանդարտ մաս - Amazon- ը դրանք վաճառում է մոտ $ 10 -ից բարձր
  3. DC-DC սնուցման աղբյուր (հղում կամ հղում) մոտ $ 4 Օգտագործված է 12 վոլտ վահանակները կայուն 5 Վոլտ փոխարկելու համար

Հետևյալները կամընտիր են ՝ կախված նրանից, թե որ միացում եք կառուցում

  1. Երկու տրանզիստոր BC109 (կամ նմանատիպ ընդհանուր նշանակության NPN տրանզիստորներ, ինչպիսիք են 2N2222 կամ 2N2369)
  2. Ռեզիստորներ, ինչպես նշված է սխեմատիկայում
  3. Odeանկացած դիոդ (օր. IN4002)
  4. Մինի տախտակ

Ձեզ նույնպես անհրաժեշտ կլինի Engineer (Admin) Գաղտնաբառ ձեր Aritech Alarm- ի համար: Եթե գաղտնաբառ չունեք, ապա մեկ տարբերակ, որը պետք է հաշվի առնել, կլինի վահանակի լռելյայն գործարանային պարամետրերին և վերակազմավորել այն:

Arduino- ի հզորացում

DC -DC էլեկտրամատակարարումը ամենակարևոր բաղադրիչն է `ճիշտ լինելու համար. Մի գայթակղվեք օգտագործել էժան մեքենա 12V- ից մինչև 5V USB ադապտերներ. Իմ փորձարկած ավելի էժան ադապտերների լարումը պարունակում է ալիքային լարում, որը կարող է պատճառ դառնալ Arduino- ի պատահական վթարի:.

Ես խորհուրդ չեմ տալիս օգտագործել 9V վարդակից ներկառուցված Arduinos- ը Ethernet ադապտեր օգտագործելիս կամ Alarm Panels 5V էլեկտրամատակարարումից օգտվելիս `Arduino- ն սնուցելու համար - ամեն ինչ տաքանալու է: Վերոնշյալ DC -DC ադապտերը շատ արդյունավետ է և ապահովում է շատ կայուն 5 Վ առանց տաքացման. Ես այս 5 Վ -ն կիրառում եմ Arduino- ի 5V պինին:

Եթե որոշեք սնուցել ցանցից սնվող USB ադապտեր (օրինակ ՝ հեռախոսի ադապտեր) և ոչ թե վերը նշված մոդուլից, ապա պետք է համոզվեք, որ GND- ի այս ադապտերների ելքը միացված է rmարթուցիչի վահանակներից որևէ մեկին. քանի որ ամեն ինչ պետք է կիսվի նույն GND- ով:

Գրատախտակի ընտրություն

Ես օգտագործեցի մի փոքրիկ մինի-տախտակ `համակարգի նախատիպը պատրաստելու համար:

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

Քայլ 3. Կառուցել (տախտակի տարբերակ)

Կառուցել (տախտակի տարբերակ)
Կառուցել (տախտակի տարբերակ)
Կառուցել (տախտակի տարբերակ)
Կառուցել (տախտակի տարբերակ)
Կառուցել (տախտակի տարբերակ)
Կառուցել (տախտակի տարբերակ)
Կառուցել (տախտակի տարբերակ)
Կառուցել (տախտակի տարբերակ)

Ահա ընտրելու երկու տարբերակ:

1) Ուղղակի դեպի վահանակ: Սա ամենահեշտ մեթոդն է: Այն շատ արդյունավետ և հուսալի է: Միակ բացասական կողմն այն է, որ այն պահանջում է 2 լար լարել Aritech- ի հիմնական տախտակին, իսկ ոմանց գուցե դուր չգա վահանակի վրա ուղղակի զոդումը: Բացի այդ, Arduino- ից մինչև վահանակ այս տարբերակի երկու լարերը պետք է լինեն բավականին կարճ (մոտ 30 սմ առավելագույնը ճիշտ է), այնպես որ Arduino- ն պետք է լինի rmարթուցիչի պահարանում կամ դրա մոտ: Այս տարբերակը մանրամասն նկարագրված է հաջորդ (ըստ ցանկության) քայլի:

-կամ-

2) Պատվերով Arduino- ից Aritech Circuit

Սա ներառում է հատուկ ինտերֆեյսի տախտակի ստեղծում, որպեսզի Arduinos- ի ելքերը կարողանան միանալ Aritechs 12v ստեղնաշարի ավտոբուսին: Շղթան հատուկ նախագծված է այնպես, որ այն չի խանգարի ավտոբուսի այլ ստեղնաշարերին: Այն պահանջում է 2 տրանզիստոր և մի քանի օժանդակ բաղադրիչ: Լարերը կարող են լինել այնքան, որքան ցանկանում եք:

Վերևում ցուցադրված միացումն այն միջերեսն է, որն անհրաժեշտ է Arduino- ին 4 մետաղալար ավտոբուսին միանալու համար:

Theուցադրվում է հացահատիկի լուսանկար (երկրորդ լուսանկար) `միանալու գաղափարի համար.

Aritech- ի վահանակն օգտագործում է չորս մետաղալարով ստեղնաշարի ավտոբուս - դուք կարող եք միանալ այս ավտոբուսի ցանկացած կետի, օրինակ. կամ Ստեղնաշարի վերջում, կամ rmարթուցիչի վահանակի վերջում:

Երրորդ լուսանկարը ավելացվում է պարզապես հետաքրքրության համար և ցույց է տալիս սխեմայի սիմուլյատոր, որը ես օգտագործել եմ սխեման նախագծելիս: Նպատակն էր մասերի քանակը հասցնել նվազագույնի. հնարավորության դեպքում նույն մասերի տեսակներն ու արժեքները և համոզվել, որ հոսանքները ցածր են պահվել, որպեսզի ավելորդ ջերմություն չարտադրվի:

Հարցեր տվեք, եթե խրված եք, և ես կարող եմ օգնել. Ես դա փորձարկել եմ այստեղ իմ ունեցած մի քանի վահանակների վրա (երբ դրանք տեսնում եմ, դրանք վերցնում եմ բեռնախցիկում) - Ինչպես միշտ, այս նախագծերի դեպքում ես չեմ կարող պատասխանատվություն կրել ցանկացած վնաս:

Քայլ 4: Այլընտրանքային ապարատային տարբերակ (հեշտ մեկ դիոդի տարբերակ)

Այլընտրանքային ապարատային տարբերակ (հեշտ մեկ դիոդային տարբերակ)
Այլընտրանքային ապարատային տարբերակ (հեշտ մեկ դիոդային տարբերակ)
Այլընտրանքային ապարատային տարբերակ (հեշտ մեկ դիոդային տարբերակ)
Այլընտրանքային ապարատային տարբերակ (հեշտ մեկ դիոդային տարբերակ)
Այլընտրանքային ապարատային տարբերակ (հեշտ մեկ դիոդային տարբերակ)
Այլընտրանքային ապարատային տարբերակ (հեշտ մեկ դիոդային տարբերակ)

Սա այլընտրանք է 4 լարային ստեղնաշարի ավտոբուսին միանալու համար: Դուք կարող եք նախագիծը միացնել անմիջապես Aritech մայր տախտակին:

Դրա համար անհրաժեշտ է երկու լար լարել Aritech- ի վահանակին, բայց առավելությունն այն է, որ ամբողջ միացումն այժմ դառնում է «Մեկ դիոդ». Անհրաժեշտ չեն տրանզիստորներ, ռեզիստորներ կամ տախտակ:

Վերևում պատկերները ցույց են տալիս լարերը ամրացնելու միացման կետերը:

Այս մեթոդով անհրաժեշտ է երկու լար լարել վահանակի ամենամեծ չիպի (անվանումը ՝ 78C17) և միացնել դրանք Arduino կապումներին 0 և 1 - ահազանգման վահանակի Pin 1 կապը պետք է ունենա դիոդ գծավոր ծայրով (կաթոդ): դիոդ, որը գնում է դեպի Arduino - ոչ գծավոր դեպի ահազանգի չիպը:

Pin կապը կախված է ահազանգի մոդելից. Միացման համար հղում կատարեք վերևի պատկերներին:

Եթե դժվար եք գտնում կապում (դրանք մի փոքր ամուր են) զոդել վահանակի հետևի մասում, կամ կարող եք նայել ուղու երկայնքով `ավելի հեշտ տեղ գտնելու համար: Այս քայլի երրորդ պատկերը ցույց է տալիս միացման կետերը, որոնք ես օգտագործել եմ CD72/CD62- ի համար: Ապահովեք լարերը ժապավենով, տաք սոսինձով կամ եթե ուշադիր նայեք իմ տախտակին, կտեսնեք, որ ես մի փոքր մետաղալար եմ կպցրել, որպեսզի մալուխս ապահով պահեմ:

Դուք դեռ պետք է միացնեք Arduino- ն ՝ օգտագործելով արդեն նշված DC-DC փոխարկիչ մոդուլը (սահմանել 5 վ):

Aritech Chip- ը 5V է - նույնը, ինչ Arduino- ն, այնպես որ դրանք միանգամայն համատեղելի են:

Որոշ ավելի ուշ վահանակներ (օրինակ ՝ որոշ CS350) օգտագործում են մակերեսին տեղադրված չիպ (չիպը շատ փոքր է և քառակուսի): Նրանց համար նախորդ շրջանը կարող է լինել ամենալավը, բայց եթե ցանկանում եք փորձել, հնարավոր է, որ հնարավոր լինի զոդել միկրոչիպից տանող ուղու երկայնքով մեկ այլ վայր: Եթե դուք փնտրեք PD78C17GF չիպի պինուտացիան իր տվյալների թերթիկում, ապա միացման անունների անուններն են `" PC0/TXD "և" PC1/RXD ":

Որոշ «զոդի հյուս» կարող է օգտակար լինել ձեռքի տակ ՝ զոդման սխալները մաքրելու համար, եթե սովոր չեք զոդման և չափից շատ կպցնել:

Իհարկե, համոզվեք, որ ամեն ինչ անջատված է այն զոդելիս `ձեր անվտանգության, ինչպես նաև ահազանգերի համար:

Քայլ 5: Theրագրակազմ

Րագրակազմը
Րագրակազմը

Կոդը բավականին բարդ է. Դա մեծ ջանք էր, և շատ հնարքներ էին պետք կիրառել այս ամբողջ ծածկագիրը սեղմելու համար (ստեղնաշարի էմուլատոր, HTML վեբ սերվեր, HTML էջեր, էլ. Փոստի հաճախորդ, վեբ կայքի սերվեր, DES կոդավորումը և Base64 գրադարանները) Arduino 32K ֆլեշ և խոյ տարածք:

Ամբողջ ծածկագիրը տեղակայված է այստեղ ՝

github.com/OzmoOzmo/CastleAritechArduinoRK…

Ես ժամանակ առ ժամանակ կթարմացնեմ նախագծի ծածկագիրը, այնպես որ համոզվեք, որ նախագիծը պատառաքաղ անեք, որպեսզի թարմացումների դեպքում ծանուցումներ ստանաք:

Պարզապես ներբեռնեք բոլոր ֆայլերը (կարևորը. Օգտագործեք ներլցման zip կոճակը, այլ ոչ թե մեկ ֆայլ մեկ անգամ):

Կազմելու համար

Տեղադրեք դրանք նույն թղթապանակում և բացեք.ino ֆայլը Arduino IDE- ում:

Նախագծի config.h- ում կա կազմաձևման ֆայլ - այստեղ դուք սահմանում եք ձեր IP հասցեն, էլ. Փոստի հասցեն և այլ տարբերակներ: Լավ մեկնաբանված է ՝ ընտրության բոլոր տարբերակներով:

Կազմեք և վերբեռնեք Arduino- ին: Ձեզ անհրաժեշտ կլինի Arduino- ն ամբողջովին անջատել rmարթուցիչի վահանակից `այն ծրագրավորելու համար, քանի որ Arduino RX & TX- ին (փին 0 և 1) միացված ցանկացած բան կարող է արգելափակել USB ծրագրավորման առաջընթացը: Բացի այդ, լավագույնն այն է, որ 5V հոսանքի աղբյուրը միացված չլինի Arduino- ին: Եվ USB- ն, որը միացված է համակարգչին, միևնույն ժամանակ, երբ երկուսն էլ կփորձեն սնուցել Arduino- ն:

Մշակողները

Customրագրաշարի անհատականացում

Ես գտել եմ, որ Լեոնարդոն կամ Մեգան լավ են վրիպազերծման համար, քանի որ դուք ստանում եք երկու սերիական նավահանգիստ ՝ մեկը ազդանշանային վահանակին միանալու և մեկը ՝ համակարգչին վրիպազերծման հաղորդագրություններ ուղարկելու համար: Բայց նորմալ աշխատանքի համար ՝ սրանք կամ ՄԱԿ -ը կատարյալ են: Օսլիլոսկոպը և թվային ազդանշանի անալիզատորը հիանալի գործիք էին օգտագործված արձանագրությունների վերծանման համար:

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