Orodha ya maudhui:

Upigaji Simu ya Alarm ya Nyumba kwa Aritech Pamoja na Arduino: Hatua 6
Upigaji Simu ya Alarm ya Nyumba kwa Aritech Pamoja na Arduino: Hatua 6

Video: Upigaji Simu ya Alarm ya Nyumba kwa Aritech Pamoja na Arduino: Hatua 6

Video: Upigaji Simu ya Alarm ya Nyumba kwa Aritech Pamoja na Arduino: Hatua 6
Video: MTANZANIA ABUNI MTAMBO wa KUKAMATA WEZI, UNAPIGA PICHA, ALARM INALIA na KUPIGA SIMU... 2024, Novemba
Anonim

Fuata zaidi na mwandishi:

Arduino Steve - A Minecraft Animatronic
Arduino Steve - A Minecraft Animatronic
Arduino Steve - A Minecraft Animatronic
Arduino Steve - A Minecraft Animatronic
Wezesha Mtandao wa HKC Alarm ya Nyumbani
Wezesha Mtandao wa HKC Alarm ya Nyumbani
Wezesha Mtandao wa HKC Alarm ya Nyumbani
Wezesha Mtandao wa HKC Alarm ya Nyumbani
Ufikiaji wa Kijijini Kengele ya Nyumba Yako
Ufikiaji wa Kijijini Kengele ya Nyumba Yako
Ufikiaji wa Kijijini Kengele ya Nyumba Yako
Ufikiaji wa Kijijini Kengele ya Nyumba Yako

Alarm ya kawaida ya Nyumbani na biashara inayotumika katika nchi nyingi za Uropa ni safu ya Aritech ya paneli za kengele.

Hizi ziliwekwa hadi mwanzoni mwa 2000 katika mamia ya maelfu yao na nyingi bado zipo katika nyumba leo - kawaida huwekwa tena na wasanikishaji lakini zote zina kitufe kinachotambulika kwa urahisi.

Wao ni mfumo mzuri na huduma nyingi - lakini, kama zilivyotengenezwa kabla ya broadband, hazina uwezo wa kuungana na mtandao.

Picha kwenye ukurasa huu ni picha ya uhuishaji ya mfumo wa mwisho - inaweza isihuishe kwenye vifaa vya rununu. Hapa kuna kiunga cha uhuishaji

Mradi huu ni juu ya uhandisi wa kugeuza paneli ya kengele ili kuongeza utendaji huu ambao haupo.

Itaongeza yafuatayo:

  • Uwezo wa kuwasiliana na jopo na kuweka / kuweka / kutazama magogo ukitumia kivinjari chochote kutoka mahali popote mfano. Simu ya Mkononi
  • Kuwa na mfumo wa Alarm kukutumia barua pepe ikiwa Kengele imezimwa
  • Kuruhusu kuingia kwenye menyu ya uhandisi na usanidi paneli ya kengele kwa mbali.
  • Msaada CD34, CD62, CD72, CD91 na CS350 ambayo ni mifano yote kuu ya safu hii.

Jumla ya gharama ya sehemu zote itakuwa chini ya $ 20

Vidokezo:

Picha zote na picha za skrini ni za asili na mimi mwenyewe (kulingana na miongozo ya Maagizo) - nambari na muundo wa mzunguko ziliundwa na mimi mwenyewe.

Hatua ya 1: Mpango

Mpango
Mpango
Mpango
Mpango

Mpango ulikuwa kupata Arduino kuiga Kinanda.

Jopo la Aritech lingefikiria ilikuwa kitufe cha kawaida - lakini ingekuwa inazungumza na Arduino - Arduino hii haina keypad au onyesho - badala yake ina webserver ambayo unaweza kuungana nayo kwenye wavuti.

Seva hutoa wavuti ambayo hutumia viboreshaji vya wavuti kama usafirishaji wa mawasiliano ili kutoa kibodi inayofuatwa sana katika html. Mashine kadhaa muhimu zimebanwa ili kutoa majibu ambayo yanapingana na kitufe cha asili.

Arduino imewekwa wakati wowote kwenye Basi la Aritech - niliweka mgodi ndani ya baraza la mawaziri la Jopo la Alarm - lakini unaweza kushikamana na mwisho wa Keypad ikiwa unganisho lako la Ethernet liko karibu.

Inawezekana pia kutumia adapta ya Ethernet kwa Wifi ikiwa Jopo la Alarm liko umbali kutoka kwa unganisho wowote wa Ethernet - kebo ya wired ya Ethernet ingawa, ni bora zaidi ingawa ni ya kuaminika.

Hatua ya 2: Sehemu

Sehemu
Sehemu
Sehemu
Sehemu
Sehemu
Sehemu

Orodha ya sehemu zinazohitajika ni:

  1. Arduino Uno R3 (amazon kiungo £ 6) - yaani. arduino ya kawaida - clones zinaweza kununuliwa kutoka $ 5 kwenda juu
  2. Ngao ya Arduino Ethernet (amazon link £ 7) - Sehemu nyingine ya kawaida ya Arduino - Amazon huwauza kwa aprox $ 10 zaidi
  3. Ugavi wa umeme wa DC-DC (kiunga au kiunga) karibu $ 4Hutumika kubadilisha Paneli 12Volts kuwa 5Volts thabiti

Zifuatazo ni za hiari kulingana na mzunguko unajenga

  1. Transistors mbili BC109 (au madhumuni yoyote sawa sawa ya transistors ya NPN kama 2N2222 au 2N2369)
  2. Resistors kama ilivyoainishwa katika skimu
  3. DiodeYoyote Diode (kwa mfano. IN4002)
  4. Mini mkate wa mkate

Utahitaji pia Nenosiri la Mhandisi (Usimamizi) kwa Alarm yako ya Aritech. Kama huna nenosiri chaguo moja la kuzingatia itakuwa kuweka chaguo-msingi kwa jopo kwa mipangilio ya kiwanda na kuibadilisha tena.

Kuimarisha Arduino

Usambazaji wa umeme wa DC-DC ni sehemu muhimu zaidi kupata sahihi - usijaribiwe kutumia gari la bei rahisi 12V hadi 5V Adapter za usb - voltage ya adapta za bei rahisi nilizojaribu zina voltage ya nguvu ambayo inaweza kusababisha Arduino kuanguka bila mpangilio.

Sipendekezi kutumia Arduinos zilizojengwa kwenye tundu la 9V wakati wa kutumia adapta ya Ethernet au kutumia Alarm Panels 5V umeme kusambaza Arduino - vitu vitapata moto! Adapta ya DC-DC iliyoainishwa hapo juu ni nzuri sana na hutoa 5V thabiti sana bila kupasha moto - ninatumia hii 5V kwa pini ya 5V ya Arduino.

Ukiamua kuweka nguvu kutoka kwa adapta kuu ya usb (kwa mfano adapta ya simu) na sio moduli iliyo hapo juu - utahitaji kuhakikisha kuwa pato la adapta GND imeunganishwa na ardhi yoyote ya Alarm Panels; kwani kila kitu kinahitaji kushiriki GND sawa.

Chaguo la ubao wa mkate

Nilitumia ubao mdogo wa mkate kutengeneza mfumo.

Ukilifanya nadhifu ubao wa mkate uwe wa kutosha kutumia kama suluhisho - lakini baada ya kuwa na hakika kila kitu kinafanya kazi unaweza kupenda kutengeneza toleo linalouzwa kwa kutumia, kwa mfano, ngao ndogo ya mfano iliyoonyeshwa kwenye picha ya mwisho.

Hatua ya 3: Jengo (Toleo la mkate)

Ujenzi (Toleo la mkate)
Ujenzi (Toleo la mkate)
Ujenzi (Toleo la mkate)
Ujenzi (Toleo la mkate)
Ujenzi (Toleo la mkate)
Ujenzi (Toleo la mkate)
Ujenzi (Toleo la mkate)
Ujenzi (Toleo la mkate)

Hapa kuna chaguzi mbili za kuchagua.

1) Moja kwa moja kwa jopo. Hii ndiyo njia rahisi. Ni bora sana na ya kuaminika. Kushuka tu ni - inahitaji waya waya 2 kwa bodi kuu ya Aritech na wengine hawawezi kupenda kuuza moja kwa moja kwa jopo. Pia, waya mbili kutoka Arduino hadi jopo kwa chaguo hili zinapaswa kuwa fupi (karibu 30 cm max ni sawa) kwa hivyo Arduino itahitaji kuwa ndani au karibu na baraza la mawaziri la Alarm. Chaguo hili linafafanuliwa kwa kina kwenye hatua inayofuata (hiari).

-a-

2) Arduino ya kawaida kwa Mzunguko wa Aritech

Hii inajumuisha kuunda bodi ya kiolesura cha kawaida ili kufanya matokeo ya Arduinos kuweza kuunganisha kwenye basi ya kebo ya Aritechs 12v. Mzunguko umeundwa haswa ili isiingiliane na vitufe vingine vyovyote kwenye basi. Inahitaji transistors 2 na vifaa kadhaa vya kusaidia. Waya inaweza kuwa ya muda mrefu kama unavyopenda.

Mzunguko ulioonyeshwa hapo juu ni kiolesura kinachohitajika kwa Arduino kuungana na basi ya waya 4.

Picha inaonyeshwa kwenye ubao wa mkate (picha ya pili) kwa wazo juu ya jinsi ya kuungana - Bodi hii ya mkate ilitumika kwa maendeleo- tafadhali rejelea mpango (picha ya kwanza) wakati wa kujenga bodi yako ya mzunguko au ubao wa mkate.

Jopo la Aritech linatumia basi nne ya keypad ya waya - unaweza kuunganisha kwa hatua yoyote kwenye basi hii - kwa mfano. mwisho wa keypad au Jopo la Alarm linaisha.

Picha ya tatu imeongezwa tu kwa maslahi na inaonyesha simulator ya mzunguko niliyotumia wakati wa kubuni mzunguko. Lengo lilikuwa kuweka sehemu zihesabiwe kwa kiwango cha chini; inapowezekana sehemu sawa na maadili na kuhakikisha mikondo imewekwa chini kwa hivyo hakuna joto lisilohitajika linalozalishwa.

Uliza maswali ikiwa imekwama na ninaweza kujaribu msaada - Nimejaribu hii kwenye paneli kadhaa ninazomiliki hapa (nimekuwa nikizichukua katika mauzo ya buti wakati ninaziona) - Kama kawaida na miradi hii siwezi kuwajibika kwa uharibifu wowote.

Hatua ya 4: Toleo Mbadala la Vifaa (Toleo Moja rahisi la Diode)

Toleo Mbadala la Vifaa (Toleo Moja rahisi la Diode)
Toleo Mbadala la Vifaa (Toleo Moja rahisi la Diode)
Toleo Mbadala la Vifaa (Toleo Moja rahisi la Diode)
Toleo Mbadala la Vifaa (Toleo Moja rahisi la Diode)
Toleo Mbadala la Vifaa (Toleo Moja rahisi la Diode)
Toleo Mbadala la Vifaa (Toleo Moja rahisi la Diode)

Hii ni njia mbadala ya kuunganisha kwenye basi ya keypad 4 ya waya. Unaweza waya mradi huo moja kwa moja kwenye ubao wa mama wa Aritech.

Hii inahitaji kugeuza waya mbili kwa jopo la Aritech - lakini faida ambayo mzunguko mzima sasa unakuwa Diode Moja tu - hakuna transistors, resistors au boardboard muhimu!

Picha hapo juu zinaonyesha sehemu za unganisho kwa kushikamana na waya.

Kwa njia hii unahitaji kuziba waya mbili kwenye chip kubwa zaidi (iitwayo 78C17) kwenye jopo na kuziunganisha kwenye Pini za Arduino 0 na 1 - unganisho la Pin 1 kwenye jopo la kengele lazima liwe na diode na mwisho wa milia (cathode) ya diode inayoenda kwa Arduino - isiyopigwa kwa chip ya kengele.

Uunganisho wa Pin unategemea mfano wa kengele - rejelea picha zilizo hapo juu kwa unganisho.

Ikiwa unaona ni ngumu kutengenezea Pini (ni ngumu kidogo) nyuma ya jopo au unaweza kuangalia kando ya njia ya wimbo ili kupata mahali rahisi zaidi kwa solder. Imeonyeshwa kwenye picha ya tatu ya hatua hii ni sehemu za unganisho nilizotumia kwa CD72 / CD62. Salama waya kwa kutumia mkanda, gundi moto au ukiangalia kwa uangalifu kwenye ubao wangu unaweza kuona nimeuzia kitanzi kidogo cha waya ili kushika kebo yangu salama.

Bado unahitaji kuwasha Arduino kwa kutumia moduli ya ubadilishaji ya DC-DC iliyotajwa tayari (imewekwa kwa 5v).

Chip ya Aritech ni 5V - sawa na Arduino - kwa hivyo zinafaa kabisa.

Paneli zingine za baadaye (kwa mfano. Baadhi ya CS350) hutumia chip iliyowekwa juu ya uso (chip ni ndogo sana na mraba). Kwa hizi, mzunguko uliopita unaweza kuwa bora - lakini ikiwa unataka kujaribu unaweza kupata nafasi ya kuelekeza mahali pengine kando ya wimbo unaoongoza kutoka kwa microchip. Ikiwa unatafuta pinout ya chip PD78C17GF katika data yake - majina ya pini ya kuungana ni "PC0 / TXD" na "PC1 / RXD".

Baadhi ya "suka ya solder" inaweza kuwa na manufaa kuwa na mikono ya kusafisha makosa ya kuuza ikiwa haujazoea kutengeneza na kutumia solder nyingi.

Kwa kweli hakikisha kila kitu kimezimwa wakati ukiiuza - kwa usalama wako na kengele zako '.

Hatua ya 5: Programu

Programu
Programu

Nambari ni ngumu sana - ilikuwa juhudi kubwa, na hila nyingi zilihitaji kutumiwa kubana msimbo huu wote (emulator ya keypad, webserver ya HTML, kurasa za HTML, mteja wa barua pepe, Websocket Webserver, usimbuaji wa DES na maktaba za Base64) zote Arduino 32K flash na nafasi ya kondoo mume.

Nambari yote imewekwa hapa:

github.com/OzmoOzmo/CastleAritechArduinoRK…

Nitasasisha nambari ya mradi kila wakati - kwa hivyo hakikisha uma uma mradi ili upate arifa wakati kuna sasisho.

Pakua faili zote (muhimu: tumia kitufe cha kupakua zip badala ya faili moja kwa wakati).

Kukusanya:

Waweke kwenye folda moja - na ufungue faili ya.ino katika Arduino IDE.

Kuna faili ya usanidi katika usanidi wa mradi.h - hapa ndipo unapoweka anwani yako ya IP, anwani yako ya barua pepe na chaguzi zingine. Ni vizuri maoni na chaguzi zote za kuchagua.

Kusanya na Pakia kwa Arduino. Utahitaji kukata Arduino kabisa kutoka kwa jopo la Kengele ili kuipanga- kama kitu chochote kilichounganishwa na Arduino RX & TX (pini 0 & 1) inaweza kuzuia maendeleo ya programu ya usb. Pia ni bora kutokuwa na umeme wa 5V uliounganishwa na Arduino Na USB imeunganishwa na PC wakati huo huo kwani wote watajaribu kumpa nguvu Arduino.

Watengenezaji

Customizing programu

Nimepata Leonardo au Mega kuwa mzuri kwa utatuzi unapopata bandari mbili za serial - moja ya kuunganisha kwenye jopo la kengele na moja ya kutuma ujumbe wa utatuzi tena kwa PC. Lakini kwa operesheni ya kawaida - hizi au UNO ni kamilifu. Oscilloscope & analyzer ya ishara ya dijiti zilikuwa zana nzuri za kuamua itifaki zilizotumiwa - ninaweza kuandika zaidi juu ya jinsi ninavyobadilisha itifaki ikiwa mtu yeyote anataka.

Ilipendekeza: