最近買了一些GPS模塊打算用在我們的機(jī)器人上,就順便花了一個(gè)下午用一個(gè)藍(lán)牙串口模塊配合,做了一個(gè)可以給帶藍(lán)牙的智能機(jī)使用的藍(lán)牙GPS。效果不錯(cuò),就和大家分享下制作過程吧。
上圖就是成品的外觀,我使用了DVmini磁帶殼作為這個(gè)GPS的外殼,樣子有點(diǎn)山寨,不過平時(shí)使用是會(huì)放在包里的,問題不大。以下是這個(gè)制作所實(shí)現(xiàn)的功能和配置情況:
- 1. 基于SiRF III芯片的GPS模塊
- 2. 藍(lán)牙通訊功能
- 3. 900mAh鋰電池,單次充電可達(dá)7小時(shí)工作時(shí)間
- 4. Mini-USB口充電
- 5. 低電壓充電提醒
在介紹制作前先給出我的HTC S1連接他的效果吧:
實(shí)際測(cè)試中,在室外環(huán)境下通電(冷啟動(dòng))到完成3D定位僅需20秒不到的時(shí)間。性能很不錯(cuò)。
GPS藍(lán)牙制作原理:
目前GPS通訊協(xié)議有相關(guān)規(guī)范,一般都是通過串口進(jìn)行數(shù)據(jù)發(fā)送的,市面上可以買到的GPS模塊元件也基本都是直接串口輸出。所以只要簡(jiǎn)單的和市面上可以找到的藍(lán)牙轉(zhuǎn)串口模塊相連即可實(shí)現(xiàn)出一個(gè)藍(lán)牙GPS設(shè)備了。
需要做的額外工作是如何給GPS和藍(lán)牙供電、充電。一般藍(lán)牙設(shè)備需要3.3V的穩(wěn)壓供電,所以要有LDO元件,這里要選擇專供電池設(shè)備使用的低壓差的LDO,我用的是PAM3101系列的LDO。
另外為了防止鋰電池過放電導(dǎo)致報(bào)廢,這里設(shè)計(jì)了一個(gè)低壓提醒電路。我使用TL431基準(zhǔn)源對(duì)當(dāng)前電池電壓比較,如果低于3.3V后,會(huì)點(diǎn)亮一個(gè)紅色LED提醒該給電池充電了,如下圖所示:
對(duì)于鋰電池充電部分,這里仍舊使用了偷懶辦法,從USB口取電后經(jīng)過1N4148二極管的正向壓降后大致可以得到4.2V左右的電壓給鋰電池充電,如果實(shí)際電壓不幸高于了4.2V,就依靠電池內(nèi)部的保護(hù)電路動(dòng)作了... 這個(gè)是比較危險(xiǎn)的設(shè)計(jì),需要有人看守著進(jìn)行充電。
我盡可能的使用了貼片元件來制作,這樣可以保證較小的尺寸好放進(jìn)這個(gè)磁帶盒中,雖然焊的比較費(fèi)時(shí)。
下面是制作過程中拍攝的幾張照片給大家參考:
萬用版上挖出凹槽部分放置藍(lán)牙模塊的天線
成品電路
所有組件連接就緒
原文出處:https://www.csksoft.net/blog/post/270.html