資料介紹
描述
不久前,我決定構建一個汽車/個人追蹤器。
這是我在這個方向上的第一個原型。
?
系統本身非常簡單。只是一個 Arduino Mega、一個 GPS、一個 GPRS Shield 和一個 SD 卡。這是可選的,但我包括在內,因為我想在 Facebook 上向我的朋友發起挑戰時,他們會調用系統并收到一條包含我的位置或我最后已知位置的短信。
?
系統一直在搜索實際位置。如果有人撥打 SIM 卡的號碼,系統將發送一條包含實際位置和谷歌地圖鏈接的短信。例如:
?
Hugo 位置現在是:緯度:54.315010,日志:10.130997。?http://maps.google.com/maps?q=54.315010,+10.130997
?
如果 GPS 未接收到任何位置,系統將發送最后已知的位置。例如:
?
我似乎找不到雨果。我最后一次見到他是在:緯度:54.315010,日志:10.130997。?http://maps.google.com/maps?q=54.315010,+10.130997
?
然后將日期、時間、位置和 SMS 狀態存儲在 SD 卡中。
?
組件
?
我用了:
?
1x Arduino MEGA
1x GPRS 屏蔽(也可以使用市場上提供的其他 GSM 屏蔽)?
1x GPS(我用的是 NEO 6,在 ebay 很受歡迎)
1x SD 卡護罩?
1x 9V 電池
1 個塑料盒
一些電線
?
連接組件
?
由于 Arduino Mega 使用不同的引出線,因此需要重新布線。
首先,為 Arduino Uno 設計的 SD Card Shield 將引腳 10 到 13 用于 SPI,因此為了使其在 Mega 上運行,需要將它們“傳遞”到 MEGA 上的 SPI 引腳。
Arduino UNO SPI 引腳 - Arduino MEGA SPI 引腳
MOSI - 11 至 51
味噌 - 12 至 50
SCK-13 至 52
不銹鋼 - 10 至 53
在 GPRS Shield 上,首先需要在 Shield 的 J7 跳線中將通信引腳設置為軟件串行。
然后使用一些電線將 GPRS 屏蔽中的引腳 7 和 8 連接到串行 1 端口(Arduino Mega 中的引腳 18 和 19)。
關于如何在GPRS Shield 中連接SIM 卡的更多詳細信息,請參閱我?在Hackster 中的另一個項目?。
?
GPS 連接到 Arduino Mega 中的串行 2 端口(引腳 16 和 17)。
GPS 所需的電源也從 SD 卡的 5V 引腳和 GND 引腳中取出。
?
9V 電池可以連接到 Vin 引腳或電源插頭。
準備合箱實地測試。
代碼
?
我在這里留下一些關于代碼的快速注釋。
?
我將這個庫用于 GPRS Shield。
為了使用 Arduino Mega,有必要做一些改變:
?
1) 打開 GSM.h 并注釋掉適當的行,如下面的 Arduino Mega:
//#定義UNO
#define 巨型
?
2) 在 HWSerial.h 中取消注釋 Mega 定義行,例如 Arduino Mega:
#define 巨型
?
對于 GPS,我正在使用這個庫。
?
它自己運行的程序非常簡單。在所有啟動例程(GPRS、GPS 和 SD 卡初始化)之后,GPS 將嘗試確定可用的衛星數量和有效的 GPS 坐標點。?
如果在此期間撥打電話,電話將自動拒絕,不會發生任何事情。
當 GPS 具有有效位置并且檢測到超過 3 顆衛星時(我假設 GPS 接收良好的位置),如果撥打電話,系統將向呼叫號碼發送一條短信,其中包含我的位置。所有這些數據都將存儲在 SD 卡中。
如果 GPS 少于 3 顆衛星,則無法檢索到有效位置,因此如果撥打電話,電話號碼將收到一條包含我最后已知位置的短信。同樣,所有數據都存儲在 SD 卡中。?
?
優點和缺點
?
由于這是一個原型,所以有很多東西不能正常工作。但目標始終是改進。
首先電池只能持續一個小時!我沒有在軟件中實施任何節能機制。因此,對于未來的改進,“睡眠模式”是必須的。
尺寸也經過審查,我設計了一個全新的電路板。第一眼是這樣的:
如果您發現任何錯誤或有任何建議/改進或問題,請寫信給我。
謝謝閱讀。
雨果·戈麥斯
- 構建一個漂亮的藍牙揚聲器
- 構建一個開源式生物反應器
- 投幣個人自動售貨機的構建
- 構建一個基于微控制器的示波器
- 個人安全追蹤器解決方案 0次下載
- 構建一個移動RFID閱讀器
- Xilinx KV 260構建一個人臉識別車庫門鎖
- 為Karts構建一個便宜的數據記錄器
- 利用Yocto構建嵌入式Linux教程01--第一個Yocto項目構建
- 探討高度計在健身追蹤器中的作用 17次下載
- 面向機器人的解耦視覺伺服追蹤方法 11次下載
- 基于LoRa無線射頻信號的行走追蹤系統 8次下載
- 一種基于多智能體協同強化學習的多目標追蹤方法 20次下載
- 如何設計一個基于汽車橫擺角速度的模糊自適應PID控制器 17次下載
- 便攜式個人追蹤器的研發 1次下載
- 如何構建一個簡單的基于紅外的車門遙控器 1145次閱讀
- 如何構建一個簡單的12V至19V升壓轉換器電路 2626次閱讀
- 如何構建一個信箱開路指示器電路 723次閱讀
- 如何使用7段顯示器和分立元件構建一個飆車計時器電路 1142次閱讀
- 構建一個基于通用密碼的電子鎖電路 1273次閱讀
- 構建一個計時器電路的教程 2576次閱讀
- 如何使用Arduino和超聲波傳感器構建一個油箱液位指示器電路 1582次閱讀
- 如何使用Arduino構建一個電子動畫眼睛 2299次閱讀
- 一個非常容易構建的簡單金屬探測器電路 2715次閱讀
- 一個易于構建且成本極低的電子設備保護器電路圖 1025次閱讀
- 一個低成本易構建的汽車防盜電路圖 2535次閱讀
- DIY一個GPS兒童追蹤器 8702次閱讀
- 如何構建一個電動汽車EV充電器 2056次閱讀
- 如何利用Arduino構建一個功率計 2974次閱讀
- 基于追蹤一個低功耗可破解顯示器的制造方案 1947次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多