Բովանդակություն:
- Քայլ 1: Planրագիրը
- Քայլ 2: Մասեր
- Քայլ 3. Կառուցել (տախտակի տարբերակ)
- Քայլ 4: Այլընտրանքային ապարատային տարբերակ (հեշտ մեկ դիոդի տարբերակ)
- Քայլ 5: Theրագրակազմ
Video: Տնային ազդանշանային ինտերնետային հավաքիչ Aritech- ի համար Arduino- ով. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Հետևեք հեղինակի ավելին.
Տան և բիզնեսի շատ տարածված ահազանգ, որն օգտագործվում է Եվրոպայի շատ երկրներում, ահազանգերի վահանակների շարքն է `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: Մասեր
Պահանջվող մասերի ցանկը հետևյալն է
- Arduino Uno R3 (amazon հղում 6)- այսինքն. ստանդարտ arduino - կլոնները կարելի է գնել $ 5 -ից բարձր
- Arduino Ethernet վահան (amazon հղում £ 7) - Arduino- ի մեկ այլ ստանդարտ մաս - Amazon- ը դրանք վաճառում է մոտ $ 10 -ից բարձր
- DC-DC սնուցման աղբյուր (հղում կամ հղում) մոտ $ 4 Օգտագործված է 12 վոլտ վահանակները կայուն 5 Վոլտ փոխարկելու համար
Հետևյալները կամընտիր են ՝ կախված նրանից, թե որ միացում եք կառուցում
- Երկու տրանզիստոր BC109 (կամ նմանատիպ ընդհանուր նշանակության NPN տրանզիստորներ, ինչպիսիք են 2N2222 կամ 2N2369)
- Ռեզիստորներ, ինչպես նշված է սխեմատիկայում
- Odeանկացած դիոդ (օր. IN4002)
- Մինի տախտակ
Ձեզ նույնպես անհրաժեշտ կլինի 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րագրաշարի անհատականացում
Ես գտել եմ, որ Լեոնարդոն կամ Մեգան լավ են վրիպազերծման համար, քանի որ դուք ստանում եք երկու սերիական նավահանգիստ ՝ մեկը ազդանշանային վահանակին միանալու և մեկը ՝ համակարգչին վրիպազերծման հաղորդագրություններ ուղարկելու համար: Բայց նորմալ աշխատանքի համար ՝ սրանք կամ ՄԱԿ -ը կատարյալ են: Օսլիլոսկոպը և թվային ազդանշանի անալիզատորը հիանալի գործիք էին օգտագործված արձանագրությունների վերծանման համար:
Խորհուրդ ենք տալիս:
DIY անալոգային հավաքիչ USB ստեղնաշարի համար `4 քայլ
DIY անալոգային հավաքիչ USB ստեղնաշարի համար. Ես այս նախագիծը պատրաստել եմ պարզապես հաճույքի համար, բայց այս բանը աշխատում է որպես սովորական ստեղնաշար ամեն ինչի հետ: funվարճացեք:
Սկսելով տնային ավտոմատացում. Տնային օգնականի տեղադրում `3 քայլ
Սկսելով տնային ավտոմատացումից. Տնային օգնականի տեղադրում. Այժմ մենք պատրաստվում ենք սկսել տան ավտոմատացման շարքը, որտեղ մենք ստեղծում ենք խելացի տուն, որը թույլ կտա մեզ վերահսկել այնպիսի բաներ, ինչպիսիք են լույսերը, բարձրախոսները, տվիչները և այլն, օգտագործելով կենտրոնական հանգույցը, ինչպես նաև ձայնային օգնական: Այս գրառման մեջ մենք կսովորենք, թե ինչպես կատարել
Ինտերնետային ժամացույց (NTP) IoT նախագծերի համար. 6 քայլ
Ինտերնետ ժամացույց (NTP) IoT նախագծերի համար. Այս նախագիծը կօգնի ձեզ ինտերնետից ժամանակ ստանալ IoT նախագծերի համար ՝ առանց լրացուցիչ RTC սարքավորում պահանջելու: Այս ձեռնարկում մենք կքննարկենք, թե ինչպես օգտագործել Nokia LCD 5110 -ը, ստանալ NTP տվյալներ ինտերնետից և ցուցադրել դրանք LCD- ում `հատուկ կոորդինատներով: Եկեք ունենանք
Securibot: Փոքր սարքերի համար նախատեսված անօդաչու սարք տնային անվտանգության համար. 7 քայլ (նկարներով)
The Securibot: Փոքր սարքերի համար նախատեսված անօդաչու սարք տնային անվտանգության համար. Դա պարզ փաստ է, որ ռոբոտները հիանալի են: Այնուամենայնիվ, անվտանգության ռոբոտները չափազանց թանկ են միջին վիճակագրական անձի համար կամ օրինականորեն անհնար է գնել դրանք. Մասնավոր ընկերությունները և զինվորականները հակված են նման սարքերն իրենց համար պահել, և
Evo T20 բարակ հաճախորդով ինտերնետային ռադիո գործարկելու համար անհրաժեշտ չէ մոնիտոր ստեղնաշար կամ մուկ: 7 քայլ
Ինտերնետ ռադիո Evo T20 բարակ հաճախորդի հետ աշխատելու կարիք չկա մարտահրավեր էր 2] Ունենալ անաղմուկ ցածր սպառման միավոր միայն 20 վտ գագաթնակետին, այլ ոչ թե աղմկոտ էներգիա գործարկել