Vrtp - tracker gps de casă

Păi, 2576, dacă mașina mărește cel mai mult. Pentru autonomie, acest lucru este inutil. Dar ce este ciudat despre modulul dintre modul și suportul cardului de pe prima fotografie? Mi-am rupt ochii în jurul ecranului - nu pot să aflu.

Cea de-a doua întrebare: cât de mult (și banii) pe care le consumă de pe card, dacă îl agățați pe un computer personal în modul urban? (Despre)

Și ce autonomie (ore sau zile) a fost posibilă pentru autonomia bateriilor?

"Tot ceea ce nu ne ucide ne face mai puternici" / Friedrich Nietzsche /

- 2576 în mașină este avantajoasă prin faptul că nu este încălzit practic. În timpul verii, căldura lui LM317 a fost greu de testat.

- Probabil, când cablajul a fost amestecat cu picioarele modulului și era necesar să se sigileze rezistorii cu o cruce.

- 13 pachete de octeți (puteți acumula până la 32 de bucăți și puteți transmite imediat, deci este puțin mai economic din cauza antetului comun UDP). Confirmarea serverului nu poate fi instalată pentru toată lumea, dar, de exemplu, pentru fiecare al treilea sau al cincilea pachet. Acest lucru este setat în timpul configurării (de altfel, îl puteți modifica în zbor fie prin GPRS, fie prin SMS).

Într-un test real trackerul a lucrat într-o mașină de la Poltava la Kiev (+ acolo și acolo în oraș). A fost configurat după cum urmează: trimiterea unui punct, confirmarea fiecărui punct, trimiterea la fiecare 60 de secunde sau la fiecare 100 de metri sau întoarcerea la 22 de grade. Pe pistă din cauza vitezei punctului au fost la un interval de trei secunde. În toate cele 5200 de puncte. Cheltuielile totale ale fondurilor pentru Utel au fost mai mici de 30 de copeici.

Apropo, pe aceeași cale a făcut un experiment interesant: dezactivarea GPS-ului și traseul a fost tras prin metoda de localizare GSM.

Cu ocazia autonomiei - nu am testat. Dar aici totul depinde de intensitatea trimiterii de date și puterea semnalului, deci este foarte greu de spus.
Dar, în modul cu un cronometru la vârf al curentului consumului total de 20 mA (vârf de alunecare și căpușe pe VDT fiecare 2,3 secunde, a se vedea firmware) + 400 uA pentru accelerometru (dacă este instalat). Când porniți punctul de control, să zicem, la fiecare 24 de ore, și nu de prea multe ori va declanșa accelerometrul, vorbim despre luni de viață a bateriei.

Deci asta e treaba. În 101, protocolul de text, iar aici binarul este maxim comprimat:
Chiar și nu 13, dar 11 dovedește varianta minimală:

BB CS AA XG XH XL Y Y Y Y Y VS UU
Numărul BB al podului (1-255),
CS = xor toți octeții la 0.
AA-senior-nevoie de confirmare bit,
AA ml. 7 biți - identificator incremental al pachetului.
XG este latitudinea nordică în grade (0-89)
YG - longitudine estică în grade (0-179)
XH XL, YH YL - minute și fracții de minute de latitudine și longitudine (de exemplu 1F 2B = 07979 = 7.979 minute)
VS-low 4 biți determină viteza de mișcare de la calculul de 3 + 11 * (x-1) km / h (la x = 0 viteză = 0).
VS-medie 3 biți determină vectorul de direcție la o viteză de 45 * x grade (dacă viteza este 0, atunci valoarea vectorului ar trebui ignorată)
VS-cel mai semnificativ bit determină starea obiectului (0-liber, 1-ocupat)
UU - 7 biți mici - valoare din ADC (0-255): (nivel de combustibil în%) sau înălțime.
UU - bitul cel mai înalt - metoda de determinare a coordonatelor (0-GPS, 1-GSM-location).

Dar cel extins:
BB BB BB BB CS AA DD DD DD DD XG XH XL YY YYYY U1 U2 TT FH FL

Mediul este UDP. Len = 22 octeți. Serverul recunoaște întotdeauna primirea cu un octet AA

BBBBBBBB - câmpul pe 32 de biți al identificatorului digital sau crc32 de la identificatorul de șir al podului (octet ridicat la început).
CS = xor toți octeții la 0.
AA-cel mai mare tip de bit al pachetului (1-regulat, 0-out din memoria cache)
AA este identificatorul incrementat al pachetului.
DDDDDDD - câmpul pe 32 de biți UNIX TimeStamp în secunde (primul byte înalt)
XG - ml. 7 biți-latitudine nordică în grade (0-89)
XG - - bitul cel mai înalt - metoda de determinare a coordonatelor (0-GPS, 1-GSM-location).
YG - longitudine estică în grade (0-179)
XH XL, YH YL - minute și fracții de minute de latitudine și longitudine (de exemplu 1F 2B = 07979 = 7.979 minute)
VS-low 4 biți determină viteza de mișcare de la calculul de 3 + 11 * (x-1) km / h (la x = 0 viteză = 0).
VS-medie 3 biți determină vectorul de direcție la o viteză de 45 * x grade (dacă viteza este 0, atunci valoarea vectorului ar trebui ignorată)
VS-cel mai semnificativ bit determină starea obiectului (0-liber, 1-ocupat)
U1 - 7 biți mici - valoarea de la ADC1 (ADC) în% (0-127). Valoarea 127 este transmisă în primul pachet după ce tracker-ul este reîncărcat.
U1 - bit înalt - starea intrării digitale de aprindere (Motor).
U2 - 7 biți mici - valoarea din ADC2 (BAT) în% (0-127). Valoarea 127 este transmisă în primul pachet după reluarea conexiunii GPRS.
U2 - bit înalt - informații despre starea ieșirii digitale (blocarea motorului).
TT - valoarea temperaturii (-127 +127 în format char) de la senzorul de combustibil
FH, FL - biți înalți și mici ai nivelului de combustibil (scurt) de la senzorul digital: (0-1000) sau codul de eroare negativ. Senzorul are opțiunea de tartăr hardware în litri, dar serviciile oferă, de obicei, posibilitatea de a tampona software individual pentru fiecare client.


În plus, intervalul dinamic de trimitere: atunci când parcat rar în timpul deplasării - după un set-la contor sau întoarcerile la un unghi predeterminat (piesa superovy atrage, dacă sunteți interesat, eu pot arunca arhivele de la Kiev).
Ei bine, UDP se simte în comparație cu TCP în 101 m.
În general, proiectul este încă o mulțime de uimitoare, dar asta este dacă oamenii vor verifica?

Acum, elevii vor intra în cursul obișnuit și se vor trage împreună.
Tema trackerelor apare periodic pe site, dar cu excepția unui proiect pe ATMEG cu înregistrarea piesei pe SD ceva nu este amintit.

Arhivele nu ar trebui să fie completate, dar ar putea fi câteva screenshot-uri. Este deosebit de interesant ca într-un oraș care se întoarce frecvent și se oprește.

Din tot ce a fost scris, un lucru confuz: latitudinea este doar nordică, longitudinea este doar estică. Și dintr-o dată cineva te va lua departe?

"Tot ceea ce nu ne ucide ne face mai puternici" / Friedrich Nietzsche /

Am primit o idee despre modulul GPS.
dacă reușește prin serverul intermediar (sau altfel) să convertească datele de pe dispozitiv la coordonate GPS obișnuite, de exemplu, gps-trace.com, atunci este cu adevărat posibil să conectați dispozitivul la orice serviciu gratuit.

"Un amator radio real, după ce a deschis o cutie de chibrituri și a găsit meciuri acolo, le privește cu SURPRISE" (c)

Serverul de pe Windows și Linux este gratuit, iar programul de vizualizare a programelor. Protocoalele lor sunt deschise. Aceasta este o piesă uriașă de lucru și software cu o mare funcționalitate și o mulțime de soluții non-standard de înaltă performanță.
Dacă nu vă deranjează cu firmware-ul tracker-ului îmbunătățit (ca în versiunea plătită), atunci este absolut ușor să îl scrieți singur, să spuneți la vârf24 sau atmege.

Credem că m-ai convins: în viitorul apropiat voi face o versiune GRATUITĂ a firmware-ului cu o trimitere simplă a punctelor în funcție de intervalul de timp prestabilit.
Să vedem dacă va exista interes atunci. Dar eu cred ca totusi nu :(

Deși, în general, proiectul, bineînțeles, a fost făcut pentru comerț, și cu atât mai mult pentru radio-producătorul-sunca. Cu costul dispozitivului în 40 # 036; și prețul de vânzare junk de 80 # 036; (este puțin probabil că veți găsi pe piață un tracker full-featured la acest preț) rămâne 40 # 036; cu o bucată. Chiar dacă considerați activarea fără reduceri, atunci 20 # 036; c bucăți - nu rău deloc. Este necesar să se organizeze producția și să se găsească modalități de marketing.

Vrtp - tracker gps de casă

"Un amator radio real, după ce a deschis o cutie de chibrituri și a găsit meciuri acolo, le privește cu SURPRISE" (c)

Articole similare