Përmbajtje:

Ruaje fëmijën tim: sedilja e zgjuar që dërgon mesazhe me tekst Nëse e harroni fëmijën në makinë: 8 hapa
Ruaje fëmijën tim: sedilja e zgjuar që dërgon mesazhe me tekst Nëse e harroni fëmijën në makinë: 8 hapa

Video: Ruaje fëmijën tim: sedilja e zgjuar që dërgon mesazhe me tekst Nëse e harroni fëmijën në makinë: 8 hapa

Video: Ruaje fëmijën tim: sedilja e zgjuar që dërgon mesazhe me tekst Nëse e harroni fëmijën në makinë: 8 hapa
Video: Halil Cibran / Kırık Kanatlar (Sesli Kitap-Tek Parça) 2024, Korrik
Anonim
Ruaje fëmijën tim: sedilja e zgjuar që dërgon mesazhe me tekst nëse e harroni fëmijën në makinë
Ruaje fëmijën tim: sedilja e zgjuar që dërgon mesazhe me tekst nëse e harroni fëmijën në makinë

Isshtë instaluar në makina, dhe falë një detektori të vendosur në sediljen e fëmijës, ai na paralajmëron - përmes SMS ose telefonatës - nëse largohemi pa e sjellë fëmijën me vete

Hapi 1: Hyrje

Hyrje
Hyrje

Ndër aksidentet më trishtuese (dhe në çdo rast, të rralla) në lajme, ka nga prindërit që - për shkak të gjallërisë, problemeve shëndetësore ose mungesës së vëmendjes - zbresin nga makina dhe "harrojnë" fëmijët e tyre në sediljen e fëmijës., në një mjedis të nxehtë ose të ftohtë. Sigurisht, aksidente të tilla mund të ishin shmangur nëse dikush ose diçka i kujtonte shoferit se e kishte lënë fëmijën në makinë; pa dyshim që teknologjia mund të ndihmojë dhe të ofrojë zgjidhje, që do të zbatohen në automjet nga prodhuesi ose të llojit "retrofit", siç është projekti i përshkruar këtu. Kjo është një pajisje e bazuar në një celular GSM që zbulon disa parametra, në bazë të të cilave vlerësohet sjellja e shoferit dhe ekzekutohen veprimet e nevojshme: në veçanti, një SMS i dërgohet telefonit të shoferit që po largohet nga makina. Pajisja është e instaluar në makinë dhe mundësohet nga sistemi elektrik i këtij të fundit; verifikon që fëmija është në sediljen e tij (me anë të një sensori të përbërë nga disa butona të profilit të ulët, të montuar në një dërrasë buke për t'u vendosur nën mbulesën e sediljes së fëmijës): nëse rezulton se butonat janë të shtypur (prandaj, fëmija është ulur), qarku gjithashtu do të verifikojë që automjeti është ndalur (me anë të një akselerometri triaksial), nëse po dhe pasi të ketë kaluar koha e caktuar, ai do të dërgojë një mesazh SMS alarmi në telefonin e shoferit dhe do të lëshojë një zhurmë.

Për më tepër, ai kryen një telefonatë në të njëjtin numër telefoni dhe ndoshta në të tjerë, në mënyrë që prindërit, miqtë dhe njerëzit e tjerë të telefonojnë shoferin për të verifikuar se çfarë po ndodh. Edhe pse aplikimi i zgjedhur është ai i lartpërmenduri, projekti është krijuar në laboratorin tonë si një platformë që mund të përshtatet për dy qëllimet e tjera. E para është një pajisje aktuale e mbetur për njerëzit e moshuar dhe të brishtë, ndërsa e dyta është një alarm në distancë, që vepron në rast të ndërprerjeve të energjisë (dhe i dobishëm për të shmangur që ngrirja e ngrirjes të bëhet dhe ushqimi i përmbajtur në të të bëhet i rrezikshëm))

Hapi 2: Ruaj Diagramin e Qarkut të Fëmijëve të Mi

Ruaj Diagramin e Qarkut të Fëmijëve të Mi
Ruaj Diagramin e Qarkut të Fëmijëve të Mi

Le të shohim pra se për çfarë bëhet fjalë, dhe të analizojmë diagramin elektrik të qarkut, menaxhimi i të cilit i është besuar një mikrokontrolluesi PIC18F46K20-I/PT nga Microchip, i cili është programuar përmes firmuerit tonë MF1361, në mënyrë që të lexojë statusin e hyrjet (me të cilat janë lidhur sensori i peshës së sediljes së fëmijës dhe një pajisje e mundshme zbulimi), dhe merr sinjalet e dhëna nga përshpejtuesi (U5), dhe bisedon me EEPROM -in e jashtëm (U4) (që përmban cilësimet për funksionimin e sistemit) dhe ndërfaqet me një marrës radio të mundshëm (U6) dhe menaxhon një modul celular (GSM).

Ju lutemi vini re se qarku merr parasysh elementët që mund të montohen ose jo, pasi ne e konceptuam atë si një platformë zhvillimi të zgjerueshme, për ata prej jush që dëshironin të krijonin aplikacionin e tyre, duke filluar nga firmueri bazë. Le të fillojmë duke përshkruar mikrokontrolluesin, i cili-pas rindezjes së energjisë-inicializon linjat RB1 dhe RB2 si hyrje të furnizuara me një rezistencë tërheqëse të brendshme, të cilat do të nevojiten për të lexuar disa kontakte normalisht të hapura që janë të lidhura me IN1 dhe IN2; diodat D2 dhe D3 mbrojnë mikrokontrolluesin në rastin kur një tension mbi atë të burimit të energjisë PIC aplikohet gabimisht në hyrjet. IN1 aktualisht përdoret për sensorin e peshës së sediljes për fëmijë, ndërsa IN2 është i disponueshëm për kontrolle të mëtejshme të mundshme: ne mund ta përdorim atë, për shembull, për zbulimin e hapjes dhe mbylljes së dyerve, përmes leximit të tensionit në dritat e mirësjelljes; në lidhje me këtë, ju lutemi merrni parasysh që në disa makina moderne dritat e tavanit menaxhohen (në PWM) nga një kuti kryqëzimi (për të siguruar një ndezje dhe fikje graduale), ndërsa ne vetëm duhet të lexojmë gjendjen e dritave të ndezura menjëherë dhe jashtë (përndryshe leximi do të jetë një jonormal); pas kësaj, ne do të duhet të filtrojmë PWM me anë të një kondensatori të vendosur midis hyrjes dhe tokës së mikrokontrolluesit (pas diodës). Një hyrje tjetër është RB3, e furnizuar akoma me një rezistencë tërheqëse të brendshme, që nevojitet për të lexuar butonin P1 (që përdoret për të ndezur me forcë modulin celular, që normalisht është i fikur). Ende gjatë fillimit të I/O, RB4 është vendosur si një hyrje për qëllimin e leximit - me anë të ndarësit të tensionit R1 dhe R2 - fillimi i qarkut, i kryer nga devijuesi i dyfishtë SW1b; ndarësi i tensionit është i nevojshëm pasi mikrokontrolluesi toleron një tension që është më i ulët se ai i hyrjes që gjendet në lidhësin e energjisë. Funksioni i RB4 është rezervuar për zhvillimet e ardhshme, shpjegohet duke pasur parasysh se qarku mund të mundësohet si nga një furnizim me energji në rrjet nëpërmjet prizës USB ashtu edhe me anë të një baterie litiumi e cila është e lidhur me daljen e rregullatorit të ngarkimit të dedikuar.

Hapi 3: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut

Kur SW1 zhvendoset në kontaktet që janë shënuar me një kryq në diagramin e qarkut, pjesa tjetër e qarkut është e izoluar nga bateria dhe për këtë arsye është fikur; nëse në hyrjen e burimit të energjisë (USB) aplikohet një tension 5 volt, do të funksionojë vetëm faza e ngarkuesit (mundësohet përmes diodës D1, që e mbron atë nga përmbysjet e polaritetit). Duke lëvizur SW1 në pozicionin e ndezur, SW1b sjell tensionin e hyrjes në linjën RB4 dhe SW1a fuqizon mikrokontrolluesin dhe çfarëdo tjetër, me anë të tensionit në skajet e baterisë (rreth 4V kur është në ngarkim të plotë) përveç ndezjes konvertuesi kalues i ndërprerë i nënshkruar si U3, që gjeneron 5V të nevojshme nga pjesa tjetër e qarkut.

Sa i përket funksionimit të qarkut të mundësuar përmes USB, SWb sjell tensionin hyrës në RB4, që - duke zbatuar leximin e tij në firmware - ju lejon të kuptoni nëse gjendet burimi i energjisë së rrjetit; një funksion i tillë është i dobishëm me qëllim të krijimit të alarmit kundër mbylljes. Nga ana tjetër, gjatë funksionimit të baterisë, RB4 i mundëson mikrokontrolluesit ta dijë këtë dhe të kryejë strategji të mundshme për të ulur konsumin e energjisë (për shembull, duke zvogëluar intervalet në të cilat telefoni celular është ndezur). Linja RB4 është e vetmja mënyrë që firmware duhet të kuptojë kur qarku funksionon me bateri, pasi nëse U1 po merr energji edhe nëse RB4 është në zero volt, kjo do të thotë se qarku funksionon me bateri, ndërsa nëse ka një burim tjetër energjie, do të funksionojë falë tensionit të tërhequr nga USB. Le të kthehemi tani në fillimin e I/O dhe të shohim që linjat RC0, RE1, RE2 dhe RA7 janë inicializuar si hyrje, se janë pajisur me një rezistencë të jashtme tërheqëse, duke qenë se nuk mund ta aktivizojmë atë brenda për linja të tilla; ato do të nevojiten për të lexuar kanalet e marrësit hibrid, që gjithsesi është një aksesor, i rezervuar për zhvillimet e ardhshme. Një marrës i tillë mund të jetë i dobishëm për përdorimin në shtëpi si një alarm në distancë, për ata që janë të dëmtuar në lëvizjen e tyre ose të detyruar në shtratin e tyre; duke zbuluar ndryshimin në daljet e radios RX, do të kryejë një telefonatë për të kërkuar ndihmë ose do të dërgojë një SMS të ngjashme. Ky është një aplikim i mundshëm, por ka edhe të tjerë; gjithsesi, duhet të zbatohet në firmware. RC3, RC4, RB0 dhe RD4 janë linjat që i janë caktuar përshpejtuesit U4, që më konkretisht është një tabelë shpërthimi e bazuar në përshpejtuesin triaksial MMA8452 nga NXP: RC3 është një dalje dhe është e nevojshme për të dërguar një sinjal të orës, RC4 është një I/O dydrejtimësh dhe drejton SDA, ndërsa dy kunjat e tjerë janë hyrje që janë rezervuar për leximin e ndërprerjeve INT1 dhe INT2, të cilat gjenerohen nga akselerometri kur ndodhin ngjarje të caktuara. Linjat RA1, RA2 dhe RA0 janë akoma hyrje, por ato janë shumëfishuar në konvertuesin A/D dhe përdoren për të lexuar përshpejtuesin triaksial U5, që është gjithashtu në tabelën e shpërthimit dhe që bazohet në modulin e përshpejtuesit MMA7361; një komponent i tillë është menduar si një alternativë ndaj U4 (që është ajo që pritet aktualisht nga firmware -i ynë) dhe siguron informacion në lidhje me nxitimet e zbuluara në akset X, Y, Z me anë të tensioneve analoge që dalin nga linjat përkatëse. Në këtë rast, firmware thjeshtohet, pasi rutina e menaxhimit të MMA8452 nuk është e nevojshme (kërkon leximin e regjistrave, zbatimin e protokollit I²C-Bus, dhe kështu me radhë). Ende në temën e ADC -ve, linja An0 përdoret për të lexuar nivelin e tensionit, që furnizohet nga bateria litium, që fuqizon mikrokontrolluesin dhe pjesën tjetër të qarkut (ruani për marrësin e radios); nëse firmware e konsideron atë, mundëson mundësinë e mbylljes së tërësishme kur bateria po mbaron, ose kur është nën një prag të caktuar të tensionit. Linja RC2 është e inicializuar si dalje dhe gjeneron një sërë impulse dixhitale kur zilja piezoelektrike BUZ1 duhet të lëshojë shënimin akustik paralajmërues që është treguar nga firmueri; dy daljet e tjera janë RD6 dhe RD7, të cilave u është besuar detyra për të ndezur LED -të LD1 dhe LD2.

Hapi 4: Diagrami i Qarkut PCB

Diagrami i Qarkut PCB
Diagrami i Qarkut PCB

Le të përfundojmë analizën e I/OS me RD0, RD2, RD3, RC5, që së bashku me RX -të dhe TX -të e UART -it nga ndërfaqja drejt modulit celular SIM800C nga SIMCom; në qark ky i fundit është montuar në një tabelë të dedikuar për t'u futur në lidhësin specifik që gjendet në tabelën e qarkut të shtypur. Moduli shkëmben të dhënat në lidhje me mesazhet e dërguara (ato të alarmit) dhe ato të marra (ato të konfigurimit) me mikrokontrolluesin, nëpërmjet UART të PIC -së, që nevojiten edhe për komandat për cilësimet e telefonit celular; pjesa tjetër e linjave ka të bëjë me disa sinjale të gjendjes: RD2 lexon daljen për LED -in e "sinjalit" që përsëritet nga LD4, ndërsa RD3 lexon Treguesin e Unazës, domethënë kontaktin e celularit që furnizon nivelin e lartë logjik kur telefonata merret. Linja RD0 mundëson rivendosjen e modulit dhe RC5 merret me ndezjen dhe fikjen; rivendosja dhe ON/OFF zbatohen nga qarku në tabelën në të cilën është montuar SIM800C.

Pllaka, diagrami i qarkut të së cilës është treguar-së bashku me majën e lidhësit të futjes-në Fig. 1, përmban telefonin celular SIM800C, një lidhës antene MMX 90 ° dhe një shirit pin 2 mm meshkuj 2 × 10 në të cilin fuqia burimi, linja e kontrollit të ndezjes (PWR), të gjitha sinjalet dhe linjat serike të komunikimit nga dhe drejt modulit GSM, siç tregohet në Fig. 1.

Hapi 5: Diagrami i Qarkut PCB

Diagrami i Qarkut PCB
Diagrami i Qarkut PCB

Meqenëse I/O të mikrokontrolluesit janë përcaktuar, ne mund të hedhim një vështrim në dy seksionet e përfshira në fuqizimin e qarkut: ngarkuesi dhe konvertuesi i rritjes së rrymës DC/DC.

Ngarkuesi bazohet në qarkun e integruar MCP73831T (U2), të prodhuar nga Microchip; si hyrje zakonisht pranon 5V (diapazoni i tolerueshëm është midis 3.75V dhe 6V), që vjen në këtë qark nga lidhësi USB; furnizon-në dalje-rrymën e nevojshme për të ngarkuar elementë jon litiumi ose litium polimer (Li-Po), dhe furnizon deri në 550mA. Një bateri (për t'u lidhur me kontaktet +/- BAT) mund të ketë një kapacitet teorikisht të pakufizuar, pasi që më së shumti do të karikohej për një kohë shumë të gjatë, megjithatë ju lutemi merrni parasysh që me anë të një rryme 550mA, një element 550 mAh është ngarkuar në një orë; meqenëse kemi zgjedhur një qelizë 500 mAh, ajo do të karikohet në më pak se një orë. Qarku i integruar funksionon në konfigurimin tipik, në të cilin dioda e dritës LD3 drejtohet nga dalja STAT, që sillet në nivelin e ulët logjik kur karikohet, ndërsa mbetet në një nivel të lartë logjik kur ndalon karikimin; e njëjta sillet në një rezistencë të lartë (e hapur) kur MCP73831T mbyllet ose kur rezulton se asnjë bateri nuk është e lidhur me daljen VB. VB (pin 3) është dalja që përdoret për baterinë litium. Qarku i integruar kryen karikimin me rrymë dhe tension konstant. Rryma e ngarkimit (Ireg) vendoset me anë të një rezistence të lidhur me pin 5 (në rastin tonë, kjo është R6); vlera e tij lidhet me rezistencën nga lidhja e mëposhtme:

Ireg = 1, 000/R

në të cilën vlera R shprehet në ohm nëse rryma Ireg shprehet në A. Për shembull, me 4.7 kohm merret një kufizim 212 mA, ndërsa me R që është 2.2 kohm rryma vlen rreth 454 mA. nëse kunja 5 hapet, qarku i integruar sillet në gjendje boshe dhe thith vetëm 2 µA (fikje); kunja, pra, mund të përdoret si mundësuese. Le të plotësojmë përshkrimin e diagramit të qarkut me konvertuesin e rritjes, që tërheq 5 volt të stabilizuar nga tensioni i baterisë; faza bazohet në qarkun e integruar MCP1640BT-I/CHY, ky është një rregullator i rritjes sinkron. Ka një gjenerator PWM brenda tij, që drejton një tranzistor, kolektori i të cilit mbyll periodikisht spiralën L1 në tokë, me anë të kunjit SW, e ngarkon atë dhe e lejon atë të lëshojë energjinë e akumuluar gjatë pauzave - me anë të kunjit 5 - në kondensatorët e filtrit C2, C3, C4, C7 dhe C9. Mbërthimi i diodës që mbron transistorin e brendshëm është gjithashtu i brendshëm, duke zvogëluar kështu përbërësit e jashtëm të nevojshëm në minimum: në fakt, ka kondensatorë filtri midis Vout dhe tokës, induktori L1 dhe ndarësi rezistent midis Vout dhe FB që merret me riaktivizimin e gjeneratorit PWM nëpërmjet amplifikatorit të gabimit të brendshëm, duke stabilizuar tensionin e daljes në vlerën e dëshiruar. Prandaj, duke modifikuar raportin midis R7 dhe R8, është e mundur të modifikoni tensionin e furnizuar nga kunja Vout, por kjo nuk është në interesin tonë ta bëjmë këtë.

Hapi 6: Cilësimet dhe komandat për Save My Child

Cilësimet dhe komandat për Save My Child
Cilësimet dhe komandat për Save My Child
Cilësimet dhe komandat për Save My Child
Cilësimet dhe komandat për Save My Child

Pasi të ketë përfunduar instalimi, do të duhet të konfiguroni njësinë; një operacion i tillë kryhet përmes SMS, prandaj ju lutemi futni një SIM operative në mbajtësen e SIM të modulit 7100-FT1308M dhe mbani shënim numrin përkatës të telefonit. Pas kësaj, ju lutemi jepni të gjitha komandat e kërkuara përmes një telefoni celular: të gjitha ato tregohen në Tabelën 1.

Ndër gjërat e para që duhet bërë është konfigurimi i numrave të telefonit në listën e atyre që do të thërrasë sistemi ose në të cilët do të dërgohen mesazhet SMS alarmi, në rastin e një fëmije në sediljen e fëmijës që ka qenë ndoshta e braktisur e harruar”. Për të lehtësuar procedurën, duke qenë se sistemi mbrohet nga fjalëkalimi pasi për këtë operacion, është krijuar një mënyrë Easy Setup: gjatë fillimit të parë, sistemi do të ruajë numrin e parë të telefonit që e thërret, dhe e konsideron atë si numrin e parë në listë. Ky numër do të jetë në gjendje të kryejë modifikime, edhe pa fjalëkalime; gjithsesi komandat mund të dërgohen me çdo telefon, përderisa SMS -ja përkatëse përfshin fjalëkalimin, dhe edhe pse - për të përshpejtuar disa komanda - ne kemi lejuar që ato të dërguara nga numrat e telefonit në listë të mund të jepen pa pasur nevojë fjalëkalimet. Sa i përket komandave në lidhje me shtimin dhe fshirjen e numrave të telefonit nga lista, kërkesa e një fjalëkalimi e bën atë që lista të menaxhohet vetëm nga një person që ka aftësinë ta bëjë atë. Le të kalojmë tani në përshkrimin e komandave dhe në sintaksën përkatëse, me premisën se qarku gjithashtu pranon mesazhe SMS që përmbajnë më shumë se një komandë; në atë rast komandat duhet të ndahen nga ajo e mëposhtme, me anë të një presje. Komanda e parë e shqyrtuar është ajo që modifikon fjalëkalimin, ajo konsiston në një SMS të tillë si PWDxxxxx; pwd, në të cilën fjalëkalimi i ri (i përbërë nga pesë numra) duhet të shkruhet në vend të xxxxx, ndërsa pwd tregon fjalëkalimin aktual. Fjalëkalimi i paracaktuar është 12345.

Memorizimi i njërit prej tetë numrave të aktivizuar për të dërguar komandat e konfigurimit kryhet duke dërguar një SMS, teksti i të cilit përmban numrin NUMx+nnnnnnnnnnnnn; pwd, në të cilin pozicioni (cili numër po memorizohet) duhet të shkruhet në vend të x, numri i telefonit shkon në vend të ns, ndërsa pwd është fjalëkalimi aktual. Të gjitha duhet të shkruhen pa hapësira. Numrat që janë 19 shifra të gjatë lejohen, ndërsa + zëvendëson 00 si parashtesë e thirrjes ndërkombëtare, në celularët. Për shembull, për të shtuar numrin e telefonit 00398911512 në pozicionin e tretë, do të duhet të dërgoni një komandë si kjo: NUM3+398911512; pwd. Fjalëkalimi nevojitet vetëm kur përpiqeni të ruani një numër telefoni në një pozicion që tashmë është zënë nga një tjetër; nga ana tjetër, nëse duhet të shtoni një numër në një pozicion bosh, do t'ju duhet vetëm të dërgoni një SMS me tekstin e mëposhtëm: NUMx+nnnnnnnnnnnnn. Fshirja e një numri ekzekutohet përmes një SMS që përmban tekstin NUMx; pwd; në vend të x ju do të duhet të shkruani pozicionin e numrit të telefonit që do të fshihet, ndërsa pwd është fjalëkalimi i zakonshëm. Për shembull, për të fshirë numrin e katërt të telefonit nga lista e memorizuar, nevojitet një mesazh që përmban tekstin NUM4; pwd. Për të kërkuar listën e numrit të telefonit të memorizuar në qark, do të duhet të dërgoni një SMS që përmban tekstin e mëposhtëm: NUM?; Pwd. Bordi i përgjigjet numrit të telefonit nga i cili vjen marrja në pyetje. A është e mundur të njihni cilësinë e sinjalit GSM duke dërguar QUAL? komandë; sistemi do të përgjigjet me një SMS që përmban situatën aktuale. Mesazhi do t'i dërgohet telefonit që dërgoi komandën. Le të kalojmë tani në gjendjen e hyrjes dhe mesazhet e konfigurimit: LIV? lejon të dijë gjendjen e hyrjeve; IN2 mund të funksionojë si në nivelin e tensionit (është vendosur përmes LIV2: b, që shkakton alarmin kur hyrja është e hapur) ashtu edhe në një ndryshim (është vendosur përmes LIV: v). Sa i përket hyrjeve, është e mundur të caktohet një kohë frenimi, nëpërmjet komandës INI1: mm (minutat e ndalimit shkojnë në vend të mm) për IN1 dhe nëpërmjet INI2: mm për IN2; frenimi është i nevojshëm për të shmangur dërgimin e paralajmërimeve të vazhdueshme nëse hyrja - në modalitetin e nivelit - mbetet e hapur. Për të përcaktuar se cilët numra në listë duhet të marrin thirrje telefonike, duhet të dërgoni mesazhin VOCxxxxxxx: ON; pwd, me të njëjtat rregulla të përdorura për menaxhimin e numrave të telefonit të cilëve u dërgohen mesazhet SMS. Mesazhi i përgjigjes është shumë i ngjashëm: "Numri i mësuar përmendësh: Posx V+nnnnnnnnnnnn, Posy V+nnnnnnnnnnnn." S e SMS është zëvendësuar me V të zërit. Edhe në këtë rast, ekzistojnë dy komanda të ndryshme për çaktivizimin: SMSxxxxxxx: OFF; pwd çaktivizon dërgimin e mesazheve dhe VOCxxxxxxx: OFF; pwd çaktivizon mundësinë për të bërë telefonata. Xs përfaqësojnë pozicionet e numrave që nuk duhet të marrin paralajmërimet e alarmit. Ne duhet të sqarojmë diçka në lidhje me komandën për vendosjen e numrave të telefonit për të thirrur ose të cilëve të dërgoni mesazhe SMS alarmi: sipas cilësimeve të paracaktuara të firmware -it dhe pas çdo rivendosjeje totale, sistemi do të drejtojë si telefonatat ashtu edhe SMS mesazhe, për të gjithë numrat e mësuar përmendësh. Rrjedhimisht, për të lënë jashtë disa prej tyre, është e nevojshme të dërgoni komandat e çaktivizimit: SMSxxxxxxx: OFF; pwd ose VOCxxxxxxx: OFF; pwd, dhe të tregoni pozicionet për të lënë jashtë. Sistemi dërgon një SMS në numrin e telefonit që zë vendin e parë në listë, sa herë që është mundësuar rishtazi. Një funksion i tillë mund të çaktivizohet/aktivizohet nëpërmjet komandave AVV0 (çaktivizo) dhe AVV1 (aktivizo); teksti i paracaktuar është FILLIMI I SISTEMIT. Le të kalojmë tani te komandat që mundësojnë memorizimin ose mbishkrimin e mesazheve SMS që dërgohen: sintaksa është si ajo e TINn: xxxxxxxx, në të cilën n është numri i hyrjes të cilit i referohet mesazhi, ndërsa xs korrespondojnë me mesazhin me tekst, që nuk duhet të kalojë një gjatësi prej 100 karakteresh. Një cilësim thelbësor është ai që ka të bëjë me kohën e vëzhgimit IN1, i cili kryhet përmes komandës OSS1: ss, në të cilën koha (duke filluar nga 0 deri në 59 sekonda) shkon në vend të ss: tregon në qark për sa koha kur butonat duhet të qëndrojnë të shtypur nga koha kur është zbuluar se makina është ndalur dhe para gjenerimit të alarmit. Vonesa është thelbësore, për të shmangur që të shfaqet një alarm i rremë kur ndaloni për një kohë të shkurtër. Nën këtë këndvështrim, firmueri, kur qarku është i ndezur (kur pulti është i ndezur), pret një kohë që është dyfishi i atij të caktuar, në mënyrë që të lejojë shoferin të kryejë operacione të tilla si mbyllja e derës së garazhit ose lidhja e rripave të sigurisë, etj. Një kohë vëzhgimi për IN2 gjithashtu mund të përcaktohet, me të njëjtat procedura, duke i dhënë komandës OSS2: ss; është gjithashtu e mundur të kërkohet koha e caktuar aktualisht përmes SMS (komanda OSS?). Le ta plotësojmë këtë përmbledhje të komandave me atë që kthen cilësimet e paracaktuara: kjo është BRE; pwd. Mesazhi i përgjigjes është "Rivendos". Pjesa tjetër e komandave është përshkruar në Tabelën 1.

Hapi 7: Lista e Komponentëve

C1, C8, C10: 1 µF kondensator qeramik (0805)

C2, C6, C7, C9: 100 kondensator qeramike nF (0805)

C3, C4: 470 µF 6.3 VL kondensator tantali (D)

C5: 4, 7 µF 6.3 VL kondensator tantali (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: Kodi i bordit të shpërthimit. 2846-MMA8452

U5: Cod bordi Breakout. 7300-MMA7361 (e papërdorur)

P1: Mikroçelës 90 °

P2: -

LD1: LED me ngjyrë të verdhë 3 mm

LD2, LD4: LED të gjelbër 3 mm

LD5: - LD3: LED i kuq 3 mm

D1 ÷ D3: MBRA140T3G

D4: MMSD4148

DZ1: 2.7V 500mW diodë Zener

L1: 4.7 µH induktor i mbështjellë me tela

BUZ1: Zile pa elektronikë

Shirit-ndarës femër me 8 drejtime

Shirit-ndarës femër me 9 drejtime

Shirit-ndarës mashkull me 6 drejtime

2mm katran 2 × 10 lidhës femër

Terminal 2.5-katërshe me dy drejtime (3 copë.)

Lidhës JST me 2 drejtime katran 2 mm për PCB

Bateri 500mA LiPo me lidhës JST 2 mm

Tabela e qarkut të printuar S1361 (85 × 51 mm)

Hapi 8: Përfundimi

Përfundim
Përfundim

Projekti që propozuam këtu është një platformë e hapur; është e mundur që të përdoret për të krijuar shumë aplikacione, ndër të cilat ka: alarm për të parandaluar harrimin e fëmijëve në makinë, sistemin e kujdesit në distancë dhe alarmin në distancë që përmendëm më parë. Në përgjithësi, ky është një sistem që është i aftë të gjenerojë paralajmërime dhe njoftime përmes telefonit, kur ndodhin ngjarje të caktuara - që nuk janë domosdoshmërisht raste urgjente - dhe prandaj ato shërbejnë edhe për qëllime të monitorimit në distancë.

Recommended: