亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」

本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于微控制器制造的机器人“本”

发布时间:2021-08-05
分享到:

基于微控制器制造的机器人“本”

发布时间:2021-08-05
分享到:

ROBO EMPOTO 是一个非常好奇和情感的机器人。虽然实际上本质上毫无用处,但 ROBO 注定是为了更大的材料操纵目的。

需要材料:

  • 1x 微控制器 (Arduino Uno)
  • 1x L293D 直流电机驱动屏蔽步进电机驱动屏蔽
  • 1x 半+面包板
  • 1x 16x2 行液晶屏
  • 4 节 AA 电池 + 外壳
  • 4x 直流电机
  • 1x 底盘
  • 1x 1000k 电位器
  • 1x 无源蜂鸣器
  • 许多杜邦电线

第 1 步:组装机箱

第一步是组装底盘,包括车轮、电机和底盘车身。

第 2 步:组装电子零件并连接到电线

按照图中的图连接零件

参考代码:

CODE__

int buzzerPin = A3;

int maximum = 100;

int buzzDuration = 50;

void setup() {

pinMode(buzzerPin, OUTPUT);

}

void randSound(int maximum){

NewTone(buzzerPin, random(maximum, 10*maximum),buzzDuration);

delay(maximum/10);

noNewTone(buzzerPin); }

void Loop () {

randSound();

}

第 4 步:机器人“本”面部表情的代码构成

robo emoto 总共有 3 个定制的 lcd 面。一张快乐的脸,一张扑克脸和一张悲伤的脸。为了实现这一点,我们需要制作一些自定义字符以及使用一些内置字符,如图所示。

第 5 步:ROBO EMOTO 避障的操作逻辑
ROBO 使用与蜂鸣器和 LCD 屏幕相同的传感器,继续向前移动,直到即将撞到物体。它通过超声波传感器的读数来做到这一点。一旦离得太近,它就会停止马达,转身,继续前进。

参考链接

在评论部分告诉我您的想法,如果您尝试构建你自己的,请告诉我!

 

 

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论