肥罗阿勇 发表于 2020-6-22 22:45:19

【美好生活好搭拍客】旅行神器-电动旅行箱

本帖最后由 肥罗阿勇 于 2020-6-22 22:55 编辑

【设计背景】
      暑假快到了,学生辛苦了一个学期,终于可以放松休息一下了      家长们又忙着带娃去行万里路,读万卷书了      旅行是很开心的      但是旅行过程是比较辛苦的      特别是带娃的妈妈,大包小包      一边要照看娃娃,一边还要拖着沉重的行李       是很影响旅行的质量的       因此制作了这个电动旅行箱,来减轻旅行过程中的痛苦【设计思路】       设计思路就是在行李箱上增加一个可以合起来也可以打开的电动小车      这样一方面可以让小孩站在小车上,妈妈用手机遥控就可以实现      既不用管行李也不用管小孩,只负责美美的就好      大人轻松愉快,小孩开心快乐  原计划是用arduino UNO作为主控板,但是考虑到便携性,最后选择采用好搭NANO【材料清单】  好搭NANO *1  电机驱动板 *1  蓝牙模块  *1  马达,轮子 *2  小车地板  *1(激光切割的木板)  其他配件【制作过程】  组装和接线是比较简单的  接好线之后将线进行整理好  再用合页把小车和行李箱(用元件盒代替)进行连接  效果还不错吧  既可以这样立着,小孩子可以站在或者坐在小车上  也可以将行李箱整个躺在小车上,上面还可以放更多行李。  操控是很简单的,拿出手机就可以操控,这样旅行就轻松多了。  代码是比较简单的,就是控制电机让小车前进后退左移右移停止而已      在整个设计之初,原本是想通过遥控来控制  又觉得带个遥控器累赘,万一丢了呢       最后决定用手机遥控,手机大家都时刻拿在手上不会丢^_^       于是用手机蓝牙来控制       代码如下volatile char item;

void setup(){
Serial.begin(9600);
item = 'p';
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}

void loop(){
while (Serial.available() > 0) {
    item = Serial.read();
    if (item == 'w') {
      digitalWrite(3,HIGH);
      digitalWrite(4,LOW);
      digitalWrite(8,HIGH);
      digitalWrite(9,LOW);
      delay(1000);

    }
    if (item == 'x') {
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,LOW);
      delay(1000);

    }
    if (item == 's') {
      digitalWrite(3,LOW);
      digitalWrite(4,HIGH);
      digitalWrite(8,LOW);
      digitalWrite(9,HIGH);
      delay(1000);

    }
    if (item == 'a') {
      digitalWrite(3,HIGH);
      digitalWrite(4,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,HIGH);
      delay(1000);

    }
    if (item == 'd') {
      digitalWrite(3,LOW);
      digitalWrite(4,HIGH);
      digitalWrite(8,HIGH);
      digitalWrite(9,LOW);
      delay(1000);

    }
}

}
  来看看实际效果视频地址:https://player.youku.com/embed/XNDI1NDU0MjMyMA==
【后续改进】  这个作品应该是可以进行真正产品化,使其真正能起作用的。  用3D打印做一个旅行箱的造型,在背部挖一条槽,将小车装入槽内  这样就很完美了。

页: [1]
查看完整版本: 【美好生活好搭拍客】旅行神器-电动旅行箱