資料介紹
描述
?
問題
我有 2 個年幼的兒子(6 歲和 8 歲)每天上學并乘公共汽車回家。有一天公共汽車沒有準時到家,我很擔心。他們是安全的,但公共汽車發生了一起輕微的交通事故,他們被困在公共汽車上等待警察的到來。
我需要一種讓他們與我聯系的方式,但我不想給我最年長的人一部手機,因為它會成為一種持續的干擾(游戲、互聯網等)。我需要的是一部簡化的手機,其唯一目的是在緊急情況下給我打電話。所以我開始著手建造一個。
TLDR :如果您只是在尋找代碼:https ://github.com/contractorwolf/SIM7600Phone
尋找蜂窩板
我以前曾使用使用蜂窩的嵌入式 SIM IOT 設備從事過個人項目,但這個項目需要實際的語音通信。我需要一些可以通過簡單的 Arduino 類型的微控制器使用串行命令進行控制的東西。我最終選擇了Waveshare SIM7600x 4g HAT。特別是 SIM7600A-H,因為我在美國(“A”代表“美洲”,請為您所在地區購買)。
該設備標配一個用于直接連接到 Raspberry Pi 頂部的接頭(我不需要),但它有一些我特別需要的東西:3.5 毫米耳機和麥克風插孔。它具有可以打電話或發短信的手機所需的硬件,我可以通過 Arduino 使用串行命令(又名 AT 命令)來控制它。
這個設備比我想要的要厚得多,所以我首先通過 USB 連接到它(使用 USB 到 UART 微連接)并確認它響應 AT 命令來測試它是否工作。使用 AT 命令和終端接口(如 Putty),您可以控制設備,詢問它的信息,甚至告訴它發送 SMS 或撥打電話。
AT 命令的完整列表可在此處獲得:SIM7600_Series_AT_Command_Manual_V3.00.pdf
在確認 AT 命令有效并測試標準命令以 1)撥打號碼和 2)發送短信后,我開始著手將Waveshare SIM7600x 4g HAT最小化為我需要的外形尺寸。
修改 Waveshare SIM7600 HAT
我小心地用剪刀剪掉了所有的接頭,剝去所有的塑料,使電路板盡可能薄。我知道我將使用一個非常厚實的開/關開關,并且我希望開關成為整個設備中最厚的部分。Waveshare 板和電池必須相互疊放,因此所有接頭都必須拆除。下圖是我對電路板進行瘦身的最終結果。
控制設備
接下來,我決定使用之前通過 USB 使用 Putty 測試過的 AT 命令來測試使用微控制器對設備的控制。我在面包板上做了一些臨時接線,以確認它可以通過 Arduino 控制,方法是將其連接到Seeduino Xiao 板并將其連接到 Waveshare 7600 HAT 串行 (TX/RX) 線。在我證明我可以使用來自 Arduino over Serial (TX/RX) 的 AT 命令后,我開始制作一個小型載板,該載板可以容納 Arduino (Seeeduino Xiao)、按鈕和一個 4 針連接器Waveshare 板。
跳線注意:上圖顯示了重要的黃色跳線,我后來通過焊接 SIM7600 板底部的引腳來替換它,這樣我就可以修剪跳線和引腳。您可以看到 B 和 C 引腳并聯跳線在一起,這允許在 Arduino 的 TX/RX 線上進行串行連接。3v 和電源引腳也跨接,允許 3v SIM7600 使用傳入的 5v 電源線運行。您可以在下面的電路板特寫上看到焊點。
定制肖載板電路
上圖左側所示的綠色載板只是為了容納Seeduino Xiao 板,將串行連接線和電源線連接到與 SIM7600 上相同的位置。它還給了我連接 2 個按鈕的位置:黃色的“呼叫”按鈕和藍色的“文本 GPS”按鈕。按鈕的電線有下拉電阻,我連接在肖板下面。
這是載板的初始設計以及它如何連接到 SIM7600 板:
下面是我制作的載板的另一張圖片。當我改變充電控制并將開關從載板移到充電電路時,左側進行了多次返工。棋盤的右側從未改變。檢查上面的圖表,以最好地了解您的需求。與上圖的唯一區別是 5v 和接地引腳有一個 JST 連接器連接到充電電路。
您還可以在下面的這張照片中看到按鈕和原始充電/電池電路最初是如何設置的。
為董事會供電
后來我重新設計了充電電路,并用一個可以直接安裝大開關的充電電路替換它,這樣我就可以在它關閉時給它充電,只需將電源插入載板。新的充電電路看起來像這樣,并且有開關連接到充電電路板上。我改用Sparkfun Lipo 充電器/助推器,因為板上的開關意味著我可以在設備關閉時輕松充電。
蜂窩服務
我最終使用Ting作為這個項目的移動運營商。這項服務每月只需花費我 10 美元,而且通話和短信不受限制。如果您想使用我的推薦代碼并獲得價值 25 美元的免費 Ting 服務,這里是我的推薦鏈接:https ://zq6htr31jna.ting.com/
當您單擊上面的鏈接購買 SIM 卡(只需 1 美元)時,尋找購物部分,然后注冊Flex 服務,享受每月 10 美元的即用即付計劃。
手術
該設備設計簡單,便于兒童使用。它有一個大的開/關開關,具有令人滿意的“點擊”。當開關打開時,所有 3 個內部板都有 LED 狀態燈,因此您可以知道它們在做什么。發生的第一件事是 Waveshare SIM7600 嘗試連接。SIM7600 連接后,狀態 LED 將大約每秒閃爍一次。
Arduino 設置為(默認)每 30 秒輪詢一次 SIM7600 板以獲取 GPS 位置。一旦獲得 GPS 位置,它將立即將該 GPS 位置(作為格式化的 Google 地圖鏈接)發送到代碼中硬編碼的默認數字。之后,設備只是等待按鈕被按下。
黃色按鈕將調用默認號碼(在代碼中設置),藍色按鈕將在需要時發送其他 Google 地圖位置。為了保持設備簡單,它使用 3.5 毫米耳機插孔進行通話。我兒子有一套不錯的耳機,帶麥克風,他用于遠程學校和游戲,耳機每天都和他一起上學。
GPS 需要一個單獨的天線,這就是您在一些最終照片中看到的 TAOGLAS 貼紙。啟動后大約需要 5 分鐘才能建立 GPS 信號。因此,我有按鈕設置一個標志,等待 GPS 穩定后再發送 GPS 地圖文本鏈接。
擁有如此簡單的設備的要點是它超級實用。它在需要時工作,大部分時間都在休息,不會在學校分散注意力。到目前為止,我們已經在回家的公共汽車上對其進行了多次測試,效果很好。電池為 820mah,大約是普通手機的一半,因此在開機狀態下應該可以持續約 6 小時,并且在關機狀態下不消耗任何電量。如果需要,我通常每隔幾天充電一次,以確保它準備就緒。
3d 打印案例
我為手機定制設計并打印了一個 3d 外殼。外殼上有用于將其固定在一起的 3 個 M2.5 x 25 紐扣頭內六角螺釘的孔。有 2 個按鈕、開關、耳機插孔插槽、Xiao USB C、USB Micro(用于充電電路),甚至還有一個額外的 USB Micro,用于與 SIM7600 直接 USB 串行通信。您還可以看到為肖 (arduino)、SIM7600 和充電電路上的 LED 留有幾個孔,以便您可以了解所有電路板的狀態。
我提供了用于 3D 打印外殼和頂部的 STL 文件。
我試圖讓它盡可能小和緊。此外,它必須結構堅固,才能承受 7 歲兒童可能遭受的磨損。
編碼
我一生都站在巨人的肩膀上,與 Arduinos 和 Raspberry Pi 一起工作。網上總是有一些例子和其他人的項目讓我受益匪淺。我相信,如果你能清楚地記錄你所做的事情,那么分享你能夠弄清楚的事情將使其他人受益。
在這個想法中,我分享了我為這個項目編寫的代碼,希望將來有人可以使用它來為自己構建這些設備之一。也許甚至可以建造更好的東西!
無論如何,這是我盡可能多地評論的基本 Github 存儲庫,希望它能幫助您啟動并運行它:https ://github.com/contractorwolf/SIM7600Phone
您要更改的代碼中最重要的部分是在此處按下按鈕時應調用的傳出號碼:
還有其他幾個地方被注釋為不需要,并且可以刪除許多 Serial.print() 調試語句。注意:不要刪除從 Arduino 到 SIM7600 的 Serial1.print() 語句。這些是必需的通信,而不是調試,僅供參考。
感謝您閱讀我的帖子。隨時在評論中提出任何問題,我會盡我所能提供幫助。
?
- 杰力科創機械兩鍵調光調色手機補光燈DLTAP703SC 2次下載
- 華秋PCB設計分析工具-一鍵分析23項+隱患 0次下載
- DFM專業設計分析軟件-一鍵檢查降低設計缺陷 0次下載
- DFM專業PCB設計分析專業工具-一鍵解析 0次下載
- 專業PCB設計分析工具-一鍵導入自動報價 0次下載
- DFM-一鍵分析23+項常見設計問題 0次下載
- PCB-一鍵pcb設計分析工具 0次下載
- 華秋DFM-一鍵導入pcb,自動出報價 0次下載
- 華秋DFM-一鍵分析23+項常見設計問題 0次下載
- 一鍵分析
- 華秋PCB設計分析軟件-一鍵分析檢測 0次下載
- 專業PCB設計分析工具-一鍵導入自動報價 0次下載
- 華秋PCB設計分析工具-一鍵分析23項+隱患 0次下載
- 如何使用python開發運維友好的程序 8次下載
- Genesis2000的常用快捷鍵合集 0次下載
- 兒童電子產品設計之連接電路 1393次閱讀
- 兒童電子產品設計之電氣測量 1241次閱讀
- 應急LED筒燈的接線方法 2.3w次閱讀
- 應急燈電路的識圖方法 9311次閱讀
- 消防應急燈應該如何接線實物圖詳細資料說明 3w次閱讀
- eps應急照明電源接線圖 2.5w次閱讀
- 消防雙頭應急燈工作原理圖 通過什么方式點亮的? 2.8w次閱讀
- LED應急燈控制電路設計 1.1w次閱讀
- 應急燈怎么使用 應急照明燈十大品牌介紹 2.2w次閱讀
- 準確預測兒童是否有患1型糖尿病的檢測新技術 3109次閱讀
- 有你所不知道的秘密,手機音量鍵? 2422次閱讀
- 照明型EPS應急電源應用及選擇常識 3382次閱讀
- 天元牌YJ型 40W應急日光燈電路圖 5631次閱讀
- 充電式手電筒型應急燈電路圖 1w次閱讀
- HQ-001型應急燈電路圖 2780次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多