查看: 854|回复: 0

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

[复制链接]

2

主题

2

帖子

14

积分

注册会员

Rank: 2

积分
14
发表于 2020-6-22 22:45:19 | 显示全部楼层 |阅读模式
本帖最后由 肥罗阿勇 于 2020-6-22 22:55 编辑

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

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

  10. void loop(){
  11.   while (Serial.available() > 0) {
  12.     item = Serial.read();
  13.     if (item == 'w') {
  14.       digitalWrite(3,HIGH);
  15.       digitalWrite(4,LOW);
  16.       digitalWrite(8,HIGH);
  17.       digitalWrite(9,LOW);
  18.       delay(1000);

  19.     }
  20.     if (item == 'x') {
  21.       digitalWrite(3,LOW);
  22.       digitalWrite(4,LOW);
  23.       digitalWrite(8,LOW);
  24.       digitalWrite(9,LOW);
  25.       delay(1000);

  26.     }
  27.     if (item == 's') {
  28.       digitalWrite(3,LOW);
  29.       digitalWrite(4,HIGH);
  30.       digitalWrite(8,LOW);
  31.       digitalWrite(9,HIGH);
  32.       delay(1000);

  33.     }
  34.     if (item == 'a') {
  35.       digitalWrite(3,HIGH);
  36.       digitalWrite(4,LOW);
  37.       digitalWrite(8,LOW);
  38.       digitalWrite(9,HIGH);
  39.       delay(1000);

  40.     }
  41.     if (item == 'd') {
  42.       digitalWrite(3,LOW);
  43.       digitalWrite(4,HIGH);
  44.       digitalWrite(8,HIGH);
  45.       digitalWrite(9,LOW);
  46.       delay(1000);

  47.     }
  48.   }

  49. }
复制代码

  来看看实际效果

【后续改进】
  这个作品应该是可以进行真正产品化,使其真正能起作用的。
  用3D打印做一个旅行箱的造型,在背部挖一条槽,将小车装入槽内
  这样就很完美了。


回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-4-19 05:58 , Processed in 0.380334 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

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