嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

【转载】废旧玩具车大改造!

原作者:2877137721

转载自:http://mc.dfrobot.com.cn/thread-296493-1-1.html

家里大扫除,清理出来了好多我之前玩的玩具还有杂物之类的,家人觉得没啥用了就准备扔掉,幸好我眼疾手快,从垃圾堆中抢救出来了一个小的玩具车。
133210n8csebwsw0wifw69_69ec8bccd7ac2832779f2cf003916b83482212a8.jpg 
翻个面,发现车底有安装电池的位置,于是屁颠屁颠下楼买电池,准备安上试试。
133254h3h8zfzubnpz1080_6d91c2407fce2673b60e34c4080fef82492b9151.jpg 
装好电池,打开开关,车子不动。。。
133253iez3fjae14836jmb_cd66d5204591b74625c15ad70aa5e6acdfe68ff7.jpg 
是不是哪里坏了?拆开看看
133523ge8p71ync7q8euz5_893783f2297d0d0c45261b0c9a8bb9ec5240ee1e.jpg 
目测这个应该是遥控车。。。
于是回头一顿翻找,要说长的像遥控器的,我直找到了这个。。:
133523gwhqpqp3d0hdqawq_5163349626ddceaf45dc1d1fcacf13d634fbe3fa.jpg 
这下遥控器估计失踪了,所以现在这个车没法控制。
遂仗着自己单片机的半桶水知识,决定改造这个遥控车。
看看链接电路板的线,好像也没几根,这个电路板肯定是不能用了,所以直接把线剪掉。
133524mg0z33beveotz7jv_eaa7ddacd25ded08e944094b542ebf5a6f1b871b.jpg 
但是问题来了,发现链接着后面驱动齿轮箱的有两根线,不知道哪两根是驱动电机的,为了搞清楚方便后面改造,遂拆之。
133524ygybg22p7g2xtxcg_b9ab8feadb5f17963ef0f53c411ce29a61e78d52.jpg 
看清楚了,明显右边两根是嘛,剪掉!
133524navszc249okja48p_6d8fecafca73f4a7f99aa82f925c4321cd566167.jpg 
下面开始 改造,首先清理清理杂乱的工作台(书桌)
133525kr9oooocug1i1uur_f1daca66ed16bf344c632302e1cd1674e6c288bc.jpg 
清理好了,好像并没有干净到哪里去。。。
133525vygnhbxm6xe66hzb_b470f053d298997d8128f9579ddb6969fb3c3642.jpg 
拿出遥控车,首先拆解,得到如下部分!
133525ef7ri2gogzsuyurr_6b3b6ab00e8ac13bf6526b96670acd96642ef527.jpg 
那么首先改造转向部分,拿出一颗来自TOWER PRO的9克舵机
133526j3b3ozno3chmoa10_868a3af66f8541af37802a65849cad8aa4a702b7.jpg 
稍微的修建舵机的摇臂,使其完美嵌入到转向臂的缺口里
133801kdxrvrhkzqvkod8g_0c10678c38ff91a7e73f73778c11901f275f6227.jpg 
注意现在只是假组(假装组装好了,给制作者一种心理上的满足感),不要用胶水把舵机固定死了,因为舵机出厂时候可能不在正中央的位置,需要给舵机通电后舵机找中位!
下面拿出拆下的转向机构上固定板(应该叫这个名字)
133802p5vv5v5e0f4ee33h_a059aeec2e6e8e6e639e24ca7a69807cda57d2c3.jpg 
拦腰截断,只留下前面一点用作固定转向轮使用。
133802aaw4qbbqiazbcf9s_3683be9231370ed1ea00c524649bbdfe233db9e8.jpg 
安装上去,新鲜假组照奉上!
133802zi1rirnwe1bbi1bn_d8113c7e301c880c863124a03fb328d9d6e11737.jpg133803zhcmp9sbxrduhhph_e3c17ff4db50be23f2e10a735dcd757d312d97fe.jpg133803ky8cc8pks21fynpt_dbf743d7a7f0f25de67e85c52aadbe30def2728c.jpg 
转向机构改装完成,下面开始电路设计焊接!
头脑风暴了一下,绘制了两张电路图,遥控器端的:
133804o5gboewzq5qu995s_8958635a340e78752bb9ef443ac904ec7101c283.jpg 
还有接受端的
133804l2hq2h1ud7515gmd_8cb58cdf685dbfa985ba867386edd72887f84462.jpg 
拿出需要的元器件:
133804hstactvnkvcv007v_a6f4f11d79a61b6fe399327c0cab810c6780b421.jpg 
开始焊接遥控器
首先固定好摇杆的位置以及单片机的位置,选择合适的位置焊接往往可以简化走线以及节省焊料,最恰当的方式是将单片机放在板子中间
134051hmnz07xmhgnxzw0b_398c358217f4bde8b5ae845d5a0619fbded384b5.jpg 
焊接好单片机以及摇杆之后,难度最大的部分就完成了。眨眼之间,剩下部分的焊接完成:
134101ekkx25j52f5mh2m1_fc1f8d86147a6aedbe5000fac190024ed9302567.jpg 
背面
134102cdggqdd9xnvdbh8w_2dc647b01ff65e3b6d9cd0f896072c3a43d106a0.jpg 
链接电池盒
134102ylc3zfmaflimz9oc_ea7f1f259e9521e16238cbe7e34eb262a030a615.jpg 
使用3M胶粘贴电池盒至电路板背后,组装完成
134102i9hixibf0drapylb_eb7f51acfdc07543f44cd469ce12c98252553c1c.jpg 
下面焊接接受端电路板,按照我设计的电路图焊接,非常的方便。
焊好了,左边到右边依次是:无线模块,单片机,电机驱动模块以及右下角的稳压模块
134103pxhwowab4chxiopq_30b566f0cea99f79e3a8fdb69411b81c7073757a.jpg 
把驱动电机的电源线焊上
134103njj2uuv99js9tsii_ef42b95712ab5fe0a26289689c40b751322bd532.jpg 
开始编程(以下内容可以不用观看,我会白送源代码)
首先说发射端的,用单片机自带的ADC管脚读取摇杆位置函数
134409a7lq7tyjlxt95ctv_912df83ec3538fd66dea1dbdc8c1e2314cbe461b.png 
然后在主循环中,不断读取摇杆位置并且数据格式转换,然后发射出去,当收到ACK时,表示一包数据发射完成。
134233y9k92ku662r3s6rs_771dd6094c1eb734eb9b455470ca03238dc24bfb.png 
下面是接受端,使用定时器0产生控制驱动电机的500hz的PWM信号以及转向舵机用的50hz的PWM信号。
134233i0yln43in7kftflk_8794f6374cd2cb4d0b7c31ed59963204120ad14c.png 
接着接受数据包
134234jyp2qn83vzpy18cc_8cbdb7028b848e0a68cad8d07bf4a111f94c1841.png 
然后用收到的数据改变占空比,即可控制转向舵机以及驱动电机。
134234nkuzyk5y36nkkc5l_15397863fe2cc85b0f190c9ad4f3c3462aaf7244.png 
编程完毕,烧录程序中。由于线不够长,垫高电脑。
134616ig0248246lyiniz2_9c1f722c0b643f513cfa869d12fd827626203889.jpg 
烧录好之后粘贴电路板到车子上,以及电池盒
134655d2y3vd3y3d33a31v_759d617189767bef103e353e7fd737c889be421e.jpg 
插上舵机线,安装电池,开始测试!
135039wgx7332tlta8h5ge_47344c291885535fa4622e3d40297fa2672ba746.gif 
方向正确!电机转动方向正确,可以固定转向舵机了
没有热熔胶枪,采用土办法
134655z8g8guccrbb7lr82_b9d24039b8949a4fea8de92db2bdce309c5abcf5.jpg 
固定好了
134655gkktvbqq4mq8480z_41f73bd8e234dae923fc95d833c394f26c6831a1.jpg 
将线束都扎一下
134656gd370dd1du710d2t_d4644bba20f1e0787920eac09692915b590a7d04.jpg 
遥控器和遥控车的合影
134656igmnri500zdfn33c_99a880955a432df33dc06e6b1a3e2932329aba23.jpg 
盖上车壳,坏了,车壳上的东西卡住了
134656hxxhfr8hsszegf82_51bca0d06242844abbead755dcced0a3213ec9fd.jpg 
准备将车壳上凸出来的都去掉
134657o0wfxwj3wqp3jwoq_a5085f04512f1cac86916442521dafa05c4b7c9f.jpg 
用手掰
134817jonkl6dd97oij9wx_276c182c94b0402944c90daaa2b64817928a23eb.jpg 
掰不动放弃,就裸奔吧,还方便换电池
上电先玩耍一下
135017pf6lvzvu3g555dua_f1a45dc4d2f80c430fc6ded14078e6b02a40f8b0.gif 
感觉速度实在是太慢,增加一节电池
134818oa5hyhfeh7w5crqc_92eabce3e104cd949d0b5320e4feed247ae46a69.jpg 
下地后快的飞起,GIF保证没有快放
135031rt7n48pqt8k7rkkq_36a7550ce85a7432b647670da9fa526d00ea03c3.gif 135036y336f234z3n24z03_3d79bd163b42a54b74dc504058b678a085ff5f0c.gif 
一辆躺在垃圾堆的遥控车死而复生!
134817ef8y9g77wbbcaf0w_1dff46f194a8aeb8b7be9bda59336fb2d5ff3b25.jpg 
总结我这次改造凸显的优点
1.摒弃传统的遥控玩具采用的MHZ频段,采用更加通用的2.4GHZ频段的无线通讯芯片,有更加远的遥控距离,不会出现同品牌的遥控车一个遥控器可以遥控所有相同型号车辆的现象。
2.500HZ的PWM信号控制电机,车子速度可调,并且使得车辆动力输出更加线性,操控手感更加爽。
3.转向采用舵机,动力更加强劲,转向角度更加到位,为以后学习漂移操作预留空间。
4.使用18650品牌锂电池供电,比传统5号电池供电更加暴力,输出电流更加大,秒杀聚能环。
5.在不改变车辆主要结构的情况下,为车辆再次注入新鲜活力,为车辆带来二次生命。
6.装逼装不出来了。。。文章后附源码以及元件清单,请大家尽情享用。

源码以及材料清单请自取:https://pan.baidu.com/s/1W6SVgXlmeotVCG8l6kFw3Q
                              提取码:offs
 
PuaChengLin 还没写个人简介...