【智能车】大车转转转 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 【智能车】大车转转转

简介:简易遥控车入门,方便学习与控制,使用ARDUINO NANO为主控。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2021-03-21 12:10:41
更新时间: 2021-05-18 10:14:56
描述

更新说明:1.1:优化了走线,更改了小车万向轮固定孔距为M3,修正了遥控器LC12S SET引脚错误下拉。

 

小车简介:

小车PCB分为上下两层,上层为18650电池座以及WS2812点阵,上下层连接必须使用铜柱!因为要使用M3铜柱来使上下层电源与信号线导通。不可使用其他非导电材料的M3螺丝柱。

2轮驱动,前后使用一个万向轮。
小车主板预留一个电池插座位。
万向轮可能无法触地,需考虑使用垫片等方式使万向轮着地。
遥控器与小车主控均使用arduino nano,易于开发。
小车板载转向LED灯,照明灯、喇叭,5X5RGB点阵,LC12S模块
遥控器使用9V电池供电,将9V电池扣焊接在遥控器的J5口即可,注意正负极!!!
遥控器预留IIC OLED接口,可选择显示小车电池电压等数据(此部分需自行设计程序,例程中未提供此功能)。

未将MCU全部集成在PCB上,原因是我怕引导程序无法烧录(之前我遇到过这种情况),以及独立出来方便调试。

M3螺丝、M3铜柱、N20电机、车轮、18650电池及电池座、万向轮需自行购买。摇杆需自行购买,BOM单中的摇杆与实际焊盘不同,并且注意购买带按键功能的摇杆(实际按键功能需自行设计,例程中未使用按键)。

 

开发软件:

ARDUINO IDE,真的是有手就行,但是敲代码都是用VSC敲的,因为ARDUINO IDE敲代码体验感太差。

其他软件可以试试图形化的MIND+,挺好用的,就是好像没法安装第三方库。

 

2.4G模块说明:

LC12S模块使用前需使用串口模块对其进行配置(主要是组网ID),进入设置模式时需拉低SET、CS,此时指示灯常亮。

工作模式时需悬空或上拉SET,发送或接受数据时指示灯闪烁。

使用前一定要提前配置好,不然就要反复拆下调试。

配置软件已添加在附件中。

 

如下↓

配置LC12S界面↓

 

配置完成后将SET悬空或拉高,然后进行测试,功能正常再焊接到PCB上。↓

 

遥控器实物功能介绍:

左摇杆:↑为喇叭,↓未定,←为开关左照明灯,→为开关右照明灯。

右摇杆:↑为前进,↓为后退,←为原地左转,→为原地右转。

D6,D7指示灯暂未使用,摇杆按键功能未使用(因为买错摇杆了,没有按键功能)。

 

OLED显示内容,第一行为本车名称,剩余四组数字为摇杆各个方向的值,最高为1023,最低0,中值500左右。

使用ARDUINO IDE开发,需安装FastLED库以及u8g2库。(讲道理U8G2是真的占空间,不加U8G2占用ROM20%,加了U8G2中文库占用直接103%)

 

实物图↓   (WS2812少焊一个是因为不小心用风枪吹熔了,然后没有备料==,LC12S有个引脚没焊或者有引脚连载一起是因为最初版本设计失误(现已更正),要悬空SET或者上拉才能使LC12S工作) 

 

至于为什么不显示中文,原因是U8G2的中文库太大了,ARDUINO的ROM装不下,只能装英文字库。

行驶时会显示对应方向箭头,通过WS2812矩阵。

实物演示视频:

写了个简单的程序用于演示,OLED屏会闪的原因是需要适时刷新摇杆数值,而且我觉得稍微有点影响MCU的反应时间。

小车底盘有点低,容易被地形卡住==

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity
1 ROCKER_16*16_KEY_JX U10,U11 ROCKER_16*16_KEY_JX 2
2 SS34_C8678 D1 DO-214AC_L4.3-W2.7-LS5.3-RD 1
3 N20 ASS_2,ASS_1 N20_水平装配 2
4 100nF C3,C4 C0805 2
5 M3铜柱 TP4,TP2,TP3,TP1 M3铜柱 4
6 10uF C2,C6,C5,C9,C8,C7,C1 C0805 7
7 TJ-L5FCMYGTDLSFLC6TW-A5 LED1,LED2 LED-TH_BD5.8-P2.54-FD 2
8 LED-0805_B LED21,LED20 LED0805_BLUE 2
9 2.1K R13,R12,R10,R9,R11 R0805 5
10 ArduinoNano U2,U6 ARDUINO NANO VINCENT 2
11 HNB09A03 BUZZER1 BUZ-TH_BD9.0-P5.00-D0.6-FD 1
12 SK-12E12-G5 SW1,SW2 SW-TH_SK-12E12-G5 2
13 DTC143ECA Q3,Q2,Q1 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR 3
14 HDR-M-2.54_1x1 J2,J3,J4,J1 HDR-M-2.54_1X1 4
15 WS2812B-MINI LED3,LED4,LED22,LED6,LED7,LED8,LED9,LED10,LED11,LED12,LED13,LED14,LED15,LED16,LED17,LED18,LED23,LED29,LED26,LED25,LED24,LED28,LED27,LED30,LED5 LED-SMD_4P-L3.5-W3.5-TL_WS2812B 25
16 万向轮N20万向轮 A2,A1 N20万向轮 2
17 AMS1117-5.0 U5 SOT-223_L6.5-W3.5-P2.30-LS7.0-BR 1
18 HDR-M-2.54_1x2 J5 HDR-M-2.54_1X2 1
19 LED-0805_G LED19,PWR LED0805_GREEN 2
20 18650电池座 两节 贴片 BAT1 新版18650_2节底座贴片 1
21 rz7899 U4,U3 SOP-8_L4.9-W3.9-P1.27-LS6.0-BL 2
22 10K R3,R8,R7,R6,R5,R1,R4,R2 R0805 8
23 XH-2A_C722856 CN1 CONN-TH_XH-2A_C722856 1
24 AMS1117-3.3 U7,U1 SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR 2
25 LC12S MK2,MK1 WIRELM-SMD_LC12S 2
26 HDR-M-2.54_1x4 OLED HDR-M-2.54_1X4 1

展开

工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP