Arduino ազդանշանային հանգույցի միացման դիագրամ: Arduino GSM տան անվտանգության համակարգ

Գարունը, ինչպես գիտեք, ուղեկցվում է ամեն տեսակ սրացումներով, և հիմնական «սրացումները» դուրս են եկել փողոցից ՝ իր համար իրեն պատկանող այն յուրացնելու համար: Սա նշանակում է, որ ձեր սեփականության պաշտպանության թեման դառնում է ավելի արդիական, քան երբևէ:
Կայքն արդեն մի քանի ակնարկ ունի տնականի վերաբերյալ: Նրանք, իհարկե, ֆունկցիոնալ են, բայց բոլորն էլ ունեն ընդհանուր հատկանիշ- կախվածություն վարդակից: Եթե ​​դա խնդիր չէ անշարժ գույքի հետ, որտեղ արդեն էլեկտրաէներգիա է մատակարարվել, ապա ի՞նչ կասեք այն գույքի մասին, որտեղ վարդակը հեռու է կամ շրջակայքը լիովին լիցքավորված է: Ես որոշեցի գնալ այլ ճանապարհով ՝ հավաքել երկարաժամկետ, առավելագույնս պարզ և անկախ ցանցի մատակարարման սարքից, որն անընդհատ քնելու է, և երբ ավազակները ներթափանցեն, սկսեք և զանգահարեք տիրոջը հեռախոսով ՝ ազդանշան տալով պարզ ահազանգ.

Վերանայեք իրերը

Գնված:
1. Հացի տախտակմիակողմանի 5x7 սմ: getinax- կամ ապակեպլաստե
* - ապակե մանրաթելերը շատ ավելի լավն են, քան գետինաքսը:
2. Neoway M590 մոդուլ -, PCB ալեհավաքով -
3. Արդուինո Pro Mini«RobotDyn» ATmega168PA 8MHz 3.3V -
4. Լիթիումի լիցքաթափման կառավարման տախտակ -

Քաղաքակրթության ավերակներից քաղված.
1. Տախտակի համար դարակաշարեր, գործիքների պատյաններից սղոցված `6 հատ:
2. Մարտկոցի լիթիում ՝ 1300 mAh
3. Մալուխը պատին ամրացնելու համար օգտագործվող փակագծեր
4. Գրենական պիտույքներ ջնջող
5. Պղնձի մետաղալարհաստությունը ՝ 1,5 մմ
6. Գործիքի պատյան տեղական ռադիոյի շուկայից - 1.5$
7. LED- ների զույգ տարբեր գույն(վերցված է VHS նվագարկիչից)
8. Անթենա և գլխարկով կոճակ (վերցված է Wi-Fi երթուղիչից)
9. 4-պին տերմինալային բլոկ (վերցված է լուսամփոփից)
10. Սնուցման միակցիչ (վերցված է հին 18650 լիցքավորիչից)
11. 6-պին միակցիչ (վերցված է DVD կրիչից)
12. Կարող է(օրինակ ՝ սուրճի տակից)

Arduino Pro Mini "RobotDyn" Atmega 168PA 3.3V 8MHz

Տեխնիկական պայմաններ.
Միկրոկոնտրոլեր. ATmega168PA
Ուղղակի աշխատանքային լարումը..8 - 5.5 Վ
Գործող լարումը LE33 կայունացուցիչի միջոցով. 3.3V կամ 5V (կախված մոդելից)
Աշխատանքային ջերմաստիճան.-40 ° C ... 105 ° C
Մուտքային լարումը. 3.35-12V (3.3V մոդել) կամ 5-12V (5V մոդել)
Թվային մուտքեր / ելքեր. 14 (որից 6 -ը կարող են օգտագործվել որպես PWM ելքեր ՝ 3, 5, 6, 9, 10 և 11)
Անալոգային մուտքագրումներ. 6
Timամաչափեր-հաշվիչներ.երկու 8-բիթանոց և մեկ 16-բիթանոց
Էներգախնայողության ռեժիմներ. 6
Ուղղակի հոսք մուտքի / ելքի միջոցով. 40 մԱ
Ֆլեշ հիշողության: 16 ԿԲ (2 -ը օգտագործվում է bootloader- ի համար)
RAM: 1 Կբ
EEPROM: 512 բայթ
Ռեսուրս գրելու / ջնջելու հիշողությունը. 10,000 Ֆլեշ / 100,000 EEPROM
Ամացույցի հաճախականությունը. 8 ՄՀց (3.3 Վ մոդել) կամ 16 ՄՀց (5 Վ մոդել)
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)
I2C: A4 (SDA) և A5 (SCL)
UART TTL: 0 (RX) և 1 (TX)
Տվյալների թերթիկ:

Ընտրությունը ընկավ այս ատմեգայի վրա բոլորովին պատահաբար: մի ֆորումում, որտեղ քննարկվում էին էներգաարդյունավետ նախագծեր, մեկնաբանություններում ես հանդիպեցի խորհուրդների ՝ հենց 168-րդ ատմեգան օգտագործելու համար:
Այնուամենայնիվ, ես ստիպված էի պտտվել նման տախտակ գտնելու համար, քանի որ բոլոր լոտերը հաճախ լցված էին 328 ատմեգներով 16 ՄՀց հաճախականությամբ ՝ 5 Վ -ից աշխատող: Իմ նախագծի համար նման բնութագրերն ի սկզբանե ավելորդ էին և անհարմար, որոնումը ավելի բարդացավ:
Արդյունքում, eBay- ում Atmega 168PA- ում հանդիպեցի Pro Mini- ի 3.3 վոլտանոց տարբերակին, և ոչ թե պարզապես չինական, այլ ռուս մշակողի RobotDyn ապրանքանիշի ներքո: Այո, ես նույնպես սկզբում, ինչպես դու, կասկածի հատիկ ունեի: Բայց ապարդյուն: Երբ նախագիծը արդեն հավաքված էր, և AliExpress- ը ներկայացրեց պարտադիր վճարովի առաքում էժան ապրանքների համար (որից հետո ծանրոցները շատ ավելի հաճախ էին կորչում), ապա ավելի ուշ ես պատվիրեցի սովորական Pro Mini Atmega168 (առանց PA) 3.3V 8MHz: Ես մի փոքր փորձարկեցի երկու տախտակներով էներգախնայողության ռեժիմները ՝ յուրաքանչյուրի մեջ հատուկ ուրվագիծ ցայտելով, միկրոկառավարիչը ընկղմելով էներգիայի առավելագույն խնայողության ռեժիմում, և ահա թե ինչ եղավ.
1) Arduino Pro Mini "RobotDyn": ~ 250μA
2) Arduino Pro Mini "NoName":երբ էներգիան կիրառվում էր լարման կարգավորիչի վրա (RAW արտադրանք) և LED- ն հանվում էր, ընթացիկ սպառումը 9 3.92 մԱ




- ինչպես հասկանում եք, էներգիայի սպառման տարբերությունը գրեթե 16 անգամ է, և բոլորը այն պատճառով, որ NoName «Pro Mini» - ն օգտագործում է Atmega168 +փունջ, որից MK- ն ինքն է ուտում միայն 20μAընթացիկ (ես դա առանձին ստուգեցի), մնացած շատակերությունը ընկնում է AMS1117 գծային լարման փոխարկիչի վրա. տվյալների թերթիկը միայն դա է հաստատում.


RobotDyn տախտակի դեպքում փաթեթը որոշ չափով այլ է `սա Atmega168PA + - այստեղ մենք օգտագործել ենք մեկ այլ LDO կայունացուցիչ, որի բնութագրերը էներգախնայողության առումով ավելի հաճելի են դարձել.


Ես այն չեմ կպցրել, ուստի չեմ կարող ասել, թե որքան է Atmega168PA- ն հոսանք սպառում մաքուր ձև... Այս դեպքում ինձ բավական էր ~ 250μAերբ աշխատում է Նոկիևսկու կողմից լիթիումի մարտկոց... Այնուամենայնիվ, եթե դուք միացնում եք AMS1117- ը մայրական տախտակի NoName- ից, ապա ATmega168- ը սովորական է, իր մաքուր տեսքով, ինչպես ասացի վերևում, սպառում է 20μA.
Էլեկտրական LED- ները կարող են անջատվել սուր բանով: Դա խնդիր չէ: Կայունացուցիչը զոդվել է վարսահարդարիչով: Այնուամենայնիվ, ոչ բոլորն ունեն վարսահարդարիչ և դրա հետ աշխատելու հմտություններ, ուստի վերը նշված երկու տարբերակներն էլ գոյության իրավունք ունեն:

