很多时候,我们用arduino做东西很方便,但是有时候需要各种拔插扩展部分,也是嫌麻烦
或者arduino 各种模块堆砌起来,很臃肿
于是我在做小车的时候,想做一块板子,一块板子就能包含以下十种功能
①一片mega328p作为主控,搭配16M晶振
②搭载500mah锂电池,带充电指示灯,能即插即充。
③一个LED指示灯
④一个8X8的LED显示,能显示各种表情和指示状态
⑤左右能驱动两个马达,能让小车行走
⑥能接插一个超声波传感器
⑦能接插一个循迹传感器
⑧高级玩家还能通过六针ICSP接口下载UNO,NANO固件
⑨编程要兼容arduinoIDE,米思齐,Mind+
⑩引出A0,A1,A2,A3,A4,A5,A6,A7,0,1,10,11,12,13,5V,GND共十六个引脚
那么接下来就是成本问题,我做了几块,成本是每一块,不到百元,比起某淘,如果实现上述同样的功能,最少也要200块,还要拼搭很久。
话不多说上成品图,USB下载口也是充电口,有个拨动开关,用于开关机(同时用于充电模式)。
整体是5X7cm大小,手掌的一半不到,两个并排着的4P插口分别是超声波和循迹传感插口,左右两个3P插口是马达插口
制作过程,无非分为,电路,程序,结构三部分
最难是电路部分,我其实做了三个版本才成功,最后晒出来的这一版本,倒圆角不割手、元件基本采用0805方便了手焊
之前一个版本部分是0402的封装,眼睛都差点给我看瞎了。
期间还有就是网上资料都不整齐,寻找了很多才实验成功。我是WIN10_64的,所以我分享的资料适用于WIN10_64系统。
UNO小车主板分享.zip
(846.99 KB, 下载次数: 100)
由于上传空间限制,要完整资料可以直接找我
|