Orodha ya maudhui:
- Hatua ya 1: Panga Mfumo wa Usalama
- Hatua ya 2: Programu Arduino
- Hatua ya 3: Sakinisha vifaa na Jaribio
Video: Pata Arifa za Barua pepe Kutoka kwa Mfumo wako wa Usalama wa Nyumbani Kutumia Arduino: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Kutumia Arduino, tunaweza kurahisisha utendaji wa kimsingi wa barua pepe katika usanidi wowote wa mfumo wa usalama uliopo. Hii inafaa haswa kwa mifumo ya zamani ambayo ina uwezekano mkubwa kuwa imekataliwa kutoka kwa huduma ya ufuatiliaji na ingekuwa na matumizi kidogo. Hii sio badala ya huduma ya ufuatiliaji.
Kuna bidhaa zinazopatikana kibiashara, kama envisalink, ambazo zinaongeza utendaji wa mawasiliano na udhibiti, lakini sio za bei rahisi.
Mradi huu unaweza kukamilika kwa chini ya $ 10.
Unachohitaji:
- Arduino - ikiwezekana Uno au Mega
- Ngao ya Ethernet ya W5100
- Mfumo wa Usalama - Inayotumika hapa ni DSC Power 832 PC5010 lakini mfano mzuri na pini inayoweza kupangiliwa (au pini yoyote iliyo na mabadiliko ya hali inayoweza kupimika) inaweza kutumika.
- Karatasi za kazi za mwongozo na programu - utahitaji pia nambari ya usakinishaji kufanya mabadiliko muhimu.
- Urefu wa waya thabiti wa msingi unaofaa kuungana na pini za kichwa cha Arduino.
- Kontena la 10k kuvuta pini ya kuingiza arduino ardhini.
- Kontena 1.5k kupunguza sasa kwenda upande wa LED ya optocoupler. Thamani inategemea voltage ya pembejeo na sasa ya juu ya optocoupler.
- Optocoupler - Nilitumia FOD817 lakini hii ni mzunguko rahisi sana na mahitaji pana, kwa hivyo kuna mamia ya zingine ambazo zitafanya kazi na viashiria sawa vya mbali.
-
Cable ya Ethernet.
Hatua ya 1: Panga Mfumo wa Usalama
Neno la tahadhari:
- Kupata jopo la usalama au kufanya mabadiliko kwenye usanidi wa usanidi kunaweza kuweka tahadhari ya kukatisha ikiwa umejiandikisha kwa huduma ya ufuatiliaji.
- Pia hakikisha ufuatilia kila mabadiliko unayofanya ili uweze kuirudisha baadaye ikiwa inahitajika.
Tunachojaribu kutimiza ni kusoma mabadiliko ya hali kutoka kwa mfumo wakati kengele inasababishwa. Mifumo mingi ina pini inayoweza kupangwa ambayo tunaweza kutumia kuashiria Arduino. Inawezekana pia kutumia ishara kutoka kwa siren (bila kufanya mabadiliko yoyote kwenye mfumo) lakini kuzunguka kwa mzunguko na marekebisho ya nambari ya Arduino itahitajika - sikuenda kwa njia hii kwa sababu lengo langu kuu lilikuwa kutatua shida kwa hivyo nitakuwa nikibadilisha usanidi hata hivyo.
Hasa jinsi ya kuipanga inatofautiana kati ya modeli, lakini dhana ya kimsingi ni sawa - rejelea mwongozo wa usanidi wa mfumo wako kwa maalum. Katika mfumo wa DSC ninatumia:
- Niliweka pini ya PGM1 ili kuamsha wakati kengele inasababishwa. Sehemu [009], Chaguo [01].
-
Katika mfumo huu unaweka pia sifa za jinsi siri inavyofanya kazi na chini ya hali gani - Sehemu ya [141]:
- Weka Sifa 3 hadi ILI ili pini kawaida iwe wazi na ibadilishwe chini wakati kengele imeamilishwa. Daima kuwa mwangalifu kuwa pini za kuingiza za Arduino hazipati zaidi ya 5v (zingine ni za kuvumilia 3.3v tu).
- Sifa zingine zote zimewekwa ZIMA.
Mifumo mingi ya usalama ina modem iliyojengwa ambayo imeundwa kuwasiliana kimsingi na kituo cha ufuatiliaji katikati ya laini za simu. Ikiwa hawatambui kila wakati kuwa data inayotumwa imepokelewa, nambari ya shida itaonyeshwa. Baadhi zinaweza kuwekwa kutuma ujumbe wa paja au kupiga simu ya kibinafsi bila mfumo kutafuta jibu (kwa hivyo haionyeshi msimbo wa shida) kwa hivyo ikiwa yako inafanya, na una laini ya simu, unaweza kuipigia simu yako kwa kuongeza kutuma barua pepe katika hafla.
Ikiwa hutumii huduma ya ufuatiliaji na / au mfumo wako hauwezi kusanidiwa kupigia nambari ya kawaida ya simu bila kutupa nambari ya shida, lemaza mawasiliano na laini ya laini ya simu (tlm) katika usanidi.
Hatua ya 2: Programu Arduino
Kwanza tunahitaji kujiandikisha kwa huduma ya kutuma barua pepe yetu kutoka.
Huduma niliyotumia ni smtp2go ambayo ni bure na inafanya kazi na Arduino - nambari ya chanzo inayotumika hapa inategemea nambari ya usanidi kutoka kwa wavuti yao.
www.smtp2go.com/
Baada ya kujiandikisha, unahitaji base64 kusimba jina la mtumiaji na nywila (iliyopatikana katika "Mipangilio"> "Watumiaji") ili itumike kwenye mchoro.
www.base64encode.org/
Nambari ya chanzo:
github.com/hzmeister/arduino_alarm_email
Sanidi sehemu na maoni ya // kwa mahitaji yako.
Pakia Arduino.
Sasisha:
barua pepe za smtp2go zinaishia kuingia kwenye folda ya barua taka baada ya muda (hata ikiwa haujaweka). Nilijaribu temboo ambayo ilikuwa ya kuaminika zaidi (kwani inatumia gmail), lakini wasifu huisha baada ya mwezi kwa hivyo hiyo sio chaguo linalofaa pia. Nilijumuisha nambari ya kutuma kutoka kwa gmail na temboo kutumia ngao ya w5100 ikiwa mtu yeyote anaihitaji (nambari yake inakuhitaji utumie yun iliyokoma na ya gharama kubwa).
Toleo hili linatumia temboo gmailv2 ambayo inathibitisha kutumia OAuth inayoaminika zaidi na ishara ya kuonyesha upya tofauti na nenosiri la programu linalotumiwa kwenye gmailv1.
Chanzo:
github.com/hzmeister/temboo-gmailv2
Hatimaye nikakaa juu ya kutumia barua pepe yangu iliyotolewa ambayo ina bandari 25 wazi. Unaweza kutumia seva / barua-pepe yoyote ya smtp ilimradi haihitaji muunganisho kusimbwa (kwani w5100 haiungi mkono). Faida ya kutumia isp iliyotolewa ni kwamba google haitoi alama kuwa ni taka. Nambari ya arduino ni sawa na smtp2go, lakini na mabadiliko / sasisho ndogo ndogo.
Chanzo:
github.com/hzmeister/arduino_alarm_emailV2
Hatua ya 3: Sakinisha vifaa na Jaribio
Sakinisha ngao ya w5100 kwenye Arduino na uiweke kwenye ua. Kanda ya Velcro inafanya kazi vizuri kwani haifanyi kazi na inaweza kutolewa.
Nilitumia kifaa cha kupiga picha kutenganisha ishara ya 13.7v pgm1 kutoka kwa pembejeo ya 5v arduino na ardhi. Ni mzunguko wa "non-inverting optocoupler".
Wakati kengele imeamilishwa, pgm1 inabadilika kutoka wazi hadi chini ikikamilisha mzunguko.
Jaribu mfumo.
Tumia mfuatiliaji wa serial katika IDE ya Arduino kuona hali ya pato.
Angalia folda ya barua taka ikiwa mfuatiliaji wa serial anaonyesha barua pepe imefanikiwa lakini haupokei kwenye kikasha chako.
Ilipendekeza:
Pokea Barua pepe ya Arifa Wakati Kituo kwenye ThingSpeak Hakikusasishwa kwa Muda: Hatua 16
Pokea Barua Pepe ya Arifa Wakati Kituo kwenye ThingSpeak Hakikusasishwa kwa Muda: Hadithi ya Asili Nina greenhouses sita za otomatiki ambazo zimeenea kote Dublin, Ireland. Kwa kutumia programu iliyoundwa ya simu ya rununu, ninaweza kufuatilia na kushirikiana na vifaa vya kiotomatiki katika kila chafu. Ninaweza kufungua / kufunga ushindi
Pokea Arifa za Barua pepe Kutoka kwa Miradi Yako ya IoT: Hatua 6
Pokea Arifa za Barua pepe Kutoka kwa Miradi Yako ya IoT: Arifa za barua pepe za Programu inayounganisha miradi yako ya IoT kwa Adafruit IO na IFTTT. Nimechapisha miradi kadhaa ya IoT. Natumahi umewaona, ikiwa sivyo nakualika kwenye wasifu wangu na uwaangalie. Nilitaka kupokea arifa wakati wa kutofautisha
Arifa ya barua pepe Kutumia ESP8266 Arduino na OLED: Hatua 5
Arifa ya barua pepe Kutumia ESP8266 Arduino na OLED: Siku hizi, Kila mashine ina data kadhaa ya kuchapisha juu ya wingu na Takwimu inapaswa Kuchambua na inapaswa kurekodi kwa madhumuni mengi. Wakati huo huo data inapaswa kupatikana kwa Analyzer pia. Vitu hivi vinaweza kufanywa kwa kutumia dhana ya IOT. IOT ni mtandao wa
Tuma Barua pepe Moja kwa Moja na Picha Kutoka kwa Faili ya Kundi Kutumia Desktop ya Kale na XP: Hatua 4
Tuma Barua pepe Moja kwa Moja na Picha Kutoka kwa Faili ya Kundi Kutumia Desktop ya Kale na XP: Nina bahati kubwa kuwa na maoni mazuri kutoka kwa dirisha la ofisi yangu ya nyumbani. Wakati niko mbali, ninataka kuona kile ninachokosa na mimi huwa mbali mara kwa mara. Nilikuwa na wavuti yangu mwenyewe na kituo cha hali ya hewa nyumbani ambacho kinapakia kupitia ftp hali ya hewa yote
Jinsi ya Kusambaza Barua Zako za TIGERweb kwa Akaunti Yako ya Barua-pepe: Hatua 5
Jinsi ya Kusambaza Barua Zako za TIGERweb kwa Akaunti Yako ya Barua-pepe: Wacha tukabiliane nayo, barua ya TIGERweb ni maumivu kuangalia. Ufikiaji wa Wavuti wa Microsoft Outlook ni polepole, una glitchy, na kwa ujumla haufurahishi kutumia.Hapo ndipo mafunzo haya yanapoingia. Ukimaliza hapa, unatumai kuwa utaweza kuangalia barua pepe zako zote za TIGERweb