家里大掃除,清理出來了好多我之前玩的玩具還有雜物之類的,家人覺得沒啥用了就準備扔掉,幸好我眼疾手快,從垃圾堆中搶救出來了一個小的玩具車。
翻個面,發現車底有安裝電池的位置,于是屁顛屁顛下樓買電池,準備安上試試。
裝好電池,打開開關,車子不動。。。
是不是哪里壞了?拆開看看
目測這個應該是遙控車。。。于是回頭一頓翻找,要說長的像遙控器的,我直找到了這個。。:
這下遙控器估計失蹤了,所以現在這個車沒法控制,遂仗著自己單片機的半桶水知識,決定改造這個遙控車。看看鏈接電路板的線,好像也沒幾根,這個電路板肯定是不能用了,所以直接把線剪掉。
但是問題來了,發現鏈接著后面驅動齒輪箱的有兩根線,不知道哪兩根是驅動電機的,為了搞清楚方便后面改造,遂拆之。
看清楚了,明顯右邊兩根是嘛,剪掉!
下面開始 改造
首先清理清理雜亂的工作臺(書桌)
清理好了,好像并沒有干凈到哪里去。。。
拿出遙控車,首先拆解,得到如下部分!
那么首先改造轉向部分,拿出一顆來自TOWER PRO的9克舵機
稍微的修建舵機的搖臂,使其完美嵌入到轉向臂的缺口里
注意現在只是假,不要用膠水把舵機固定死了,因為舵機出廠時候可能不在正中央的位置,需要給舵機通電后舵機找中位!
下面拿出拆下的轉向機構上固定板(應該叫這個名字)
攔腰截斷,只留下前面一點用作固定轉向輪使用。
安裝上去,新鮮假組照奉上!
轉向機構改裝完成,下面開始電路設計焊接!
電路設計篇
頭腦風暴了一下,繪制了兩張電路圖,遙控器端的:
還有接受端的
拿出需要的元器件:
開始焊接遙控器
首先固定好搖桿的位置以及單片機的位置,選擇合適的位置焊接往往可以簡化走線以及節省焊料,最恰當的方式是將單片機放在板子中間
焊接好單片機以及搖桿之后,難度最大的部分就完成了。眨眼之間,剩下部分的焊接完成:
背面
鏈接電池盒
使用3M膠粘貼電池盒至電路板背后,組裝完成
下面焊接接受端電路板
按照我設計的電路圖焊接,非常的方便。
焊好了,左邊到右邊依次是:無線模塊,單片機,電機驅動模塊以及右下角的穩壓模塊
把驅動電機的電源線焊上
開始編程
首先說發射端的,用單片機自帶的ADC管腳讀取搖桿位置函數
然后在主循環中,不斷讀取搖桿位置并且數據格式轉換,然后發射出去,當收到ACK時,表示一包數據發射完成。
下面是接受端,使用定時器0產生控制驅動電機的500hz的PWM信號以及轉向舵機用的50hz的PWM信號。
接著接受數據包
然后用收到的數據改變占空比,即可控制轉向舵機以及驅動電機。
編程完畢,燒錄程序中。由于線不夠長,墊高電腦。
燒錄好之后粘貼電路板到車子上,以及電池盒
固定轉向舵機,由于沒有熱熔膠槍,采用土辦法
固定好了
將線束都扎一下
遙控器和遙控車的合影
為了方便換電池,不裝外殼了
上電先玩耍一下
一輛躺在垃圾堆的遙控車死而復生!
總結我這次改造凸顯的優點
1.摒棄傳統的遙控玩具采用的MHZ頻段,采用更加通用的2.4GHZ頻段的無線通訊芯片,有更加遠的遙控距離,不會出現同品牌的遙控車一個遙控器可以遙控所有相同型號車輛的現象。
2.500HZ的PWM信號控制電機,車子速度可調,并且使得車輛動力輸出更加線性,操控手感更加爽。
3.轉向采用舵機,動力更加強勁,轉向角度更加到位,為以后學習漂移操作預留空間。
4.使用18650品牌鋰電池供電,比傳統5號電池供電更加暴力,輸出電流更加大,秒殺聚能環。
5.在不改變車輛主要結構的情況下,為車輛再次注入新鮮活力,為車輛帶來二次生命。
6.裝逼裝不出來了。。。文章后附源碼以及元件清單,請大家盡情享用。
全部資料51hei下載地址:
改造遙控車源代碼以及bom表.zip
(120.1 KB, 下載次數: 225)
2019-11-11 04:15 上傳
點擊文件名下載附件
|