Innehållsförteckning:

CarDuino (ett Hyperduino och FONA 808 GPS -spårningssystem): 4 steg
CarDuino (ett Hyperduino och FONA 808 GPS -spårningssystem): 4 steg

Video: CarDuino (ett Hyperduino och FONA 808 GPS -spårningssystem): 4 steg

Video: CarDuino (ett Hyperduino och FONA 808 GPS -spårningssystem): 4 steg
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Juli
Anonim
CarDuino (ett Hyperduino och FONA 808 GPS -spårningssystem)
CarDuino (ett Hyperduino och FONA 808 GPS -spårningssystem)

Detta är en handledning om hur du gör ett GPS -spårningssystem som ger dig exakt feedback på plats genom att helt enkelt skicka en text. Jag skulle betygsätta detta projekt till 6 av 10 (10 är det svåraste) eftersom det kräver en hel del självinställda saker som lödning och aktivering av ett SIM -kort. Men låt inte det skrämma bort dig. Så utan vidare kan vi komma direkt in i det!

Steg 1: Översikt

Har du någonsin tappat din bil på en parkeringsplats? Har du en rädsla för att din bil någonsin ska bli stulen? Du kanske bara vill veta var din bil är hela tiden. Om så är fallet är detta en enhet och ett projekt bara för dig. CarDuino är en kombination av tre komponenter, Arduino Uno (längst till vänster), en Hyperduino (mitten, vilken version som helst ska fungera bra, jag använder den äldre.) Och en FONA 808 GPS + SMS. (Längst till höger, du kan olika FONA: er men den måste innehålla GPS- och SMS -funktioner. Koden kan behöva ändras om du använder en annan version.) Denna enhet används genom att skicka en text till det registrerade telefonnumret kopplat till SIM -kortet inuti FONA 808, svarar det sedan inom 30 sekunder med din bils exakta GPS -plats (eller var enheten finns) i Google Maps -formulär. Den totala kostnaden för projektet var cirka $ 110, men låt det inte skrämma dig bort från de fantastiska sakerna du kan göra med den här enheten. Så låt oss komma igång.

Steg 2: Montering

Till att börja med betona det nog hur viktigt det är att du lödar varje stift korrekt. Om du lyckas förstöra lödjobbet som jag gjorde och inte ser tillbaka på det på ett tag kommer du att stå kvar med 8 timmars stress och huvudvärk. Felet som du får när du laddar upp koden består av att den faktiska enheten inte ansluter. Det kommer att visas

(AT <-

AT <-

PÅ)

om och om igen tills det inte går att ansluta. Så se till att allt är lödt korrekt. Du kommer också att behöva köpa ett SIM -kort och aktivera det. Jag föreslår att du använder TING (https://ting.com), det är billigt och ger dig 100 texter för $ 3 i månaden. Även om du går över debiterar du $ 5 för 1000 texter. Ditt nästa steg skulle vara att ansluta SMS -antennen (Green One) och GPS -antennen (The Small Box). Slutligen kommer du att vilja ansluta batteriet bara för att se till att det slås på. Du bör se ett grönt ljus tändas precis under "PWR" och ett snabbt blått blinkande ljus under "NET". Om det ser orange ut, dubbelkolla och se till att du inte laddar smeten. Du kan göra detta genom att flytta omkopplaren precis under smörporten från "CHRG" till "RUN". Slutligen kan du stapla alla tre enheterna, Arduino Uno på undersidan, Hyperduino i mitten och FONA 808 på toppen.

Steg 3: Programmera din enhet

Programmera din enhet
Programmera din enhet
Programmera din enhet
Programmera din enhet

KLICKA HÄR för att få tillgång till all kod som krävs för att göra detta projekt. Observera att du måste göra två saker. Först måste du se till att du har FONA-biblioteket installerat. Du hittar det här (https://learn.adafruit.com/adafruit-fona-808-cellular-plus-gps-shield-for -arduino/arduino-test). Det kommer att vara den gröna rutan som säger Ladda ner Arduino_FONA -biblioteket. För det andra innan du laddar upp måste du rulla till botten och lägga till ditt telefonnummer så att det faktiskt kan skicka ett textmeddelande. När du laddar upp kontrollerar du seriemonitorn så du kan dubbla. När det har laddats upp ger det en chans och textar numret som är kopplat till det isatta SIM -kortet. Det ska svara tillbaka med ett sådant meddelande! (Bild till höger. Den svarta rutan täcker Google maps plats del som visar min adress.)

Steg 4: Felsökning av din enhet

F1: När jag laddar upp koden kommer det upp ett fel som inte låter den laddas upp? Vad gör jag>

A1: Dubbelkolla och se till att du har ersatt "SÄTT DITT TELEFONNUMMER HÄR" med ditt nummer. Se också till att du faktiskt har FONA -biblioteket installerat i Arduino C. Om du fortfarande har samma problem kopierar du om koden och klistrar in den genom att radera allt du redan har.

Q2: När jag tittar i seriemonitorn är det bara AT <- fram och tillbaka och laddas inte upp.

A2: Detta beror troligen på att lödningen inte är tillräckligt säker, du måste se till att alla stiften är lödda korrekt. Om du är 100% säker på att allt är gjort korrekt kan du ha en felaktig FONA. Du kan dubbelkolla detta om du laddar ner testkoden på Adafruit -webbplatsen.

F3: Programmet laddas upp och FONA är ansluten men det tar inte emot en text eller skickar en?

A3: Se till att när du befinner dig i den seriella bildskärmen efter att FONA har anslutit står det "SMS Ready" detta betyder att SIM -kortet läses och är tillgängligt för användning. Du kan också kontrollera detta genom att titta på det blå blinkande ljuset på enheten, det går från en snabb snabb blinkning till en blinkning med en fördröjning på 3 sekunder.

F4: SIM -kortet är bra och det står "SMS Ready" och det tar även emot en text, men det skickar inte tillbaka ett meddelande. Vad händer?

A4: En av de största utmaningarna när du arbetar med detta är den tvivelaktiga GPS: en. Under den korta tid som det måste få platsen, om det finns störningar eller om du befinner dig i ett trånga rum med mycket buller (brus är signalstörningar) kan det blockera GPS: n från att fungera. Jag föreslår att du tar det utanför och sedan försöker det också, det fungerar alltid för mig eftersom det har en direkt anslutning till satelliterna det använder.

Om det finns några frågor som inte besvaras här, var snäll och bort! Även om du har gjort några ändringar i koden eller kanske du har några häftiga ändringar som gör enheten ännu bättre skulle jag gärna se den! Njut av!

-Joseph Heydorn

Rekommenderad: