查看: 10322|回复: 36

[项目] 【花雕动手做】太搞笑啦,一支胶管制成二只蠕动机器人

[复制链接]

签到天数: 506 天

[LV.9]以坛为家II

发表于 2021-1-6 10:54 | 显示全部楼层 |阅读模式
装修屋子,用完了一筒千里马密封胶,偶然脑洞大开,想要试试看......

000.jpg


签到天数: 506 天

[LV.9]以坛为家II

 楼主| 发表于 2021-1-7 19:52 | 显示全部楼层
本帖最后由 eagler8 于 2021-1-7 20:00 编辑

实验开源代码

  1. /*
  2. 【花雕动手做】太搞笑啦,用一支密封胶管制成二只空心轮蠕动机器人
  3.   实验程序:前后与左转、右转各二秒钟
  4. */

  5. void setup() {
  6.   pinMode(9, OUTPUT);
  7.   pinMode(10, OUTPUT);
  8.   pinMode(11, OUTPUT);
  9.   pinMode(12, OUTPUT);
  10. }

  11. void loop() {
  12.   digitalWrite(9, HIGH); //向前二秒
  13.   digitalWrite(10, LOW);
  14.   digitalWrite(11, HIGH);
  15.   digitalWrite(12, LOW);
  16.   delay(2000);

  17.   digitalWrite(9, LOW); //停止一秒
  18.   digitalWrite(10, LOW);
  19.   digitalWrite(11, LOW);
  20.   digitalWrite(12, LOW);
  21.   delay(1000);

  22.   digitalWrite(9, LOW); //向后二秒
  23.   digitalWrite(10, HIGH);
  24.   digitalWrite(11, LOW);
  25.   digitalWrite(12, HIGH);
  26.   delay(2000);

  27.   digitalWrite(9, LOW); //停止一秒
  28.   digitalWrite(10, LOW);
  29.   digitalWrite(11, LOW);
  30.   digitalWrite(12, LOW);
  31.   delay(1000);

  32.   digitalWrite(9, HIGH); //左转二秒
  33.   digitalWrite(10, LOW);
  34.   digitalWrite(11, LOW);
  35.   digitalWrite(12, HIGH);
  36.   delay(2000);

  37.   digitalWrite(9, LOW); //停止一秒
  38.   digitalWrite(10, LOW);
  39.   digitalWrite(11, LOW);
  40.   digitalWrite(12, LOW);
  41.   delay(1000);

  42.   digitalWrite(9, LOW); //右转二秒
  43.   digitalWrite(10, HIGH);
  44.   digitalWrite(11, HIGH);
  45.   digitalWrite(12, LOW);
  46.   delay(2000);

  47.   digitalWrite(9, LOW); //停止一秒
  48.   digitalWrite(10, LOW);
  49.   digitalWrite(11, LOW);
  50.   digitalWrite(12, LOW);
  51.   delay(1000);
  52. }
复制代码



签到天数: 506 天

[LV.9]以坛为家II

 楼主| 发表于 2021-1-6 11:01 | 显示全部楼层
于是就把空的胶管锯成六段,长的是身子,短的做轮子,我给它起的名字是叫空心轮

00.jpg


签到天数: 506 天

[LV.9]以坛为家II

 楼主| 发表于 2021-1-6 11:11 | 显示全部楼层
0.jpg

开始制作简易的蠕动机器人,尝试不同的运动方式,空心的轮子

签到天数: 506 天

[LV.9]以坛为家II

 楼主| 发表于 2021-1-7 09:36 | 显示全部楼层
接触电机驱动模块以来,一直对MX1508模块印象不错,一元前后性价比高,体积小,不用散热,性能稳定,控制也简单,买了十来片

0.jpg


签到天数: 506 天

[LV.9]以坛为家II

 楼主| 发表于 2021-1-7 10:02 | 显示全部楼层
使用MX1508控制2只N20电机绰绰有余

03.jpg


签到天数: 506 天

[LV.9]以坛为家II

 楼主| 发表于 2021-1-7 10:07 | 显示全部楼层
第一只简易蠕动机器人,样子有点丑

04.jpg


签到天数: 506 天

[LV.9]以坛为家II

 楼主| 发表于 2021-1-7 10:33 | 显示全部楼层
本帖最后由 eagler8 于 2021-1-7 10:34 编辑

二只小电机安装在管壁两端,不在一个平面上,步态蠕动(视频)

https://v.youku.com/v_show/id_XN ... m=a2hzp.8244740.0.0







签到天数: 506 天

[LV.9]以坛为家II

 楼主| 发表于 2021-1-8 07:10 | 显示全部楼层
本帖最后由 eagler8 于 2021-1-8 07:12 编辑

密封胶管的内部空间狭小,采用了小体积的锂电池,并使用了5V升压模块,这个是电机驱动的电源组合

02.jpg


签到天数: 506 天

[LV.9]以坛为家II

 楼主| 发表于 2021-1-8 07:45 | 显示全部楼层
本帖最后由 eagler8 于 2021-1-8 07:47 编辑

非常迷你的3.7V---5V升压模块

07.jpg

08.jpg


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

本版积分规则

热门推荐

原价299元【语音开发板套件】限时免费领!
原价299元【语音开发板套
教你让OLED动起来!多重字符串版!
教你让OLED动起来!多重字
大家都知道:arduino单片机是单线程的 而上次教程中的多段字符串的运行速度必须一致
TTGO T8 1.7.1使用TFT_eSPI库驱动2.4寸ILI9341屏幕显示板载SD内图片
TTGO T8 1.7.1使用TFT_eSP
TTGO T8 1.7.1采用Espressif官方ESP32-WROVER模块制作,4MB闪存和8MB PSRAM,支持TF
TTGO TFT屏幕Arduino使用的小结
TTGO TFT屏幕Arduino使用
TTGO TFT屏幕是一款ESP32和1.44寸LCD屏幕组合的产品,屏幕由ST7789驱动。ESP32自带520
分享我的第一个点灯程序——家庭控制中心
分享我的第一个点灯程序—
2020年,在B站上初识ESP8266,被ESP8266的低门槛、高性价比深深吸引,2020年6月20日,
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表