加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

DIY制作遛狗神器設計,手機APP定位找狗系統(tǒng)設計(硬件、源碼、制作步驟)

2016/10/09
28
服務支持:
技術交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術大咖們分享疑惑和經驗、收獲成長和認同、領取優(yōu)惠和紅包等。

虛擬商品不可退

當前內容為數字版權作品,購買后不支持退換且無法轉移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖(3)
  • 方案介紹
  • 相關文件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

前言:

       5個月前撿了條小狗,最近每天遛狗,又不想拿狗繩天天栓著。讓它亂跑吧,我又怕它跑丟了。實際上已經跑丟過兩次,不過很快都找到了。我遛狗的時候拿手機看小說,往往就把狗給溜丟了。

       所以一直想DIY一個遛狗器。我最早的設計就是一個GPRS+GPS芯片的前端然后加一個手機APP,調用百度地圖來定位啥的。狗跑遠了就報警,然后還可以用來定位找狗。2個月前,安信可發(fā)布了新產品的預告,A7模塊,非常符合我的需求。

見截圖:

具體操作步驟:

先焊兩套2.4G模塊單片機出來。單片機用的是STC15W408AS SOP16,為了避免打板子,我直接用了轉接板,這樣就可以飛線了。
然后2.4G模塊用的是比較好的那種,澤耀的8.5元一塊的最小的模塊。
然后把2.4G模塊飛線到單片機上,一模一樣的焊起來就可以了。

如截圖:

然后就是寫程序,先寫的是發(fā)射器的程序。
發(fā)射器是電池供電,所以功耗一點要小。
我的設計是每秒只發(fā)1次信號,發(fā)完信號后,單片機控制2.4G模塊進入掉電模式,
然后單片機也進入掉電模式省電。
1秒后,單片機由掉電喚醒定時器叫醒,然后單片機喚醒2.4G模塊,發(fā)一次數據。
為了最大程度的省電,2.4G模塊會自動采用最優(yōu)的功率發(fā)射信號。
如果通信情況不好,則自動增加功率,否則自動降低功率。
下面是我采用的NRF24模塊的發(fā)射電流和掉電電流。

更多操作說明,詳見附件內容。

遛狗神器電路設計說明:

發(fā)射器
--------------------------------------
用的時候,打開電源開關就可以了,不用就關掉。
持續(xù)工作時間100小時以上吧。
有個LED,我用藍燈
大概1秒閃爍一次,每次亮1秒,暗1秒的閃爍。
不管數據是否成功發(fā)射,都會閃爍。
主要就是提醒你,發(fā)射器在工作。

電池電壓低壓3.8V的時候,藍燈會常亮,但是因為單片機工作在掉電模式
大概每次喚醒的時候,會有很短暫的閃爍一下,但是基本就算常亮了。

充電的時候,有個紅色LED會亮起,充滿后紅色LED會熄滅,表示充電結束。
我懶的加個綠色LED表示充滿了。

接收器
接收器打開電源開關后,默認是遛狗模式。
也就是收不到接收器信號,蜂鳴器就會叫個0.5秒報警。
長按微動開關,3秒以上,
藍、黃、紅,3個LED都會同時點亮,蜂鳴器持續(xù)鳴叫。
松開微動開關,就切換到了尋狗模式。

尋狗模式下,收不到接收器的信號,蜂鳴器不叫,每次收到信號會鳴叫0.5秒。

在尋狗模式下,再長按微動開關3秒以上,就又切換到遛狗模式。
或者直接關掉電源再重新打開,默認就是遛狗模式。

微動開關,短按一下,蜂鳴器會叫一下,什么作用都沒有。就是讓你知道是接收器開機了而已。

接收器電池電壓低于3.8V,紅色的LED閃爍。
發(fā)射器電池電壓低于3.8V,黃色的LED閃爍。

  • 接收器和發(fā)射器.zip
    描述:接收器和發(fā)射器硬件設計
  • 發(fā)射程序--代碼優(yōu)化1.rar
    描述:狗佩戴電路程序
  • 原文出處.txt
    描述:原文出處,詳細制作步驟講解
  • 接收程序--修改版本2.rar
    描述:人攜帶電路程序

相關推薦

電子產業(yè)圖譜