Satura rādītājs:

CarDuino (A Hyperduino un FONA 808 GPS izsekošanas sistēma): 4 soļi
CarDuino (A Hyperduino un FONA 808 GPS izsekošanas sistēma): 4 soļi

Video: CarDuino (A Hyperduino un FONA 808 GPS izsekošanas sistēma): 4 soļi

Video: CarDuino (A Hyperduino un FONA 808 GPS izsekošanas sistēma): 4 soļi
Video: GPS car tracking with arduino and sim808 demo 1 of 3 2024, Jūlijs
Anonim
CarDuino (A Hyperduino un FONA 808 GPS izsekošanas sistēma)
CarDuino (A Hyperduino un FONA 808 GPS izsekošanas sistēma)

Šī ir apmācība par to, kā izveidot GPS izsekošanas sistēmu, kas sniedz precīzu atgriezenisko saiti par atrašanās vietu, vienkārši nosūtot tekstu. Es šo projektu vērtētu kā 6 no 10 (10 ir visgrūtāk), jo tas prasa daudz pašiestādītu lietu, piemēram, lodēšanu un SIM kartes aktivizēšanu. Tomēr neļaujiet tam jūs atbaidīt. Tāpēc bez papildu piepūles ļaujiet tai uzreiz iekļūt!

1. darbība. Pārskats

Vai esat kādreiz pazaudējis savu automašīnu stāvvietā? Vai jums ir bailes, ka jūsu automašīna kādreiz tiks nozagta? Varbūt jums vienkārši patīk zināt, kur atrodas jūsu automašīna. Ja tā, šī ir ierīce un projekts tieši jums. CarDuino ir trīs komponentu kombinācija: Arduino Uno (tālu pa kreisi), Hyperduino (vidējā, jebkurai versijai vajadzētu darboties lieliski, es izmantoju vecāko.) Un FONA 808 GPS + SMS. (Labajā malā, jūs varat izmantot dažādus FONA, taču tajā jāiekļauj GPS un SMS funkcijas. Ja izmantojat citu versiju, kods var būt jāmaina.) Šī ierīce tiek izmantota, nosūtot īsziņu uz reģistrēto tālruņa numuru ja tas ir saistīts ar SIM karti FONA 808 iekšpusē, tas 30 sekunžu laikā atbildēs, norādot precīzu jūsu automašīnas GPS atrašanās vietu (vai vietu, kur ierīce atrodas) Google Maps formā. Projekta kopējās izmaksas bija aptuveni 110 USD, taču neļaujiet tam atbaidīt jūs no lieliskajām lietām, ko varat darīt ar šo ierīci. Tātad sāksim darbu.

2. solis: montāža

Iesācējiem uzsveriet pietiekami, cik svarīgi ir pareizi pielodēt katru tapu. Ja jums izdosies izjaukt lodēšanas darbu, ko es darīju, un kādu laiku neatskatīšos uz to, jums paliks 8 stundu stress un galvassāpes. Kļūda, ko saņemsiet, ielādējot kodu, sastāvēs no tā, ka ierīce nav savienota. Tas tiks parādīts

(AT <-

AT

AT <-

AT)

atkal un atkal, līdz neizdodas izveidot savienojumu. Tāpēc pārliecinieties, ka viss ir pareizi pielodēts. Jums būs jāiegādājas un jāaktivizē SIM karte. Es iesaku izmantot TING (https://ting.com), tas ir lēts un saņem 100 tekstus par USD 3 mēnesī. Pat ja jūs to pārsniedzat, par 1000 tekstiem jums būs jāmaksā 5 ASV dolāri. Nākamais solis būtu savienot SMS antenu (Green One) un GPS antenu (The Small Box). Visbeidzot, jūs vēlaties pievienot akumulatoru, lai pārliecinātos, ka tas tiek ieslēgts. Jums vajadzētu redzēt zaļo gaismu, kas iedegas tieši zem "PWR", un strauji zilu mirgojošu gaismu zem "NET". Ja tas izskatās oranžs, vēlreiz pārbaudiet un pārliecinieties, ka neuzlādējat mīklu. To var izdarīt, pārvietojot slēdzi tieši zem mīklas porta no “CHRG” uz “RUN”. Visbeidzot, jūs varat sakraut visas trīs ierīces: Arduino Uno apakšā, Hyperduino vidū un FONA 808 augšpusē.

3. darbība. Ierīces programmēšana

Ierīces programmēšana
Ierīces programmēšana
Ierīces programmēšana
Ierīces programmēšana

Noklikšķiniet šeit, lai piekļūtu šim projektam nepieciešamajam kodam. Ņemiet vērā, ka jums būs jādara divas lietas, vispirms pārliecinieties, vai esat instalējis FONA bibliotēku, un to varat atrast šeit (https://learn.adafruit.com/adafruit-fona-808-cellular-plus-gps-shield-for -arduino/arduino tests). Tas būs zaļais lodziņš, kurā teikts: Lejupielādējiet Arduino_FONA bibliotēku. Otrkārt, pirms augšupielādes jums ir jāritina līdz apakšai un jāpievieno savs tālruņa numurs, lai tas faktiski varētu nosūtīt jums īsziņas atbildi. Augšupielādējot, pārbaudiet sērijas monitoru, lai jūs varat dubultot. Kad tas ir veiksmīgi augšupielādēts, nolaidiet to un nosūtiet īsziņu ar numuru, kas ir saistīts ar ievietoto SIM karti. Tam jāatbild ar šādu ziņojumu! (Attēls labajā pusē. Melnā kaste aptver Google kartes atrašanās vietu daļa, kas parāda manu adresi.)

4. darbība. Ierīces problēmu novēršana

1. jautājums: augšupielādējot kodu, tiek parādīta kļūda, kas neļauj to augšupielādēt? Ko man darīt>

A1: vēlreiz pārbaudiet un pārliecinieties, vai esat ievietojis savu tālruņa numuru "IEVIET ŠEIT TELEFONA ŠEIT" ar savu numuru. Pārliecinieties arī, vai FONA bibliotēka ir instalēta programmā Arduino C. Ja joprojām rodas tāda pati problēma, kopējiet kodu un ielīmējiet to, izdzēšot visu, kas jums jau ir.

2. jautājums: Kad es skatos sērijveida monitorā, viss, ko tas parāda, ir AT <- turp un atpakaļ un netiek augšupielādēts.

A2: Tas, visticamāk, ir tāpēc, ka lodēšana nav pietiekami nostiprināta, jums jāpārliecinās, vai visas tapas ir pareizi pielodētas. Ja esat 100% pārliecināts, ka viss ir izdarīts pareizi, iespējams, jums ir bojāts FONA, varat to vēlreiz pārbaudīt, ja lejupielādējat testa kodu, kas norādīts Adafruit vietnē.

3. jautājums: programma tiek augšupielādēta un FONA ir savienots, bet tā nesaņem tekstu vai to nesūta?

A3. Pārliecinieties, ka, atrodoties seriālajā monitorā, pēc FONA savienojuma tiek parādīts paziņojums “SMS gatavs”, tas nozīmē, ka SIM karte tiek nolasīta un ir pieejama lietošanai. To var arī pārbaudīt, aplūkojot ierīces zilo mirgojošo gaismu, tas pāriet no ātras ātras mirgošanas līdz mirgošanai ar 3 sekunžu aizkavi.

4. jautājums: SIM karte ir laba, un tajā ir rakstīts “SMS gatavs”, un tā pat saņem tekstu, taču tā nesūtīs ziņu atpakaļ. Kas notiek?

A4: Viens no lielākajiem izaicinājumiem, strādājot ar šo, ir viltīgs GPS. Īsā laika posmā, kad tai ir jānosaka atrašanās vieta, ja ir kādi traucējumi vai atrodaties slēgtā telpā ar lielu troksni (troksnis ir signāla traucējumi), tas var bloķēt GPS darbību. Es iesaku to iznest ārā un pēc tam arī izmēģināt, tas man vienmēr darbojas, jo tam ir tiešs savienojums ar izmantotajiem satelītiem.

Ja ir kādi jautājumi, uz kuriem šeit nav atbildes, droši dodieties prom! Arī tad, ja esat veicis kādas izmaiņas kodā vai varbūt jums ir dažas lieliskas modifikācijas, kas padara ierīci vēl labāku, es labprāt to redzētu! Izbaudi!

-Džozefs Heidorns

Ieteicams: