Spisu treści:

CarDuino (system śledzenia GPS Hyperduino i FONA 808): 4 kroki
CarDuino (system śledzenia GPS Hyperduino i FONA 808): 4 kroki

Wideo: CarDuino (system śledzenia GPS Hyperduino i FONA 808): 4 kroki

Wideo: CarDuino (system śledzenia GPS Hyperduino i FONA 808): 4 kroki
Wideo: DIY Smart Health Tracker Watch with GPS & Emergency Alert 2024, Lipiec
Anonim
CarDuino (system śledzenia GPS Hyperduino i FONA 808)
CarDuino (system śledzenia GPS Hyperduino i FONA 808)

To jest samouczek na temat tworzenia systemu śledzenia GPS, który zapewnia dokładną informację zwrotną na temat lokalizacji, po prostu wysyłając SMS-a. Oceniłbym ten projekt na 6 na 10 (10 jest najtrudniejszy), ponieważ wymaga wielu samodzielnych czynności, takich jak lutowanie i aktywacja karty SIM. Ale nie pozwól, aby cię to odstraszyło. Więc bez zbędnych ceregieli przejdźmy od razu!

Krok 1: Przegląd

Czy kiedykolwiek zgubiłeś samochód na parkingu? Czy boisz się kradzieży samochodu? Może po prostu lubisz wiedzieć, gdzie jest Twój samochód przez cały czas. Jeśli tak, to jest to urządzenie i projekt właśnie dla Ciebie. CarDuino to połączenie trzech komponentów: Arduino Uno (z lewej strony), Hyperduino (środkowy, każda wersja powinna działać dobrze, używam starszej) i FONA 808 GPS + SMS. (Z prawej, możesz mieć różne FONA, ale musi zawierać funkcje GPS i SMS. Kod może wymagać zmiany, jeśli używasz innej wersji.) To urządzenie jest używane przez wysłanie SMS-a na zarejestrowany numer telefonu połączony z kartą SIM wewnątrz FONA 808, odpowie w ciągu 30 sekund, podając dokładną lokalizację GPS Twojego samochodu (lub lokalizację urządzenia) w postaci Google Maps. Całkowity koszt projektu wyniósł około 110 USD, ale nie daj się odstraszyć od niesamowitych rzeczy, które możesz zrobić za pomocą tego urządzenia. Więc zacznijmy.

Krok 2: Montaż

Na początek wystarczy podkreślić, jak ważne jest prawidłowe przylutowanie każdego pinu. Jeśli uda ci się zepsuć pracę lutowania, którą wykonałem, i przez chwilę nie patrzeć wstecz, pozostaniesz z 8 godzinami stresu i bólem głowy. Błąd, który otrzymasz podczas ładowania kodu, będzie polegał na tym, że faktyczne urządzenie nie łączy się. Wyświetli się

(AT<--

W

W<--

W)

w kółko, aż nie uda się połączyć. Upewnij się więc, że wszystko jest poprawnie przylutowane. Będziesz także musiał kupić kartę SIM i ją aktywować. Proponuję używać TING (https://ting.com), jest tania i daje Ci 100 SMS-ów za 3 USD miesięcznie. Nawet jeśli przekroczysz, obciąży Cię to 5 USD za 1000 SMS-ów. Następnym krokiem będzie podłączenie anteny SMS (Green One) i anteny GPS (The Small Box). Na koniec będziesz chciał podłączyć baterię, aby upewnić się, że jest włączona. Powinieneś zobaczyć, jak zapali się zielone światło tuż pod "PWR" i szybko migające niebieskie światło pod "NET". Jeśli wygląda na pomarańczową, sprawdź dokładnie i upewnij się, że nie ładujesz akumulatora. Możesz to zrobić, przesuwając przełącznik tuż pod portem ciasta z „CHRG” na „RUN”. Na koniec możesz ustawić wszystkie trzy urządzenia, Arduino Uno na dole, Hyperduino na środku i FONA 808 na górze.

Krok 3: Programowanie urządzenia

Programowanie urządzenia
Programowanie urządzenia
Programowanie urządzenia
Programowanie urządzenia

KLIKNIJ TUTAJ, aby uzyskać dostęp do całego kodu wymaganego do wykonania tego projektu. Pamiętaj, że musisz zrobić dwie rzeczy, najpierw upewnij się, że masz zainstalowaną bibliotekę FONA, którą znajdziesz tutaj (https://learn.adafruit.com/adafruit-fona-808-cellular-plus-gps-shield-for -arduino/arduino-test). Będzie to zielone pole z napisem „Pobierz bibliotekę Arduino_FONA. Po drugie przed przesłaniem musisz przewinąć w dół i dodać swój numer telefonu, aby faktycznie mógł wysłać odpowiedź SMS-em. Po przesłaniu sprawdź monitor szeregowy, aby możesz podwoić. Po pomyślnym przesłaniu zrób zdjęcie i wyślij SMS-a na numer, który jest powiązany z włożoną kartą SIM. Powinien odpowiedzieć takim komunikatem! (Zdjęcie po prawej stronie. Czarna skrzynka zakrywa lokalizację w Google Maps fragment, który pokazuje mój adres.)

Krok 4: Rozwiązywanie problemów z urządzeniem

P1: Kiedy przesyłam kod, pojawia się błąd, który nie pozwala na przesłanie? Co mam robić>

A1: Sprawdź dokładnie i upewnij się, że zastąpiłeś "WSTAW SWÓJ NUMER TELEFONU" swoim numerem. Upewnij się również, że faktycznie masz zainstalowaną bibliotekę FONA w Arduino C. Jeśli nadal masz ten sam problem, skopiuj kod i wklej go, usuwając wszystko, co już masz.

P2: Kiedy patrzę na monitor szeregowy, pokazuje tylko AT<-- tam iz powrotem i nie przesyła.

A2: Najprawdopodobniej lutowanie nie jest wystarczająco zabezpieczone, musisz upewnić się, że wszystkie piny są poprawnie wlutowane. Jeśli jesteś w 100% pewien, że wszystko zostało zrobione poprawnie, możesz mieć wadliwe urządzenie FONA, możesz to dokładnie sprawdzić, pobierając kod testowy dostarczony ze strony internetowej Adafruit.

P3: Program ładuje się, a FONA jest podłączona, ale nie odbiera ani nie wysyła SMS-a?

O3: Upewnij się, że gdy jesteś w monitorze szeregowym po podłączeniu FONA, wyświetla się komunikat „SMS gotowy”, co oznacza, że karta SIM jest odczytywana i jest dostępna do użytku. Możesz to również sprawdzić, patrząc na niebieskie migające światło na urządzeniu, które zmieni się z szybkiego, szybkiego mrugnięcia na mrugnięcie z 3-sekundowym opóźnieniem.

P4: Karta SIM jest dobra i mówi „Gotowa na SMS”, a nawet otrzymuje SMS-a, ale nie odeśle wiadomości. Co się dzieje?

A4: Jednym z największych wyzwań podczas pracy z tym jest podejrzany GPS. W krótkim czasie, w którym musi uzyskać lokalizację, jeśli wystąpią jakieś zakłócenia lub znajdujesz się w zamkniętym pomieszczeniu z dużym hałasem (hałas będący zakłóceniami sygnału), może zablokować działanie GPS. Proponuję zabrać go na zewnątrz, a następnie wypróbować, to zawsze działa dla mnie, ponieważ ma bezpośrednie połączenie z satelitami, których używa.

Jeśli są jakieś pytania, na które nie ma odpowiedzi, nie krępuj się! Również jeśli dokonałeś jakichś zmian w kodzie, a może masz jakieś fajne modyfikacje, które sprawiają, że urządzenie jest jeszcze lepsze, chciałbym je zobaczyć! Cieszyć się!

-Józef Heydorn

Zalecana: