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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6315|回复: 17

保姆级电动滑板diy教程 告别遥控器,每个人都可以做!!

[复制链接]
发表于 2021-5-4 12:56 | 显示全部楼层 |阅读模式
本帖最后由 wanzz_ 于 2021-5-5 12:39 编辑

目录:
1.    滑板介绍
5.    给滑板加一个前置雷达
6.    给滑板加一个灯
7.    增加一个蓝牙串口
...


成品图

成品图


       其实做电动滑板已经很久了,起初是因为在学校因为宿舍到学院楼太远,每次滑倒腿软,然后又沉迷于柯南,所以决定搞一个玩玩。最开始本来想直接买一个成品电动板的,后来逛了一圈某宝又看了看钱包,财力好像又不是很雄厚,最终这个计划就搁浅了。再后来发现还有diy套件卖,一套买来就能装在自己的板上,还挺方便,唯一就是,这种套件都必须那一个鸡腿控制器。想想自己站在板上,一只手还拿一个鸡腿…想想就蠢,在者说,如果不用自己滑,不就可以腾出手回个信息啥的吗,现在又拿个控制器,蛮不方便的。所以,自己做吧!
       自己diy还有个好处,可以自己往上加东西,现在这个滑板有夜行灯,低电量提示,前方有人自动减速的功能。最近发现自己多出来个蜂鸣器,就给他装上了…本是想着探测到前方有人就能自动叫,结果做好以后出去在人群之后就一直bibibi个不停,怪尴尬的,后来就拆了…
       现在这个滑板大概能跑到25km/h,但是一般代步15km/h就很快了,跟自行车不一样,你站在一个东西上御剑飞行,20多km/h以上就有点吓人了。我用的是一块5200mAh的锂电,续航还可以在校园里是够用了,大概充满了跑个6、7公里?等资金宽松点在换个大点的锂电池续航就更持久了!载重方面,反正本人140g毫无压力,爬坡方面,反正学校有一个挺陡的坡,目测20度吧,上去没问题,就是一定要慢…第一次我全速冲差点没摔死…

目录:
1.    滑板介绍
5.    给滑板加一个前置雷达
6.    给滑板加一个灯
7.    增加一个蓝牙串口


 楼主| 发表于 2021-5-4 16:29 | 显示全部楼层
后续教程:https://zhuanlan.zhihu.com/p/369698919
发表于 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;
    }
  }
}
 楼主| 发表于 2021-5-4 14:38 | 显示全部楼层
目录:
1.    滑板介绍
2.    元器件介绍
3.    线路的连接
4.    主控制板程序
5.    给滑板加一个前置雷达
6.    给滑板加一个灯

7.    增加一个蓝牙串口




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


返回目录首页
 楼主| 发表于 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平衡充,虽然有点贵但是真的好用,当初图便宜买了个几十块钱的,充起电来烫的飞起,一度怕他爆炸。
       桥架
       这个玩意就是滑板的核心装备,因为需要装电机在上面,所以不能用普通的桥架,我是直接在网上买的现成的一套,包含电机架、同步轮、同步带…店家也不推了,免得有广告嫌疑,这东西卖的人很多,某宝一搜一大把。
 楼主| 发表于 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平衡充,虽然有点贵但是真的好用,当初图便宜买了个几十块钱的,充起电来烫的飞起,一度怕他爆炸。           桥架         这个玩意就是滑板的核心装备,因为需要装电机在上面,所以不能用普通的桥架,我是直接在网上买的现成的一套,包含电机架、同步轮、同步带…店家也不推了,免得有广告嫌疑,这东西卖的人很多,某宝一搜一大把。  
 楼主| 发表于 2021-5-4 14:40 | 显示全部楼层
目录:
1.    滑板介绍
2.    元器件介绍
3.    线路的连接
4.    主控制板程序
5.    给滑板加一个前置雷达
6.    给滑板加一个灯

7.    增加一个蓝牙串口




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


返回目录首页
 楼主| 发表于 2021-5-4 14:46 | 显示全部楼层
目录:
1.    滑板介绍
2.    元器件介绍
3.    线路的连接
4.    主控制板程序
5.    给滑板加一个前置雷达
6.    给滑板加一个灯

7.    增加一个蓝牙串口




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


返回目录首页
 楼主| 发表于 2021-5-5 12:23 | 显示全部楼层
wanzz_ 发表于 2021-5-4 12:57
元器件介绍       控制板       控制板我是用的arduino uno,选他的原因一个是我自己现成有一块,还有就是 ...

啊发重了,帮删一下贴
 楼主| 发表于 2021-5-5 12:23 | 显示全部楼层
wanzz_ 发表于 2021-5-4 14:38
目录:1.    滑板介绍2.    元器件介绍3.    线路的连接4.    主控制板程序5.    给滑板加一个前置雷达6.   ...

啊发重了,帮删一下
 楼主| 发表于 2021-5-5 12:35 | 显示全部楼层
wanzz_ 发表于 2021-5-4 14:38
目录:1.    滑板介绍2.    元器件介绍3.    线路的连接4.    主控制板程序5.    给滑板加一个前置雷达6.   ...

帮删谢谢谢谢谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 06:39 , Processed in 0.086533 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表