Satura rādītājs:
- 1. darbība: pamati
- 2. solis: apkopojiet savus materiālus
- 3. darbība: pievienojiet Bluetooth moduli savam Arduino
- 4. solis: pievienojiet GPS moduli datoram
- 5. darbība: pārbaudiet GPS statusu
- 6. darbība: pievienojiet GPS savam Bluetooth modulim
- 7. darbība. Savienojiet savu Bluetooth ar savu Android ierīci
- 8. solis. Secinājums un ieteikums
Video: Ārējā Bluetooth GPS nodrošinātāja iestatīšana Android ierīcēm: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā pamācībā tiks paskaidrots, kā tālrunim izveidot savu ārējo Bluetooth iespējotu GPS, iekasējot visu par aptuveni 10 USD.
Materiālu rēķins:
- NEO 6M U-blox GPS
- HC-05 Bluetooth modulis
- Zināšanas par Blutooth Low Energy moduļu saskarni
- Arduino
- Veselais saprāts
- Elektroinstalācijas zinātība
1. darbība: pamati
Tātad, kā tas vispār darbojas?
- u-blox ir Zviedrijas uzņēmums, kas ražo GPS. GPS modulis nodrošina datu masīvu saskaņā ar to, ko viņi sauc par NEMA protokolu. Tas var sastāvēt no vairākām datu rindām RAW formā, taču, izmantojot pareizo programmatūru, jums vajadzētu spēt pateikt, kas ir kas.
- GPS modulis izvada datus sērijveidā, un datus saņem Bluetooth modulis, jo tie darbojas UART. (tas nozīmē, ka viņiem ir viens un tas pats transporta veids, ja tā varētu domāt).
- Tagad Bluetooth modulis ar pareizo konfigurāciju pārsūtīs visus neapstrādātos GPS datus uz jūsu tālruni, kurā ir Android.
- Android tālrunis izmantos trešās puses lietotni, lai apstrādātu GPS RAW datus cilvēkam lasāmā formā.
- Pēc tam lietotne "uzlauzīs" jūsu tālruņa sistēmu, lai "aizstātu" GPS "bibliotēku" ar Bluetooth GPS datiem, ko tikko nosūtījāt un saņēmāt. Tas ir tas, ko parasti sauc par “izspēles vietu”. *
- Jebkura navigācijas lietotne, piem. Google Maps jādarbojas paralēli Bluetooth GPS.
*Atruna: man nav nekādu saistību ar nevienu šajā pamācībā minēto aparatūras un programmatūras izstrādātāju. Jūs saprotat, ka jebkuras programmatūras lejupielāde rada kiberdrošības pārkāpuma risku. Dievs zina, ko šie programmatūras izstrādātāji raksta šajās lietotnēs, cieniet tos visos iespējamos veidos. Es neesmu atbildīgs par jūsu tālrunim vai jums nodarīto kaitējumu, un jūs esat pilnībā atbildīgs par jebkādām izmaiņām. Dariet uz savu risku.
2. solis: apkopojiet savus materiālus
Jums vajadzētu būt NEO-6M GPS, Arduino un HC-05 Bluetooth modulim, lai gan, manuprāt, jūs varētu izmantot HC-06 savā ziņā. Jums ir nepieciešams arī dators, dažas zināšanas par datoru un elektroniku.
3. darbība: pievienojiet Bluetooth moduli savam Arduino
Šis solis ir izšķirošs, lai pārliecinātos, ka jūsu UART jūsu Arduino darbojas ar 9600 Baud.
Pievienojiet savu Bluetooth moduli savam Arduino.
Datorā atveriet savu Arduino IDE un savienojiet Arduino ar datoru.
Palaidiet savu Bluetooth moduli AT režīmā, lai konfigurētu tā iestatījumus. Jums vajadzētu spēt pateikt, kāds ir jūsu Bluetooth moduļa pārraides ātrums. (dokumentācija pēc iegādes). Pretējā gadījumā mēģiniet to palaist 38400 baudos.
Galu galā izmantojiet
AT+ORGL
lai atjaunotu sākotnējos iestatījumus. BRĪDINĀJUMS: tas tiks atiestatīts jebkurā režīmā, kas iepriekš konfigurēts.
pēc tam iestatiet UART uz 9600 Baud
AT+UART = 9600, 0, 0
Jums vajadzētu būt iespējai redzēt
labi
ziņu, lai apstiprinātu iestatījumus.
Jauki.
Tie, kas nezina, par ko es runāju, ļaujiet man ieteikt jums dažas minūtes līdz dažas stundas, lai pārlūkotu instrukcijas, lai konfigurētu Bluetooth moduli. Ja jums nepieciešama mana palīdzība, paklapējiet manu plecu, atstājot savus komentārus zemāk.
4. solis: pievienojiet GPS moduli datoram
Šis solis ir būtisks, lai pārbaudītu, vai jūsu GPS darbojas, kā arī lai iedrošinātu sevi turpināt šo pamācību.
NEO-6M jābūt 4 tapām. Atbilstoši izveidojiet savienojumu:
NEO6M VCC līdz 5V Arduino
No RX līdz TX
TX uz RX
GND līdz GND
Tiem, kuri nezina, kur jūsu Arduino ir TX un RX, vienkārši ievietojiet tos attiecīgi 11 un 10. Tradicionāli jums vajadzētu uzlikt 0 un 1, bet 4 gadu pieredze krita uz nerviem, ka viņi visu laiku nedarbojas sava 3,3 V izejas signāla dēļ.
Labi.
Tagad atveriet piemēru skici, kuru varat atrast savu piemēru mapē, vai dariet to vienkāršā veidā:
#iekļaut
SoftwareSerial mySerial (10, 11); // RX, TX
void setup () {
// Atveriet seriālos sakarus un gaidiet, līdz atveras ports: Serial.begin (9600); while (! Serial) {; // pagaidiet, līdz tiek izveidots seriālais ports. Nepieciešams tikai vietējam USB portam}
mySerial.begin (9600);
}
void loop () {// palaist atkal un atkal
ja (mySerial.available ()) {Serial.write (mySerial.read ()); } ja (Serial.available ()) {mySerial.write (Serial.read ()); }}
Tas, ko es šeit daru, ir tas, ka es saku Arduino, ka "Hei, GPS gatavojas jums izmest dažus datus, šeit ir daži norādījumi par to saņemšanu. Turklāt viņi tos dempinga ar ātrumu 9600 Bodi."
Labi. Augšupielādējiet kodu.
5. darbība: pārbaudiet GPS statusu
Tagad šis solis ir vieta, kur pārbaudīt GPS statusu.
Ir ļoti svarīgi aizvērt katru Arduino IDE logu, katru no tiem. Bez izņēmumiem. Arduino atvienošana nav nepieciešama.
Dodieties uz u-blox vietni, lai atrastu u-centru. Šī ir programmatūra, kas pārvērš NEMA protokola RAW datus jaukā GUI formā, kur jūs varat domāt, ka esat brīnišķīgs spiegs, bet būtībā jūs vienkārši skatāties uz punktiem un cipariem.
Kad esat lejupielādējis un instalējis u-centru, kā arī to atvēris, jums vajadzētu redzēt dažus bezgaumīgus attēlus. Pretējā gadījumā ļaujiet man ieteikt dažus iestatījumus.
Izvēlņu joslā dodieties uz Rīki> Ports, pārliecinieties, vai jūsu u-centrs ir savienots ar jūsu Arduino, liecinot par jebkuru "COM 1" vai jebkuru iespējamu numuru. Tāpat pārbaudiet, vai rīki> bodu ātrums ir 9600, vai arī ērtības labad varat to iestatīt uz Rīki> automātiskā pārbaude.
Šajā brīdī jums vajadzētu kaut ko iegūt.
6. darbība: pievienojiet GPS savam Bluetooth modulim
Šeit jūs savienojat savu GPS ar savu Bluetooth moduli.
Izmantojot elektroniskās pamatzināšanas, izveidojiet savienojumu:
NEO6M TX> RX Bluetooth
RX> TX
Ir labi barot abus moduļus pie 5 V.
Abiem moduļiem šajā brīdī vajadzētu mirgot dažām gaismām. Pārbaudiet.
7. darbība. Savienojiet savu Bluetooth ar savu Android ierīci
Šis solis jums pateiks, kā savienot savu Bluetooth GPS ar trešās puses lietotni.
Ir dažas lietotnes, kas varētu strādāt ar aparatūru. Ļaujiet man ieteikt Bluetooth GPS.
Lejupielādējiet lietotni savā ierīcē un palaidiet to.
Šajā brīdī dodieties uz iestatījumiem savā Android iespējotajā ierīcē, lai savienotu pārī Bluetooth moduli, dodieties atpakaļ uz Bluetooth GPS lietotni un augšējā labajā stūrī nospiediet savienojumu. Tas sāks savienojumu starp Bluetooth moduli un jūsu Android ierīci. Datiem vajadzētu ieplūst.
Padoms problēmu novēršanai, ko es varētu ieteikt, ir pārvelciet pa kreisi uz lietotnes, lai atrastu Skatīt žurnālu, lai redzētu, vai ir ienākuši dati. Gibberish datiem jānorāda, ka jūsu Bluetooth savienojums ir kārtībā, taču problēma var būt jūsu datu pārraides ātrums.
8. solis. Secinājums un ieteikums
Tagad, kad jums ir strādājošs Bluetooth modulis, jums vajadzētu aplaudēt.
Ieteicams:
Lēta 3D Fpv kamera Android ierīcēm: 7 soļi (ar attēliem)
Zemu izmaksu 3D Fpv kamera Android ierīcēm: FPV ir diezgan forša lieta. Un tas būtu vēl labāk 3D formātā. Trešajai dimensijai nav lielas jēgas lielos attālumos, bet iekštelpu mikro kvadrakoperam tas ir ideāls. Tāpēc es paskatījos uz tirgu. Bet kameras, kuras es atradu, bija arī viņš
Arduino programmēšana, izmantojot mobilo tālruni -- Arduinodroid -- Arduino Ide Android ierīcēm -- Mirgo: 4 soļi
Arduino programmēšana, izmantojot mobilo tālruni || Arduinodroid || Arduino Ide Android ierīcēm || Mirgo: lūdzu, abonējiet manu youtube kanālu, lai iegūtu vairāk videoklipu …… Arduino ir tāfele, kuru var programmēt tieši, izmantojot USB. Tas ir ļoti vienkārši un lēti koledžas un skolas projektiem vai pat produktu prototipam. Daudzi produkti vispirms balstās uz to, lai
Izveidojiet 15 ASV dolāru tālvadības pults ESP8266 robotu sulaini / automašīnu / tvertni iOS un Android ierīcēm: 4 soļi
Izveidojiet 15 ASV dolāru tālvadības pulti ESP8266 sulainis / automašīna / tvertne operētājsistēmai iOS un Android: vai jums nepatīk ienirt virtuvē, lai noķertu uzkodu? Vai arī iegūt jaunu dzērienu? To visu var novērst ar šo vienkāršo 15 ASV dolāru tālvadības sulaini. Pirms mēs ejam tālāk, es šobrīd vadu Kickstarter projektu balss vadītai RGB gaismas joslai
Izveidojiet drošu zonu Android/IOS/WIN10 ierīcēm, lai paliktu atbloķētas: 6 soļi
Izveidojiet drošu zonu Android/IOS/WIN10 ierīcēm, lai paliktu atbloķētas: Šajā rakstā mēs vēlamies izveidot foršu sīkrīku, kas var izveidot drošu zonu jūsu ierīču atbloķēšanai. Šī projekta beigās jūs: iemācīsities izmantot pirkstu nospiedumu sensoru. Uzzināsiet, kā savienot pārī ierīces ar drošās zonas sīkrīku
Izmantojiet Palm infrasarkano tastatūru ar Android ierīcēm: 5 soļi
Izmantojiet Palm infrasarkano tastatūru ar Android ierīcēm: man sēdēja PalmOne bezvadu tastatūra, un es gribēju, lai tālrunim būtu Bluetooth tastatūra. Vienīgā problēma bija tā, ka PalmOne tastatūra bija balstīta uz infrasarkano staru. Man bija arī Brainlink ierīce. Šī ir diezgan jauka maza ierīce medijiem