Talaan ng mga Nilalaman:
- Hakbang 1: Mga Pangunahing Batayan
- Hakbang 2: Ipunin ang Iyong Mga Materyal
- Hakbang 3: Ikonekta ang iyong Module ng Bluetooth sa Iyong Arduino
- Hakbang 4: Ikonekta ang Iyong Modyul ng GPS sa Iyong Computer
- Hakbang 5: Suriin ang Iyong Katayuan sa GPS
- Hakbang 6: Ikonekta ang Iyong GPS sa Iyong Module ng Bluetooth
- Hakbang 7: Ikonekta ang iyong Bluetooth sa Iyong Android Device
- Hakbang 8: Konklusyon at Rekomendasyon
Video: Pag-set up para sa Panlabas na Bluetooth GPS Provider para sa Mga Android Device: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ang itinuturo na ito ay magpapaliwanag kung paano lumikha ng iyong sariling panlabas na GPS na pinagana ng Bluetooth para sa iyong telepono, papagsikin ang anuman sa halos $ 10 lamang.
Bill ng mga materyales:
- NEO 6M U-blox GPS
- Module ng blu-HC-05
- Kaalaman sa pag-interfacing ng Blutooth Mababang mga module ng enerhiya
- Arduino
- Bait
- Kaalaman sa kable
Hakbang 1: Mga Pangunahing Batayan
Kaya paano ito gumagana, sa pangkalahatan?
- Ang u-blox ay isang kumpanya sa Sweden na gumagawa ng GPS. Nagbibigay ang module ng GPS ng isang hanay ng data sa ilalim ng tinatawag nilang NEMA protocol. Maaari itong binubuo ng maraming mga linya ng data sa form na RAW nito, ngunit ang paggamit ng tamang software dapat mong masabi kung ano ano.
- Ang module ng GPS ay naglalabas ng data sa serial at ang data ay natanggap ng module ng bluetooth, dahil tumatakbo sila sa UART. (nangangahulugang mayroon silang parehong mode ng transportasyon kung maiisip mo ito sa ganoong paraan).
- Ngayon, ang module ng Bluetooth na may tamang pagsasaayos, ay magpapadala ng lahat ng hilaw na data ng GPS sa iyong teleponong pinapagana ng Android.
- Gumagamit ang Android phone ng isang third-party app upang iproseso ang data ng GPS RAW sa nababasa na form ng tao.
- Pagkatapos ay "mag-hack" ang app sa system ng iyong telepono upang "palitan" ang GPS "library" ng data ng Bluetooth GPS na naipadala mo lamang at natanggap. Ito ang karaniwang kilala bilang "mock location". *
- Anumang nabigasyon-app hal. Dapat na tumakbo ang Google Maps kahanay sa Bluetooth GPS.
* Disclaimer: Wala akong kaakibat sa alinman sa mga tagabuo ng hardware at software na nabanggit sa itinuturo na ito. Nauunawaan mo na ang pagda-download ng anumang software ay maaaring magkaroon ng mga panganib ng paglabag sa cybersecurity. Alam ng Diyos kung ano ang sinusulat ng mga developer ng software sa mga app na ito, igalang ang mga ito sa anumang paraan na magagawa mo. Hindi ako mananagot para sa anumang pinsalang nagawa sa iyong telepono o sa iyo, at ganap kang responsable para sa anumang mga pagbabago. Gawin sa sarili mong peligro.
Hakbang 2: Ipunin ang Iyong Mga Materyal
Dapat ay mayroon kang NEO-6M GPS, Arduino, at isang HC-05 bluetooth module, kahit na sa palagay ko maaari mong magamit ang HC-06 sa ilang katuturan. Kailangan mo rin ang iyong computer, ilang pangunahing kaalaman sa computer at electronics.
Hakbang 3: Ikonekta ang iyong Module ng Bluetooth sa Iyong Arduino
Ang hakbang na ito ay kritikal upang matiyak na ang iyong UART sa iyong Arduino ay tumatakbo sa 9600 Baud.
Ikonekta ang iyong module ng Bluetooth sa iyong Arduino.
Buksan ang iyong Arduino IDE sa iyong computer at ikonekta ang iyong Arduino sa iyong computer.
Ilunsad ang iyong module ng Bluetooth sa mode na AT upang mai-configure ang mga setting nito. Dapat mong masabi kung ano ang rate ng baud na tumatakbo ang iyong module ng Bluetooth. (Dokumentasyon sa pagbili). Kung hindi man, subukang patakbuhin ito sa 38400 baud.
Sa huli, gamitin ang
SA + ORGL
upang mai-reset sa iyong orihinal na mga setting. BABALA: Ire-reset NITO ANG ANUMANG SA MODE NA KONFIGURADO BAGO.
pagkatapos, itakda ang UART sa 9600 Baud
SA + UART = 9600, 0, 0
Dapat mong makita ang
OK lang
mensahe upang kumpirmahin ang iyong mga setting.
Ang ganda
Ang mga hindi nakakaalam kung ano ang pinag-uusapan ko, payagan akong magmungkahi sa iyo ng ilang minuto hanggang ilang oras ng pag-browse sa mga instruktor upang mai-configure ang iyong module ng bluetooth. Kung kailangan mo ng tulong ko, tapikin ang balikat sa pamamagitan ng pag-iwan ng iyong mga komento sa ibaba.
Hakbang 4: Ikonekta ang Iyong Modyul ng GPS sa Iyong Computer
Kritikal ang hakbang na ito upang suriin kung gumagana ang iyong GPS, at hikayatin din ang iyong sarili na magpatuloy sa itinuturo na ito.
Ang NEO-6M ay dapat magkaroon ng 4 na mga pin. Kumonekta nang naaayon:
NEO6M VCC hanggang 5V Arduino
RX papuntang TX
TX to RX
GND sa GND
Para sa mga hindi nakakaalam kung saan ang TX at RX sa iyong Arduino, ilagay lamang ang mga ito sa 11 at 10 ayon sa pagkakabanggit. Ayon sa kaugalian, dapat kang maglagay ng 0 at 1 ngunit 4 na taong karanasan ang nakuha sa aking nerbiyos na hindi sila gumana sa lahat ng oras dahil sa kanilang signal ng output na 3.3V.
Sige.
Ngayon, buksan ang halimbawa ng sketch na maaari mong makita sa iyong mga folder ng mga halimbawa, o gawin ito sa madaling paraan:
# isama
SoftwareSerial mySerial (10, 11); // RX, TX
walang bisa ang pag-setup () {
// Buksan ang mga serial na komunikasyon at maghintay para mabuksan ang port: Serial.begin (9600); habang (! Serial) {; // hintaying kumonekta ang serial port. Kailangan lang para sa katutubong USB port}
mySerial.begin (9600);
}
void loop () {// paulit-ulit na tumatakbo
kung (mySerial.available ()) {Serial.write (mySerial.read ()); } kung (Serial.available ()) {mySerial.write (Serial.read ()); }}
Ang ginagawa ko dito ay sinasabi ko sa Arduino na "Hoy, ang GPS ay maglalagay ng ilang data sa iyo, narito ang ilang mga tagubilin sa kung paano mo ito matatanggap. Gayundin, itinatapon nila ito sa rate na 9600 Baud."
Sige I-upload ang code.
Hakbang 5: Suriin ang Iyong Katayuan sa GPS
Ngayon, ang hakbang na ito ay kung saan mo suriin ang katayuan ng GPS.
Napakahalaga na isara ang bawat window ng Arduino IDE, bawat-solong-isa-sa-kanila. Walang pagbubukod. Ang pag-unplug ng iyong Arduino ay hindi kinakailangan.
Pumunta sa website ng u-blox upang maghanap ng u-center. Ito ang software na nagko-convert ng data ng NEMA protocol RAW sa magandang form ng GUI kung saan maaari mong isipin na ikaw ay isang cool na naghahanap ng ispya nang isang sandali, ngunit karaniwang titingnan mo lamang ang mga tuldok at numero.
Kapag na-download mo ang u-center at na-install ito, at binuksan din ito, dapat na makakita ka ng ilang mga marangyang imahe. Kung hindi man, hayaan mong imungkahi ko sa iyo ang ilang mga setting upang maglaro.
Sa menu bar, pumunta sa Tools> Port, tiyaking nakakonekta ang iyong u-center sa iyong Arduino sa pamamagitan ng pagsaksi sa anumang "COM 1" o anumang posibleng numero. Gayundin, suriin kung ang iyong Mga Tool> baud rate ay 9600, o maaari mo itong itakda sa Mga Tool> autobauding para sa maginhawang kapakanan.
Dapat ay nakakakuha ka ng isang bagay sa puntong ito.
Hakbang 6: Ikonekta ang Iyong GPS sa Iyong Module ng Bluetooth
Dito ikinonekta mo ang iyong GPS sa iyong module ng bluetooth.
Gamit ang pangunahing kaalamang elektronik, kumonekta:
NEO6M TX> RX Bluetooth
RX> TX
Maigi upang mapagana ang parehong module sa 5V.
Ang parehong mga module ay dapat na kumikislap ng ilang mga ilaw sa puntong ito. Suriin mo
Hakbang 7: Ikonekta ang iyong Bluetooth sa Iyong Android Device
Sasabihin sa iyo ng hakbang na ito kung paano i-interface ang iyong bluetooth GPS sa isang third-party na app.
Mayroong ilang mga app na maaaring gumana sa hardware. Payagan akong magrekomenda ng Bluetooth GPS.
I-download ang app sa iyong aparato at patakbuhin ito.
Sa puntong ito, pumunta sa iyong Mga Setting sa iyong aparato na pinagana ng Android upang ipares ang iyong module ng Bluetooth, Bumalik sa Bluetooth GPS app at pindutin ang kumonekta sa kanang sulok sa itaas. Sisimulan nito ang koneksyon sa pagitan ng module ng Bluetooth at iyong Android device. Ang data ay dapat na bumuhos.
Ang isang tip sa pagto-troubleshoot na maaari kong imungkahi ay mag-swipe pakaliwa sa app upang makahanap ng View log upang makita kung may dumating na data. Dapat ipahiwatig ng data ng Gibberish na okay ang iyong koneksyon sa bluetooth ngunit maaaring ang rate ng iyong baud ang maaaring maging problema dito.
Hakbang 8: Konklusyon at Rekomendasyon
Ngayon na mayroon kang isang gumaganang module ng Bluetooth, dapat mong bigyan ang iyong sarili ng isang palakpak.
Inirerekumendang:
Walang Pee Ngayon, Device ng Pagsasaayos ng Pag-uugali ng Alaga na Humihinto sa Mga Pusa sa Pag-ikot sa Iyong Tahanan: 4 na Hakbang
Walang Pee Ngayon, Device ng Pag-aayos ng Pag-uugali ng Alaga na Humihinto sa Mga Pusa sa Pee sa Iyong Tahanan: Nababagabag ako sa aking kitty na gusto niyang umihi sa aking kama, sinuri ko ang lahat ng kailangan niya at dinala ko din siya sa vet. Matapos kong guluhin ang lahat ng naiisip ko at nakikinig sa salita ng doktor, napagtanto kong mayroon lamang siyang masamang pag-uugali. Kaya't
Pagbuo ng Mga Device para sa Homie para sa IoT o Pag-aautomat ng Bahay: 7 Hakbang (na may Mga Larawan)
Pagbuo ng Mga Device sa Homie para sa IoT o Pag-aautomat ng Bahay: Ang itinuturo na ito ay bahagi ng aking serye ng DIY Home Automation, tingnan ang pangunahing artikulo " Pagpaplano ng isang DIY Home Automation System ". Kung hindi mo pa alam kung ano ang Homie, tingnan ang homie-esp8266 + homie mula kay Marvin Roger. Maraming maraming sen
Pag-wipe ng Panlabas na Memory Device sa Mac: 10 Hakbang
Wiping External Memory Device sa Mac: Ang proyektong ito ay para sa sinumang nais na limasin ang memorya mula sa isang panlabas na aparato habang ginagamit ang Mac OS. Magagawa ito sa pamamagitan lamang ng isang computer na nagpapatakbo ng Mac OS sa anumang panlabas na aparato sa pag-iimbak. Ang prosesong ito ay dapat tumagal ng mas mababa sa limang minuto upang
Pag-install ng Windows sa Panlabas na Drive Sa Paghahati ng Mac sa Mac: 5 Mga Hakbang (na may Mga Larawan)
Pag-install ng Windows sa External Drive With Mac Partition sa Mac: Kung bumili ka ng isang bagay tulad ng isang baseline MacBook pro at nag-save ng kaunting pera, ngunit sa lalong madaling panahon ay na-hit sa isyu ng imbakan kapag sinusubukan na mag-install ng mga bintana gamit ang Bootcamp Alam nating lahat na 128 gb ay hindi napatunayan ang mga ito upang maaari kaming bumili ng isang bagay li
Gumawa ng isang Panlabas na HDD Mula sa Lumang Panlabas na CD / RW: 5 Hakbang
Gumawa ng isang Panlabas na HDD Mula sa Lumang Panlabas na CD / RW: Medyo tuwid na pasulong na pag-convert ng isang lumang panlabas na cd / rw sa isang mas kapaki-pakinabang na panlabas na hard drive. Mga supplies1-panlabas na cd / rw (mas mabuti ang mas boxy type) 1-hard drive (dapat na tumugma sa panloob na konektor ng drive case, kailangang mai-format / sysed) 1-sm