Neoway M590E մոդուլ

Տեխնիկական պայմաններ.
Հաճախականություններ: EGSM900 / DCS1800 Երկակի խումբ, կամ GSM850 / 1900 կամ քառագիծ
Sգայունություն:-107 դԲմ
Առավելագույն հզորությունփոխանցում: EGSM900 Class4 (2W), DCS1800 Class1 (1W)
Պիկ ընթացիկ: 2 Ա
Աշխատանքային հոսանք: 210 մԱ
Քնի ընթացիկ: 2,5 մԱ
Աշխատանքային ջերմաստիճան.-40 ° C ... + 85 ° C
Աշխատանքային լարումը. 3.3V ... 4.5V (խորհուրդ է տրվում 3.9V)
Արձանագրություններ: GSM / GPRS փուլ 2 /2 +, TCP / IP, FTP, UDP և այլն:
Համացանց: GPRS դաս 10
Տվյալների թերթիկ:

Ամենաէժան GSM մոդուլը, որը կարելի է գտնել շուկայում, սովորաբար օգտագործված է, միշտ չէ, որ զոդվում է խելացիների կողմից Չինական ձեռքերսարքավորումներից: Ինչու՞ ոչ միշտ ճարտար: Այո, ամեն ինչ մազերի չորանոցով զոդման պատճառով. Հաճախ այս մոդուլները գալիս են կարճ միացված գումարած և մինուս ունեցող մարդկանց մոտ, ինչը նրանց անգործունակության պատճառներից մեկն է: Հետեւաբար, առաջին քայլը կարճ միացման համար ուժային կոնտակտների զանգն է:

Նշում.Իմ կարծիքով, առանձին կարևոր կետ, իմ կարծիքով, կցանկանայի նշել. Այս մոդուլները կարող են գալ ալեհավաքի կլոր կոաքսիալ միակցիչով, ինչը թույլ է տալիս առանձին պատվիրել ավելի լուրջ ալեհավաք և միացնել այն մոդուլին ՝ առանց թմբուկով պարելու: Եվ նրանք կարող են գալ առանց այս միակցիչի: Սա այն դեպքում, երբ մենք խոսում ենք ամենաէժան հավաքածուների մասին: Եթե ​​դուք չեք ցանկանում ապավինել սխալին, ապա կան մի փոքր ավելի թանկ հավաքածուներ, որտեղ այս միակցիչը ներկա է + տեքստոլիտ տախտակի արտաքին ալեհավաքը ներառված է հավաքածուի մեջ:

Այս մոդուլը նույնպես քմահաճ է էլեկտրամատակարարումից առաջ, քանի որ իր գագաթնակետին այն սպառում է մինչև 2 Ա հոսանք, իսկ հավաքածուի մեջ ներառված դիոդը, կարծես, մտածված է 5 Վ -ից լարումը իջեցնելու համար (դրա համար էլ գրված է 5 Վ տախտակի վրա ) մինչև 4.2 Վ, բայց դատելով ըստ մարդկանց բողոքների, դա ավելի շատ դժվարություններ է ստեղծում, քան լավ:
Ենթադրենք, դուք արդեն հավաքել եք այս մոդուլը, և դիոդի փոխարեն թռչկոտիչը զոդվում է, քանի որ մենք չենք պատրաստվում այն ​​մատակարարել 5 Վ լարման, բայց մենք այն կսարքենք անմիջապես լիթիումի մարտկոցից, որը գտնվում է թույլատրելի լարման 3.3-4.2V:
Անհրաժեշտ կլինի ինչ -որ կերպ այն միացնել համակարգչին և ստուգել գործունակությունը: Այս դեպքում ավելի լավ է նախօրոք ինքներդ ձեզ գնել - դրա միջոցով մենք UART սերիական ինտերֆեյսի (USART) միջոցով կշփվենք մոդուլի և Arduino- ի տախտակների հետ:
Կապը պատկերված է ստորև նկարում (ես նկարել եմ այնպես, ինչպես կարող եմ).
TX մոդեմ >>> RX փոխարկիչ
RX մոդեմ<<< TX конвертера
Battery Plus - Modem Plus
Լիթիումի մարտկոցի մինուսը համակցված է մոդեմի GND- ի և փոխարկիչի GND- ի հետ
Մոդեմը գործարկելու համար GND- ին կիրառեք BOOT կապը 4.7 կՕմ դիմադրության միջոցով


Մինչդեռ, գործարկեք ծրագիրը համակարգչում: Ուշադրություն դարձրեք պարամետրերին.
1) Ընտրեք COM նավահանգիստը, որին միացված է TTL փոխարկիչը, իմ դեպքում դա COM4 է, ձեզ մոտ կարող է այլ լինել:
2) Ընտրեք բաուդ արագությունը: (Այստեղ կա մի նրբերանգ, քանի որ մոդուլներն իրենք կարող են կազմաձևվել տարբեր արագությունների համար, առավել հաճախ ՝ 9600 baud կամ 115200 baud: Այստեղ դուք պետք է էմպիրիկ կերպով ընտրեք ՝ որոշ արագություն ընտրելով, միացնելով և ուղարկելով AT հրամանը, եթե կոտրիչներն ի պատասխան գան , այն կանջատվի, կընտրի այլ արագություն և կրկնում է հրամանը և այլն, մինչև որ լավ պատասխան չստանաս):
3) Ընտրեք փաթեթի երկարությունը (այս դեպքում `8 բիթ), պարիտետի բիթը անջատված է (ոչ), կանգառի բիթը (1):
4) Համոզվեք, որ նշեք վանդակը + CR, և այնուհետև փոխադրման վերադարձի նշանը ինքնաբերաբար կավելացվի յուրաքանչյուր հրամանին, որը մենք ուղարկում ենք մոդուլին վերջում. մոդուլը հրամանները հասկանում է միայն այս բնույթի վերջում:
5) Միացում, այստեղ ամեն ինչ պարզ է, մենք կտտացրել ենք և կարող ենք աշխատել մոդուլի հետ:

Եթե ​​կտտացնում եք «Միացում» և ապա գործարկեք մոդուլը ՝ 4.7K ռեզիստորի միջոցով BOOT- ը կիրառելով գետնին, ապա տերմինալը նախ կցուցադրի «MODEM: STARTUP» հաղորդագրությունը, ապա որոշ ժամանակ անց ՝ «+ PBREADY» մակագրությունը, ինչը նշանակում է, որ հեռախոսահամարը կարդացվել է: գիրք, չնայած այն կարող է դատարկ լինել.

Այս սպոյլերի ներքո AT հրամանով `օրինակներով

Մենք տպում ենք AT հրամանը. Ի պատասխան ՝ մոդուլը մեզ ուղարկում է մեր հրամանը, քանի որ echo ռեժիմը միացված է, և OK.

Եկեք ստուգենք մոդեմի կարգավիճակը AT + CPAS հրամանով - ի պատասխան ՝ մեր հրամանը կրկին ՝ + CPAS: 0 և OK:
0 - նշանակում է, որ մոդուլը պատրաստ է շահագործման, բայց կախված իրավիճակից, կարող են լինել այլ համարներ, օրինակ ՝ 3 - մուտքային զանգ, 4 - միացման ռեժիմում, 5 - քնի ռեժիմ: 1 -ին և 2 -ի վերաբերյալ տեղեկություններ չգտա:

UART- ում տվյալների փոխանցման արագությունը փոխելը տեղի է ունենում AT + IPR = 9600 հրամանով, սա այն դեպքում, երբ ձեզ անհրաժեշտ է 9600 արագություն: Եթե որևէ այլ, այն նման է AT + IPR = 19200 օրինակին կամ AT + IPR = 115200:

Եկեք ստուգենք ցանցի ազդանշանը: AT + CSQ- ում պատասխանը գալիս է + CSQ: 22.1 - տասնորդական կետի արժեքը ունի 0 ... 31 (115 ... 52dBl) տիրույթ - սա ազդանշանի մակարդակն է, որքան ավելի շատ, այնքան լավ: Բայց 99 -ը նշանակում է նրա բացակայություն: Տասնորդական կետից հետո արժեքը ազդանշանի որակն է 0 ... 7 - այստեղ արդեն հակառակն է, որքան ցածր է թիվը, այնքան լավ:

Անջատեք արձագանքի ռեժիմը ՝ ուղարկելով ATE0 հրահանգը, որպեսզի կրկնվող հրամանները չխանգարեն: Հակառակ դեպքում, այս ռեժիմը միացված է ATE1 հրամանով:

Դիտեք որոնվածի տարբերակը AT + GETVERS- ում



Այս և շատ այլ հրամաններ կարելի է դիտել

Տախտակների հավասարեցում

Մինչ Pro Mini- ն հեշտությամբ կարելի է սոսնձել տախտակին, GSM մոդուլի հետ կապված իրավիճակը մի փոքր ավելի բարդ է: նրա շփման սանրը գտնվում է միայն մի կողմից, և եթե միայն այն կպցնում եք, ապա տախտակի մյուս կողմը պարզապես կախված կլինի օդում: Հետո, կրկին աչքով, ես ստիպված էի 3 լրացուցիչ անցք փորել տախտակի երեք անկյունների մոտ: Այնուհետև անցքերից յուրաքանչյուրի տարածքները հանվեցին դիմակից: Հարմարության համար ես սանրից անջատված հոսանքները տեղադրեցի առանց զոդման տախտակի վրա (սպիտակ) և, տեղադրելով դրանց վրա GSM մոդուլային տախտակ, սովորաբար եռակցվեց.

Հետագայում ես ստիպված եղա մեկ այլ անցք անել, իմ դեպքում `« I »տառի վրա, որտեղ գրված է« Արտադրված է Չինաստանում », տախտակի եզրին:


Պարզվեց, որ ավելացված կոնտակտը, որն ըստ էության GND է, տեղակայված է Pro Mini տախտակի GND- ի կողքին, և այդպիսով հնարավոր դարձավ GSM մոդուլի և Pro Mini- ի հիմքը համատեղել մի կաթիլ զոդի հետ (երկար կապում մեջտեղում և դրա աջ կողմում ՝ Pro Mini քորոցն է) - ես դրանք նշեցի սլաքներով: Իհարկե, մի փոքր ծուռ ստացվեց, բայց այժմ այն ​​հուսալիորեն պահում է.



Տախտակների միջև որոշ տեղ է մնացել. Դրա մեջ ես տեղադրեցի լիթիումի արտանետման լիցքավորման կառավարման տախտակ `նախապես զոդված microUSB միակցիչով և զոդված լարերով:

Շարֆը շատ սերտորեն տեղավորվում է այնտեղ, մինչդեռ կողքից LED- ների փայլը հստակ տեսանելի կլինի պատյանի փոքր անցքից:



PCB- ի տակդիրներ

Գործի ներսում տախտակը ապահով ամրացնելու համար ես ստիպված էի մի քանի օր անցկացնել ՝ մտածելով, թե ինչպես դա կարող է իրականացվել: Տաք հալեցման սոսինձով տարբերակը չի դիտարկվել մի քանի պատճառով `այն կարող է ընկնել, դեֆորմացվել, և որ ամենակարևորն է, կառուցվածքը դժվար կլինի ապամոնտաժել:
Ես եկա այն մտքի, որ այստեղ ամենապարզ և ամենաճիշտ տարբերակը կլինի դարակաշարերի օգտագործումը, ինչը, իհարկե, չունեի: Այնուամենայնիվ, կային մի քանի չաշխատող լիցքավորիչներ, որտեղից կտրված էր ինքնահպման պտուտակների համար թել ունեցող մեկ երկար դարակ: Յուրաքանչյուր տակդիր կիսով չափ սղոցվեց և ֆայլով ավարտվեց մոտ 9,5 մմ - այս բարձրության վրա է, որ տախտակի տակ տեղակայված մարտկոցը ունի բավարար լուսանցք, մոտ 2 մմ - դա արվում է այնպես, որ տախտակի զոդված կոնտակտները չդիպչեն այն իրենց խորհուրդներով և այնպես, որ հնարավոր լինի դրանց միջև մի կտոր մտցնել փրփուր կաուչուկ `ամրացման համար:
Ինչ վերաբերում է տախտակը անմիջապես պատյանին ամրացնելուն, այստեղ ես սուրճի տարայից կտրեցի չորս շերտ, որոնց ծայրերում ես անցք բացեցի, այնուհետև ամրացրեցի դրանք նույն պտուտակների վրա, որոնք պտուտակված էին դարակաշարերի մեջ: Ստորև ՝ լուսանկարում, տեսեք, թե ինչ տեսք ունի այն:
Հաջորդ քայլը տախտակի մյուս կողմում, այսինքն ՝ վերևից, մի քանի դարակ պտուտակելն է, որպեսզի գործը փակվելիս կափարիչը մի փոքր հենվի այս դարակների վրա ՝ ստեղծելով լրացուցիչ ամրացում: Քիչ անց, այս դեպքում, ես հանդիպեցի խորհրդային քարոզչական ռադիոյի տակից մի դիակի (եթե այն ավելի վաղ գտնվեր, ես այստեղից կհանեի բոլոր դարակները), որտեղ ես գտա բարձրության վրա քիչ թե շատ պիտանի մի զույգի, բայց սկզբում ես դրանք փորեցի կենտրոնում ՝ փականով ՝ ինքնահպման պտուտակների տակ: Հետո կտրեց դրանք և նաև ավարտեց դրանք ֆայլով ՝ հեռացնելով ավելցուկը: Այստեղ ես ստացա մի նրբություն. Լուսանկարում կարող եք տեսնել, որ մի սպիտակ կանգուն եզրից պտուտակված է գետինաքս տախտակին, իսկ մյուսը սպիտակ `անմիջապես մոդուլային տախտակին, քանի որ մոդեմի տախտակի մի եզրից ամբողջությամբ ծածկում է ստորին տախտակը, իսկ հակառակ եզրից `ընդհակառակը, ստորինը դուրս է նայում: Միևնույն ժամանակ, երկու տախտակներում անհրաժեշտ էր լրացուցիչ փորել անցքեր, որպեսզի ինքնահպման պտուտակների կափարիչները կարողանան ազատ անցնել:
Եվ, վերջապես, մնում է համոզվել, որ տախտակը միշտ գործին զուգահեռ է. Փակագծերը, որոնք օգտագործվում են պատին լարերի և մալուխների ամրացման համար, կատարյալ տեղավորվում են այս գործի համար, ես նախկինում եղունգները հանել եմ դրանցից: Փակագծերը լավ կպչում են տախտակին ՝ գոգավոր կողմով ՝ առանց որևէ լրացուցիչ սարքի, միայն SIM քարտի աջ կողմում է, փակագծի լայնությունը չափազանց մեծ է և պետք է նաև մանրացնել:
Բոլոր մանրամասները ճշգրտվել են աչքով և էմպիրիկ ՝ վերը նշված բոլորի լուսանկարի ներքևում.



Միակցիչներ: LED- ները: Կոճակ

Քանի որ սանրը վերջացավ, ես ստիպված եղա ապամոնտաժել DVD սկավառակի տախտակից 6-պին միակցիչը, որը այնուհետև զոդեցի Pro Mini- ին, սա տախտակը բռնկելու հարմարության համար է: Մոտակայքում ես կապեցի կլոր միակցիչ (Nokia 3.5 մմ) լիթիում լիցքավորելու համար:

6-պին միակցիչի մարմինը փոքր-ինչ ավարտվեց ֆայլով, քանի որ դրա եզրերը մի փոքր դուրս էին ցցված մարմնից: Լիցքավորման վարդակը հիանալի տեղավորվում է պատյանի պատին:

Գրատախտակի մյուս կողմում ես միացրեցի սարքը վերագործարկելու կոճակը և երկու LED ՝ որոնվածը կարգաբերելու համար - կարմիր LED- ը միացված է GSM մոդուլին, երկրորդ կանաչ LED- ն ՝ Pro Mini- ի 10 -ի ամրացման համար, ինձ համար ավելի հեշտ է: կարգաբերել ծրագիրը ՝ օգտագործելով այն:

Մարտկոցի կատարելագործում

Nokia- ի հեռախոսներից ստացված Nokia- ի մարտկոցը ոչ պակաս տարածված է, քան 18650 -ը, բայց շատերը պարզապես հրաժարվում են այն օգտագործել կոնտակտների միացման անհարմարության պատճառով, որոնք տեղադրված են հենց մարտկոցի մեջ: Անցանկալի է դրանք զոդել, ուստի որոշվեց օգտագործել դրանց առաջարկած մեթոդը, այն է `գրենական ռետինից և պղնձե մետաղալարից (1,5 մմ հաստությամբ) տերմինալ բլոկ պատրաստել:
Նախ, ես երկու մետաղալարով ջնջիչի մի կտոր ծակեցի ՝ նախապես մերկացված ծայրերով և դրեցի մարտկոցի կոնտակտներին, որպեսզի նրանց միջև եղած հեռավորությունը համընկնի,
Ես թեքեցի ծայրերը, ամրացրեցի այն զոդման երկաթով և մի փոքր հետ քաշեցի երկար ծայրերով, որպեսզի ստացված կոնտակտները խրված լինեին ռետին:



Մարտկոցի վրա տեղադրելը.

Դուք կարող եք տերմինալային բլոկը ամրացնել ռետինե ժապավենով կամ փաթեթավորել կապույտ էլեկտրական ժապավենով, ինչը ես վերջում արեցի:

Ժողով.

Աշխատանքի հիմնական մասը կատարված է, մնում է հավաքել և շտկել այդ ամենը:
Մարտկոցի և տախտակի միջև ես փրփուր կաուչուկի մի կտոր դրեցի, որպեսզի այն հետո սողալ պատյանի ներսում: Ես լրացուցիչ զոդեցի 2200 uF կոնդենսատոր `մոդուլը սնուցելու համար:

Երբ լիցքավորումը միացված է.

Շրջանակ: Արտաքին տերմինալային բլոկ:

Տեղական ռադիո շուկայում գործը ստացա մոտ 1,5 դոլարով, եթե թարգմանվի դոլարով ՝ 95x60x25 մմ չափսերով, գրեթե մեկ տուփ ծխախոտի չափ: Ես դրա մեջ մի քանի անցք բացեցի: Նախ, 4-պին տերմինալային բլոկի համար, որը վերցված է անգործուն dimmer- ից:
Ես ամբողջությամբ ազատեցի երկու ծայրահեղ կոնտակտները պտուտակներից միջադիրներով, ավելի երկար պտուտակների համար անցքեր բացեցի, որոնց վրա ամբողջ տերմինալային բլոկը կպահի մարմինը: Գործի վրա, իհարկե, երկու ծայրահեղ անցքերը մեծ կլինեն, իսկ մեջտեղում երկուսը ՝ ավելի փոքր. Դրանց միջով անցքեր կծած լինեն, որոնցից մեկը միացված է VCC Pro Mini- ին, իսկ երկրորդը ՝ քորոցին: 2

Հորատման անցքերը, չնայած առաջին հայացքից պարզ են, բայց դեռ ոչ պակաս ժամանակատար են, այն շատ հեշտ է բաց թողնել, ուստի ես դա արեցի սկզբում ավելի փոքր, ապա ավելի մեծ փորվածքով:

Տակտ կոճակի համար ես մի փոքր գոգավոր գագաթով գլխարկ ընտրեցի, որպեսզի հարմար լինի պատյանով նեղ անցքով լուցկիով կամ թղթե սեղմակով հարվածել դրան:

USB-TTL փոխարկիչ հանգույցով պատյանով տախտակ.

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

Դե, ամբողջությամբ միացված լիցքավորիչով հավաքված տեսքը հետևյալն է.

Փորձարկում. Ինչպես է դա աշխատում:

Բացի ալեհավաքների փորձարկումներից, ես ստուգեցի, թե ինչպես է ազդանշանը իրեն պահելու փողոցում ՝ ցրտահարության ժամանակ -15: Դա անելու համար ես պարզապես ներսն ամբողջությամբ դրեցի կոնտեյների մեջ և մի գիշեր թողեցի պատշգամբում, ահազանգը միևնույն ժամանակ չսկսվեց, պատճառը, ընդհանուր առմամբ, ակնհայտ էր. Լիթիումը չի սիրում սառնամանիքը: Սա հաստատվեց մեկ այլ փորձարկմամբ, որտեղ մարտկոցը թողեցի տանը և տախտակը երկար լարերով բերեցի փողոց և մի օր թողեցի այնտեղ նույն ցրտահարության ժամանակ `գործողությունը, կարծես ոչինչ չէր պատահել: Մյուս կողմից, տարօրինակ կլիներ, եթե ահազանգը չգործեր: atmega- ի, մոդուլի, քվարցի համար նախատեսված տվյալների թերթերում `թույլատրելի աշխատանքային ջերմաստիճանը մինչև -40 աստիճան:

Գործողության սկզբունքը կազմակերպվում է արտաքին ընդհատման միջոցով, սկզբում 2 -րդ կապը փակ է VCC- ի համար և, հետևաբար, տրամաբանական 1 -ը ամրացված է քորոցին, և վերահսկիչը քնում է: Հենց որ կոնտակտը խզվի և 0 -ը հայտնվի 2 -րդ կապում, միկրոկառավարիչը արթնանում է, 3 -րդ կապը (որին մոդեմը բաց է միացված ռեզիստորի միջոցով) իջեցնում է գետնին. պատրաստակամության համար, և ցանցը բռնելուն պես անմիջապես զանգ է ուղարկում ծածկագրում նշված սեփականատիրոջ հեռախոսահամարին: Theանգը մերժելուց հետո սարքն անջատվում է ՝ չուղարկելով ավելի անվերջ զանգեր, քան չինական շատ ահազանգեր են անում:

լրացուցիչ տեղեկություն

#ներառում #ներառում // ծրագրային ապահովման գրադարան UART SoftwareSerial gsm (7, 6); // RX (7), TX (6) void wakeUp () () // դատարկ ընդհատումների կառավարիչ /////////////////////////// //////////////// void gsmOFF () (// PORTD | = (1<<3); // ВЫКЛЮЧЕНИЕ МОДУЛЯ _delay_ms(10); // gsm.println("AT+CPWROFF"); // ПЕЧАТАЕМ КОМАНДУ OFF PORTB &=~ (1<<2); // выключить LED 10 } // //========================================= void gsmON(){ // PORTD|=(1<<6); // 6-му порту (TX) назначить 1 PORTD &= ~(1<<3); // ЗАПУСК МОДУЛЯ _delay_ms(10); // while(!gsm.find("+PBREADY")); // ждём прочтения тел. книги PORTB |= (1<<2); // включить LED 10 _delay_ms(100); // while(1){ // gsm.println("AT+CREG?"); // проверяем в сети ли модуль if (gsm.find("0,1")) break; // если сеть есть, выходим из цикла _delay_ms(400); // проверка раз в 0,4 сек } // } // /////////////////////////////////////////// // void sleepNow(){ // функция засыпания ADCSRA = 0x00; // отключить подсистему АЦП (экономия 140 мкА) PORTD&=~(1<<6); // в вывод TX поставить 0 _delay_ms(100); // set_sleep_mode(SLEEP_MODE_PWR_DOWN); // режим сна PWR_DOWN sleep_enable(); // включение сна attachInterrupt(0, wakeUp, LOW); // включить прерывания sleep_mode(); // sleep_disable(); // detachInterrupt(0); // отключить прерывания } void setup(){ gsm.begin(9600); // скорость работы UART DDRD = B01001000; // 3-й и 6-й выводы на выход DDRB |= (1<<2); // вывод 10 на выход gsmON(); // запуск модуля для теста gsmOFF(); // выключаем модуль } void loop(){ if (!(PIND&(1<<2))){ // если на 0-ом прерывании появился 0 gsmON(); gsm.println("ATD+79xxxxxxxxx;"); // отзваниваемся, в ответ приходит OK и CONNECT _delay_ms(100); if (gsm.find("OK")) while(1){ // ожидание сброса вызова gsm.println("AT+CPAS"); // при каждой итерации опрашиваем модуль if (gsm.find("0")) break; // если 0, то выходим из цикла while _delay_ms(100); // проверка раз в 0,1 сек } for (char i=0; i<14; i++){ PORTB|=(1<<2); // LED 10 ON _delay_ms(200); PORTB&=~(1<<2); // LED 10 OFF _delay_ms(200); } gsmOFF(); // выключить модуль _delay_ms(10); while(1); // блокируем программу } else { sleepNow(); // укладываем контроллер спать } }

Շղթա (առանց լիցքաթափման կառավարման վահանակի)



Եզրակացություններ և մտքեր: Պլաններ:

Տագնապը օգտագործվում է երկրում, ես գոհ եմ աշխատանքից, այնուամենայնիվ, AVR- ի հետագա ուսումնասիրությամբ, ավելի ու ավելի շատ գաղափարներ են գալիս դրա հետագա փոփոխման համար: Արդուինոն իր կեղծալեզու լարերով ինձ շատ վշտացրեց, քանի որ աշխատանքում կար մեկ տհաճ պահ: Երբ ես օգտագործում էի digitalWrite () նավահանգիստների հետ աշխատելու գործառույթները; կամ pinMode (); - ապա GSM մոդուլը ինչ -ինչ պատճառներով շատ հաճախ անջատվում էր: Բայց արժեր դրանք փոխարինել DDRB | = (ինչպես 1<Միայն նավահանգիստներին ուղղակի մուտքի գործարկումը սարքը ստիպեց աշխատել, ինչպես նախատեսված էր:

Էներգախնայողություն ...
Հավաքված սարքը չորս լրիվ ամիս աշխատել է առանց լիցքավորման և շարունակում է աշխատել, չնայած ավելի ճիշտ կլինի ասել «քնել»: Սա հաստատվում է սպիտակ կոճակի միջոցով պարզ վերագործարկմամբ: 250 μA էներգիայի սպառմամբ (LE33 կայունացուցիչի միջոցով) և 1430 mAh մարտկոցով, չնայած լավ է, մարտկոցի ոչ նորույթի պատճառով մենք կլորացնենք մինչև 1000mAh, պարզվում է, որ սարքը կարող է քնել մոտ 5.5 ամիս առանց լիցքավորման: Եթե ​​այնուամենայնիվ գոլորշիացնեք կայունացուցիչը, ապա շահագործման ժամանակը կարող է ապահով բազմապատկվել 10 անգամ: Բայց իմ դեպքում դրա կարիքը չկա, քանի որ SIM քարտից մնացորդը դեռ պետք է ծախսեք երեք ամիսը մեկ, միևնույն ժամանակ սարքը կարող է ստուգվել և լիցքավորվել:
Վերանայում տրված էներգախնայողության օրինակը հեռու է սահմանից, քանի որ դատելով տվյալների թերթիկից, հնարավոր է միկրոկառավարիչի ժամացույցի հաճախականությունը (և դա արվում է ապահովիչներ տեղադրելով) իջեցնել 1 ՄՀց -ի, իսկ եթե կիրառեք 1.8 Վ լարման, ապա սպառումը 1 μA բարից ցածր կլինի ակտիվ ռեժիմ: Շատ վատ չէ: Բայց եթե MC- ն դուրս գա ներքին RC գեներատորից, ապա կհայտնվի մեկ այլ խնդիր `UART եթերը կփակվի աղբով և սխալներով, հատկապես եթե վերահսկիչը տաքացվի կամ սառչի:

Ավարտին ...
1) Բացը տեղադրված սովորական մետաղալարն այնքան էլ հարմար չէ, ես նախատեսում եմ փորձարկել Hall սենսորով և եղեգի անջատիչով, չնայած վերջիններիս մասին ասում են, որ դա այնքան էլ հուսալի չէ, քանի որ դրա ներսում շփումները կարող են կպչել:
2) Լավ կլիներ ավելացնել «գլխավոր համարը» փոխելու ունակությունը ՝ առանց համակարգչի մասնակցության և թարթման: Սա արդեն պետք է աշխատի EEPROM- ի հետ:
3) Փորձեք ընդհատել ժամացույցի ժամաչափից, բայց ոչ միայն հանուն հետաքրքրասիրության, այլ այնպես, որ միկրոկառավարիչը պարբերաբար արթնանա ինքն իրեն, չափի մարտկոցի լարման չափումը և SMS- ով ուղարկի ստացված արժեքը, որպեսզի տեղյակ լինի, թե որքան մարտկոցը լիցքաթափված է:
4) Արևային վահանակը կարող է լիովին վերացնել սարքը լիցքավորելու անհրաժեշտությունը, սա տեղին կլինի հատկապես ցածր հզորության մարտկոցների համար:
5) Երկար ժամանակ ես ուզում էի գնել LiFePo4 մարտկոցներ, որոնք, ըստ ակնարկների, սովորաբար հանդուրժում են ցրտահարությունը, բայց մինչ ես համապատասխան լոտ էի փնտրում, գարունն արդեն աննկատելիորեն եկել էր:
6) Աշխատեք գեղագիտական ​​բաղադրիչի վրա

Ո՞ր Pro Mini- ն պետք է գնեք:
Եթե ​​չկա վարսահարդարիչ, ապա Pro Mini "RobotDyn" Atmega168PA 3.3V, հանեք լուսադիոդը սուր ինչ -որ բանով և ունեք μ 250μA:
Եթե ​​դուք ունեք վարսահարդարիչ, ապա ցանկացած տախտակ, դուք կպցնում եք կայունացուցիչը և հզորության LED- ը - ստանում եք ընթացիկ սպառման μ 20μA:

Առայժմ այսքանը, հուսով եմ, որ ակնարկը հետաքրքիր և օգտակար էր:

Նախատեսում եմ գնել +174 Ավելացնել ընտրյալների մեջ Ինձ դուր եկավ ակնարկը +143 +278 Վերջին տասնամյակի ընթացքում ավտոմեքենաների գողությունները զբաղեցրել են աշխարհում կատարված հանցագործությունների կառուցվածքում ամենակարևոր տեղերից մեկը: Դա պայմանավորված է ոչ այնքան գողության այս կատեգորիայի տեսակարար կշիռով ՝ կապված հանցագործությունների ընդհանուր թվի հետ, որքան մեքենաների թանկության հետևանքով պատճառված վնասի նշանակությամբ: Մինչև 90 -ականների վերջ տրանսպորտային միջոցների գողության դեմ պայքարի ուղղությամբ ձեռնարկված միջոցառումների թույլ արդյունավետությունը հանգեցրեց կայուն խմբերի ստեղծմանը, որոնք մասնագիտացած են այդ հանցագործությունների կատարման մեջ և ունեն կազմակերպված հանցավորության տարբերակիչ առանձնահատկություններ. Դուք հավանաբար լսել եք «սեւ ավտո բիզնես» տերմինը: Եվրոպական երկրների ավտոկանգառը ամեն տարի բացակայում է: Մեքենաների 2% -ը, որոնք դառնում են հանցավոր ոտնձգությունների առարկա: Հետևաբար, ես գաղափար ստացա իմ մեքենայի համար gsm ահազանգ անել Arduino Uno- ի հիման վրա:

Եկեք սկսենք!

Ինչ ենք հավաքելու

Մենք պետք է ընտրենք մեր համակարգի սիրտը: Իմ կարծիքով, նման ազդանշանի համար ավելի լավ բան չկա, քան Arduino Uno- ն: Հիմնական չափանիշը բավարար քանակությամբ կապում է և գին:


Arduino Uno- ի հիմնական առանձնահատկությունները

Միկրոկոնտրոլեր - ATmega328
Աշխատանքային լարումը `5 Վ
Մուտքային լարումը (խորհուրդ է տրվում) - 7-12 Վ
Մուտքային լարումը (սահմանը) - 6-20 Վ
Թվային մուտքեր / ելքեր - 14 (որից 6 -ը կարող են օգտագործվել որպես PWM ելքեր)
Անալոգային մուտքեր - 6
DC հոսանք մուտքի / ելքի միջոցով `40 մԱ
DC հոսանք 3.3 Վ պին - 50 մԱ
Ֆլեշ հիշողություն - 32 ԿԲ (ATmega328), որից 0.5 ԿԲ է օգտագործվում bootloader- ի համար
RAM - 2 ԿԲ (ATmega328)
EEPROM - 1 ԿԲ (ATmega328)
Clամացույցի հաճախականությունը `16 ՄՀց


Տեղավորվում է:

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


Ես մտածեցի և պատվիրեցի այն Չինաստանից: Այնուամենայնիվ, ամեն ինչ պարզվեց, որ ոչ այնքան վարդագույն: Սենսորը պարզապես հրաժարվեց գրանցել SIM քարտը ցանցում: Փորձվեց այն ամենը, ինչ հնարավոր էր `արդյունքը զրո էր:
Կային բարի մարդիկ, ովքեր ինձ տրամադրեցին ավելի սառը բան ՝ Sim900 Shield: Սա արդեն լուրջ բան է: Վահանը ունի խոսափողի և ականջակալների միակցիչ, լիարժեք հեռախոս:


Sim900 Shield- ի հիմնական առանձնահատկությունները

Աշխատանքային հաճախականության 4 ստանդարտ 850/900/1800/1900 ՄՀց
GPRS բազմաբնույթ դաս 10/8
GPRS բջջային կայանի դաս B
Համապատասխան է GSM 2/2 + փուլին
Դաս 4 (2 Վ @ 850/900 ՄՀց)
Դաս 1 (1 Վ @ 1800 /1900 ՄՀց)
Վերահսկվում է AT հրամաններով (GSM 07.07, 07.05 և SIMCOM ընդլայնված AT հրամաններ)
Powerածր էներգիայի սպառումը ՝ 1.5 մԱ (քնի ռեժիմ)
Գործող ջերմաստիճանի միջակայքը `-40 ° C- ից +85 ° C


Տեղավորվում է:

Լավ, բայց դուք պետք է որոշ ցուցիչներից ընթերցումներ կատարեք ՝ սեփականատիրոջը տեղեկացնելու համար: Հանկարծ մեքենան տարհանվում է, ապա մեքենայի դիրքն ակնհայտորեն կփոխվի տարածության մեջ: Վերցնենք արագացուցաչափ և գիրոսկոպ: Գերազանց Dachshund, այժմ մենք փնտրում ենք սենսոր:

Կարծում եմ, որ GY-521 MPU6050- ը անպայման կտեղավորվի: Պարզվեց, որ այն ունի նաեւ ջերմաստիճանի տվիչ: Անհրաժեշտ կլիներ օգտագործել այն, կլինի այդպիսի «մարդասպան հատկություն»: Ենթադրենք, մեքենայի տերը այն դրել է տան տակ ու հեռացել: Մեքենայի ներսում ջերմաստիճանը «սահուն» կփոխվի: Ի՞նչ կլինի, եթե հարձակվողը փորձի ներխուժել մեքենա: Օրինակ, նա կկարողանա դուռը բացել: Մեքենայի ջերմաստիճանը կսկսի արագ փոխվել, քանի որ տնակում օդը սկսում է խառնվել շրջակա միջավայրի օդի հետ: Կարծում եմ, որ կստացվի:


GY-521 MPU6050- ի հիմնական առանձնահատկությունները

3 առանցքի գիրոսկոպի մոդուլ + 3 առանցքի արագացուցիչ GY-521 MPU-6050 չիպի վրա: Թույլ է տալիս որոշել տարածության մեջ օբյեկտի դիրքը և շարժումը, պտտման ընթացքում անկյունային արագությունը: Այն ունի նաև ներկառուցված ջերմաստիճանի ցուցիչ: Այն օգտագործվում է տարբեր տեսակի ինքնաթիռների և ինքնաթիռների մոդելներում, հնարավոր է նաև հավաքել շարժման գրավման համակարգ ՝ հիմնված այս տվիչների վրա:

Միկրոշրջան - MPU -6050
Մատակարարման լարումը `3.5V- ից 6V (DC);
Գիրոսկոպի տիրույթ - ± 250 500 1000 2000 ° / վ
Արագացուցիչի միջակայք - ± 2 ± 4 ± 8 ± 16 գ
Հաղորդակցության միջերես - I2C
Չափ - 15x20 մմ:
Քաշ - 5 գ


Տեղավորվում է:

Թրթռման սենսորը նույնպես օգտակար է: Հանկարծ նրանք կփորձեն բացել մեքենան «բիրտ ուժով», կամ, ավտոկայանատեղիում, մեկ այլ մեքենա կպնի ձեր մեքենային: Վերցրեք թրթռման սենսորը SW-420 (կարգավորելի):


Հիմնական հատկանիշները SW-420

Մատակարարման լարումը `3.3 - 5V
Ելքային ազդանշան - թվային բարձր / ցածր (սովորաբար փակ է)
Օգտագործված տվիչ - SW -420
Օգտագործված համեմատիչ - LM393
Չափերը - 32x14 մմ
Լրացուցիչ - Կա կարգավորիչ դիմադրություն:


Տեղավորվում է:

Պտուտակեք SD հիշողության քարտի մոդուլը: Մենք նաև կգրենք տեղեկամատյան ֆայլ:


SD հիշողության քարտի մոդուլի հիմնական բնութագրերը

Մոդուլը թույլ է տալիս միկրոկոնտրոլերի հիման վրա պահել, կարդալ և գրել SD քարտին սարքի աշխատանքի համար անհրաժեշտ տվյալները: Սարքի օգտագործումը տեղին է տասնյակ մեգաբայթից երկու գիգաբայթ ֆայլեր պահելու ժամանակ: Տախտակը պարունակում է SD քարտի կոնտեյներ, քարտի էներգիայի կայունացուցիչ, խցան ինտերֆեյսի և հոսանքի գծերի համար: Եթե ​​Ձեզ անհրաժեշտ է աշխատել ձայնի, տեսանյութի կամ այլ ծավալային տվյալների հետ, օրինակ ՝ պահել իրադարձությունների մատյան, տվիչների տվյալներ կամ վեբ սերվերից տեղեկատվություն պահել, ապա Arduino- ի SD հիշողության քարտի մոդուլը հնարավորություն կտա օգտագործել SD քարտ այս նպատակների համար: Օգտագործելով մոդուլը, կարող եք ուսումնասիրել SD քարտի առանձնահատկությունները:
Մատակարարման լարումը `5 կամ 3.3 Վ
SD քարտի հիշողության հզորությունը `մինչև 2 ԳԲ
Չափերը - 46 x 30 մմ


Տեղավորվում է:

Եվ ավելացրեք սերվո, երբ սենսորները գործարկվեն, DVR- ով սերվոն կշրջվի և կնկարահանի միջադեպի տեսանյութը: Վերցրեք MG996R servo- ն:


MG996R սերվոյի հիմնական հատկությունները

Կայուն և հուսալի պաշտպանություն վնասներից
- մետաղական սկավառակ
- Կրկնակի շարքով գնդակավոր
- Լարի երկարությունը 300 մմ
- Չափերը 40x19x43 մմ
- զանգված 55 գր
- Պտտման անկյուն ՝ 120 աստիճան:
- Աշխատանքային արագություն `0.17 վրկ / 60 աստիճան (4.8 Վ առանց բեռի)
- Աշխատանքային արագությունը `0.13 վրկ / 60 աստիճան (6 Վ առանց բեռի)
- Մեկնարկային ոլորող մոմենտ ՝ 9.4 կգ / սմ 4.8 Վ էլեկտրամատակարարման դեպքում
- Մեկնարկային ոլորող մոմենտ ՝ 11 կգ / սմ 6 Վ էլեկտրամատակարարման դեպքում
- Աշխատանքային լարումը `4.8 - 7.2V
- Բոլոր շարժական մասերը պատրաստված են մետաղից


Տեղավորվում է:

Մենք հավաքում ենք

Google- ում յուրաքանչյուր սենսոր միացնելու մասին բազմաթիվ հոդվածներ կան: Եվ ես ցանկություն չունեմ նոր հեծանիվներով հանդես գալու, այնպես որ ես կթողնեմ պարզ և աշխատանքային տարբերակների հղումներ: մակարդակ 80 մշակող 2012 թվականի փետրվարի 15, ժամը 16:34

Ներքին ահազանգ Arduino- ում

  • Փայտանյութի սենյակ *

Բարի օր.

Attentionանկանում եմ ձեր ուշադրությանը ներկայացնել ահազանգ ցանկացած սենյակի համար `տուն, խանութ, գրասենյակ, որը, անցանկալի ներխուժումը հայտնաբերելուց հետո, նամակ է ուղարկում և զանգում բջջային հեռախոս:

Տագնապի յուրահատկությունը. Ահազանգի ամբողջ հսկողությունը կատարվում է makridenkov.ru/signals կայքի միջոցով, ցանկացած սարքից, Android- ից, iPhone- ից: Սարքավորումներ `տնական, Arduino- ում` 45 դոլար ցածր գնով: Շղթան և ապարատային ծրագիրը բաց են հղման վրա: Հեշտ է ինքդ քեզ կրկնել:

Տագնապի գործարկման ընդհանուր սխեման:

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

Arduino- ն ուղարկում է «կապի վերև» ազդանշան ամեն 20 վայրկյանը մեկ: Սա թույլ է տալիս տեղեկացնել տարածքի սեփականատիրոջը իրավիճակի մասին, եթե ներխուժողը անջատել է հոսանքը կամ ինչ -որ կերպ անջատել է ահազանգը, կոտրել կամ օգտագործել «gsm jammers» ռադիոընդունիչ միջոցներ: Որ ծանուցում ամբողջովին անկախ սենյակում երկաթի վիճակից:

Զվարճալի

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

Ահազանգերի կառավարման կայքում կազմված է սենյակում տեղաշարժվելու ժամանակացույցը: Որ մենք ստանում ենք պատկեր, թե որ ուղիներն ու վայրերն են հայտնի: Ինչի համար? Օրինակ, պարզեք, թե որքան հաճախ են ձեր խանութի վաճառողները այցելում ծխելու սենյակ: Կամ պարզապես որպես կատակ, տվեք այն հարցը, թե ինչն է հաճախ այցելում ձեր ամուսնուն ՝ ճաշ պատրաստելու տեղ, թե՞ համակարգիչ ՝ ինտերնետով: Այս հարցերին պատասխանում է փոխանցումների ժամանակացույցը:

Աշխատանքի վիդեո ցուցադրում

Իրականացում

Երկաթը բավականին հեշտ է հավաքել ինքներդ: Արժեքը մոտ $ 45 է:
Մանրամասն ՝ որտեղից և ինչ գնել հղումից, արդի տեղեկատվություն:
Սխեմատիկ դիագրամը ներկայացված է նկարում:

Ընդհանուր

Հուսանք, որ ահազանգը կօգնի ձեզ հոգու հանգստություն զգալ ձեր խանութի կամ տան համար:
Բացի այդ, ես կարծում եմ, որ հետաքրքիր և օգտակար է նման սարք հավաքելը ինքնուրույն ՝ որպես ձեր ստեղծագործական գործունեության սկիզբ հրաշալի, հարմար և պարզ Arduino հարթակում: Չնայած, իմ կարծիքով, ես կնախընտրեի Arduino- ի համար ծրագրեր գրել Ruby- ում, քան SI- ում:

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

Սովորաբար, շարժման ժամանակացույցից երևում է, որ բնակարանում մեկ սենյակը բավական է, երբ միայնակ ես ապրում: Այնուամենայնիվ, այսօր ես շարժվեցի բոլոր սենյակներով, չգիտես ինչու:

Nyվարճալի դիտարկում, դուք կարող եք տեսնել, թե կոնկրետ որ ժամին է նա գնացել աշխատանքի: Եվ օգտագործեք այս տվյալները որպես գործիք ՝ ինքնակատարելագործման ճշգրտության համար:

Պ.Ս. Պատրաստի և աշխատող սարքի լուսանկարներ:

Սա պատմության վերջն է:
Ամենայն բարիք:

Պիտակներ ՝ միացում, ահազանգ, gsm, arduino, տնական,

Այս նախագիծը վերաբերում է գողերի կողմից մուտքի ցանկացած փորձը կանխելու / վերահսկելու համակարգի մշակմանը և կատարելագործմանը: Մշակված անվտանգության սարքն օգտագործում է ներդրված համակարգ (ներառում է ապարատային միկրոկառավարիչ ՝ բաց կոդով ծրագրակազմի միջոցով և gsm մոդեմ) ՝ հիմնված GSM (Բջջային կապի գլոբալ համակարգ) տեխնոլոգիայի վրա:

Անվտանգության սարքը կարող է տեղադրվել տանը: Գողերի ազդանշանի ինտերֆեյսի սենսորը միացված է նաև վերահսկիչի վրա հիմնված կողոպուտի ազդանշանային համակարգին:
Երբ ներթափանցման փորձ է արվում, համակարգը նախազգուշական հաղորդագրություն է ուղարկում (օրինակ ՝ sms) բջջային հեռախոսի սեփականատիրոջը կամ նախապես կազմաձևված ցանկացած բջջային հեռախոս `հետագա մշակման համար:

Անվտանգության համակարգը բաղկացած է Arduino Uno միկրոկառավարիչից և ստանդարտ SIM900A մոդեմից, որը հիմնված է GSM / GPRS- ի վրա: Ամբողջ համակարգը կարող է սնուցվել ցանկացած 12V 2A սնուցման աղբյուրից / մարտկոցից:

Ստորև բերված է Arduino- ի վրա հիմնված անվտանգության համակարգի դիագրամ:

Համակարգի աշխատանքը շատ պարզ է և ինքնին բացատրելի: Երբ սնուցվում է համակարգը, այն անցնում է սպասման ռեժիմի: Երբ J2 միակցիչի կապումներն կարճանում են, նախապես ծրագրավորված նախազգուշական հաղորդագրություն է ուղարկվում բջջայինի անհրաժեշտ համարին: Դուք կարող եք ներխուժման ցանկացած դետեկտոր (օրինակ ՝ լուսապաշտպան կամ շարժման տվիչ) միացնել J2 մուտքային միակցիչին: Նկատի ունեցեք, որ J2- ի 1-ին կապում ակտիվ-ցածր (L) ազդանշանը կակտիվացնի կողոպտիչի ահազանգը:

Ավելին, համակարգին ավելացվել է կամընտիր «զանգ - ահազանգ» սարք: Այն ակտիվացնում է հեռախոսազանգը, երբ օգտվողը սեղմում է S2 կոճակը (կամ երբ մեկ այլ էլեկտրոնային միավոր ազդանշան է միացնում): «Callանգի» կոճակը (S2) սեղմելուց հետո զանգը կարող է չեղարկվել ՝ սեղմելով մեկ այլ կոճակ S3 ՝ «ավարտի» կոճակը: Այս տարբերակը կարող է օգտագործվել ներխուժման դեպքում «բաց թողնված» ահազանգ ստեղծելու համար:

Շղթան շատ ճկուն է, ուստի այն կարող է օգտագործել ցանկացած SIM900A մոդեմ (և իհարկե Arduino Uno տախտակ): Նախքան հավաքումը սկսելը, ուշադիր կարդացեք ձեր մոդեմի փաստաթղթերը: Սա կդարձնի համակարգը ավելի դյուրին և հաճելի դարձնելու գործընթացը:

Ռադիոէլեմենտների ցանկ

Նշանակում Մի տեսակ Անվանական արժեք Քանակ ՆշումԳնումներ կատարեքԻմ նոթատետրը
Arduino տախտակ

Արդուինո Ունո

1 Նոթատետր
GSM / GPRS մոդեմSIM900A1 Նոթատետր
IC1 Գծային կարգավորիչ

LM7805

1 Նոթատետր
C1 100μF 25V1 Նոթատետր
C2 Էլեկտրոլիտիկ կոնդենսատոր10 մկֆ 16 Վ1 Նոթատետր
R1 Դիմադրողական

1 կՎմ

1 Նոթատետր
LED1 Լուսադիոդ 1 Նոթատետր
S1 ԿոճակՖիքսացիայի հետ1
Վերջին տասնամյակի ընթացքում ավտոմեքենաների գողությունները զբաղեցրել են աշխարհում կատարված հանցագործությունների կառուցվածքում ամենակարևոր տեղերից մեկը: Դա պայմանավորված է ոչ այնքան գողության այս կատեգորիայի տեսակարար կշիռով ՝ կապված հանցագործությունների ընդհանուր թվի հետ, որքան մեքենաների թանկության հետևանքով պատճառված վնասի նշանակությամբ: Մինչև 90 -ականների վերջ տրանսպորտային միջոցների գողության դեմ պայքարի ուղղությամբ ձեռնարկված միջոցառումների թույլ արդյունավետությունը հանգեցրեց կայուն խմբերի ստեղծմանը, որոնք մասնագիտացած են այդ հանցագործությունների կատարման մեջ և ունեն կազմակերպված հանցավորության տարբերակիչ առանձնահատկություններ. Դուք հավանաբար լսել եք «սեւ ավտո բիզնես» տերմինը: Եվրոպական պետությունների ավտոկայանատեղին տարեկան բացակայում է մեքենաների ≈ 2% -ը, որոնք դառնում են հանցավոր ոտնձգությունների առարկա: Հետևաբար, ես գաղափար ստացա իմ մեքենայի համար gsm ահազանգ անել Arduino Uno- ի հիման վրա:

Եկեք սկսենք!

Ինչ ենք հավաքելու

Մենք պետք է ընտրենք մեր համակարգի սիրտը: Իմ կարծիքով, նման ազդանշանի համար ավելի լավ բան չկա, քան Arduino Uno- ն: Հիմնական չափանիշը բավարար քանակությամբ կապում է և գին:


Arduino Uno- ի հիմնական առանձնահատկությունները

Միկրոկոնտրոլեր - ATmega328
Աշխատանքային լարումը `5 Վ
Մուտքային լարումը (խորհուրդ է տրվում) - 7-12 Վ
Մուտքային լարումը (սահմանը) - 6-20 Վ
Թվային մուտքեր / ելքեր - 14 (որից 6 -ը կարող են օգտագործվել որպես PWM ելքեր)
Անալոգային մուտքեր - 6
DC հոսանք մուտքի / ելքի միջոցով `40 մԱ
DC հոսանք 3.3 Վ պին - 50 մԱ
Ֆլեշ հիշողություն - 32 ԿԲ (ATmega328), որից 0.5 ԿԲ է օգտագործվում bootloader- ի համար
RAM - 2 ԿԲ (ATmega328)
EEPROM - 1 ԿԲ (ATmega328)
Clամացույցի հաճախականությունը `16 ՄՀց


Տեղավորվում է:

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


Ես մտածեցի և պատվիրեցի այն Չինաստանից: Այնուամենայնիվ, ամեն ինչ պարզվեց, որ ոչ այնքան վարդագույն: Սենսորը պարզապես հրաժարվեց գրանցել SIM քարտը ցանցում: Փորձվեց այն ամենը, ինչ հնարավոր էր `արդյունքը զրո էր:
Կային բարի մարդիկ, ովքեր ինձ տրամադրեցին ավելի սառը բան ՝ Sim900 Shield: Սա արդեն լուրջ բան է: Վահանը ունի խոսափողի և ականջակալների միակցիչ, լիարժեք հեռախոս:


Sim900 Shield- ի հիմնական առանձնահատկությունները

Աշխատանքային հաճախականության 4 ստանդարտ 850/900/1800/1900 ՄՀց
GPRS բազմաբնույթ դաս 10/8
GPRS բջջային կայանի դաս B
Համապատասխան է GSM 2/2 + փուլին
Դաս 4 (2 Վ @ 850/900 ՄՀց)
Դաս 1 (1 Վ @ 1800 /1900 ՄՀց)
Վերահսկվում է AT հրամաններով (GSM 07.07, 07.05 և SIMCOM ընդլայնված AT հրամաններ)
Powerածր էներգիայի սպառումը ՝ 1.5 մԱ (քնի ռեժիմ)
Գործող ջերմաստիճանի միջակայքը `-40 ° C- ից +85 ° C


Տեղավորվում է:

Լավ, բայց դուք պետք է որոշ ցուցիչներից ընթերցումներ կատարեք ՝ սեփականատիրոջը տեղեկացնելու համար: Հանկարծ մեքենան տարհանվում է, ապա մեքենայի դիրքն ակնհայտորեն կփոխվի տարածության մեջ: Վերցնենք արագացուցաչափ և գիրոսկոպ: Գերազանց Dachshund, այժմ մենք փնտրում ենք սենսոր:

Կարծում եմ, որ GY-521 MPU6050- ը անպայման կտեղավորվի: Պարզվեց, որ այն ունի նաեւ ջերմաստիճանի տվիչ: Անհրաժեշտ կլիներ օգտագործել այն, կլինի այդպիսի «մարդասպան հատկություն»: Ենթադրենք, մեքենայի տերը այն դրել է տան տակ ու հեռացել: Մեքենայի ներսում ջերմաստիճանը «սահուն» կփոխվի: Ի՞նչ կլինի, եթե հարձակվողը փորձի ներխուժել մեքենա: Օրինակ, նա կկարողանա դուռը բացել: Մեքենայի ջերմաստիճանը կսկսի արագ փոխվել, քանի որ տնակում օդը սկսում է խառնվել շրջակա միջավայրի օդի հետ: Կարծում եմ, որ կստացվի:


GY-521 MPU6050- ի հիմնական առանձնահատկությունները

3 առանցքի գիրոսկոպի մոդուլ + 3 առանցքի արագացուցիչ GY-521 MPU-6050 չիպի վրա: Թույլ է տալիս որոշել տարածության մեջ օբյեկտի դիրքը և շարժումը, պտտման ընթացքում անկյունային արագությունը: Այն ունի նաև ներկառուցված ջերմաստիճանի ցուցիչ: Այն օգտագործվում է տարբեր տեսակի ինքնաթիռների և ինքնաթիռների մոդելներում, հնարավոր է նաև հավաքել շարժման գրավման համակարգ ՝ հիմնված այս տվիչների վրա:

Միկրոշրջան - MPU -6050
Մատակարարման լարումը `3.5V- ից 6V (DC);
Գիրոսկոպի տիրույթ - ± 250 500 1000 2000 ° / վ
Արագացուցիչի միջակայք - ± 2 ± 4 ± 8 ± 16 գ
Հաղորդակցության միջերես - I2C
Չափ - 15x20 մմ:
Քաշ - 5 գ


Տեղավորվում է:

Թրթռման սենսորը նույնպես օգտակար է: Հանկարծ նրանք կփորձեն բացել մեքենան «բիրտ ուժով», կամ, ավտոկայանատեղիում, մեկ այլ մեքենա կպնի ձեր մեքենային: Վերցրեք թրթռման սենսորը SW-420 (կարգավորելի):


Հիմնական հատկանիշները SW-420

Մատակարարման լարումը `3.3 - 5V
Ելքային ազդանշան - թվային բարձր / ցածր (սովորաբար փակ է)
Օգտագործված տվիչ - SW -420
Օգտագործված համեմատիչ - LM393
Չափերը - 32x14 մմ
Լրացուցիչ - Կա կարգավորիչ դիմադրություն:


Տեղավորվում է:

Պտուտակեք SD հիշողության քարտի մոդուլը: Մենք նաև կգրենք տեղեկամատյան ֆայլ:


SD հիշողության քարտի մոդուլի հիմնական բնութագրերը

Մոդուլը թույլ է տալիս միկրոկոնտրոլերի հիման վրա պահել, կարդալ և գրել SD քարտին սարքի աշխատանքի համար անհրաժեշտ տվյալները: Սարքի օգտագործումը տեղին է տասնյակ մեգաբայթից երկու գիգաբայթ ֆայլեր պահելու ժամանակ: Տախտակը պարունակում է SD քարտի կոնտեյներ, քարտի էներգիայի կայունացուցիչ, խցան ինտերֆեյսի և հոսանքի գծերի համար: Եթե ​​Ձեզ անհրաժեշտ է աշխատել ձայնի, տեսանյութի կամ այլ ծավալային տվյալների հետ, օրինակ ՝ պահել իրադարձությունների մատյան, տվիչների տվյալներ կամ վեբ սերվերից տեղեկատվություն պահել, ապա Arduino- ի SD հիշողության քարտի մոդուլը հնարավորություն կտա օգտագործել SD քարտ այս նպատակների համար: Օգտագործելով մոդուլը, կարող եք ուսումնասիրել SD քարտի առանձնահատկությունները:
Մատակարարման լարումը `5 կամ 3.3 Վ
SD քարտի հիշողության հզորությունը `մինչև 2 ԳԲ
Չափերը - 46 x 30 մմ


Տեղավորվում է:

Եվ ավելացրեք սերվո, երբ սենսորները գործարկվեն, DVR- ով սերվոն կշրջվի և կնկարահանի միջադեպի տեսանյութը: Վերցրեք MG996R servo- ն:


MG996R սերվոյի հիմնական հատկությունները

Կայուն և հուսալի պաշտպանություն վնասներից
- մետաղական սկավառակ
- Կրկնակի շարքով գնդակավոր
- Լարի երկարությունը 300 մմ
- Չափերը 40x19x43 մմ
- զանգված 55 գր
- Պտտման անկյուն ՝ 120 աստիճան:
- Աշխատանքային արագություն `0.17 վրկ / 60 աստիճան (4.8 Վ առանց բեռի)
- Աշխատանքային արագությունը `0.13 վրկ / 60 աստիճան (6 Վ առանց բեռի)
- Մեկնարկային ոլորող մոմենտ ՝ 9.4 կգ / սմ 4.8 Վ էլեկտրամատակարարման դեպքում
- Մեկնարկային ոլորող մոմենտ ՝ 11 կգ / սմ 6 Վ էլեկտրամատակարարման դեպքում
- Աշխատանքային լարումը `4.8 - 7.2V
- Բոլոր շարժական մասերը պատրաստված են մետաղից


Տեղավորվում է:

Մենք հավաքում ենք

Google- ում յուրաքանչյուր սենսոր միացնելու մասին բազմաթիվ հոդվածներ կան: Եվ ես ցանկություն չունեմ նոր հեծանիվներով հանդես գալու, այնպես որ ես կթողնեմ պարզ և աշխատանքային տարբերակների հղումներ: