INHOUDSOPGAWE:

Red my kind: die slim sitplek wat teksboodskappe stuur as u die kind in die motor vergeet: 8 stappe
Red my kind: die slim sitplek wat teksboodskappe stuur as u die kind in die motor vergeet: 8 stappe

Video: Red my kind: die slim sitplek wat teksboodskappe stuur as u die kind in die motor vergeet: 8 stappe

Video: Red my kind: die slim sitplek wat teksboodskappe stuur as u die kind in die motor vergeet: 8 stappe
Video: Собаку бросили в лесу с коробкой макарон. История собаки по имени Ринго. 2024, Julie
Anonim
Red my kind: die slim sitplek wat teksboodskappe stuur as u die kind in die motor vergeet
Red my kind: die slim sitplek wat teksboodskappe stuur as u die kind in die motor vergeet

Dit word in motors geïnstalleer, en danksy 'n detektor wat op die kinderstoel geplaas is, waarsku dit ons - per SMS of telefoonoproep - as ons wegkom sonder om die kind saam te bring

Stap 1: Inleiding

Inleiding
Inleiding

Onder die hartseerste (en in elk geval, ongereelde) ongelukke in die nuus, is daar ongelukke van ouers wat - as gevolg van flinkheid, gesondheidsprobleme of gebrek aan aandag - uit die motor klim en hul kinders op die kinderstoel "vergeet", in 'n warm of koue omgewing. Sulke ongelukke kon beslis vermy gewees het as iemand of iets die bestuurder daaraan herinner het dat hy die kind in die motor gelos het; ongetwyfeld kan tegnologie help en oplossings bied, wat deur die vervaardiger of van die "herinrigting" in die voertuig geïmplementeer kan word, soos die projek wat hier beskryf word. Dit is 'n toestel gebaseer op 'n GSM -selfoon wat 'n paar parameters opspoor, op grond waarvan die gedrag van die bestuurder geëvalueer word en die nodige aksies uitgevoer word: veral 'n SMS word gestuur na die telefoon van die bestuurder wat wegkom uit die motor. Die toestel is in die motor geïnstalleer en word aangedryf deur laasgenoemde se elektriese stelsel; dit bevestig dat die kind op sy sitplek is (deur middel van 'n sensor wat bestaan uit 'n paar lae-profiel knoppies, gemonteer op 'n broodbord wat onder die deksel van die kinderstoel geplaas moet word): as dit blyk dat die knoppies ingedruk word (daarom word die kind gesit), sal die kring ook verifieer dat die voertuig stilgehou het (met behulp van 'n triaksiale versnellingsmeter). sal 'n gonser klink.

Boonop bel dit na dieselfde telefoonnommer en moontlik na ander, sodat ouers, vriende en ander mense die bestuurder kan bel om te sien wat gebeur. Alhoewel die toepassing van keuse die bogenoemde is, is die projek in ons laboratorium geskep as 'n platform wat aangepas kan word vir die ander twee doeleindes. Die eerste een is 'n residuele stroomtoestel vir bejaarde en brose mense, terwyl die tweede 'n alarm op afstand is, wat werk in die geval van onderbrekings (en nuttig om te voorkom dat die vrieskas ontdooi en die voedsel daarin bevat).

Stap 2: Stoor my kind -stroombaan -diagram

Stoor my kind se kringdiagram
Stoor my kind se kringdiagram

Kom ons kyk dus waaroor dit gaan, en ontleed die elektriese diagram van die stroombaan, waarvan die bestuur deur Microchip aan 'n PIC18F46K20-I/PT-mikrobeheerder toevertrou is, wat deur ons MF1361-firmware geprogrammeer is, sodat dit die status lees van die insette (waarop die gewigsensor van die kinderstoel gekoppel is, en 'n moontlike opsporingstoestel), en verkry die seine wat deur die (U5) versnellingsmeter verskaf word, en praat met die (U4) eksterne EEPROM (met die instellings vir die werking van die stelsel)) en koppel 'n moontlike (U6) radioontvanger aan, en bestuur 'n (GSM) sellulêre module.

Let asseblief daarop dat die kring elemente oorweeg wat al dan nie gemonteer kan word, aangesien ons dit as 'n uitbreidbare ontwikkelingsplatform beskou het, vir diegene onder u wat hul eie toepassing wil skep, vanaf die basis -firmware. Kom ons begin met die beskrywing van die mikrobeheerder, wat die lyne RB1 en RB2 na die aanskakel-herstelling begin as insette wat voorsien word van 'n interne optrekweerstand, wat nodig is om 'n paar normaal oop kontakte te lees wat aan IN1 en IN2; die D2- en D3 -diodes beskerm die mikrobeheerder in die geval dat 'n spanning bo die een van die PIC -kragbron verkeerdelik by die insette toegepas word. IN1 word tans gebruik vir die gewigsensor van die kinderstoel, terwyl IN2 beskikbaar is vir verdere moontlike kontroles: ons kan dit byvoorbeeld gebruik vir die opsporing van die opening en sluiting van die deure, deur die spanning op die hoflike ligte te lees; Oorweeg dit dat die plafonligte in sommige moderne motors (in PWM) deur 'n aansluitkas bestuur word (om geleidelik aan en uit te skakel), terwyl ons net moet lees hoe die ligte onmiddellik aangeskakel is en af (anders sal die lesing abnormaal wees); daarna sal ons die PWM moet filter deur middel van 'n kondensator wat tussen die ingang en die aarde van die mikrobeheerder geplaas word (na die diode). 'N Ander invoer is RB3, nog steeds voorsien van 'n interne optrekweerstand, wat nodig is om die P1-knoppie te lees (wat gebruik word om die mobiele module met geweld aan te skakel, wat normaalweg afgeskakel is). Tog, tydens die inisialisering van die I/Os, word RB4 as 'n inset gestel vir die lees van - deur middel van die spanningsverdeler R1 en R2 - die begin van die stroombaan, uitgevoer deur die dubbele afwyker SW1b; die spanningsverdeler is nodig, aangesien die mikrobeheerder 'n spanning duld wat laer is as die ingang wat op die kragaansluiting gevind word. Die funksie van die RB4 is gereserveer vir toekomstige ontwikkelings; dit word verduidelik, aangesien die stroombaan deur 'n netwerkvoeding via 'n USB -aansluiting en deur 'n litiumbattery wat aan die uitset van die toegewyde laaiereguleerder gekoppel is, aangeskakel kan word.

Stap 3: Kringdiagram

Stroombaandiagram
Stroombaandiagram

As SW1 op die kontakte wat met 'n kruisie in die stroombaan -diagram gemerk is, beweeg word, word die res van die stroombaan van die battery geïsoleer en daarom afgeskakel; as 'n 5 volt spanning op die ingang van die kragbron (USB) aangewend word, sal slegs die laaistadium werk (dit word aangedryf via die D1 -diode, wat dit beskerm teen polariteitsinversies). Deur SW1 na die ingeskakelde posisie te skuif, bring SW1b die ingangsspanning na die RB4 -lyn en SW1a dryf die mikrobeheerder en wat nog meer aan, deur middel van die spanning aan die ente van die battery (ongeveer 4V by volle lading), benewens die aanskakel die opstapskakelomskakelaar onderteken as U3, wat die 5V genereer wat die res van die kring benodig.

Met betrekking tot die werking van die stroombaan wat via USB aangedryf word, bring SWb die ingangsspanning na die RB4, wat - deur die lesing daarvan in die firmware te implementeer - toelaat om te verstaan of die netwerk kragbron gevind word; so 'n funksie is handig om 'n alarm teen uitskakeling te skep. Aan die ander kant, tydens die battery -werking, stel RB4 die mikrobeheerder in staat om dit te weet en moontlike strategieë uit te voer om die energieverbruik te verminder (byvoorbeeld deur die intervalle waarin die selfoon aangeskakel word, te verminder). Die RB4 -lyn is die enigste manier waarop die firmware moet verstaan wanneer die kring op 'n battery werk, want as U1 krag ontvang, selfs al is RB4 op nul volt, beteken dit dat die kring op 'n battery werk, terwyl daar 'n ander kragbron is, dit sal funksioneer danksy die spanning van die USB. Kom ons keer nou terug na die I/Os-inisialisering en kyk dat die RC0-, RE1-, RE2- en RA7-lyne geïnitialiseer word as insette, dat hulle van 'n eksterne optrekweerstand voorsien is, aangesien ons dit nie intern vir sulke lyne kan aktiveer nie; hulle sal nodig wees om die kanale van die hibriede ontvanger te lees, wat in elk geval 'n bykomstigheid is, wat gereserveer is vir toekomstige ontwikkelings. So 'n ontvanger kan nuttig wees vir huishoudelike gebruik as 'n afgeleë alarm, vir diegene wat verswak is in hul beweging of op hul bed gedwing word; deur die variasie by die uitsette van die RX -radio op te spoor, sal dit 'n oproep maak om hulp te vra, of 'n soortgelyke SMS stuur. Dit is 'n moontlike toepassing, maar daar is ander; in elk geval, dit moet in die firmware geïmplementeer word. RC3, RC4, RB0 en RD4 is die lyne wat aan die U4 -versnellingsmeter toegewys is, wat meer spesifiek 'n uitbreekbord is wat gebaseer is op die MMA8452 triaksiale versnellingsmeter deur NXP: RC3 is 'n uitset en dit is nodig om 'n kloksignaal te stuur, RC4 is 'n tweerigting -I/O en dit dryf die SDA, terwyl die ander twee penne insette is wat gereserveer is vir die lees van die onderbrekings INT1 en INT2, wat deur die versnellingsmeter gegenereer word wanneer sekere gebeurtenisse plaasvind. Die RA1-, RA2- en RA0 -lyne is steeds insette, maar dit is op die A/D -omskakelaar gemultiplexer en word gebruik om die U5 -triaksiale versnellingsmeter te lees, wat ook op die uitbreekbord is en wat gebaseer is op die MMA7361 -versnellingsmetermodule; so 'n komponent is bedoel as 'n alternatief vir die U4 (dit is die een wat tans deur ons firmware verwag word) en verskaf inligting oor die versnellings wat op die X-, Y-, Z -as opgespoor word deur middel van analoge spannings wat uit die ooreenstemmende lyne kom. In hierdie geval word die firmware vereenvoudig, aangesien die bestuursroetine van die MMA8452 nie nodig is nie (dit vereis die lees van registers, die implementering van die I²C-Bus-protokol, ensovoorts). Nog steeds oor die ADC's, word die An0 -lyn gebruik om die spanningspeil wat deur die litiumbattery verskaf word, af te lees, wat die mikrobeheerder en die res van die stroombaan aandryf (behalwe vir die radio -ontvanger); As die firmware dit oorweeg, kan dit die geheel afskakel as die battery leeg is, of as dit onder 'n sekere spanningsdrempel is. Die RC2 -lyn word geïnitialiseer as 'n uitset en genereer 'n reeks digitale pulse wanneer die BUZ1 piëzo -elektriese zoemer die waarskuwings -akoestiese noot wat deur die firmware aangedui is, moet laat hoor; ander twee uitsette is RD6 en RD7, wat die taak opgedra het om die LD1- en LD2 -LED's aan te steek.

Stap 4: PCB -stroombaandiagram

PCB stroombaan diagram
PCB stroombaan diagram

Kom ons voltooi die ontleding van die I/Os met RD0, RD2, RD3, RC5, wat saam met die UART se RX's en TX's vanaf die koppelvlak na die SIM800C -sellulêre module deur SIMCom; in die kring is laasgenoemde gemonteer op 'n spesiale bord wat ingevoeg moet word in die spesifieke aansluiting op die printplaat. Die module ruil die data oor die gestuurde boodskappe (die alarms) en die ontvangs (die konfigurasies) uit met die mikrobeheerder, via die UART van die PIC, wat ook nodig is vir die opdragte vir die selfooninstellings; die res van die lyne het betrekking op 'n paar staatsseine: RD2 lees die uitset van die "sein" -LED wat deur LD4 herhaal word, terwyl RD3 die lui -aanwyser lees, dit wil sê die selfoonkontak wat die hoë logiese vlak lewer wanneer 'n telefoonoproep ontvang word. Die RD0 -lyn maak dit moontlik om die module terug te stel en RC5 handel oor die aan- en afskakel; reset en AAN/UIT word geïmplementeer deur die stroombane op die bord waarop die SIM800C gemonteer is.

Die bord, waarvan die stroombaandiagram getoon is-saam met die uitsteeksel van die insteekverbinder-in figuur 1, bevat die SIM800C-selfoon, 'n MMX 90 ° antennekoppelstuk en 'n 2 mm manlike 2x10 penstrook waarop die krag bron, die ontstekingsbeheerlyn (PWR), al die seine en die seriële kommunikasielyne van en na die GSM -module, soos in figuur 1 getoon.

Stap 5: PCB -stroombaandiagram

PCB stroombaan diagram
PCB stroombaan diagram

Aangesien die I/Os van die mikrobeheerder gedefinieer is, kan ons kyk na die twee afdelings wat betrokke is by die voeding van die stroombaan: die laaier en die DC/DC opstartomskakelaar.

Die laaier is gebaseer op die MCP73831T geïntegreerde stroombaan (U2), vervaardig deur Microchip; as 'n inset aanvaar dit gewoonlik 5V (die draagbare reeks is tussen 3.75V en 6V), wat in hierdie stroombaan kom vanaf die USB -aansluiting; dit verskaf-by die uitset-die stroom wat nodig is om litiumioon- of litiumpolimeer (Li-Po) elemente te laai, en tot 550mA te lewer. 'N Battery (om aan die +/- BAT-kontakte gekoppel te word) kan 'n teoreties onbeperkte kapasiteit hê, aangesien dit hoogstens oor 'n baie lang tyd gelaai sal word, maar let op dat 'n 550 mA-element deur 'n stroom van 550 mA binne 'n uur gehef; Aangesien ons 'n 500 mAh -sel gekies het, word dit binne minder as 'n uur gehef. Die geïntegreerde stroombaan werk in die tipiese konfigurasie, waarin die LD3 -ligdiode deur die STAT -uitset aangedryf word, wat tydens laai op die lae logiese vlak gebring word, terwyl dit op 'n hoë logiese vlak bly wanneer dit laai; dieselfde word tot 'n hoë impedansie (oop) gebring wanneer die MCP73831T afgeskakel word of dit blyk dat daar geen battery aan die VB -uitgang gekoppel is nie. VB (pen 3) is die uitset wat vir die litiumbattery gebruik word. Die geïntegreerde stroombaan voer die laai uit met konstante stroom en spanning. Die laadstroom (Ireg) word ingestel deur middel van 'n weerstand wat aan die pen 5 gekoppel is (in ons geval is dit R6); die waarde daarvan word deur die volgende verhouding aan die weerstand gekoppel:

Ireg = 1, 000/R

waarin die R -waarde uitgedruk word in ohm as die Ireg -stroom uitgedruk word in A. Byvoorbeeld, met 4,7 kohm word 'n 212 mA -beperking verkry, terwyl R 2,2 kohm die stroom ongeveer 454 mA werd is. as die pen 5 oopgemaak word, word die geïntegreerde stroombaan in die ledige toestand gebring en absorbeer dit slegs 2 µA (afskakeling); die pen kan dus as bemagtigend gebruik word. Kom ons voltooi die beskrywing van die stroombaandiagram met die opstapomvormer, wat 5 gestabiliseerde volt uit die batteryspanning trek; die verhoog is gebaseer op die MCP1640BT-I/CHY geïntegreerde stroombaan, dit is 'n sinchrone hupstootreguleerder. Daar is 'n PWM -kragopwekker daarin, wat 'n transistor aandryf waarvan die kollektor die L1 -spoel periodiek met die SW -pen op die grond sluit, dit laai dit en laat dit die opgehoopte energie tydens die pouses - deur middel van die pen 5 - vrylaat die C2, C3, C4, C7 en C9 filter kapasitors. Die diodeklem wat die interne transistor beskerm, is ook 'n interne en verminder sodoende die eksterne komponente wat tot die minimum beperk is: in werklikheid is daar die filterkapasitors tussen Vout en grond, die L1 -induktor en die resistiewe verdeler tussen Vout en FB wat handel met die heraktivering van die PWM -kragopwekker via die interne foutversterker, deur die uitgangsspanning op die gewenste waarde te stabiliseer. Deur die verhouding tussen R7 en R8 te verander, is dit dus moontlik om die spanning wat deur die Vout -pen verskaf word, aan te pas, maar dit is nie in ons belang om dit te doen nie.

Stap 6: Instellings en opdragte vir Save My Child

Instellings en opdragte vir Save My Child
Instellings en opdragte vir Save My Child
Instellings en opdragte vir Save My Child
Instellings en opdragte vir Save My Child

Nadat die installasie voltooi is, moet u die eenheid instel; so 'n operasie word per SMS uitgevoer; steek dus 'n operasionele SIM in die SIM-houer van die 7100-FT1308M-module en let op die ooreenstemmende telefoonnommer. Gee daarna al die vereiste opdragte via 'n selfoon: dit word almal in tabel 1 getoon.

Een van die eerste dinge wat u moet doen, is die opstelling van die telefoonnommers in die lys van die wat die stelsel sal bel of waarna die alarm -SMS -boodskappe gestuur sal word, in die geval van 'n kind op die kinderstoel wat moontlik ' vergete verlaat”. Om die prosedure te vergemaklik, aangesien die stelsel deur die wagwoord vir hierdie operasie beskerm word, is 'n Easy Setup -modus ontwerp: tydens die eerste keer dat dit begin word, sal die stelsel die eerste telefoonnommer wat dit bel, stoor, en beskou dit as die eerste nommer in die lys. Hierdie nommer kan veranderings aanbring, selfs sonder wagwoorde; in elk geval, die opdragte kan per telefoon gestuur word, solank die ooreenstemmende SMS die wagwoord bevat, en alhoewel - om sommige opdragte te bespoedig - het ons toegelaat dat diegene wat deur die telefoonnommers in die lys gestuur word, sonder die nodige wagwoorde. Wat die opdragte aangaande die byvoeging en die verwydering van telefoonnommers uit die lys betref, maak die versoek van 'n wagwoord dat die lys slegs deur 'n persoon bestuur word wat dit kan doen. Kom ons gaan nou na die beskrywing van die opdragte en na die ooreenstemmende sintaksis, met die veronderstelling dat die kring ook SMS -boodskappe aanvaar wat meer as 'n opdrag bevat; in daardie geval moet die opdragte deur middel van 'n komma van die volgende geskei word. Die eerste opdrag wat ondersoek word, is die een wat die wagwoord verander; dit bestaan uit 'n SMS soos PWDxxxxx; pwd, waarin die nuwe wagwoord (saamgestel uit vyf nommers) in die plek van xxxxx geskryf moet word, terwyl pwd die huidige wagwoord aandui. Die standaard wagwoord is 12345.

Die memorisering van een van die agt nommers wat konfigurasieopdragte kan stuur, word uitgevoer deur 'n SMS te stuur, waarvan die teks die NUMx+nnnnnnnnnnnnn; pwd -teks bevat, waarin die posisie (watter getal gememoriseer word) in die plek van die x, die telefoonnommer gaan in die plek van die ns, terwyl pwd die huidige wagwoord is. Dit moet alles sonder spasies geskryf word. Getalle wat 19 syfers lank is, word toegelaat, terwyl die + 00 as die internasionale oproepvoorvoegsel op die selfone vervang. Byvoorbeeld, om die telefoonnommer 00398911512 in die derde posisie by te voeg, moet u 'n opdrag soos volg stuur: NUM3+398911512; pwd. Die wagwoord is slegs nodig as u 'n telefoonnommer probeer stoor in 'n posisie wat reeds deur 'n ander een beset is; aan die ander kant, as u 'n nommer in 'n leë posisie moet byvoeg, moet u net 'n SMS stuur met die volgende teks: NUMx+nnnnnnnnnnnnn. Die verwydering van 'n nommer word uitgevoer via 'n SMS wat die NUMx; pwd -teks bevat; in die plek van die x moet u die posisie van die telefoonnommer skryf wat verwyder moet word, terwyl pwd die gewone wagwoord is. Byvoorbeeld, om die vierde telefoonnommer uit die geheue -lys te verwyder, is 'n boodskap wat die NUM4 bevat; pwd -teks nodig. Om die lys van die telefoonnommers wat in die kring gememoriseer is, te versoek, moet u 'n SMS stuur met die volgende teks: NUM?; Pwd. Die raad beantwoord die telefoonnommer waaruit die ondervraging kom. Is dit moontlik om die kwaliteit van die GSM -sein te ken deur die QUAL? bevel; die stelsel antwoord met 'n SMS met die huidige situasie. Die boodskap word gestuur na die telefoon wat die opdrag gestuur het. Kom ons gaan nou na die invoertoestand en konfigurasieboodskappe: LIV? kan die toestand van die insette ken; IN2 kan beide op 'n spanningsvlak werk (dit is ingestel via LIV2: b, wat die alarm aktiveer as die ingang oop is) en by 'n variasie (dit word ingestel via LIV: v). Wat die insette betref, is dit moontlik om 'n remmingstyd in te stel via die INI1: mm -opdrag (die interdikminute gaan in die plek van mm) voor IN1 en via INI2: mm voor IN2; die remming is nodig om te voorkom dat deurlopende waarskuwings gestuur word as die insette - in die vlakmodus - oop bly. Om te bepaal watter nommers in die lys telefoonoproepe moet ontvang, moet u die VOCxxxxxxxx: ON; pwd -boodskap stuur, met dieselfde reëls wat gebruik word vir die bestuur van die telefoonnommers waarheen u die SMS -boodskappe moet stuur. Die antwoordboodskap is baie soortgelyk: "Nommer gememoriseer: Posx V+nnnnnnnnnnnn, Posy V+nnnnnnnnnnnnn." Die S van SMS is vervang deur die V van stem. Selfs in hierdie geval is daar twee verskillende opdragte vir die deaktivering: SMSxxxxxxxx: OFF; pwd deaktiveer die stuur van boodskappe en VOCxxxxxxxx: OFF; pwd skakel die moontlikheid uit om oproepe te maak. Die xs verteenwoordig die posisies van die getalle wat nie die alarmwaarskuwings mag ontvang nie. Ons moet iets verduidelik oor die opdrag vir die instelling van die telefoonnommers om te bel of waarna die alarm -SMS -boodskappe gestuur moet word: volgens die standaardinstellings van die firmware en na elke totale herstel, stuur die stelsel beide die oproepe en die SMS boodskappe, na al die getalle wat in die geheue gememoriseer is. Om sommige van hulle te laat weggaan, is dit dus nodig om die deaktiveringsopdragte te stuur: SMSxxxxxxxx: OFF; pwd of VOCxxxxxxxx: OFF; pwd, en om die posisies aan te dui om uit te laat. Die stelsel stuur 'n SMS na die telefoonnommer wat die eerste plek in die lys beklee, elke keer as dit nuut aangedryf word. So 'n funksie kan gedeaktiveer/geaktiveer word via die opdragte AVV0 (deaktiveer) en AVV1 (aktiveer); die standaardteks is STELSELOPSTART. Kom ons gaan nou na die opdragte waarmee die memorisering of die oorskrywing van die SMS -boodskappe gestuur kan word: die sintaksis is soos dié van TINn: xxxxxxxxx, waarin n die nommer is van die invoer waarna die boodskap verwys, terwyl die xs stem ooreen met die teksboodskap, wat nie langer as 100 karakters mag wees nie. 'N Belangrike instelling is die met betrekking tot die IN1 -waarnemingstyd, wat uitgevoer word via die OSS1: ss -opdrag, waarin die tyd (tussen 0 en 59 sekondes) in die plek van ss gaan: dit dui aan die kring hoeveel tyd moet die knoppies ingedruk bly vanaf die tyd dat dit opgemerk is dat die motor stilgehou het en voor die alarm opwek. Die vertraging is noodsaaklik om te voorkom dat 'n vals alarm ontstaan as u 'n kort rukkie stop. Onder hierdie oogpunt wag die firmware, wanneer die stroombaan aangeskakel is (wanneer die paneelbord aangeskakel word) 'n tyd wat twee keer die stel is, om die bestuurder in staat te stel om operasies uit te voer, soos die sluiting van die garagedeur of die vasmaak van die veiligheidsgordels, ens. 'n Waarnemingstyd vir IN2 kan ook met dieselfde prosedure gedefinieer word deur die OSS2: ss -opdrag te gee; dit is ook moontlik om die huidige tye per SMS (OSS? -opdrag) aan te vra. Kom ons voltooi hierdie oorsig oor die opdragte met die een wat die standaardinstellings terugstuur: dit is RES; pwd. Die antwoordboodskap is "Herstel". Die res van die opdragte is in tabel 1 beskryf.

Stap 7: Lys met komponente

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

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

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

C5: 4, 7 µF 6.3 VL tantaalkondensator (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: Breakout -kabeljou. 2846-MMA8452

U5: Uitbreidingsbord kabeljou. 7300-MMA7361 (ongebruik)

P1: 90 ° mikroskakelaar

P2: -

LD1: 3 mm geel LED

LD2, LD4: 3 mm groen LED's

LD5: - LD3: 3 mm rooi LED

D1 ÷ D3: MBRA140T3G

D4: MMSD4148

DZ1: 2.7V 500mW Zenerdiode

L1: 4,7 µH 770mA draad-wond induktor

BUZ1: Gonser sonder elektronika

8-weg vroulike strookverdeler

9-rigting vroulike strookverdeler

6-weg manlike strookverdeler

2 mm steek 2 × 10 vroulike aansluiting

2.54 pitch 2-rigting terminale (3 stuks.)

2 mm steek 2-weg JST-aansluiting vir PCB's

500mA LiPo -battery met 2 mm JST -aansluiting

S1361 (85 × 51 mm) printplaat

Stap 8: Gevolgtrekking

Afsluiting
Afsluiting

Die projek wat ons hier voorgestel het, is 'n oop platform; dit is moontlik om dit te gebruik om baie toepassings te skep, waaronder: die alarm om kinders in die motor te vergeet, die afstandsorgstelsel en die alarm op afstand wat ons voorheen genoem het. In die algemeen is dit 'n stelsel wat waarskuwings en kennisgewings per telefoon kan genereer wanneer sekere gebeurtenisse - wat nie noodwendig noodgevalle is nie - plaasvind, en daarom dien dit ook vir afstandsmonitering.

Aanbeveel: