Orodha ya maudhui:

Okoa Mtoto Wangu: Kiti Kizuri Kinachotuma Ujumbe Ikiwa Utasahau Mtoto Kwenye Gari: Hatua 8
Okoa Mtoto Wangu: Kiti Kizuri Kinachotuma Ujumbe Ikiwa Utasahau Mtoto Kwenye Gari: Hatua 8

Video: Okoa Mtoto Wangu: Kiti Kizuri Kinachotuma Ujumbe Ikiwa Utasahau Mtoto Kwenye Gari: Hatua 8

Video: Okoa Mtoto Wangu: Kiti Kizuri Kinachotuma Ujumbe Ikiwa Utasahau Mtoto Kwenye Gari: Hatua 8
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Julai
Anonim
Okoa Mtoto Wangu: Kiti Kizuri Kinachotuma Meseji Ikiwa Utasahau Mtoto Kwenye Gari
Okoa Mtoto Wangu: Kiti Kizuri Kinachotuma Meseji Ikiwa Utasahau Mtoto Kwenye Gari

Imewekwa kwenye magari, na kwa shukrani kwa detector iliyowekwa kwenye kiti cha mtoto, inatuonya - kupitia SMS au simu - ikiwa tutapita bila kumleta mtoto pamoja nasi

Hatua ya 1: Uingiliaji

Uingiliaji
Uingiliaji

Miongoni mwa ajali za kusikitisha zaidi (na kwa kiwango chochote, nadra) katika habari, kuna zile za wazazi ambazo - kwa sababu ya kasi, shida za kiafya au ukosefu wa umakini - watoke kwenye gari na "kusahau" watoto wao kwenye kiti cha watoto, katika mazingira ya moto au baridi. Hakika, ajali kama hizo zingeweza kuepukwa ikiwa mtu au kitu kilimkumbusha dereva kwamba alimwacha mtoto ndani ya gari; teknolojia bila shaka inaweza kusaidia na kutoa suluhisho, kutekelezwa kwenye gari na mtengenezaji au wa aina ya "retrofit", kama vile mradi hapa umeelezewa hapa. Hicho ni kifaa kulingana na simu ya rununu ya GSM ambayo hugundua vigezo kadhaa, kwa msingi wa ambayo tabia ya dereva hutathminiwa na vitendo muhimu vinatekelezwa: haswa, SMS inatumwa kwa simu ya dereva anayeondoka kutoka kwenye gari. Kifaa kimewekwa kwenye gari na inaendeshwa na mfumo wa umeme wa mwisho; inathibitisha kuwa mtoto yuko kwenye kiti chake (kwa njia ya sensa ambayo inajumuisha vifungo vya hali ya chini, iliyowekwa kwenye ubao wa mkate kuwekwa chini ya kifuniko cha kiti cha mtoto): ikiwa inageuka kuwa vifungo vimebanwa (kwa hivyo, mtoto ameketi), mzunguko pia utathibitisha kuwa gari limesimama (kwa njia ya kiwambo cha kuongeza kasi cha triaxial), ikiwa ni hivyo na mara tu wakati uliowekwa umepita, itatuma ujumbe wa kengele kwa simu ya dereva na itatoa sauti ya buzzer.

Kwa kuongezea, hufanya simu kwa nambari ile ile ya simu na labda kwa zingine, ili wazazi, marafiki, na watu wengine wapigie simu dereva kuthibitisha kinachotokea. Ingawa matumizi ya chaguo ni haya yaliyotajwa hapo awali, mradi umeundwa katika maabara yetu kama jukwaa ambalo linaweza kubadilishwa kwa madhumuni mengine mawili. Ya kwanza ni kifaa cha sasa cha mabaki kwa watu wazee na dhaifu, wakati cha pili ni kengele ya mbali, inayofanya kazi katika kesi ya kuzimwa kwa umeme (na ni muhimu kwa lengo la kuzuia kwamba jokofu huharibika na kwamba chakula kilichomo ndani huwa hatari).

Hatua ya 2: Hifadhi Mchoro wa Mzunguko wa Mtoto Wangu

Hifadhi Mchoro wa Mzunguko wa Mtoto Wangu
Hifadhi Mchoro wa Mzunguko wa Mtoto Wangu

Wacha tuone basi hii ni nini, na tuchambue mchoro wa umeme wa mzunguko, ambaye usimamizi wake umekabidhiwa kwa microcontroller ya PIC18F46K20-I / PT na Microchip, ambayo imewekwa kupitia firmware yetu ya MF1361, ili iweze kusoma hali ya pembejeo (ambayo sensorer ya uzito wa kiti cha mtoto, na kifaa kinachowezekana cha kugundua, imeunganishwa), na hupata ishara zinazotolewa na accelerometer ya (U5), na inazungumza na (U4) EEPROM ya nje (iliyo na mipangilio ya utendaji wa mfumo) na inaunganisha mpokeaji wa redio (U6), na inasimamia moduli ya rununu (GSM).

Tafadhali kumbuka kuwa mzunguko unazingatia vitu ambavyo vinaweza kuwekwa au la, kwani tuliijenga kama jukwaa la maendeleo linaloweza kupanuliwa, kwa wale ambao walitamani kuunda programu yao wenyewe, kuanzia firmware ya msingi. Wacha tuanze kuelezea mdhibiti mdogo, kwamba - baada ya kuweka upya nguvu - inazindua mistari RB1 na RB2 kama pembejeo zinazotolewa na kontena la kuvuta ndani, ambalo litahitajika ili kusoma anwani kadhaa zilizo wazi ambazo zimeunganishwa IN1 na IN2; di2 na diode za D3 zinalinda microcontroller katika kesi ambayo voltage juu ya moja ya chanzo cha nguvu cha PIC inatumiwa kimakosa kwenye pembejeo. IN1 sasa inatumika kwa sensa ya uzito wa kiti cha mtoto, wakati IN2 inapatikana kwa udhibiti zaidi unaowezekana: tunaweza kuitumia, kwa mfano, kugundua kufungua na kufungwa kwa milango, kupitia usomaji wa voltage kwenye taa za adabu.; kuhusu hili, tafadhali fikiria kuwa katika gari zingine za kisasa taa za dari zinasimamiwa (katika PWM) na sanduku la makutano (ili kuhakikisha kuwasha na kuzima polepole), wakati tunapaswa kusoma hali ya taa mara moja ikiwashwa na mbali (vinginevyo usomaji utakuwa wa kawaida); baada ya hapo, tutalazimika kuchuja PWM kwa njia ya capacitor iliyowekwa kati ya pembejeo ya microcontroller na ardhi (baada ya diode). Uingizaji mwingine ni RB3, bado hutolewa na kontena la kuvuta ndani, ambalo linahitajika ili kusoma kitufe cha P1 (ambacho hutumiwa kwa nguvu kubadili moduli ya rununu, ambayo kawaida huzimwa). Bado wakati wa uanzishaji wa I / Os, RB4 imewekwa kama pembejeo kwa kusudi la kusoma - kwa njia ya mgawanyiko wa voltage R1 na R2 - mwanzo wa mzunguko, uliofanywa na mpotovu mara mbili SW1b; mgawanyiko wa voltage inahitajika kwani microcontroller inavumilia voltage ambayo iko chini kuliko pembejeo inayopatikana kwenye kiunganishi cha umeme. Kazi ya RB4 imehifadhiwa kwa maendeleo ya baadaye, inaelezewa ikizingatiwa kuwa mzunguko unaweza kuwezeshwa na usambazaji wa umeme wa mtandao kupitia tundu la USB na kwa njia ya betri ya lithiamu ambayo imeunganishwa na pato la mdhibiti wa malipo aliyejitolea.

Hatua ya 3: Mchoro wa Mzunguko

Mchoro wa Mzunguko
Mchoro wa Mzunguko

Wakati SW1 inahamishwa kwenye anwani ambazo zimewekwa alama na msalaba kwenye mchoro wa mzunguko, mzunguko uliobaki umetengwa kutoka kwa betri na kwa hivyo umezimwa; ikiwa kwa pembejeo ya chanzo cha umeme (USB) voltage ya volt 5 inatumika, hatua ya chaja tu ndiyo itafanya kazi (inaendeshwa kupitia diode ya D1, ambayo inalinda kutokana na upindishaji wa polarity). Kwa kuhamisha SW1 kwenye nafasi iliyobadilishwa, SW1b inaleta voltage ya kuingiza kwenye laini ya RB4 na SW1a inapeana nguvu kwa mdhibiti mdogo na nini, kwa njia ya voltage iliyo mwisho wa betri (karibu 4V wakati inachaji kamili) pamoja na kuwasha kibadilishaji cha kubadilisha-hatua kilichosainiwa kama U3, ambayo inazalisha 5V inayohitajika na mzunguko wote.

Kuhusiana na utendaji wa mzunguko unaotumiwa kupitia USB, SWb inaleta voltage ya kuingiza kwa RB4, kwamba - kwa kutekeleza usomaji wake kwenye firmware - inaruhusu kuelewa ikiwa chanzo cha nguvu cha mtandao kinapatikana; kazi kama hiyo ni muhimu kwa kusudi la kuunda kengele ya kupambana na umeme. Kwa upande mwingine, wakati wa operesheni ya betri, RB4 inamuwezesha mdhibiti mdogo kujua hilo na kutekeleza mikakati inayowezekana ya kupunguza matumizi ya nishati (kwa mfano, kwa kupunguza vipindi ambavyo simu ya rununu imewashwa). Mstari wa RB4 ndio njia pekee ambayo firmware inapaswa kuelewa wakati mzunguko unaendeshwa na betri, kwani ikiwa U1 inapokea nguvu hata ikiwa RB4 iko kwenye volts sifuri, inamaanisha kuwa mzunguko unaendeshwa na betri, wakati ikiwa kuna chanzo kingine cha nguvu, itakuwa inafanya kazi shukrani kwa voltage inayotolewa kutoka kwa USB. Wacha turudi sasa kwa uanzishaji wa I / Os na tuone kuwa laini za RC0, RE1, RE2 na RA7 zimeanzishwa kama pembejeo, kwamba zimepewa kipinga-nje cha kuvuta, ikizingatiwa kuwa hatuwezi kuiweka ndani kwa laini kama hizo; zitahitajika ili kusoma njia za mpokeaji mseto, hiyo ni nyongeza, iliyohifadhiwa kwa maendeleo ya baadaye. Mpokeaji kama huyo anaweza kuwa muhimu kwa matumizi ya nyumbani kama kengele ya mbali, kwa wale ambao wameharibika katika harakati zao au wanalazimishwa kitandani mwao; kwa kugundua tofauti katika matokeo ya redio ya RX, itafanya simu kuomba msaada au itatuma SMS kama hiyo. Hii ni programu inayowezekana, lakini kuna zingine; hata hivyo, lazima itekelezwe kwenye firmware. RC3, RC4, RB0 na RD4 ni mistari ambayo imepewa accelerometer ya U4, ambayo haswa ni bodi ya kuzuka kulingana na accelerator ya MMA8452 triaxial na NXP: RC3 ni pato na inahitajika ili kutuma ishara ya saa, RC4 ni I / O ya pande zote mbili na inaendesha SDA, wakati pini zingine mbili ni pembejeo ambazo zimehifadhiwa kwa usomaji wa vipingamizi vya INT1 na INT2, ambavyo vinatengenezwa na kiharusi wakati matukio fulani yanatokea. Mistari ya RA1, RA2 na RA0 bado ni pembejeo, lakini zimekuwa nyingi kwenye kibadilishaji cha A / D na hutumiwa ili kusoma kasi ya kasi ya U5 triaxial, ambayo pia iko kwenye bodi ya kuzuka na ambayo inategemea moduli ya kasi ya MMA7361.; sehemu kama hiyo inakusudiwa kama njia mbadala ya U4 (hiyo ndio inayotarajiwa sasa na firmware yetu) na hutoa habari juu ya kasi inayopatikana kwenye shoka za X, Y, Z kupitia voltages za analog zinazotoka kwenye mistari inayolingana. Katika kesi hii, firmware imerahisishwa, kwani utaratibu wa usimamizi wa MMA8452 hauhitajiki (inahitaji usomaji wa madaftari, utekelezaji wa itifaki ya I²C-Bus, na kadhalika). Bado juu ya mada ya ADCs, laini ya An0 hutumiwa kusoma kiwango cha voltage, ambayo hutolewa na betri ya lithiamu, ambayo inapeana nguvu mdhibiti mdogo na mzunguko wote (ila kwa mpokeaji wa redio); ikiwa firmware inazingatia, inawezesha uwezekano wa kuzima nzima wakati betri inaisha, au ikiwa iko chini ya kizingiti fulani cha voltage. Mstari wa RC2 umeanzishwa kama pato na hutengeneza mfululizo wa kunde za dijiti wakati Buzz1 piezoelectric buzzer inapaswa kutoa noti ya sauti ya onyo ambayo imeonyeshwa na firmware; matokeo mengine mawili ni RD6 na RD7, ambazo zimepewa jukumu la kuwasha taa za LD1 na LD2.

Hatua ya 4: Mchoro wa Mzunguko wa PCB

Mchoro wa Mzunguko wa PCB
Mchoro wa Mzunguko wa PCB

Wacha tukamilishe uchambuzi wa I / Os na RD0, RD2, RD3, RC5, kwamba pamoja na RXs za UART na TX kutoka kwa kielelezo kuelekea moduli ya rununu ya SIM800C na SIMCom; katika mzunguko mwisho umewekwa kwenye ubao wa kujitolea kuingizwa kwenye kontakt maalum inayopatikana kwenye bodi ya mzunguko iliyochapishwa. Moduli hubadilisha data inayohusu ujumbe uliotumwa (zile za kengele) na zile zilizopokelewa (zile za usanidi) na microcontroller, kupitia UART ya PIC, ambayo pia inahitajika kwa amri za mipangilio ya simu ya rununu; mistari iliyobaki inahusu ishara kadhaa za serikali: RD2 inasoma pato la LED ya "ishara" ambayo hurudiwa na LD4, wakati RD3 inasoma Kiashiria cha Gonga, ambayo ni kusema, mawasiliano ya simu ya rununu ambayo hutoa kiwango cha juu cha mantiki wakati simu inapokelewa. Laini ya RD0 inawezesha kuweka upya moduli na mikataba ya RC5 na kuwasha na kuzima; upya na ON / OFF hutekelezwa na mizunguko kwenye ubao ambao SIM800C imewekwa juu.

Bodi, ambayo mchoro wa mzunguko umeonyeshwa - pamoja na pini ya kiunganishi cha kuingiza - kwenye Mtini. 1, ina simu ya rununu ya SIM800C, kontakt ya antenna ya MMX 90 ° na kipande cha 2mm kiume 2 × 10 ambayo nguvu chanzo, laini ya kudhibiti moto (PWR), ishara zote na laini za mawasiliano kutoka na kuelekea moduli ya GSM, kama inavyoonekana kwenye Mtini. 1.

Hatua ya 5: Mchoro wa Mzunguko wa PCB

Mchoro wa Mzunguko wa PCB
Mchoro wa Mzunguko wa PCB

Kwa kuwa I / Os ya microcontroller imeelezewa, tunaweza kuangalia sehemu mbili zinazohusika katika kuwezesha mzunguko: chaja na kibadilishaji cha DC / DC cha kuongezeka.

Chaja inategemea mzunguko uliounganishwa wa MCP73831T (U2), uliotengenezwa na Microchip; kama pembejeo kawaida hupokea 5V (kiwango kinachoweza kuvumiliwa ni kati ya 3.75V na 6V), inayokuja katika mzunguko huu kutoka kwa kiunganishi cha USB; inasambaza - kwa pato - sasa inahitajika ili kuchaji vitu vya lithiamu au lithiamu polima (Li-Po), na kusambaza hadi 550mA. Betri (inayoweza kushikamana na anwani za +/- BAT) inaweza kuwa na uwezo wa kinadharia, kwani kwa kiwango cha juu inaweza kuchajiwa kwa muda mrefu sana, hata hivyo tafadhali fikiria kuwa kwa njia ya sasa ya 550mA, kipengee cha 550 mAh ni kushtakiwa kwa saa moja; kwa kuwa tulichagua seli ya 500 mAh, itatozwa chini ya saa moja. Mzunguko uliounganishwa hufanya kazi katika usanidi wa kawaida, ambayo diode nyepesi ya LD3 inaendeshwa na pato la STAT, ambayo huletwa kwa kiwango cha chini cha mantiki wakati wa kuchaji, wakati inabaki katika kiwango cha juu cha mantiki wakati inacha kuchaji; hiyo hiyo inaletwa kwa impedance ya juu (wazi) wakati MCP73831T imefungwa au wakati inageuka kuwa hakuna betri iliyounganishwa na pato la VB. VB (pini 3) ni pato ambalo hutumiwa kwa betri ya lithiamu. Mzunguko uliounganishwa hufanya malipo kwa sasa ya sasa na voltage. Sasa ya kuchaji (Ireg) imewekwa kwa njia ya kontena iliyounganishwa na pini 5 (kwa upande wetu, hiyo ni R6); thamani yake imeunganishwa na upinzani na uhusiano ufuatao:

Ireg = 1, 000 / R

ambayo thamani ya R imeonyeshwa kwa ohm ikiwa sasa Ireg imeonyeshwa katika A. Kwa mfano, na 4.7 kohm kiwango cha juu cha 212 mA kinapatikana, wakati R ikiwa 2.2 kohm sasa ina thamani ya karibu 454 mA. ikiwa pini 5 inafunguliwa, mzunguko uliounganishwa unaletwa kwa hali isiyofaa na inachukua 2 (A (kuzima); pini inaweza, kwa hivyo, kutumika kama kuwezesha. Wacha tukamilishe maelezo ya mchoro wa mzunguko na kibadilishaji cha hatua, ambayo huchota volts 5 zilizotulia kutoka kwa voltage ya betri; hatua hiyo inategemea mzunguko uliojumuishwa wa MCP1640BT-I / CHY, hiyo ni mdhibiti wa kuongeza nguvu. Kuna jenereta ya PWM ndani yake, ambayo huendesha transistor ambayo mtoza mara kwa mara hufunga coil ya L1 chini, kwa kutumia pini ya SW, inaitoza na kuiruhusu itoe nishati iliyokusanywa wakati wa mapumziko - kupitia pini 5 - kwa C2, C3, C4, C7 na C9 vichungi vichungi. Bomba la diode linalolinda transistor ya ndani pia ni ya ndani, na hivyo kupunguza vifaa vya nje vinavyohitajika kwa kiwango cha chini wazi: kwa kweli, kuna vichungi vya vichungi kati ya Vout na ardhi, inductor ya L1 na mgawanyiko wa kupinga kati ya Vout na FB ambayo inashughulikia. na uanzishaji wa jenereta ya PWM kupitia kipaza sauti cha ndani, kwa kutuliza voltage ya pato kwa thamani inayotakikana. Kwa kurekebisha uwiano kati ya R7 na R8, kwa hivyo, inawezekana kurekebisha voltage inayotolewa na pini ya Vout, lakini hiyo sio nia yetu kufanya hivyo.

Hatua ya 6: Mipangilio na Amri za Kuokoa Mtoto Wangu

Mipangilio na Amri za Okoa Mtoto Wangu
Mipangilio na Amri za Okoa Mtoto Wangu
Mipangilio na Amri za Kuokoa Mtoto Wangu
Mipangilio na Amri za Kuokoa Mtoto Wangu

Mara baada ya ufungaji kukamilika, itabidi usanidi kitengo; operesheni kama hiyo hufanywa kupitia SMS, kwa hivyo tafadhali ingiza SIM ya kufanya kazi kwenye kishikilia SIM cha moduli ya 7100-FT1308M, na uzingatie nambari inayofanana ya simu. Baada ya hapo, tafadhali toa amri zote zinazohitajika kupitia simu ya rununu: zote zinaonyeshwa kwenye Jedwali 1.

Miongoni mwa mambo ya kwanza ya kufanya kuna usanidi wa nambari za simu kwenye orodha ya zile ambazo mfumo utapiga simu au ambayo ujumbe wa kengele utatumwa, ikiwa mtoto kwenye kiti cha mtoto ambaye labda alikuwa wamesahaulika kutelekezwa”. Ili kuwezesha utaratibu, ikizingatiwa kuwa mfumo unalindwa na nywila kama kwa operesheni hii, hali rahisi ya Usanidi imeundwa: wakati wa kwanza kuanza, mfumo utahifadhi nambari ya kwanza ya simu inayoiita, na inaiona kama nambari ya kwanza katika orodha. Nambari hii itaweza kufanya marekebisho, hata bila nywila; kwa hivyo amri zinaweza kutumwa na simu yoyote, maadamu SMS inayolingana inajumuisha nenosiri, na ingawa - ili kuharakisha amri zingine - tuliruhusu zile zilizotumwa na nambari za simu kwenye orodha zinaweza kutolewa bila hitaji la nywila. Kwa amri zinazohusu nyongeza na ufutaji wa nambari za simu kutoka kwenye orodha, ombi la nywila hufanya iweze kuwa orodha hiyo inasimamiwa tu na mtu ambaye amewezeshwa kuifanya. Wacha tuendelee sasa kwa maelezo ya maagizo na kwa sintaksia inayofanana, na msingi kwamba mzunguko pia unakubali ujumbe wa SMS ulio na zaidi ya amri; katika kesi hiyo amri lazima zitenganishwe na ile ifuatayo, kwa njia ya koma. Amri ya kwanza iliyochunguzwa ni ile inayobadilisha nenosiri, ina SMS kama vile PWDxxxxx; pwd, ambayo nywila mpya (iliyo na nambari tano) lazima iandikwe mahali pa xxxxx, wakati pwd inaonyesha nenosiri la sasa. Nenosiri la msingi ni 12345.

Kukariri moja ya nambari nane zilizowezeshwa kutuma amri za usanidi hufanywa kwa kutuma SMS, ambayo maandishi yake yana NUMx + nnnnnnnnnnnnn; maandishi ya pwd, ambayo nafasi (ambayo nambari inakaririwa) lazima iandikwe mahali pa x, nambari ya simu huenda mahali pa ns, wakati pwd ni nenosiri la sasa. Zote lazima ziandikwe bila nafasi. Nambari ambazo zina urefu wa takwimu 19 zinaruhusiwa, wakati mbadala + 00 kama kiambishi awali cha simu za kimataifa, kwenye simu za rununu. Kwa mfano, ili kuongeza nambari ya simu 00398911512 katika nafasi ya tatu, itabidi utume amri kama hii: NUM3 + 398911512; pwd. Nenosiri linahitajika tu unapojaribu kuokoa nambari ya simu katika nafasi ambayo tayari imechukuliwa na nyingine; kwa upande mwingine, ikiwa lazima uongeze nambari katika nafasi tupu, utahitaji tu kutuma SMS na maandishi yafuatayo: NUMx + nnnnnnnnnnnn. Kufutwa kwa nambari kunatekelezwa kupitia SMS iliyo na NUMx; maandishi ya pwd; mahali pa x itabidi uandike nafasi ya nambari ya simu kufutwa, wakati pwd ni nywila ya kawaida. Kwa mfano, ili kufuta nambari ya nne ya simu kutoka kwenye orodha iliyokariri, ujumbe ulio na NUM4; maandishi ya pwd yanahitajika. Ili kuomba orodha ya nambari ya simu iliyokaririwa kwenye mzunguko, itabidi utume SMS iliyo na maandishi yafuatayo: NUM?; Pwd. Bodi inajibu kwa nambari ya simu ambayo mahojiano hayo yanatoka. Inawezekana kujua ubora wa ishara ya GSM kwa kutuma QUAL? amri; mfumo utajibu na SMS iliyo na hali ya sasa. Ujumbe utatumwa kwa simu iliyotuma amri hiyo. Wacha tuendelee sasa kwa hali ya uingizaji na ujumbe wa usanidi: LIV? inaruhusu kujua hali ya pembejeo; IN2 inaweza kufanya kazi kwa kiwango cha voltage (imewekwa kupitia LIV2: b, ambayo husababisha kengele wakati pembejeo iko wazi) na kwa tofauti (imewekwa kupitia LIV: v). Kwa habari ya pembejeo, inawezekana kuweka wakati wa kuzuia, kupitia amri ya INI1: mm (dakika za kukataza huenda mahali pa mm) kwa IN1 na kupitia INI2: mm kwa IN2; kizuizi kinahitajika ili kuzuia kutuma maonyo endelevu ikiwa pembejeo - katika hali ya kiwango - inabaki wazi. Ili kufafanua ni nambari zipi kwenye orodha zinazopaswa kupokea simu, lazima utume VOCxxxxxxxx: ON; ujumbe wa pwd, na sheria zile zile zinazotumika kwa usimamizi wa nambari za simu ambazo utumie ujumbe wa SMS. Ujumbe wa kujibu ni sawa kabisa: "Nambari ya kukariri: Posx V + nnnnnnnnnnnn, Posy V + nnnnnnnnnn." S ya SMS imebadilishwa na V ya sauti. Hata katika kesi hii, kuna amri mbili tofauti za kukomesha: SMSxxxxxxxx: OFF; pwd inalemaza utumaji wa ujumbe na VOCxxxxxxxx: OFF; pwd inalemaza uwezekano wa kupiga simu. Xs zinawakilisha nafasi za nambari ambazo hazipaswi kupokea onyo za kengele. Tunahitaji kufafanua kitu kuhusu amri ya kuweka nambari za simu kupiga au kutuma barua pepe za kengele: kulingana na mipangilio chaguomsingi ya firmware na kila baada ya kuweka upya jumla, mfumo utaelekeza simu na SMS ujumbe, kwa nambari zote zilizokaririwa. Kwa hivyo, ili kuacha baadhi yao, inahitajika kutuma amri za kuzima: SMSxxxxxxxx: OFF; pwd au VOCxxxxxxxx: OFF; pwd, na kuonyesha nafasi za kuacha. Mfumo hutuma SMS kwa nambari ya simu inayoshika nafasi ya kwanza kwenye orodha, kila wakati inapotumiwa. Kazi kama hiyo inaweza kuzimwa / kuwezeshwa kupitia amri za AVV0 (kulemaza) na AVV1 (amilisha); maandishi ya msingi ni SYSTEM StartTUP. Wacha tuendelee sasa kwa amri zinazowezesha kukariri au kuandika juu ya ujumbe wa SMS kutumwa: syntax ni kama ile ya TINn: xxxxxxxxx, ambayo n ni idadi ya pembejeo ambayo ujumbe unazungumzia, wakati xs inafanana na ujumbe wa maandishi, ambayo haipaswi kuzidi urefu wa herufi 100. Mpangilio muhimu ni ule unaohusu wakati wa uchunguzi wa IN1, ambao unafanywa kupitia amri ya OSS1: ss, ambayo wakati (kuanzia kati ya sekunde 0 na 59) huenda mahali pa ss: inaonyesha mzunguko kwa kiasi gani wakati vifungo vinapaswa kubaki kushinikizwa kutoka wakati imegunduliwa kuwa gari imesimama na kabla ya kizazi cha kengele. Kuchelewesha ni muhimu, ili kuepusha kuwa kengele ya uwongo inatokea wakati unasimama kwa muda mfupi. Chini ya mtazamo huu firmware, wakati mzunguko unatumiwa (wakati dashibodi imewashwa), inasubiri kwa muda ambao umewekwa mara mbili, ili kumruhusu dereva kutekeleza shughuli kama kufunga mlango wa karakana au kufunga mikanda ya usalama, nk Wakati wa uchunguzi wa IN2 unaweza pia kufafanuliwa, na taratibu zile zile, kwa kutoa amri ya OSS2: ss; inawezekana pia kuomba nyakati zilizowekwa sasa kupitia SMS (amri ya OSS). Wacha tukamilishe muhtasari huu juu ya maagizo na ile inayorudisha mipangilio chaguomsingi: hiyo ni RES; pwd. Ujumbe wa jibu ni "Rudisha". Amri zingine zimetajwa katika Jedwali 1.

Hatua ya 7: Orodha ya Vipengele

C1, C8, C10: 1 µF kauri capacitor (0805)

C2, C6, C7, C9: 100 nF kauri capacitor (0805)

C3, C4: 470 µF 6.3 VL tantalum capacitor (D)

C5: 4, 7 µF 6.3 VL tantalum capacitor (A)

R1, R2, R4: 10 kohm (0805)

R3, R12: 1 kohm (0805)

R5: 470 ohm (0805) R6: 3.3 kohm (0805)

R7: 470 kohm (0805) 1%

R8: 150 kohm (0805) 1%

R9 ÷ R11: 470 ohm (0805)

R13 ÷ R16: 10 kohm (0805)

R17: -

U1: PIC18F46K20-I / PT (MF1361)

U2: MCP73831T

U3: MCP1640BT-I / CHY

U4: Nambari ya bodi ya kuzuka. 2846-MMA8452

U5: Nambari ya bodi ya kuzuka. 7300-MMA7361 (haitumiki)

P1: 90 ° Microswitch

P2: -

LD1: 3 mm LED ya manjano

LD2, LD4: 3 mm LED za kijani

LD5: - LD3: 3 mm nyekundu LED

D1-D3: MBRA140T3G

D4: MMSD4148

DZ1: 2.7V 500mW diode ya Zener

L1: 4.7 µH 770mA waya-jeraha inductor

BUZ1: Buzzer bila umeme

Njia ya kugawanyika ya kike ya njia 8

Njia 9 ya kugawanyika kwa kike

Njia-6 ya kugawanyika kwa kiume

2mm lami 2 × 10 kontakt ya kike

2.54 lami 2-njia ya mwisho (pcs 3.)

2 mm lami 2-njia JST Kontakt kwa PCBs

500mA LiPo betri na 2 mm JST kontakt

S1361 (85 × 51 mm) bodi ya mzunguko iliyochapishwa

Hatua ya 8: Hitimisho

Hitimisho
Hitimisho

Mradi tuliopendekeza hapa ni jukwaa wazi; inawezekana kuitumia ili kuunda programu nyingi, kati ya hizo kuna: kengele ya kuzuia kusahau watoto kwenye gari, mfumo wa huduma ya kijijini na kengele ya mbali tuliyoyataja hapo awali. Zaidi kwa ujumla, huo ni mfumo ambao una uwezo wa kutoa maonyo na arifa kupitia simu, wakati hafla zingine - ambazo sio lazima dharura - zinatokea, na kwa hivyo pia hutumika kwa madhumuni ya ufuatiliaji wa mbali.

Ilipendekeza: