Innholdsfortegnelse:

CarDuino (et Hyperduino og FONA 808 GPS -sporingssystem): 4 trinn
CarDuino (et Hyperduino og FONA 808 GPS -sporingssystem): 4 trinn

Video: CarDuino (et Hyperduino og FONA 808 GPS -sporingssystem): 4 trinn

Video: CarDuino (et Hyperduino og FONA 808 GPS -sporingssystem): 4 trinn
Video: Как использовать SIM808 GPS/GPRS/GSM Shield для Arduino - DFRobot 2024, Juli
Anonim
CarDuino (et Hyperduino og FONA 808 GPS -sporingssystem)
CarDuino (et Hyperduino og FONA 808 GPS -sporingssystem)

Dette er en opplæring i hvordan du lager et GPS -sporingssystem som gir deg nøyaktig tilbakemelding på stedet ved ganske enkelt å sende en tekst. Jeg vil vurdere dette prosjektet til 6 av 10 (10 er det vanskeligste) ettersom det krever mye selvoppsatte ting som lodding og aktivering av et SIM -kort. Men ikke la det skremme deg bort. Så uten videre må vi komme rett inn i det!

Trinn 1: Oversikt

Har du noen gang mistet bilen på en parkeringsplass? Er du redd for at bilen din blir stjålet? Kanskje du bare liker å vite hvor bilen din er til enhver tid. I så fall er dette en enhet og et prosjekt bare for deg. CarDuino er en kombinasjon av tre komponenter, Arduino Uno (lengst til venstre), en Hyperduino (midten, hvilken som helst versjon skal fungere helt fint, jeg bruker den eldre.) Og en FONA 808 GPS + SMS. (Ytterst til høyre, du kan forskjellige FONAer, men den må inneholde GPS- og SMS -funksjonene. Koden må kanskje endres hvis du bruker en annen versjon.) Denne enheten brukes ved å sende en tekst til det registrerte telefonnummeret koblet til SIM -kortet inne i FONA 808, vil det deretter svare tilbake innen 30 sekunder med den nøyaktige GPS -posisjonen til bilen din (Eller hvor enheten er plassert) i Google Maps -skjema. Den totale kostnaden for prosjektet var omtrent $ 110, men ikke la det skremme deg bort fra de fantastiske tingene du kan gjøre med denne enheten. Så la oss komme i gang.

Trinn 2: Montering

Til å begynne med understreker det nok hvor viktig det er at du lodder hver pinne riktig. Hvis du klarer å ødelegge loddejobben som jeg gjorde, og ikke se tilbake på den på en stund, vil du sitte igjen med 8 timers stress og hodepine. Feilen du får når du laster opp koden vil bestå av at den faktiske enheten ikke kobles til. Det vil vises

(AT <-

AT <-

PÅ)

igjen og igjen til den ikke klarer å koble seg til. Så sørg for at alt er loddet riktig. Du må også kjøpe et SIM -kort og aktivere det. Jeg foreslår at du bruker TING (https://ting.com), det er billig og gir deg 100 tekster for $ 3 i måneden. Selv om du går over vil det belaste deg $ 5 for 1000 tekster. Neste trinn er å koble til SMS -antennen (grønn) og GPS -antennen (den lille boksen). Til slutt vil du koble til batteriet bare for å være sikker på at det slås på. Du bør se et grønt lys tennes rett under "PWR" og et raskt blått blinkende lys under "NET". Hvis den ser oransje ut, dobbeltsjekk og sørg for at du ikke lader røren. Du kan gjøre dette ved å flytte bryteren rett under røreporten fra "CHRG" til "RUN". Til slutt kan du stable alle tre enhetene, Arduino Uno på bunnen, Hyperduino i midten og FONA 808 på toppen.

Trinn 3: Programmering av enheten

Programmering av enheten
Programmering av enheten
Programmering av enheten
Programmering av enheten

KLIKK HER for å få tilgang til all koden som kreves for å gjøre dette prosjektet. Vær oppmerksom på at du må gjøre to ting. Først må du sørge for at du har FONA-biblioteket installert. Du finner det her (https://learn.adafruit.com/adafruit-fona-808-cellular-plus-gps-shield-for -arduino/arduino-test). Det vil være den grønne boksen som sier Last ned Arduino_FONA -biblioteket. For det andre før du laster opp må du rulle til bunnen og legge til telefonnummeret ditt slik at det faktisk kan sende deg et tekstmeldingssvar. Når du laster opp, må du kontrollere seriell skjerm så du kan doble. Når den er lastet opp, gir den et skudd og skriver til nummeret som er knyttet til det innsatte SIM -kortet. Det skal svare tilbake med en melding som denne! (Bilde til høyre. Den svarte boksen dekker posisjonen til Google Maps del som viser adressen min.)

Trinn 4: Feilsøking av enheten

Spørsmål 1: Når jeg laster opp koden, kommer det opp en feil som ikke lar den lastes opp? Hva gjør jeg>

A1: Dobbeltsjekk og kontroller at du har erstattet "SETT TELEFONNUMMERET HER" med nummeret ditt. Sørg også for at du faktisk har FONA -biblioteket installert i Arduino C. Hvis du fortsatt har det samme problemet, må du kopiere koden på nytt og lime den inn ved å slette alt du allerede har.

Spørsmål 2: Når jeg ser på den serielle skjermen er det bare AT <- frem og tilbake som ikke lastes opp.

A2: Dette er mest sannsynlig fordi lodding ikke er sikret nok, du må sørge for at alle pinnene er loddet riktig inn. Hvis du er 100% sikker på at alt er gjort riktig, kan det hende du har en defekt FONA. Du kan sjekke dette igjen hvis du laster ned testkoden på Adafruit -nettstedet.

Q3: Programmet lastes opp og FONA er tilkoblet, men det vil ikke motta en tekst eller sende en?

A3: Sørg for at når du er i den serielle skjermen etter at FONA kobler til, står det "SMS Ready" dette betyr at SIM -kortet leses og er tilgjengelig for bruk. Du kan også sjekke dette ved å se på det blå blinkende lyset på enheten, det vil gå fra et raskt raskt blink til et blink med en forsinkelse på 3 sekunder.

Q4: SIM -kortet er bra og det står "SMS Ready", og det mottar til og med en tekst, men det vil ikke sende en melding tilbake. Hva skjer?

A4: En av de største utfordringene mens du arbeider med dette, er den dodgy GPS -en. I løpet av den korte tiden det må finne stedet, hvis det er forstyrrelser eller du er i et lukket rom med mye støy (støy som signalforstyrrelser), kan det blokkere GPS -en fra å fungere. Jeg foreslår at du tar det utenfor og deretter prøver det også, dette fungerer alltid for meg ettersom det har en direkte forbindelse til satellittene det bruker.

Hvis det er spørsmål som ikke er besvart her, vær så snill! Også hvis du har gjort noen endringer i koden eller kanskje du har noen kule modifikasjoner som gjør enheten enda bedre, vil jeg gjerne se den! Nyt!

-Joseph Heydorn

Anbefalt: