poniedziałek, 21 stycznia 2013

SLS - system lokalizacji SMS

Kilka lat temu namierzanie samochodów lub innych pojazdów przez system GPS był tylko w filmach SF. W dzisiejszych czasach chyba już to nikogo nie dziwi technika idzie bardzo szybko do przodu i ludzie mają coraz fajniejsze pomysły. Parę tygodni temu z kolegą zrobiliśmy taki system który umożliwia namierzenie samochodu z zamontowanym urządzeniem po przez sms z współrzędnymi geograficznymi gdzie znajduję się samochód.



Ogólny zamysł na te urządzenie miał mój kolega w pierwszej wersji miał wysyłać tylko współrzędne geograficzne w treści sms’a, ja podsunąłem pomysł żeby zrobić link do mapki. Same współrzędne geo by były trochę pustymi danymi bo byśmy musieli mieć przy sobie komputer żeby je gdzieś wprowadzić na przykład do map Google. Był by jeszcze jeden kłopot może nie duży ale zawsze mianowicie moduł GPS wysyła trochę inaczej współrzędne niż „rozumie” to skrypt Map Google. Dane prosto z GPS wyglądają tak 53 04.914N; 021 33.999E a skrypt Mapy Google przyjmuję takie dane 53.08190N; 21.56665E.
Do zbudowania tego urządzenia potrzebujemy telefon wykorzystywany jako modem do odbierania połączenia i do wysyłania SMS z danymi. Wybór na telefon padł na Siemens’a m35. Siemens ma otwarte komendy AT co daje nam szerokie możliwości możemy wysyłać smsy dzwonić po przez wydawanie mu komend przez terminal. Całe urządzenie steruje atmega8 oczywiście zaprogramowana odpowiednim programem to jest całe serce układu. Urządzenie nie ma żadnych dodatkowych opcji było to zamierzone z powodu na pobór prądu i bezpieczeństwo korzystania z urządzenia. Nie ma żadnego zdalnego gaszenia silnika ani odcięcia zapłonu ani zamykania i otwierania drzwi. Urządzenie jest podłączone na stałe do instalacji samochodu 12V, przez dwie przetwornice napięcia 3,3V i 5V. Przetwornica 3,3V zasila mikro-kontroler Atmega8L jest to Atmega o obniżonym napięciu zasilania i działa już od 2,7V. Nie mogło być wszystko zasilane napięciem 5V z powodu iż komunikacja z telefonem jest na poziomie 3,3V powyżej tego napięcia zaczynały się problemy z komunikacją z telefonem. Przetwornica 5V zasila tylko moduł GPS firmy ublox. Urządzenie podczas spoczynku pobiera prąd od 35-40mA w czasie dzwonienia do niego i wysyłania smsa pobiera około 100mA ten skok poboru prądu jest bardzo krótki trwa około 3 sekundy. Atmega8 czuwa także nad tym aby telefon się nie wyłączył sam i co 5 minut wciska przycisk włączania telefonu czyli zieloną słuchawkę. Napisałem wciska przycisk to znaczy zwiera go do masy.
A to jak wygląda treść sms’a w telefonie:

SLS Serwer

53.081906
21.566655
20.0km/h



Urządzenie działa tak:

Dzwonimy na numer telefonu który jest w naszym urządzeniu.
Urządzenie rozłączy nas po pierwszym sygnale.
Po chwili otrzymamy link zwrotny z danymi z urządzenia.
Wchodzimy przez telefon na link który otrzymaliśmy w wiadomości.

Piotr Rosenbaum


Brak komentarzy:

Prześlij komentarz