保姆级电动滑板diy教程 告别遥控器,每个人都可以做!!
本帖最后由 wanzz_ 于 2021-5-5 12:39 编辑目录:1. 滑板介绍2. 元器件介绍3. 线路的连接4. 主控制板程序5. 给滑板加一个前置雷达6. 给滑板加一个灯7. 增加一个蓝牙串口 ...
其实做电动滑板已经很久了,起初是因为在学校因为宿舍到学院楼太远,每次滑倒腿软,然后又沉迷于柯南,所以决定搞一个玩玩。最开始本来想直接买一个成品电动板的,后来逛了一圈某宝又看了看钱包,财力好像又不是很雄厚,最终这个计划就搁浅了。再后来发现还有diy套件卖,一套买来就能装在自己的板上,还挺方便,唯一就是,这种套件都必须那一个鸡腿控制器。想想自己站在板上,一只手还拿一个鸡腿…想想就蠢,在者说,如果不用自己滑,不就可以腾出手回个信息啥的吗,现在又拿个控制器,蛮不方便的。所以,自己做吧! 自己diy还有个好处,可以自己往上加东西,现在这个滑板有夜行灯,低电量提示,前方有人自动减速的功能。最近发现自己多出来个蜂鸣器,就给他装上了…本是想着探测到前方有人就能自动叫,结果做好以后出去在人群之后就一直bibibi个不停,怪尴尬的,后来就拆了… 现在这个滑板大概能跑到25km/h,但是一般代步15km/h就很快了,跟自行车不一样,你站在一个东西上御剑飞行,20多km/h以上就有点吓人了。我用的是一块5200mAh的锂电,续航还可以在校园里是够用了,大概充满了跑个6、7公里?等资金宽松点在换个大点的锂电池续航就更持久了!载重方面,反正本人140g毫无压力,爬坡方面,反正学校有一个挺陡的坡,目测20度吧,上去没问题,就是一定要慢…第一次我全速冲差点没摔死…
目录:1. 滑板介绍2. 元器件介绍3. 线路的连接4. 主控制板程序5. 给滑板加一个前置雷达6. 给滑板加一个灯7. 增加一个蓝牙串口
后续教程:https://zhuanlan.zhihu.com/p/369698919 //elecboard version 2.1
//wanzhenzhi
//更新内容:优化代码
#include <Servo.h>
Servo myservo;
int a,b,c,d;
unsigned int ADCValue;
//、、、、、、、、、、、、参数设置区、、、、、、、、、、、、、、、
//、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
#define motorControl 9 //、、、
#define button 8 //、、、
#define soundwave_range 13 //、、、
#define soundwave_out A1 //、、、
#define voltage A0 //、、、
int topSpeed = 2000;//最高速 //、、、
int mid = 1620;//最低速 //、、、
int accelerationlevel = 20;//越小加速越快 //、、、
//、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
//、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
void setup()
{
myservo.attach(motorControl);
pinMode(voltage,INPUT);
Serial.begin(9600);
pinMode(button,INPUT);
pinMode(soundwave_range,OUTPUT);
Serial.begin(9600);
digitalWrite(soundwave_range,HIGH);
}
void loop()
{
myservo.writeMicroseconds(1555);//油门中位
c=analogRead(voltage);
topSpeed= map(c,0,1023,1650,2000);
Serial.println(topSpeed);
if(digitalRead(button)==LOW)
{
forward();
}
}
void forward()
{
for(int i=mid;i<=topSpeed;i++)
{
myservo.writeMicroseconds(i);
delay(accelerationlevel);
while(i>=topSpeed)
{
myservo.writeMicroseconds(topSpeed);
Serial.println("top!");
if(digitalRead(button)==HIGH)
{
break;
}
}
Serial.println(i);
if(digitalRead(button)==HIGH)
{
break;
}
else
{
continue;
}
}
} 目录:1. 滑板介绍2. 元器件介绍3. 线路的连接4. 主控制板程序5. 给滑板加一个前置雷达6. 给滑板加一个灯
7. 增加一个蓝牙串口
2.元器件介绍 控制板(arduino) 控制板我是用的arduino uno,选他的原因一个是我自己现成有一块,还有就是这个东西好学,零基础到入门(我这个水平)1个小时就差不多,后面我会教大家怎么用arduino控制咱们的电机。https://www.arduino.cn/data/attachment/forum/202105/04/143338qkyzv0kqwulo5klw.jpg 按钮 这个板我直接是在板面上装了一个按钮,脚踩就加速,不踩就减速。最初是想着用压力传感器做一个无极调速,后来发现使用效果不如按钮,在转弯时容易误加速,所以现在还是决定用按钮。 https://www.arduino.cn/data/attachment/forum/202105/04/143612kk90k9ax40oa3ldp.jpg电位调节器 这个东西通过旋转可以调节两端电压,用arduino采集,可以用来模拟油门(第一次使用电调设置油门行程时用),后来就可以搞成最高限速,防止你直接踩到20km/h直接飞出去…https://www.arduino.cn/data/attachment/forum/202105/04/143612hjlej7ol97vc8zdo.png小元器件介绍完了,接下来才是重头戏 电机 这个选用的是N5065无刷不带霍尔的电机,这个电机实在是太强悍了,动力贼强,但相对来说价格也稍微贵一点,我之前瞧网上也有用别的小一点的电机的,也可以用,但是我没有测试过,所以就不赘述了。https://www.arduino.cn/data/attachment/forum/202105/04/143612fgakx78yp660d7fm.png
电调 这东西全称叫电子调速器,咱们就是要用这个东西来控制这个无刷电机,通过arduino给他发射脉冲就可以实现对电机的控制,然后这个的主要参数是电流,通常有80A、120A、150A、200A,这个肯定是安数越大越好,当然也是越大越贵,我买过一个好盈一郎的120A防水电调,拿来测试的时候还挺好用,小东西做的也精致,但是一下地发现动力不太行,滑板没人家走的快。后来就回来看150A的电调,发现好盈的着实有点贵,看了一圈选了现在的火凤凰泰坦150A的电调,拿回来效果真是立竿见影,同样的电池,动力差出去好几倍,以至于刚开始以为不会差多少,装上就直接下地测试了,踩下去滑板一下就飞出去了,后来我在人车底下够了半天…https://www.arduino.cn/data/attachment/forum/202105/04/143612ikwc6yw1wcgkbkg4.jpg 电池 电池这个东西也挺难搞的,市面上品种太多,同参数有好有坏,我感觉自己这个电池不太行就不给大家推荐型号了,还给麻烦懂得朋友们分享一下经验,现在这块是4s 5200mAh 35c的电池,建议大家选大牌子不会虚标参数,这个几s就是指有几片锂电池,4s就是四片锂电池串接起来的,一片大概3.7v,4片就是15v左右,当然这个要看你的电调支持多少s的,大部分120A电调只支持2~4s,150A的支持2~6s,所以买的时候要问好支持的s数。后面的c数就是放电倍率,比如现在这个是5200mAh,就是5.2A,35c就是他的电流可以达到5.2*35=182A放电,通俗的讲就是c数越大,放电能力越强。 锂电池充电也需要专门的平衡充,强烈建议B6平衡充,虽然有点贵但是真的好用,当初图便宜买了个几十块钱的,充起电来烫的飞起,一度怕他爆炸。https://www.arduino.cn/data/attachment/forum/202105/04/143612ztxluflorlczxx89.jpg 桥架 这个玩意就是滑板的核心装备,因为需要装电机在上面,所以不能用普通的桥架,我是直接在网上买的现成的一套,包含电机架、同步轮、同步带…店家也不推了,免得有广告嫌疑,这东西卖的人很多,某宝一搜一大把。https://www.arduino.cn/data/attachment/forum/202105/04/143612oof5lspb9syo6avy.png
返回目录首页
元器件介绍 控制板 控制板我是用的arduino uno,选他的原因一个是我自己现成有一块,还有就是这个东西好学,零基础到入门(我这个水平)1个小时就差不多,后面我会教大家怎么用arduino控制咱们的电机。 按钮 这个板我直接是在板面上装了一个按钮,脚踩就加速,不踩就减速。最初是想着用压力传感器做一个无极调速,后来发现使用效果不如按钮,在转弯时容易误加速,所以现在还是决定用按钮。 电位调节器 这个东西通过旋转可以调节两端电压,用arduino采集,可以用来模拟油门(第一次使用电调设置油门行程时用),后来就可以搞成最高限速,防止你直接踩到20km/h直接飞出去…小元器件介绍完了,接下来才是重头戏 电机 这个选用的是N5065无刷不带霍尔的电机,这个电机实在是太强悍了,动力贼强,但相对来说价格也稍微贵一点,我之前瞧网上也有用别的小一点的电机的,也可以用,但是我没有测试过,所以就不赘述了。 电调 这东西全称叫电子调速器,咱们就是要用这个东西来控制这个无刷电机,通过arduino给他发射脉冲就可以实现对电机的控制,然后这个的主要参数是电流,通常有80A、120A、150A、200A,这个肯定是安数越大越好,当然也是越大越贵,我买过一个好盈一郎的120A防水电调,拿来测试的时候还挺好用,小东西做的也精致,但是一下地发现动力不太行,滑板没人家走的快。后来就回来看150A的电调,发现好盈的着实有点贵,看了一圈选了现在的火凤凰泰坦150A的电调,拿回来效果真是立竿见影,同样的电池,动力差出去好几倍,以至于刚开始以为不会差多少,装上就直接下地测试了,踩下去滑板一下就飞出去了,后来我在人车底下够了半天… 电池 电池这个东西也挺难搞的,市面上品种太多,同参数有好有坏,我感觉自己这个电池不太行就不给大家推荐型号了,还给麻烦懂得朋友们分享一下经验,现在这块是4s 5200mAh 35c的电池,建议大家选大牌子不会虚标参数,这个几s就是指有几片锂电池,4s就是四片锂电池串接起来的,一片大概3.7v,4片就是15v左右,当然这个要看你的电调支持多少s的,大部分120A电调只支持2~4s,150A的支持2~6s,所以买的时候要问好支持的s数。后面的c数就是放电倍率,比如现在这个是5200mAh,就是5.2A,35c就是他的电流可以达到5.2*35=182A放电,通俗的讲就是c数越大,放电能力越强。 锂电池充电也需要专门的平衡充,强烈建议B6平衡充,虽然有点贵但是真的好用,当初图便宜买了个几十块钱的,充起电来烫的飞起,一度怕他爆炸。 桥架 这个玩意就是滑板的核心装备,因为需要装电机在上面,所以不能用普通的桥架,我是直接在网上买的现成的一套,包含电机架、同步轮、同步带…店家也不推了,免得有广告嫌疑,这东西卖的人很多,某宝一搜一大把。 元器件介绍 控制板(arduino) 控制板我是用的arduino uno,选他的原因一个是我自己现成有一块,还有就是这个东西好学,零基础到入门(我这个水平)1个小时就差不多,后面我会教大家怎么用arduino控制咱们的电机。 按钮 这个板我直接是在板面上装了一个按钮,脚踩就加速,不踩就减速。最初是想着用压力传感器做一个无极调速,后来发现使用效果不如按钮,在转弯时容易误加速,所以现在还是决定用按钮。 电位调节器 这个东西通过旋转可以调节两端电压,用arduino采集,可以用来模拟油门(第一次使用电调设置油门行程时用),后来就可以搞成最高限速,防止你直接踩到20km/h直接飞出去…小元器件介绍完了,接下来才是重头戏 电机 这个选用的是N5065无刷不带霍尔的电机,这个电机实在是太强悍了,动力贼强,但相对来说价格也稍微贵一点,我之前瞧网上也有用别的小一点的电机的,也可以用,但是我没有测试过,所以就不赘述了。 电调 这东西全称叫电子调速器,咱们就是要用这个东西来控制这个无刷电机,通过arduino给他发射脉冲就可以实现对电机的控制,然后这个的主要参数是电流,通常有80A、120A、150A、200A,这个肯定是安数越大越好,当然也是越大越贵,我买过一个好盈一郎的120A防水电调,拿来测试的时候还挺好用,小东西做的也精致,但是一下地发现动力不太行,滑板没人家走的快。后来就回来看150A的电调,发现好盈的着实有点贵,看了一圈选了现在的火凤凰泰坦150A的电调,拿回来效果真是立竿见影,同样的电池,动力差出去好几倍,以至于刚开始以为不会差多少,装上就直接下地测试了,踩下去滑板一下就飞出去了,后来我在人车底下够了半天… 电池 电池这个东西也挺难搞的,市面上品种太多,同参数有好有坏,我感觉自己这个电池不太行就不给大家推荐型号了,还给麻烦懂得朋友们分享一下经验,现在这块是4s 5200mAh 35c的电池,建议大家选大牌子不会虚标参数,这个几s就是指有几片锂电池,4s就是四片锂电池串接起来的,一片大概3.7v,4片就是15v左右,当然这个要看你的电调支持多少s的,大部分120A电调只支持2~4s,150A的支持2~6s,所以买的时候要问好支持的s数。 后面的c数就是放电倍率,比如现在这个是5200mAh,就是5.2A,35c就是他的电流可以达到5.2*35=182A放电,通俗的讲就是c数越大,放电能力越强。 锂电池充电也需要专门的平衡充,强烈建议B6平衡充,虽然有点贵但是真的好用,当初图便宜买了个几十块钱的,充起电来烫的飞起,一度怕他爆炸。 桥架 这个玩意就是滑板的核心装备,因为需要装电机在上面,所以不能用普通的桥架,我是直接在网上买的现成的一套,包含电机架、同步轮、同步带…店家也不推了,免得有广告嫌疑,这东西卖的人很多,某宝一搜一大把。 目录:1. 滑板介绍2. 元器件介绍3. 线路的连接4. 主控制板程序5. 给滑板加一个前置雷达6. 给滑板加一个灯
7. 增加一个蓝牙串口
2.元器件介绍 控制板(arduino) 控制板我是用的arduino uno,选他的原因一个是我自己现成有一块,还有就是这个东西好学,零基础到入门(我这个水平)1个小时就差不多,后面我会教大家怎么用arduino控制咱们的电机。https://www.arduino.cn/data/attachment/forum/202105/04/143338qkyzv0kqwulo5klw.jpg 按钮 这个板我直接是在板面上装了一个按钮,脚踩就加速,不踩就减速。最初是想着用压力传感器做一个无极调速,后来发现使用效果不如按钮,在转弯时容易误加速,所以现在还是决定用按钮。 https://www.arduino.cn/data/attachment/forum/202105/04/143612kk90k9ax40oa3ldp.jpg电位调节器 这个东西通过旋转可以调节两端电压,用arduino采集,可以用来模拟油门(第一次使用电调设置油门行程时用),后来就可以搞成最高限速,防止你直接踩到20km/h直接飞出去…https://www.arduino.cn/data/attachment/forum/202105/04/143612hjlej7ol97vc8zdo.png小元器件介绍完了,接下来才是重头戏 电机 这个选用的是N5065无刷不带霍尔的电机,这个电机实在是太强悍了,动力贼强,但相对来说价格也稍微贵一点,我之前瞧网上也有用别的小一点的电机的,也可以用,但是我没有测试过,所以就不赘述了。https://www.arduino.cn/data/attachment/forum/202105/04/143612fgakx78yp660d7fm.png
电调 这东西全称叫电子调速器,咱们就是要用这个东西来控制这个无刷电机,通过arduino给他发射脉冲就可以实现对电机的控制,然后这个的主要参数是电流,通常有80A、120A、150A、200A,这个肯定是安数越大越好,当然也是越大越贵,我买过一个好盈一郎的120A防水电调,拿来测试的时候还挺好用,小东西做的也精致,但是一下地发现动力不太行,滑板没人家走的快。后来就回来看150A的电调,发现好盈的着实有点贵,看了一圈选了现在的火凤凰泰坦150A的电调,拿回来效果真是立竿见影,同样的电池,动力差出去好几倍,以至于刚开始以为不会差多少,装上就直接下地测试了,踩下去滑板一下就飞出去了,后来我在人车底下够了半天…https://www.arduino.cn/data/attachment/forum/202105/04/143612ikwc6yw1wcgkbkg4.jpg 电池 电池这个东西也挺难搞的,市面上品种太多,同参数有好有坏,我感觉自己这个电池不太行就不给大家推荐型号了,还给麻烦懂得朋友们分享一下经验,现在这块是4s 5200mAh 35c的电池,建议大家选大牌子不会虚标参数,这个几s就是指有几片锂电池,4s就是四片锂电池串接起来的,一片大概3.7v,4片就是15v左右,当然这个要看你的电调支持多少s的,大部分120A电调只支持2~4s,150A的支持2~6s,所以买的时候要问好支持的s数。后面的c数就是放电倍率,比如现在这个是5200mAh,就是5.2A,35c就是他的电流可以达到5.2*35=182A放电,通俗的讲就是c数越大,放电能力越强。 锂电池充电也需要专门的平衡充,强烈建议B6平衡充,虽然有点贵但是真的好用,当初图便宜买了个几十块钱的,充起电来烫的飞起,一度怕他爆炸。https://www.arduino.cn/data/attachment/forum/202105/04/143612ztxluflorlczxx89.jpg 桥架 这个玩意就是滑板的核心装备,因为需要装电机在上面,所以不能用普通的桥架,我是直接在网上买的现成的一套,包含电机架、同步轮、同步带…店家也不推了,免得有广告嫌疑,这东西卖的人很多,某宝一搜一大把。https://www.arduino.cn/data/attachment/forum/202105/04/143612oof5lspb9syo6avy.png
返回目录首页
目录:1. 滑板介绍2. 元器件介绍3. 线路的连接4. 主控制板程序5. 给滑板加一个前置雷达6. 给滑板加一个灯
7. 增加一个蓝牙串口
2.元器件介绍 控制板(arduino) 控制板我是用的arduino uno,选他的原因一个是我自己现成有一块,还有就是这个东西好学,零基础到入门(我这个水平)1个小时就差不多,后面我会教大家怎么用arduino控制咱们的电机。https://www.arduino.cn/data/attachment/forum/202105/04/143338qkyzv0kqwulo5klw.jpg 按钮 这个板我直接是在板面上装了一个按钮,脚踩就加速,不踩就减速。最初是想着用压力传感器做一个无极调速,后来发现使用效果不如按钮,在转弯时容易误加速,所以现在还是决定用按钮。 https://www.arduino.cn/data/attachment/forum/202105/04/143612kk90k9ax40oa3ldp.jpg电位调节器 这个东西通过旋转可以调节两端电压,用arduino采集,可以用来模拟油门(第一次使用电调设置油门行程时用),后来就可以搞成最高限速,防止你直接踩到20km/h直接飞出去…https://www.arduino.cn/data/attachment/forum/202105/04/143612hjlej7ol97vc8zdo.png小元器件介绍完了,接下来才是重头戏 电机 这个选用的是N5065无刷不带霍尔的电机,这个电机实在是太强悍了,动力贼强,但相对来说价格也稍微贵一点,我之前瞧网上也有用别的小一点的电机的,也可以用,但是我没有测试过,所以就不赘述了。https://www.arduino.cn/data/attachment/forum/202105/04/143612fgakx78yp660d7fm.png
电调 这东西全称叫电子调速器,咱们就是要用这个东西来控制这个无刷电机,通过arduino给他发射脉冲就可以实现对电机的控制,然后这个的主要参数是电流,通常有80A、120A、150A、200A,这个肯定是安数越大越好,当然也是越大越贵,我买过一个好盈一郎的120A防水电调,拿来测试的时候还挺好用,小东西做的也精致,但是一下地发现动力不太行,滑板没人家走的快。后来就回来看150A的电调,发现好盈的着实有点贵,看了一圈选了现在的火凤凰泰坦150A的电调,拿回来效果真是立竿见影,同样的电池,动力差出去好几倍,以至于刚开始以为不会差多少,装上就直接下地测试了,踩下去滑板一下就飞出去了,后来我在人车底下够了半天…https://www.arduino.cn/data/attachment/forum/202105/04/143612ikwc6yw1wcgkbkg4.jpg 电池 电池这个东西也挺难搞的,市面上品种太多,同参数有好有坏,我感觉自己这个电池不太行就不给大家推荐型号了,还给麻烦懂得朋友们分享一下经验,现在这块是4s 5200mAh 35c的电池,建议大家选大牌子不会虚标参数,这个几s就是指有几片锂电池,4s就是四片锂电池串接起来的,一片大概3.7v,4片就是15v左右,当然这个要看你的电调支持多少s的,大部分120A电调只支持2~4s,150A的支持2~6s,所以买的时候要问好支持的s数。后面的c数就是放电倍率,比如现在这个是5200mAh,就是5.2A,35c就是他的电流可以达到5.2*35=182A放电,通俗的讲就是c数越大,放电能力越强。 锂电池充电也需要专门的平衡充,强烈建议B6平衡充,虽然有点贵但是真的好用,当初图便宜买了个几十块钱的,充起电来烫的飞起,一度怕他爆炸。https://www.arduino.cn/data/attachment/forum/202105/04/143612ztxluflorlczxx89.jpg 桥架 这个玩意就是滑板的核心装备,因为需要装电机在上面,所以不能用普通的桥架,我是直接在网上买的现成的一套,包含电机架、同步轮、同步带…店家也不推了,免得有广告嫌疑,这东西卖的人很多,某宝一搜一大把。https://www.arduino.cn/data/attachment/forum/202105/04/143612oof5lspb9syo6avy.png
返回目录首页 wanzz_ 发表于 2021-5-4 12:57
元器件介绍 控制板 控制板我是用的arduino uno,选他的原因一个是我自己现成有一块,还有就是 ...
啊发重了,帮删一下贴 wanzz_ 发表于 2021-5-4 14:38
目录:1. 滑板介绍2. 元器件介绍3. 线路的连接4. 主控制板程序5. 给滑板加一个前置雷达6. ...
啊发重了,帮删一下 wanzz_ 发表于 2021-5-4 14:38
目录:1. 滑板介绍2. 元器件介绍3. 线路的连接4. 主控制板程序5. 给滑板加一个前置雷达6. ...
帮删谢谢谢谢谢谢
页:
[1]
2