Gawang bahay na GPS receiver para sa isang kotse. Paano gumawa ng PDA mula sa isang car navigator. Mga tampok ng paglikha at pagsasaayos

Ang kabuuang pagsubaybay sa mga kotse ay naging laganap na ngayon, dahil ang lahat ng mga domestic na kotse ay lumalabas sa linya ng pagpupulong na may built-in na GLONASS system. Ginagawa ito upang magamit ang system habang nagmamaneho o nagnanakaw, ngunit sinusubaybayan pa rin nito ang bawat tao.

Upang makayanan ang problema ng hindi gustong pagsubaybay, kakailanganin mo ng isang GPS jammer na maaaring sugpuin ang navigator at makagambala sa operasyon nito. Maaaring mabili ang naturang device sa isang tindahan ng electronics, o maaari kang lumikha ng sarili mong bagong gadget kung mayroon kang pangunahing kaalaman sa radio engineering.

Nakatigil na opsyon para sa panloob na pag-install

Ang sample na ito ay madaling magkasya sa iyong bulsa

Ang aparato ay binubuo ng mga sumusunod na bahagi:

  1. generator;
  2. antena;
  3. pamamaraan;
  4. amplifier.

Isang boltahe control generator na nagbibigay-daan sa iyo upang alisin ang system overvoltage at i-save ang circuit mula sa pagkasunog. Bukod pa rito, nagsisilbi itong kasalukuyang amplifier, na pinapanatili ang functionality ng system kahit na may mahinang power source.

Antenna.

Gumagamit ang device na ito ng iba't ibang uri ng pagpapadala ng mga bahagi, ngunit mas gusto ang SMA o OMNI, na nagbibigay ng pinakamalaking saklaw na lugar at may kakayahang gumana sa civil frequency band.

Amplifier. Bahagi ng circuit na responsable para sa pagbibigay ng mas malakas at, nang naaayon, naiintindihan na signal.

Na-customize na circuit.

  1. Kasama sa bahaging ito ang generator at ang core coil. Ang una ay lumilikha ng mga oscillations, na kasunod na inilipat sa coil. Upang gumana nang tama ang gadget at hindi ma-jam ang mga komunikasyon sa cellular, kakailanganin mong i-wind ang tamang bilang ng mga pagliko, katumbas ng dalas. Ang pagpili ng core ay tutukuyin kung gaano katagal ang device at ang pakinabang.
  2. Ang disenyo ay naglalaman din ng iba pang mga elemento na nagbibigay-daan dito upang gumana sa iba't ibang mga mode:

nakakasagabal sa pagpapatakbo ng mga aparato sa pagsubaybay, na nagpapahintulot sa iyo na itago ang isang kotse o mobile phone mula sa mga screen ng radar;

pagpapalit ng wastong signal upang magpakita ito ng maling impormasyon. Halimbawa, magpapakita ang mga screen ng ibang lokasyon ng kalye.

Ang GPS jammer na ginawa mo mismo ay dapat na ganap na tumutugma sa isang katulad na factory device. Upang gawin ito, kakailanganin mo ng GPS jammer circuit, na isang maliit na kaskad na kinabibilangan ng mga transistor at diode.

GPS jammer circuit:

Isang simpleng frequency jammer para sa pag-jamming ng signal ng GPS

Ang mga capacitor at resistors ay maaaring malikha gamit ang mga kasalukuyang salamin at iba pang maaaring palitan na mga circuit. Salamat sa pagpapalit na ito, posibleng bawasan ang laki ng gadget at ang gastos nito.

Ang pinakamahalagang punto ay ang setting, na tumutulong upang mapupuksa ang mga problema tulad ng pag-jamming ng iba pang mga signal, halimbawa, 3G o Bluetooth. Upang maiwasan ang paghahalo ng mga frequency, pinakamahusay na ayusin ang inductor, kung saan nakasalalay ang ibinubuga na dalas. Ginagawa ang pagkilos na ito sa pamamagitan ng pagbabago ng bilang ng mga pagliko sa core.

Upang mas tumpak na matukoy ang mga pagliko, kakailanganin mong gumamit ng isang espesyal na formula na nagpapakita ng kaugnayan sa pagitan ng dalas, inductance at windings.

Formula ni Thompson. Pagpapasiya ng resonant frequency v - frequency, L - inductance ng coil, C - capacitance ng capacitor

Bukod pa rito, kakailanganin mong ayusin ang pagpapatakbo ng amplifier. Maipapakita ng unit na ito kung gaano kalakas ang signal, na maaaring hindi magbigay ng gustong epekto kapag gumagana ang device.

Sa ilang mga kaso, pinakamahusay na bawasan ang kita, sa gayon ay binabawasan ang interference mula sa mga mapagkukunan ng komunikasyon ng third-party. Ang pagsasaayos ng tagapagpahiwatig na ito ay nagsasangkot ng eksperimental na manu-manong pagsasaayos ng amplifier, sabay-sabay na sinusuri ang pagpapatakbo ng buong kumplikado at ang epekto nito sa mga aparato sa pagsubaybay.

Ang antenna ay isang bahagi na hindi nangangailangan ng pagsasaayos, ngunit kailangan mong maging mas maingat sa pagpili nito. Ayon sa mga rekomendasyon ng mga radio amateurs, ang tamang solusyon ay ang pag-install ng mga SMA antenna na nagpapalabas ng signal sa lahat ng direksyon at nagbibigay ng pinakamahusay na pakinabang.

Mga pagpipilian sa konektor ng SMA

Ang hitsura ng SMA antenna ay maaaring halos anuman

Ang GPS jammer ay ginawa rin mula sa iba pang mga uri ng mga bahagi ng pagpapadala:

  1. mamalo antenna;
  2. log-pana-panahon;
  3. panel, na ginagamit sa isang pang-industriya na sukat.

Depende sa saklaw na lugar, magkakaroon ng pagpipilian sa pagitan ng bilang ng mga antenna na ilalagay. Kung kailangan mong makakuha ng mga resulta sa loob ng ilang metro, pagkatapos ay 1 piraso lamang ang ginagamit, habang sa ilang mga istraktura ay naka-install hanggang sa 4 na piraso. Ang huli ay mas mahirap gawin sa iyong sarili, dahil kakailanganin mo ng mga karagdagang terminal na may mga contact at isang distributor ng parehong signal at boltahe.

Bago tumanggap ng pahintulot para sa pag-install, kakailanganin mong sumailalim sa inspeksyon at pagsubok. Siyempre, ang isang homemade GPS tracker jammer ay hindi kayang makakuha ng naaangkop na pahintulot, kaya pinakamahusay na gamitin ito nang hindi opisyal.

Dahil ang aparato ay may mababang kapangyarihan at ginagamit lamang sa hanay ng sibilyan, hindi ito masusubaybayan. Ang mga pangunahing problema ay lilitaw kung ang isang driver, sa ilalim ng malapit na pagsubaybay ng employer, ay nahuli na may tulad na aparato, maaari itong humantong sa isang malaking multa o kahit na pagpapaalis.

Ang bawat tao ay nagpasya na bumili ng isang aparato sa kanyang sarili o lumikha nito mismo. Kung gagamit ka ng mga umiiral nang circuit, posibleng makakuha ng talagang de-kalidad na gadget sa minimal na halaga. Sa kabila ng kakulangan ng mga permit at certificate, maaaring i-configure ang device para sa iyo at sa iyong sitwasyon.

Ayon sa istatistika, maraming sasakyan ang ninakaw bawat minuto sa Russia. Isinasaalang-alang ito, ang mga motorista ay napipilitang pangalagaan ang kaligtasan ng kanilang mga sasakyan sa pinakamataas na antas. Ang pinakamahusay na solusyon dito ay upang samantalahin ang modernong teknolohiya, na higit na lumampas kaysa sa mga simpleng sirena.

Ngayon, ang isang tracker ay kinikilala bilang isa sa mga progresibong paraan ng proteksyon - isang aparato sa pagsubaybay na nagbibigay-daan sa iyo upang subaybayan ang lokasyon ng isang sasakyan sa real time. Siyempre, hindi ka nito ililigtas mula sa pagnanakaw, ngunit kung sakaling mangyari ito, ang pagsubaybay at pagbabalik ng kotse na may GLONASS GPS tracker gamit ang iyong sariling mga kamay, kahit na walang partisipasyon ng pulisya, ay ilang minuto lang. Kung wala ito, ang mga pagkakataon ay kakaunti at malamang na zero.

Bakit lumitaw ang ideya na gumawa ng GLONASS GPS tracker gamit ang iyong sariling mga kamay?

