Inhoudsopgave:

CarDuino (een Hyperduino en FONA 808 GPS-volgsysteem): 4 stappen
CarDuino (een Hyperduino en FONA 808 GPS-volgsysteem): 4 stappen

Video: CarDuino (een Hyperduino en FONA 808 GPS-volgsysteem): 4 stappen

Video: CarDuino (een Hyperduino en FONA 808 GPS-volgsysteem): 4 stappen
Video: Coding Vexas Features/fixing bugs Emacs/Pocket PC 2024, November
Anonim
CarDuino (een Hyperduino en FONA 808 GPS-volgsysteem)
CarDuino (een Hyperduino en FONA 808 GPS-volgsysteem)

Dit is een tutorial over hoe je een GPS-volgsysteem maakt dat je nauwkeurige feedback geeft over de locatie door simpelweg een sms te sturen. Ik zou dit project een 6 op 10 geven (10 is het moeilijkste) omdat het veel zelfopgezette dingen vereist, zoals solderen en het activeren van een simkaart. Maar laat dat je niet afschrikken. Dus zonder verder oponthoud, laten we er meteen mee aan de slag gaan!

Stap 1: Overzicht

Ben je ooit je auto kwijtgeraakt op een parkeerplaats? Ben je bang dat je auto ooit gestolen wordt? Misschien wilt u gewoon altijd weten waar uw auto is. Zo ja, dan is dit een apparaat en een project speciaal voor jou. De CarDuino is een combinatie van drie componenten, de Arduino Uno (uiterst links), een Hyperduino (midden, elke versie zou prima moeten werken, ik gebruik de oudere), en een FONA 808 GPS + SMS. (Uiterst rechts, je kunt verschillende FONA's gebruiken, maar het moet de GPS- en sms-functies bevatten. De code moet mogelijk worden gewijzigd als je een andere versie gebruikt.) Dit apparaat wordt gebruikt door een sms te sturen naar het geregistreerde telefoonnummer gekoppeld aan de simkaart in de FONA 808, zal deze binnen 30 seconden antwoorden met de exacte GPS-locatie van uw auto (of waar het apparaat zich bevindt) in Google Maps-vorm. De totale kosten van het project waren ongeveer $ 110, maar laat dat je niet afschrikken van de geweldige dingen die je met dit apparaat kunt doen. Dus laten we beginnen.

Stap 2: Montage

Om te beginnen moet je genoeg benadrukken hoe belangrijk het is dat je elke pin goed soldeert. Als het je lukt om de soldeerklus die ik deed te verknoeien en er een tijdje niet op terugkijkt, blijf je achter met 8 uur stress en hoofdpijn. De fout die u krijgt bij het laden van de code, bestaat erin dat het daadwerkelijke apparaat geen verbinding maakt. Het zal weergeven:

(AT<--

BIJ

OP<--

BIJ)

keer op keer totdat het niet lukt om verbinding te maken. Zorg er dus voor dat alles goed vastgesoldeerd is. Je zult ook een simkaart moeten kopen en activeren. Ik raad aan om TING (https://ting.com) te gebruiken, het is goedkoop en je krijgt 100 sms'jes voor $ 3 per maand. Zelfs als je er overheen gaat, wordt je $ 5 in rekening gebracht voor 1000 sms'jes. Uw volgende stap zou zijn om de SMS-antenne (Green One) en de GPS-antenne (The Small Box) aan te sluiten. Ten slotte wilt u de batterij aansluiten om er zeker van te zijn dat deze wordt ingeschakeld. Je zou een groen lampje moeten zien branden rechts onder "PWR" en een snel blauw knipperend lampje onder "NET". Als het er oranje uitziet, controleer dan of je het beslag niet oplaadt. U kunt dit doen door de schakelaar recht onder de slagpoort van "CHRG" naar "RUN" te verplaatsen. Ten slotte kun je alle drie de apparaten stapelen, Arduino Uno aan de onderkant, Hyperduino in het midden en de FONA 808 bovenop.

Stap 3: Uw apparaat programmeren

Uw apparaat programmeren
Uw apparaat programmeren
Uw apparaat programmeren
Uw apparaat programmeren

KLIK HIER om toegang te krijgen tot alle code die nodig is om dit project te doen. Merk op dat je twee dingen moet doen. Ten eerste moet je ervoor zorgen dat je de FONA-bibliotheek hebt geïnstalleerd, je kunt die hier vinden (https://learn.adafruit.com/adafruit-fona-808-cellular-plus-gps-shield-for -arduino/arduino-test). Het zal het groene vak zijn met de tekst Download de Arduino_FONA-bibliotheek. Ten tweede voordat je uploadt, moet je naar beneden scrollen en je telefoonnummer toevoegen zodat het je daadwerkelijk een sms-antwoord kan sturen. Controleer de seriële monitor als je uploadt, zodat je kunt verdubbelen. Als het succesvol is geüpload, probeer het dan en sms het nummer dat is gekoppeld aan de geplaatste simkaart. Het zou moeten reageren met een bericht als dit! (Afbeelding aan de rechterkant. De zwarte doos bedekt de locatie van Google Maps gedeelte dat mijn adres toont.)

Stap 4: Problemen met uw apparaat oplossen

V1: Wanneer ik de code upload, verschijnt er een fout waardoor deze niet kan worden geüpload? Wat moet ik doen>

A1: Controleer nogmaals en zorg ervoor dat u het "PLAATS UW TELEFOONNUMMER HIER" hebt vervangen door uw nummer. Zorg er ook voor dat u de FONA-bibliotheek daadwerkelijk in Arduino C hebt geïnstalleerd. Als u nog steeds hetzelfde probleem ondervindt, kopieert u de code opnieuw en plakt u deze over het wissen van alles wat u al heeft.

V2: Als ik in de seriële monitor kijk, zie ik alleen de AT<-- heen en weer en wordt niet geüpload.

A2: Dit komt hoogstwaarschijnlijk doordat het solderen niet voldoende is vastgezet, u moet ervoor zorgen dat alle pinnen correct zijn gesoldeerd. Als je er 100% zeker van bent dat het allemaal correct is gedaan, heb je mogelijk een defecte FONA, je kunt dit dubbel controleren als je de testcode downloadt die op de Adafruit-website staat.

V3: Het programma wordt geüpload en de FONA is verbonden, maar ontvangt geen sms of verzendt er een?

A3: Zorg ervoor dat wanneer u zich in de seriële monitor bevindt nadat de FONA verbinding heeft gemaakt, er "SMS Ready" staat, dit betekent dat de SIM-kaart wordt gelezen en beschikbaar is voor gebruik. U kunt dit ook controleren door naar het blauwe knipperende lampje op het apparaat te kijken. Het gaat van snel snel knipperen naar knipperen met een vertraging van 3 seconden.

V4: De simkaart is goed en er staat "SMS Ready" en hij ontvangt zelfs een sms, maar hij stuurt geen bericht terug. Wat is er aan de hand?

A4: Een van de grootste uitdagingen tijdens het werken hiermee is de onbetrouwbare GPS. In de korte tijd die het heeft om de locatie te bepalen, als er enige interferentie is of als u zich in een besloten ruimte met veel ruis bevindt (ruis is signaalstoring), kan dit de werking van de GPS blokkeren. Ik stel voor om het naar buiten te brengen en het dan ook te proberen, dit werkt altijd voor mij omdat het een directe verbinding heeft met de satellieten die het gebruikt.

Als er vragen zijn die hier niet worden beantwoord, voel je vrij om zo weg te gaan! Ook als je wijzigingen in de code hebt aangebracht of misschien een paar coole wijzigingen hebt die het apparaat nog beter maken, zou ik het graag zien! Genieten van!

-Joseph Heydorn

Aanbevolen: