Përmbajtje:

Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android: 8 hapa
Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android: 8 hapa

Video: Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android: 8 hapa

Video: Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android: 8 hapa
Video: Полное руководство по настройке Amazon Echo Dot 4th и Echo 4th 2024, Nëntor
Anonim
Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android
Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android

Ky udhëzues do të shpjegojë se si të krijoni GPS tuaj të jashtëm të aktivizuar me Bluetooth për telefonin tuaj, ndizni çdo gjë me vetëm 10 dollarë.

Fatura e materialeve:

  1. GPS NEO 6M U-blox
  2. Moduli bluetooth HC-05
  3. Njohuri për ndërlidhjen e moduleve Blutooth të energjisë së ulët
  4. Arduino
  5. Sens i përbashkët
  6. Njohuri për instalime elektrike

Hapi 1: Bazat

Pra, si funksionon kjo, në përgjithësi?

  1. u-blox është një kompani suedeze që prodhon GPS. Moduli GPS siguron një sërë të dhënash nën atë që ata e quajnë NEMA protokoll. Mund të përbëhet nga disa rreshta të të dhënave në formën e tij RAW, por duke përdorur softuerin e duhur ju duhet të jeni në gjendje të tregoni se çfarë është çfarë.
  2. Moduli GPS nxjerr të dhëna në seri dhe të dhënat merren nga moduli bluetooth, pasi ato funksionojnë në UART. (do të thotë se ata kanë të njëjtën mënyrë transporti nëse mund ta mendoni në atë mënyrë).
  3. Tani, moduli bluetooth me konfigurimin e duhur, do të transmetojë të gjitha të dhënat e papërpunuara GPS në telefonin tuaj të pajisur me Android.
  4. Telefoni Android do të përdorë një aplikacion të palëve të treta për të përpunuar të dhënat GPS RAW në një formë të lexueshme nga njerëzit.
  5. Aplikacioni pastaj do të "hakohet" në sistemin e telefonit tuaj për të "zëvendësuar" "bibliotekën" GPS me të dhënat GPS GPS që sapo keni transmetuar dhe marrë. Kjo është ajo që zakonisht njihet si "vendndodhje tallëse". *
  6. Çdo aplikacion navigimi p.sh. Google Maps duhet të funksionojnë paralelisht me GPS Bluetooth.

*Përgjegjësia: Unë nuk kam asnjë lidhje me asnjë nga zhvilluesit e harduerit dhe softuerit të përmendur në këtë udhëzues. Ju e kuptoni që shkarkimi i çdo softueri ka rreziqe të shkeljes së sigurisë kibernetike. Zoti e di se çfarë shkruajnë ata zhvillues softuerësh në këto aplikacione, respektojini ato në çfarëdo mënyre që mundeni. Unë nuk jam përgjegjës për ndonjë dëmtim të bërë në telefonin tuaj ose ju, dhe ju jeni plotësisht përgjegjës për çdo modifikim. Bëni në rrezikun tuaj.

Hapi 2: Mblidhni materialet tuaja

Mblidhni materialet tuaja
Mblidhni materialet tuaja
Mblidhni materialet tuaja
Mblidhni materialet tuaja

Ju duhet të keni GPS NEO-6M, Arduino dhe një modul bluetooth HC-05, megjithëse mendoj se mund të jeni në gjendje të përdorni HC-06 në njëfarë kuptimi. Ju gjithashtu keni nevojë për kompjuterin tuaj, disa njohuri bazë kompjuterike dhe elektronike.

Hapi 3: Lidhni modulin tuaj Bluetooth me Arduino -n tuaj

Ky hap është kritik për t'u siguruar që UART -i juaj në Arduino tuaj të funksionojë në 9600 Baud.

Lidhni modulin tuaj bluetooth me Arduino -n tuaj.

Hapni ID -në tuaj Arduino në kompjuterin tuaj dhe lidhni Arduino -n tuaj me kompjuterin tuaj.

Nisni modulin tuaj bluetooth në modalitetin AT për të konfiguruar cilësimet e tij. Duhet të jeni në gjendje të tregoni se në cilën normë të baudit funksionon moduli juaj bluetooth. (dokumentacion pas blerjes). Përndryshe, përpiquni ta përdorni në 38400 baud.

Në fund të fundit, përdorni

AT+ORGL

për t'u rivendosur në cilësimet tuaja origjinale. KUJDES: Kjo do të rivendosë çdo gjë në modalitetin e konfiguruar paraprakisht.

pastaj, vendosni UART në 9600 Baud

AT+UART = 9600, 0, 0

Ju duhet të jeni në gjendje të shihni

Ne rregull

mesazh për të konfirmuar cilësimet tuaja.

Bukur

Ata që nuk e dinë për çfarë po flisja, më lejoni t'ju sugjeroj për disa minuta deri në disa orë shfletim në udhëzime për të konfiguruar modulin tuaj bluetooth. Nëse keni nevojë për ndihmën time, më prekni shpatullën duke lënë komentet tuaja më poshtë.

Hapi 4: Lidhni modulin tuaj GPS me kompjuterin tuaj

Ky hap është kritik për të kontrolluar nëse GPS juaj punon, dhe gjithashtu për të inkurajuar veten që të vazhdoni në këtë udhëzues.

NEO-6M duhet të ketë 4 kunja. Lidhu në përputhje me rrethanat:

NEO6M VCC në 5V Arduino

RX në TX

TX në RX

GND në GND

Për ata që nuk e dinë se ku është TX dhe RX në Arduino tuaj, thjesht vendosini në 11 dhe 10 respektivisht. Tradicionalisht, supozohet të vendosni 0 dhe 1, por 4 vjet përvojë më ka nervozuar që nuk punojnë gjatë gjithë kohës për shkak të sinjalit të tyre të daljes 3.3V.

Mirë.

Tani, hapni skicën e shembullit që mund të gjeni në dosjen tuaj të shembujve, ose bëni atë në mënyrën më të lehtë:

#përfshi

SoftwareSerial mySerial (10, 11); // RX, TX

void setup () {

// Hapni komunikimet serike dhe prisni që porti të hapet: Serial.begin (9600); ndërsa (! Serial) {; // prisni që porti serik të lidhet. Nevojitet vetëm për portën USB amtare}

mySerial.filloj (9600);

}

void loop () {// vraponi pa pushim

if (mySerial.available ()) {Serial.write (mySerial.read ()); } if (Serial.available ()) {mySerial.write (Serial.read ()); }}

Ajo që po bëj këtu është se po i them Arduino se "Hej, GPS do të të hedhë disa të dhëna, këtu janë disa udhëzime se si t'i marrësh ato. Gjithashtu, ata po i hedhin ato në një normë prej 9600 Baud."

Ne rregull. Ngarko kodin.

Hapi 5: Kontrolloni statusin tuaj GPS

Kontrolloni gjendjen tuaj GPS
Kontrolloni gjendjen tuaj GPS

Tani, ky hap është vendi ku kontrolloni statusin GPS.

Veryshtë shumë e rëndësishme të mbyllni çdo dritare Arduino IDE, secilën-një-prej-tyre. Pa përjashtime. Shkëputja nga priza e Arduino -s tuaj është e panevojshme.

Shkoni në faqen e internetit të u-blox për të gjetur qendrën u. Ky është softueri që konverton të dhënat e protokollit NEMA RAW në një formë të bukur GUI ku mund të mendoni se jeni një spiun i lezetshëm për një moment, por në thelb ju thjesht shikoni pika dhe numra.

Pasi të keni shkarkuar u-center dhe ta instaloni, dhe gjithashtu ta hapni, duhet të jeni në gjendje të shihni disa imazhe të ndezura. Përndryshe, më lejoni t'ju sugjeroj disa cilësime për të luajtur.

Në shiritin e menusë, shkoni te Mjetet> Porti, sigurohuni që qendra juaj u të jetë e lidhur me Arduino-n tuaj duke parë çdo "COM 1" ose ndonjë numër të mundshëm. Gjithashtu, kontrolloni nëse shkalla juaj e mjeteve> baud është 9600, ose mund ta vendosni në Tools> autobauding për hir të përshtatshëm.

Ju duhet të merrni diçka në këtë pikë.

Hapi 6: Lidhni GPS -in tuaj me modulin tuaj Bluetooth

Këtu ju lidhni GPS tuaj me modulin tuaj bluetooth.

Duke përdorur njohuritë bazë elektronike, lidhni:

NEO6M TX> RX Bluetooth

RX> TX

Fineshtë mirë të fuqizoni të dy modulet në 5V.

Të dy modulet duhet të ndezin disa drita në këtë pikë. Bëni kontroll.

Hapi 7: Lidhni Bluetooth -in tuaj me pajisjen tuaj Android

Lidhni Bluetooth -in tuaj me pajisjen tuaj Android
Lidhni Bluetooth -in tuaj me pajisjen tuaj Android

Ky hap do t'ju tregojë se si të ndërlidhni GPS tuaj bluetooth me një aplikacion të palëve të treta.

Ka disa aplikacione që mund të punojnë me harduerin. Më lejoni të rekomandoj Bluetooth GPS.

Shkarkoni aplikacionin në pajisjen tuaj dhe drejtojeni atë.

Në këtë pikë, shkoni te Cilësimet në pajisjen tuaj të aktivizuar me Android për të çiftuar modulin tuaj bluetooth, Kthehuni te aplikacioni Bluetooth GPS dhe shtypni lidhjen në këndin e sipërm të djathtë. Kjo do të fillojë lidhjen midis modulit bluetooth dhe pajisjes tuaj Android. Të dhënat duhet të vërshojnë.

Një këshillë për zgjidhjen e problemeve që mund të sugjeroj është rrëshqitja majtas në aplikacion për të gjetur Regjistrin e shikimit për të parë nëse ka ndonjë të dhënë. Të dhënat e çuditshme duhet të tregojnë se lidhja juaj bluetooth është në rregull, por norma e baudit tuaj mund të jetë problemi këtu.

Hapi 8: Përfundim dhe Rekomandim

Tani që keni një modul bluetooth që funksionon, duhet t'i jepni duartrokitje vetes.

Recommended: