保姆级电动滑板diy教程 告别遥控器,每个人都可以做!!-Arduino中文社区 - Powered by Discuz! Archiver

wanzz_ 发表于 2021-5-4 12:56

保姆级电动滑板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.    增加一个蓝牙串口

wanzz_ 发表于 2021-5-4 16:29

后续教程:https://zhuanlan.zhihu.com/p/369698919

sujieluck 发表于 2022-8-22 15:40

//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;
    }
}
}

wanzz_ 发表于 2021-5-4 14:38

目录: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,选他的原因一个是我自己现成有一块,还有就是这个东西好学,零基础到入门(我这个水平)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平衡充,虽然有点贵但是真的好用,当初图便宜买了个几十块钱的,充起电来烫的飞起,一度怕他爆炸。       桥架       这个玩意就是滑板的核心装备,因为需要装电机在上面,所以不能用普通的桥架,我是直接在网上买的现成的一套,包含电机架、同步轮、同步带…店家也不推了,免得有广告嫌疑,这东西卖的人很多,某宝一搜一大把。

wanzz_ 发表于 2021-5-4 14:26

元器件介绍         控制板(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平衡充,虽然有点贵但是真的好用,当初图便宜买了个几十块钱的,充起电来烫的飞起,一度怕他爆炸。           桥架         这个玩意就是滑板的核心装备,因为需要装电机在上面,所以不能用普通的桥架,我是直接在网上买的现成的一套,包含电机架、同步轮、同步带…店家也不推了,免得有广告嫌疑,这东西卖的人很多,某宝一搜一大把。

wanzz_ 发表于 2021-5-4 14:40

目录: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 14:46

目录: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-5 12:23

wanzz_ 发表于 2021-5-4 12:57
元器件介绍       控制板       控制板我是用的arduino uno,选他的原因一个是我自己现成有一块,还有就是 ...

啊发重了,帮删一下贴

wanzz_ 发表于 2021-5-5 12:23

wanzz_ 发表于 2021-5-4 14:38
目录:1.    滑板介绍2.    元器件介绍3.    线路的连接4.    主控制板程序5.    给滑板加一个前置雷达6.   ...

啊发重了,帮删一下

wanzz_ 发表于 2021-5-5 12:35

wanzz_ 发表于 2021-5-4 14:38
目录:1.    滑板介绍2.    元器件介绍3.    线路的连接4.    主控制板程序5.    给滑板加一个前置雷达6.   ...

帮删谢谢谢谢谢谢
页: [1] 2
查看完整版本: 保姆级电动滑板diy教程 告别遥控器,每个人都可以做!!