資料介紹
描述
不久前,我決定構(gòu)建一個(gè)汽車/個(gè)人追蹤器。
這是我在這個(gè)方向上的第一個(gè)原型。
?
系統(tǒng)本身非常簡(jiǎn)單。只是一個(gè) Arduino Mega、一個(gè) GPS、一個(gè) GPRS Shield 和一個(gè) SD 卡。這是可選的,但我包括在內(nèi),因?yàn)槲蚁朐?Facebook 上向我的朋友發(fā)起挑戰(zhàn)時(shí),他們會(huì)調(diào)用系統(tǒng)并收到一條包含我的位置或我最后已知位置的短信。
?
系統(tǒng)一直在搜索實(shí)際位置。如果有人撥打 SIM 卡的號(hào)碼,系統(tǒng)將發(fā)送一條包含實(shí)際位置和谷歌地圖鏈接的短信。例如:
?
Hugo 位置現(xiàn)在是:緯度:54.315010,日志:10.130997。?http://maps.google.com/maps?q=54.315010,+10.130997
?
如果 GPS 未接收到任何位置,系統(tǒng)將發(fā)送最后已知的位置。例如:
?
我似乎找不到雨果。我最后一次見到他是在:緯度:54.315010,日志:10.130997。?http://maps.google.com/maps?q=54.315010,+10.130997
?
然后將日期、時(shí)間、位置和 SMS 狀態(tài)存儲(chǔ)在 SD 卡中。
?
組件
?
我用了:
?
1x Arduino MEGA
1x GPRS 屏蔽(也可以使用市場(chǎng)上提供的其他 GSM 屏蔽)?
1x GPS(我用的是 NEO 6,在 ebay 很受歡迎)
1x SD 卡護(hù)罩?
1x 9V 電池
1 個(gè)塑料盒
一些電線
?

連接組件
?
由于 Arduino Mega 使用不同的引出線,因此需要重新布線。
首先,為 Arduino Uno 設(shè)計(jì)的 SD Card Shield 將引腳 10 到 13 用于 SPI,因此為了使其在 Mega 上運(yùn)行,需要將它們“傳遞”到 MEGA 上的 SPI 引腳。
Arduino UNO SPI 引腳 - Arduino MEGA SPI 引腳
MOSI - 11 至 51
味噌 - 12 至 50
SCK-13 至 52
不銹鋼 - 10 至 53

在 GPRS Shield 上,首先需要在 Shield 的 J7 跳線中將通信引腳設(shè)置為軟件串行。

然后使用一些電線將 GPRS 屏蔽中的引腳 7 和 8 連接到串行 1 端口(Arduino Mega 中的引腳 18 和 19)。

關(guān)于如何在GPRS Shield 中連接SIM 卡的更多詳細(xì)信息,請(qǐng)參閱我?在Hackster 中的另一個(gè)項(xiàng)目?。
?
GPS 連接到 Arduino Mega 中的串行 2 端口(引腳 16 和 17)。

GPS 所需的電源也從 SD 卡的 5V 引腳和 GND 引腳中取出。
?
9V 電池可以連接到 Vin 引腳或電源插頭。

準(zhǔn)備合箱實(shí)地測(cè)試。

代碼
?
我在這里留下一些關(guān)于代碼的快速注釋。
?
我將這個(gè)庫(kù)用于 GPRS Shield。
為了使用 Arduino Mega,有必要做一些改變:
?
1) 打開 GSM.h 并注釋掉適當(dāng)?shù)男校缦旅娴?Arduino Mega:
//#定義UNO
#define 巨型
?
2) 在 HWSerial.h 中取消注釋 Mega 定義行,例如 Arduino Mega:
#define 巨型
?
對(duì)于 GPS,我正在使用這個(gè)庫(kù)。
?
它自己運(yùn)行的程序非常簡(jiǎn)單。在所有啟動(dòng)例程(GPRS、GPS 和 SD 卡初始化)之后,GPS 將嘗試確定可用的衛(wèi)星數(shù)量和有效的 GPS 坐標(biāo)點(diǎn)。?
如果在此期間撥打電話,電話將自動(dòng)拒絕,不會(huì)發(fā)生任何事情。
當(dāng) GPS 具有有效位置并且檢測(cè)到超過 3 顆衛(wèi)星時(shí)(我假設(shè) GPS 接收良好的位置),如果撥打電話,系統(tǒng)將向呼叫號(hào)碼發(fā)送一條短信,其中包含我的位置。所有這些數(shù)據(jù)都將存儲(chǔ)在 SD 卡中。
如果 GPS 少于 3 顆衛(wèi)星,則無法檢索到有效位置,因此如果撥打電話,電話號(hào)碼將收到一條包含我最后已知位置的短信。同樣,所有數(shù)據(jù)都存儲(chǔ)在 SD 卡中。?
?
優(yōu)點(diǎn)和缺點(diǎn)
?
由于這是一個(gè)原型,所以有很多東西不能正常工作。但目標(biāo)始終是改進(jìn)。
首先電池只能持續(xù)一個(gè)小時(shí)!我沒有在軟件中實(shí)施任何節(jié)能機(jī)制。因此,對(duì)于未來的改進(jìn),“睡眠模式”是必須的。
尺寸也經(jīng)過審查,我設(shè)計(jì)了一個(gè)全新的電路板。第一眼是這樣的:

如果您發(fā)現(xiàn)任何錯(cuò)誤或有任何建議/改進(jìn)或問題,請(qǐng)寫信給我。
謝謝閱讀。
雨果·戈麥斯
- 一個(gè)Artist RoboHelper的構(gòu)建
- 構(gòu)建一個(gè)漂亮的藍(lán)牙揚(yáng)聲器
- 構(gòu)建一個(gè)開源式生物反應(yīng)器
- 投幣個(gè)人自動(dòng)售貨機(jī)的構(gòu)建
- 構(gòu)建一個(gè)基于微控制器的示波器
- 個(gè)人安全追蹤器解決方案 0次下載
- 構(gòu)建一個(gè)移動(dòng)RFID閱讀器
- Xilinx KV 260構(gòu)建一個(gè)人臉識(shí)別車庫(kù)門鎖
- 為Karts構(gòu)建一個(gè)便宜的數(shù)據(jù)記錄器
- 利用Yocto構(gòu)建嵌入式Linux教程01--第一個(gè)Yocto項(xiàng)目構(gòu)建
- 探討高度計(jì)在健身追蹤器中的作用 17次下載
- 基于LoRa無線射頻信號(hào)的行走追蹤系統(tǒng) 8次下載
- 一種基于多智能體協(xié)同強(qiáng)化學(xué)習(xí)的多目標(biāo)追蹤方法 20次下載
- 如何設(shè)計(jì)一個(gè)基于汽車橫擺角速度的模糊自適應(yīng)PID控制器 17次下載
- 便攜式個(gè)人追蹤器的研發(fā) 1次下載
- 如何構(gòu)建一個(gè)簡(jiǎn)單的基于紅外的車門遙控器 1350次閱讀
- 如何構(gòu)建一個(gè)簡(jiǎn)單的12V至19V升壓轉(zhuǎn)換器電路 3267次閱讀
- 如何構(gòu)建一個(gè)信箱開路指示器電路 855次閱讀
- 如何使用7段顯示器和分立元件構(gòu)建一個(gè)飆車計(jì)時(shí)器電路 1330次閱讀
- 構(gòu)建一個(gè)基于通用密碼的電子鎖電路 1496次閱讀
- 構(gòu)建一個(gè)計(jì)時(shí)器電路的教程 3347次閱讀
- 如何使用Arduino和超聲波傳感器構(gòu)建一個(gè)油箱液位指示器電路 1888次閱讀
- 如何使用Arduino構(gòu)建一個(gè)電子動(dòng)畫眼睛 2644次閱讀
- 一個(gè)非常容易構(gòu)建的簡(jiǎn)單金屬探測(cè)器電路 2975次閱讀
- 一個(gè)易于構(gòu)建且成本極低的電子設(shè)備保護(hù)器電路圖 1108次閱讀
- 一個(gè)低成本易構(gòu)建的汽車防盜電路圖 2814次閱讀
- DIY一個(gè)GPS兒童追蹤器 9136次閱讀
- 如何構(gòu)建一個(gè)電動(dòng)汽車EV充電器 2235次閱讀
- 如何利用Arduino構(gòu)建一個(gè)功率計(jì) 3364次閱讀
- 基于追蹤一個(gè)低功耗可破解顯示器的制造方案 2054次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費(fèi)
- 2AD庫(kù)封裝庫(kù)安裝教程
- 0.49 MB | 1次下載 | 免費(fèi)
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費(fèi)
- 4網(wǎng)絡(luò)安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費(fèi)
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費(fèi)
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費(fèi)
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護(hù)等級(jí)說明
- 0.08 MB | 次下載 | 免費(fèi)
本月
- 1貼片三極管上的印字與真實(shí)名稱的對(duì)照表詳細(xì)說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設(shè)計(jì)指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍(lán)牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費(fèi)
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評(píng)論