Witam wszystkich,
od dłuższego czasu szukam urządzenia, które miało by być mobilnym lokalizatorem GPS, wykorzystujące do transmisji istniejącą sieć WiFi - oczywiście są takie ale ich cena...
jak dotąd nie miałem do czynienia z arduino, jednakże gdyby dało się niewielkim kosztem zbudować i zaprogramować takie urządzenie, zaryzykowałbym w naukę.
Proszę Was o informację czy da się to zbudować wg kryterii: (i jaki może być przybliżony koszt)
- moduł GPS,
- moduł WiFi,
- połączenie z góry określną siecią WiFi,
- wysyłanie z określonym interwałem, na wskazany serwer informacji długość, szerokość (może i prędkość).
pozdrawiam
Arduino minipro ~ 14 zł
GPS GMS9 Glonass ~ 60 zł
wifi ~ 15 zł
USB -> UART ~ 7 zł
jakiś aku może być ze starej komórki
zasilanie 3,3v i odpadają dodatkowe konwertery poziomów logicznych
Tylko za nic nie rozumiem po gwinta ci lokalizator na wifi , skoro coś się łączy z wifi to raczej jest w jego zasięgu a to jest 10-15m i gps zbędny . Chyba że chodzi ci o zrzucenie danych z gps-a na stronę to już inna sprawa . Nie miej gps który ci podałem ma funkcję logowania trasy więc potrzebujesz tylko konwerter usb -> uart i bateryjkę do gps-a
Witam,
dziękuję za odpowiedź, wifi dlatego - ponieważ w pojeździe już jest zamontowane i niechciałbym dublowac opłat (abonamentowych) za karte sim, połączenienie z wifi ma służyć tylko do transferu danych, między sterownikiem a serwerem.
a jak wygląda kwestia programowania sterownika - czy da się tak zaprogramować sterownik, aby dane dotyczące ustalonej lokalizacji były wysyłane (za pomocą wspomnianego wifi) na konretny serwer np. metodą get (
http://nazwa.serwer/index.php?dlug=_______&szer=_______)
pozdrawiam
podjął bym się tematu ale po 10-tym , muszę zamówić moduł wifi a na razie dziura w budżecie
.
Witam ponownie,
ponieważ myślę, że wybudzę swoje uśpione hobby, postanowiłem że zacznę od płytki Leonardo,
jak projekt wypali to wówczas na stałe trafi do mini pro, a Leonardo się jeszcze przyda
Jak rozumiem po cenie, moduł wifi nie powinien być jakiś wymagający, chyba że ~JasQ możesz polecić jakiś sprawdzony,
ale jeżeli chodzi o GPS który podałeś (GPS GMS9 Glonass) - za cholerę nie mogę tego znaleźć, a że nie chciałbym kupić jakiegoś pułkownika - czy mógłbyś ~JasQ podać więcej szczegółów tego modułu.
kompletuje zamówienie, w związku z czym proszę o radę.
pozdrawiam
Dzięki za link, moduł gps oczywiście kupiony - niestety mało o nim informacji w sieci więc będę musiał liczyć na waszą pomoc.
Aktualny stan projektu:
póki co używany moduł wifi ESP8266 i czujnik termometru
dane dotyczące temperatury trafiają pięknie na zdefiniowany serwer - skoro temperatura trafia to dane gps tez będą - więc już wierzę w powodzenie projektu.
Dotychczasowe trudności, które zajęły kilka godzin więcej niż powinny:
to uaktualnienie firmware ESP8266, (dobór programu działający z moim USB UART),
i ze Stringiem a w zasadzie z ustaleniem jego długości i zastosowanie z komendą: AT+CIPSEND.
I teraz pytanie dotyczące budowania programów:
jak pisać kod programu, uwzględniać wszystkie komendy ustawień modułu WiFi ESP8266
typu:
AT+RST,
AT+CIPMODE,
AT+CWJAP,
skoro raz skonfigurowany moduł ESP8266 pamięta dane konfiguracyjne aż do dokonania resetu.
czy może przy drugim wgraniu programu wyautować (/* */) dane dotyczące ustawień.
z jednej strony myślałem o zostawieniu całego kodu, w przypadku gdybym np. musiał wymienić któryś z uszkodzonych modułów nr WiFi, ale z drugiej strony i tak musiałbym w nowym aktualizować firmware,
z drugiej zaś wyautowanie kilku linii kody powoduje oszczędność miejsca w pamięci a dwa że przyśpiesza znacznie start modułu.
chciałbym pisać kod zgodnie ze sztuką, tylko jaka jest prawidłowa praktyka pisania kodu?
No to popadliśmy w kałabanię,
~JasQ dziś odpakowałem moduł gps (gms-g9) dokrojona płytka, przecinająca gniazda goldpinów na pół przykuła moją uwagę, zacząłem googlować i wygooglowałem.
kupiłem (otrzymałem):
natomiast w projektach które można znaleźć w internecie wszystkie moduły są na płytce (chyba Breakout)
lub
czy to oznacza że póki nie zrobię takiej rzeźni
moduł mogę sobie wsadzić w kieszeń?
A po co ? masz opis wyjść w maritexie w pdf , 4 przewody + / - / tx /rx . daj całej logice 3,3v , esp na takim napięciu pracuje i nic więcej nie potrzebujesz chyba że chcesz baterię dopiąć to też bezpośrednio dajesz i wsio .
dość długo fixował, ale zagadał. Dzięki wielkie ~JasQ za pomoc.