2017年5月5日 星期五

Bluetooth GPS Tracer

一個簡單有趣的 GPS 應用,可以拿來用在尋機…

結合現成的三種模組 GPS Module、HC12 RF Module、HC-05 Bluetooth Module 再加上簡單的 App 解 MNEA GPS 格式,就能實現遠距 GPS 追蹤,類似防丟器的概念,但即時距離可達 1 公里。

Combine "CRIUS GPS Module"、"HC12 - Long Range RF Wireless SERIAL Module" and "HC-05 Bluetooth Module",make remote location trace with 433mhz RF and Bluetooth comunication

App...
https://play.google.com/store/apps/details?id=com.longfellowchen.bluetoothgpstracer

系統架構 - System Architecture…
GPS--[UART]-->HC12-->~~[RF433MHZ]~~-->HC12-->HC-05-->~~[BT2.4G]-->SmartPhone

硬體線路 - Hardware circuit...
基本上只是把模組 UART 線路全串在一起…

Remote device...
GPS-TX ---------------->HC12-RX
GPS-RX ---------------->HC12-TX (option)

Local device
HC05-TX ---------------->HC12-RX(option)
HC05-RX ---------------->HC12-TX

All Module..
VCC ----------------> +5V
GND ----------------> GND

注意事項…
*All module should set the same baud-rate (default is 9600)
*HC12 Module can set transmit power to what you want. (see it's documents)


更高效處理 micro second 的方式

更高效處理 micro second 的方式…  以 STM32 為例… __IO unsigned long sys_tick = 0; void SysTick_Handler(void) {     HAL_IncTick();     sys_tick += (SysTi...