Ang isang makatwirang tanong ay lumitaw: bakit, kung ang proteksyon na ito ay napakabisa, hindi ba lahat ng kotse ay nilagyan nito? Ang sagot ay marahil halata - ang lahat ay nakasalalay lamang sa presyo ng aparato. Gayunpaman, ang pagbili ay malayo sa tanging kawalan ng mga naturang device:

  • Bilang karagdagan sa panimulang presyo, kailangan mong magbayad ng isang tiyak na halaga buwan-buwan para sa pagpapanatili ng tracker bilang bayad sa subscription sa "provider" (at gayundin sa nagbebenta). Ang halagang ito ay hindi masyadong malaki na maaari itong tawaging "hindi kayang bayaran," ngunit ito ay kapansin-pansin pa rin.
  • Karamihan sa mga modelo ay kailangang konektado sa isang baterya, na ginagawa hindi lamang ang tracker, kundi pati na rin ang lahat sa loob ng kotse, hindi sa banggitin ang kotse mismo, walang pagtatanggol sa mga kamay ng isang bihasang magnanakaw. Ito ay sapat na upang patayin ang pinagmumulan ng kapangyarihan sa naturang mga tracker, at ang signal mula sa kanila ay mawawala, na magbubukas ng daan para sa kriminal na makatakas kasama ang pagnakawan.
  • Dahil ang mga tracker ay hindi gaanong kalat, karamihan sa mga mahilig sa kotse, na nakasanayan na umasa sa mga opinyon ng mga kaibigan, ay tumitingin sa device nang walang tiwala. Kasabay nito, alam ang sitwasyon sa merkado, ang ilang mga tagagawa ay huwad na mga tatak ng kalidad, na sa huli ay lumikha ng isang negatibong impresyon sa mga nagsisikap na makatipid ng pera.

Ang lahat ng ito, na sinamahan ng ilang iba pang mga nuances, ay tila ibinaon ang konsepto ng pagsubaybay para sa mga bukas na espasyo ng Russia. Ngunit, sa kabutihang palad, maraming mga inhinyero ng radyo sa ating bansa, samakatuwid, sa pag-delved sa mga diagram ng circuit, marami ang nagsimulang lumikha ng mga tracker gamit ang kanilang sariling mga kamay.

Mga kalamangan ng isang DIY GLONASS GPS tracker

Sabi nga nila, kung gusto mo ng maganda, gawin mo sa sarili mo. Sa katunayan, ang listahan ng mga pakinabang ng isang homemade tracker ay sapat na kahanga-hanga upang hindi bababa sa maging sanhi ng pagkalito sa mga bumili ng device na ito sa isang tindahan:

  • Una sa lahat, ang halaga ng device ay isang order ng magnitude na mas mababa kaysa sa presyo sa merkado. Sa ilang mga kaso, maaari itong lumabas nang libre - halimbawa, kung ang pagawaan ay nag-scrap ng mga ekstrang bahagi na angkop para sa tracker.
  • Ang isang DIY GLONASS GPS tracker ay eksaktong makakatugon sa mga pangangailangan ng user, at madali ring mabago kapag nagbago ang mga pangyayari.
  • Ang produktong gawang bahay ay malamang na hindi naglalaman ng mga nakatagong mga depekto sa pagmamanupaktura na lumilitaw sa pinaka hindi angkop na sandali.

Mga disadvantage ng GLONASS GPS tracker na ginawa mo mismo

Sa kasamaang palad, tulad ng lahat, ang pamamaraang ito ay may mga kawalan nito:

  • Ang kalidad ng aparato ay direktang nakasalalay sa antas ng master solder; kung hindi siya direktang nagtrabaho sa paggawa ng mga tracker, maaaring hindi niya alam ang ilan sa mga subtleties, at sa gayon ay "mabigo" sa trabaho, hindi alintana kung gaano karaming trabaho at kasanayan ang namuhunan dito.
  • Para sa mga malinaw na dahilan, walang garantiya para sa mga produktong gawang bahay. Ngunit hindi ang katotohanang ito mismo ang mahalaga, ngunit ang katotohanan na sa kaganapan ng anumang mga malfunctions o kahit na isang "misfire" sa trabaho, maaari ka lamang mag-claim sa iyong sariling soldering kit.
  • Sa wakas, tanging ang pinaka may karanasan na mga propesyonal lamang ang makakaunawa kung paano gumawa ng GLONASS GPS tracker gamit ang kanilang sariling mga kamay nang walang yari na circuit. Sa kasamaang palad, ang mga handa na solusyon ay hindi mahahanap sa pampublikong domain, at kung bigla kang makakita ng mga pangunahing device, hindi mo ito magagawa nang walang mga pangunahing kasanayan sa programming.

Isang solusyon na nag-aalis ng pangangailangang gumawa ng GLONASS GPS tracker sa iyong sarili

Mayroong isang paraan na nagbibigay-daan sa iyo upang maiwasan ang lahat ng mga problema na inilarawan sa itaas - bumili ng isang aparato ng isang makabagong modelo, kung saan ang mga pagkukulang ng mga nauna nito ay tinanggal.

Ang navigator na ito ay paborableng naghahambing hindi lamang sa abot-kayang presyo nito, kundi pati na rin sa maraming iba pang mga pakinabang na hindi maaaring ipagmalaki ng karamihan sa mga tracking device:

  • Ang DIY GLONASS GPS tracker ay kadalasang napakalaki at awkward sa hitsura. Ngunit ang aming device ay nakalagay sa isang eleganteng miniature case na mas kaunti pa kaysa sa isang plastic bank card.
  • Tulad ng sa kaso ng mga home-made na device, ang device ay hindi nangangailangan ng anumang bayad sa subscription - kailangan mo lamang maglaman ng SIM card, na dapat na ipasok sa device bago simulan ang trabaho. Sa isang paborableng taripa, ang mga gastos ay maaaring maging ganap na simboliko, hanggang sa ganap na libreng seguridad.
  • Ang mga baterya ay isang mahalagang salik sa anumang modelo ng device sa pagsubaybay; Walang sinuman ang makakagawa ng isang masinsinang enerhiya na GLONASS GPS tracker gamit ang kanilang sariling mga kamay, kung sa kadahilanang kailangan ng mga kagamitan sa laboratoryo para sa paglipat gamit ang mga angkop na baterya. Ngunit hindi mo kailangang ikonekta ang device na ito sa isang baterya ng kotse, tulad ng mga lumang binabayarang modelo. Ang built-in na baterya ay tumatagal ng isang talaan ng mahabang panahon - hanggang siyam na buwan sa isang singil.

Mga pagkakataong hindi ibibigay ng isang homemade GLONASS GPS tracker

Isinasaalang-alang ang maliit na sukat, mataas na antas ng awtonomiya at iba pang mga pakinabang ng aparato, maaari itong magamit hindi lamang bilang isang "anti-theft", kundi pati na rin para sa ganap na abstract na mga layunin:

  • Una sa lahat, ang kadaliang kumilos at maliliit na sukat ay ginagawang posible na subaybayan ang makina na ganap na hindi napapansin at walang paunang pag-install ng trabaho. Ito ay madaling gamitin ng iba't ibang mga kumpanya ng transportasyon upang masubaybayan ang mga ruta ng mga subordinate na yunit, at sa parehong oras suriin ang mga driver tungkol sa mga gastos sa gasolina at pampadulas.
  • Ang isang DIY GLONASS GPS tracker ay isang libangan, ngunit pagdating sa mga propesyonal na isyu tulad ng pang-industriyang paniniktik, ang mga eksperimento ay hindi naaangkop. Samantala, ang lihim na pagsubaybay sa sinuman - mula sa mga indibidwal hanggang sa buong mga korporasyon - ay isa sa mga pinakakaraniwang paraan ng paggamit ng beacon. Ito ay sapat na upang itago ito sa kotse, damit o bag ng paksang pinag-aaralan, at makakatanggap ka ng komprehensibong impormasyon tungkol sa lahat ng kanyang mga paggalaw.
  • Sa tulong ng mga tagasubaybay, maaari mo ring subaybayan ang iyong mga mahal sa buhay. Ang modelong ito ay nagpapakita ng isang function na halos imposible na ipatupad gamit ang iyong sariling mga kamay, ibig sabihin, isang "panic button" na direktang matatagpuan sa katawan ng device. Isang pag-click lang at isang "abiso ng SOS" na may naka-link na geo-coordinate ay ipapadala sa iyong telepono.
  • Sa wakas, sa tulong ng isang beacon maaari mo ring subaybayan ang paggalaw ng mga bagay - halimbawa, mga parsela sa mga kumpanya ng koreo o mga bagahe sa mga paliparan. Sa huling kaso, sa pamamagitan ng paraan, maraming mga katanungan ang maaaring lumitaw tungkol sa kung ano ang isang DIY GLONASS GPS tracker. Para maiwasan ang gulo, mas mabuting gumamit ng mga branded na device.

Mag-order ng GLONASS GPS tracker sa halip na ikaw mismo ang maghihinang nito ngayon

Ang kailangan mo lang gawin para matanggap ang miniature na gadget na ito ay mag-iwan ng nakumpletong online application form sa aming website. Pagkatapos kumpirmahin ang order, agad na ipapadala sa iyo ang tracker at direktang darating sa pintuan ng iyong apartment sa pamamagitan ng courier. Walang paunang bayad o anumang karagdagang kundisyon ang kinakailangan - umorder lamang at bayaran ang messenger nang cash.

Kung nagpaplano kang maghinang ng GLONASS GPS tracker gamit ang iyong sariling mga kamay para masaya, subukan ito, ngunit pagdating sa seguridad, huwag makipagsapalaran. Kumilos nang matalino at piliin lamang ang pinakamahusay para sa iyong sarili.

DIY GLONASS GPS tracker - life hack para sa mga piling tao

Sa kabila ng katotohanan na ngayon sa merkado maaari kang makahanap ng isang malaking pagkakaiba-iba ng mga aparatong GPS ng iba't ibang mga kategorya ng presyo at pag-andar, hindi lahat ay handa na agad na bumili ng isang handa na nabigasyon na aparato at ginustong gawin ito sa kanilang sarili. Kung kinakailangan Ito ay mahirap sabihin, ngunit, walang duda, ito ay posible.

Maaari kang gumawa ng sarili mong navigator sa dalawang magkaibang paraan. Para sa una, kakailanganin mo ang pinakasimpleng mobile device, isang GPS transmitter at isang baterya. Ito ay nagkakahalaga ng babala kaagad na walang saysay na isaalang-alang ito nang detalyado, dahil ang pag-assemble ng isang homemade navigator sa ganitong paraan ay mangangailangan ng maraming abala at oras, at higit sa lahat, kailangan mong magkaroon ng isang mahusay na pag-unawa sa electronics at master ang mga pangunahing kaalaman ng system programming - hindi lahat ay may ganitong mga kasanayan. Bilang karagdagan, ang naturang navigator ay mahirap gamitin sa pamamagitan ng pagpapadala ng isang mensahe sa satellite, ito ay makakatanggap bilang tugon na mga coordinate na kailangang i-superimpose sa mapa.

Ang pangalawang paraan ay mas simple at maaaring gawin ng sinuman - isang GPS navigator na ginawa gamit ang isang laptop. Ano ang kakailanganin mo para dito? Una, ang laptop mismo, at pangalawa, isang GPS receiver, halimbawa, na binuo sa isang modernong mobile phone.

Ang GPS receiver ay konektado sa pamamagitan ng alinman sa mga interface ( WiFi , Bluetooth o USB) sa isang laptop PC. Halos lahat ay may huli ngayon bukod pa, kahit na ang pinakasimpleng netbook o tablet ay sapat na para sa isang navigator.

Bago ikonekta ang GPS module, kailangan mong tiyakin na ang iyong PC ay may naaangkop na software na susuporta dito. Ang paghahanap at pag-download nito mula sa Internet ay hindi magiging mahirap, dahil ang pagpipilian dito ay hindi maisip na malaki. Ang ilang mga programa ay angkop para sa malayuang paglalakbay sa bansa, ang ilan, sa kabaligtaran, para sa mga paglalakbay sa paligid ng lungsod. Kung ang iyong PC ay may access sa Internet, maaari ka ring mag-install ng mga program na nagbibigay ng impormasyon tungkol sa mga traffic jam.

Ang pagkakaroon ng nakakonekta sa navigator sa PC, kailangan mong maghintay hanggang makita ito ng system kung kinakailangan ang mga karagdagang driver, dapat silang mai-install. Hindi na kailangang maghanap; maaari kang mag-set up ng awtomatikong paghahanap sa Internet. Natukoy na ang device - maaari mong ilunsad ang navigation program at tiyaking nakikita nito ang device. Kung maayos ang lahat, handa na ang homemade GPS navigator kung may mga problema, kailangan mong maghukay sa mga setting ng software.

Kung ito ay nagkakahalaga ng paggawa ng isang navigator gamit ang iyong sariling mga kamay o kung ito ay mas mahusay na bumili ng isa ay nasa lahat na magpasya sa kanilang sariling paghuhusga. Sa anumang kaso, sa una at pangalawang kaso, kakailanganin mong gumawa ng kaunting pagsisikap at gumugol ng oras.

Pagkatapos ng ilang mga eksperimento sa Arduino, nagpasya akong gumawa ng simple at hindi masyadong mahal na GPS tracker na may mga coordinate na ipinadala sa pamamagitan ng GPRS sa server.
Ginamit ang Arduino Mega 2560 (Arduino Uno), SIM900 - GSM/GPRS module (para sa pagpapadala ng impormasyon sa server), GPS receiver SKM53 GPS.

Ang lahat ay binili sa ebay.com, sa kabuuan na humigit-kumulang 1500 rubles (mga 500 rubles para sa arduino, mas kaunti para sa GSM module, kaunti pa para sa GPS).

GPS receiver

Una kailangan mong maunawaan kung paano magtrabaho sa GPS. Ang napiling module ay isa sa pinakamurang at pinakasimple. Gayunpaman, ipinangako ng tagagawa ang isang baterya upang i-save ang data ng satellite. Ayon sa datasheet, ang malamig na pagsisimula ay dapat tumagal ng 36 segundo, gayunpaman, sa aking mga kondisyon (ika-10 palapag na may window sill, walang malapit na gusali) umabot ito ng hanggang 20 minuto. Ang susunod na pagsisimula, gayunpaman, ay 2 minuto na.

Ang isang mahalagang parameter ng mga device na konektado sa Arduino ay ang pagkonsumo ng kuryente. Kung na-overload mo ang Arduino converter, maaari itong masunog. Para sa ginamit na receiver, ang maximum na pagkonsumo ng kuryente ay 45mA @ 3.3v. Kung bakit ang detalye ay dapat magpahiwatig ng kasalukuyang lakas sa isang boltahe maliban sa kinakailangan (5V) ay isang misteryo sa akin. Gayunpaman, ang Arduino converter ay makatiis sa 45 mA.

Koneksyon
Hindi kinokontrol ang GPS, bagama't mayroon itong RX pin. Para sa anong layunin ay hindi alam. Ang pangunahing bagay na maaari mong gawin sa receiver na ito ay basahin ang data sa pamamagitan ng NMEA protocol mula sa TX pin. Mga Antas - 5V, para lang sa Arduino, bilis - 9600 baud. Ikinonekta ko ang VIN sa VCC ng arduino, GND sa GND, TX sa RX ng kaukulang serial. Binasa ko muna ang data nang manu-mano, pagkatapos ay gamit ang library ng TinyGPS. Nakakagulat, lahat ay nababasa. Pagkatapos lumipat sa Uno, kailangan kong gumamit ng SoftwareSerial, at pagkatapos ay nagsimula ang mga problema - nawala ang ilan sa mga character ng mensahe. Hindi ito masyadong kritikal, dahil pinuputol ng TinyGPS ang mga di-wastong mensahe, ngunit ito ay medyo hindi kasiya-siya: maaari mong kalimutan ang tungkol sa dalas ng 1Hz.

Isang mabilis na tala tungkol sa SoftwareSerial: walang mga hardware port sa Uno (maliban sa konektado sa USB Serial), kaya kailangan mong gumamit ng software. Kaya, makakatanggap lang ito ng data sa isang pin kung saan naaantala ang sinusuportahan ng board. Sa kaso ng Uno, ito ay 2 at 3. Bukod dito, isa lamang sa naturang port ang maaaring makatanggap ng data sa isang pagkakataon.

Ito ang hitsura ng "test stand".

GSM receiver/transmitter


Ngayon ay dumating ang mas kawili-wiling bahagi. GSM module - SIM900. Sinusuportahan nito ang GSM at GPRS. Hindi sinusuportahan ang EDGE, o lalo na ang 3G. Para sa pagpapadala ng coordinate data, ito ay malamang na mabuti - walang mga pagkaantala o mga problema kapag lumipat sa pagitan ng mga mode, at ang GPRS ay magagamit na ngayon sa halos lahat ng dako. Gayunpaman, para sa ilang mas kumplikadong mga aplikasyon ay maaaring hindi ito sapat.

Koneksyon
Ang module ay kinokontrol din sa pamamagitan ng serial port, na may parehong antas - 5V. At dito kakailanganin natin ang parehong RX at TX. Ang module ay kalasag, iyon ay, naka-install ito sa Arduino. Bukod dito, ito ay katugma sa parehong mega at uno. Ang default na bilis ay 115200.

Binubuo namin ito sa Mega, at dito naghihintay sa amin ang unang hindi kasiya-siyang sorpresa: ang TX pin ng module ay nahuhulog sa ika-7 pin ng Mega. Ang mga interrupt ay hindi magagamit sa ika-7 pin ng mega, na nangangahulugang kailangan mong ikonekta ang ika-7 pin, halimbawa, sa ika-6 na pin, kung saan posible ang mga pagkaantala. Kaya, mag-aaksaya kami ng isang Arduino pin. Well, para sa isang mega hindi ito masyadong nakakatakot - pagkatapos ng lahat, mayroong sapat na mga pin. Ngunit para kay Uno ito ay mas kumplikado na (Ipapaalala ko sa iyo na mayroon lamang 2 pin na sumusuporta sa mga interrupts - 2 at 3). Bilang solusyon sa problemang ito, maaari naming imungkahi na huwag i-install ang module sa Arduino, ngunit ikonekta ito sa mga wire. Pagkatapos ay maaari mong gamitin ang Serial1.

Pagkatapos kumonekta, sinusubukan naming "makipag-usap" sa module (huwag kalimutang i-on ito). Pinipili namin ang bilis ng port - 115200, at ito ay mabuti kung ang lahat ng mga built-in na serial port (4 sa mega, 1 sa uno) at lahat ng software port ay gumagana sa parehong bilis. Sa ganitong paraan makakamit mo ang mas matatag na paglipat ng data. Hindi ko alam kung bakit, kahit na maaari kong hulaan.

Kaya, nagsusulat kami ng primitive na code para sa pagpapasa ng data sa pagitan ng mga serial port, pagpapadala ng Atz, at pagtanggap ng katahimikan bilang tugon. Anong nangyari? Ah, case sensitive. ATZ, okay na kami. Hurray, maririnig tayo ng module. Dapat mo ba kaming tawagan dahil sa pag-usisa? ATD +7499... Tumunog ang landline phone, lumalabas ang usok sa arduino, naka-off ang laptop. Nasunog ang Arduino converter. Ito ay isang masamang ideya na pakainin ito ng 19 volts, kahit na nakasulat na maaari itong gumana mula 6 hanggang 20V, inirerekomenda ang 7-12V. Ang datasheet para sa GSM module ay hindi nagsasabi kahit saan tungkol sa paggamit ng kuryente sa ilalim ng pagkarga. Ayun, pumunta si Mega sa bodega ng spare parts. Habang humihinga, binuksan ko ang laptop, na nakatanggap ng +19V sa pamamagitan ng +5V na linya mula sa USB. Gumagana ito, at kahit ang USB ay hindi nasunog. Salamat Lenovo sa pagprotekta sa amin.

Matapos masunog ang converter, naghanap ako ng kasalukuyang pagkonsumo. Kaya, peak - 2A, tipikal - 0.5A. Ito ay malinaw na lampas sa mga kakayahan ng Arduino converter. Nangangailangan ng hiwalay na pagkain.

Programming
Nagbibigay ang module ng malawak na kakayahan sa paglilipat ng data. Simula sa mga voice call at SMS at nagtatapos sa GPRS mismo. Bukod dito, para sa huli posible na magsagawa ng isang kahilingan sa HTTP gamit ang mga utos ng AT. Kakailanganin mong magpadala ng marami, ngunit sulit ito: hindi mo talaga gustong gumawa ng kahilingan nang manu-mano. Mayroong ilang mga nuances sa pagbubukas ng channel ng paghahatid ng data sa pamamagitan ng GPRS - tandaan ang klasikong AT+CGDCONT=1, “IP”, “apn”? Kaya, ang parehong bagay ay kailangan dito, ngunit isang maliit na mas tuso.

Para makakuha ng page sa isang partikular na URL, kailangan mong ipadala ang mga sumusunod na command:
AT+SAPBR=1,1 //Buksan ang carrier (Carrier) AT+SAPBR=3,1,"CONTYPE","GPRS" //uri ng koneksyon - GPRS AT+SAPBR=3,1,"APN",,"internet" //APN, para sa Megafon - internet AT+HTTPINIT //Initialize ang HTTP AT+HTTPPARA="CID",1 //Carrier ID na gagamitin. AT+HTTPPARA="URL","http://www.example.com/GpsTracking/record.php?Lat=%ld&Lng=%ld" //Ang aktwal na URL, pagkatapos ng sprintf na may mga coordinate AT+HTTPACTION=0 // Humiling ng data gamit ang GET method //wait for response AT+HTTPTERM //stop HTTP

Bilang resulta, kung mayroong koneksyon, makakatanggap kami ng tugon mula sa server. Ibig sabihin, sa katunayan, alam na natin kung paano magpadala ng coordinate data kung natanggap ito ng server sa pamamagitan ng GET.

Nutrisyon
Dahil ang pagpapagana ng GSM module mula sa isang Arduino converter, tulad ng nalaman ko, ay isang masamang ideya, napagpasyahan na bumili ng 12v->5v, 3A converter sa parehong ebay. Gayunpaman, hindi gusto ng module ang 5V power supply. Mag-hack tayo: ikonekta ang 5V sa pin kung saan nagmumula ang 5V sa arduino. Pagkatapos ang built-in na converter ng module (mas malakas kaysa sa Arduino converter, MIC 29302WU) ay gagawa mula sa 5V kung ano ang kailangan ng module.

server

Ang server ay nagsulat ng isang primitive na isa - pag-iimbak ng mga coordinate at pagguhit sa Yandex.maps. Sa hinaharap, posibleng magdagdag ng iba't ibang feature, kabilang ang suporta para sa maraming user, status na "armed/unarmed", ang estado ng mga system ng sasakyan (ignition, headlights, atbp.), at posibleng kontrolin pa ang mga system ng sasakyan. Siyempre, na may naaangkop na suporta para sa tracker, na maayos na nagiging isang ganap na sistema ng alarma.

Mga pagsubok sa larangan

Ganito ang hitsura ng naka-assemble na device, nang walang case:

Pagkatapos i-install ang power converter at ilagay ito sa case mula sa isang patay na DSL modem, ganito ang hitsura ng system:

Inihinang ko ang mga wire at inalis ang ilang mga contact mula sa mga bloke ng Arduino. Ganito ang hitsura nila:

Ikinonekta ko ang 12V sa kotse, nagmaneho sa paligid ng Moscow, at nakuha ang track:


Ang mga track point ay medyo malayo sa isa't isa. Ang dahilan ay ang pagpapadala ng data sa pamamagitan ng GPRS ay medyo matagal, at sa panahong ito ay hindi nababasa ang mga coordinate. Ito ay malinaw na isang programming error. Ito ay ginagamot, una, sa pamamagitan ng agad na pagpapadala ng isang pakete ng mga coordinate sa paglipas ng panahon, at pangalawa, sa pamamagitan ng asynchronous na pagtatrabaho sa GPRS module.

Ang oras ng paghahanap para sa mga satellite sa upuan ng pasahero ng isang kotse ay ilang minuto.

mga konklusyon

Ang paglikha ng isang GPS tracker sa Arduino gamit ang iyong sariling mga kamay ay posible, kahit na hindi isang maliit na gawain. Ang pangunahing tanong ngayon ay kung paano itago ang aparato sa kotse upang hindi ito malantad sa mga nakakapinsalang kadahilanan (tubig, temperatura), ay hindi sakop ng metal (GPS at GPRS ay protektado) at hindi partikular na kapansin-pansin. Sa ngayon nakahiga lang ito sa cabin at kumokonekta sa saksakan ng sigarilyo.

Well, kailangan din nating iwasto ang code para sa isang mas malinaw na track, kahit na ang tracker ay nagsasagawa na ng pangunahing gawain.

Mga gamit na gamit

  • Arduino Mega 2560
  • Arduino Uno
  • GPS SkyLab SKM53
  • SIM900 batay sa GSM/GPRS Shield
  • DC-DC 12v->5v 3A converter