开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

不用变着法偷懒,智能家政机器人给你理由!

NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)

  • NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)
  • NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)
  • NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)
  • NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)
  • NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)

NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)

NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)

NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)

NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)

NANO~~东半球最小的自平衡机器人(硬件+源码+3D文件)


前言:

       这是两年前做过一个小小的自平衡机器人蛋黄(有兴趣的同学可以自行百度),深受大家喜爱,各种求资料求教程求种子(误)的络绎不绝然而,并卵!现在看来,这家伙还是不够可爱!

       这次更狠了,有了3D打印机,造型什么的总算炫酷了起来 还加了一推特技(超声波,摄像头,OLED,抬头舵机,蜂鸣器,红扑扑小脸蛋),蛋黄变蛋白的,光会卖萌怎么行,蛋黄2.0是目前最小功能最多的自平衡机器人

直立方案是Mega328 + MPU6050 + 一阶互补滤波

实际演示看视频:

直立演示视频

http://v.youku.com/v_show/id_XOTY1Mzk2NTQ4.html

超声波和摄像头的联调测试效果,通过摄像头捕捉光点在平面的坐标,超声波获取深度信息

http://v.youku.com/v_show/id_XOTY1NjA0NDMy.html

速度环(前后运动)和方向环(转向以及保持偏航角)控制

http://v.youku.com/v_show/id_XMTI1MTgzNDY2MA==.htm...

参数调节功能,以及eeprom储存

http://v.youku.com/v_show/id_XMTI1MzQ3MTAyOA==.htm...

APP支持

http://v.youku.com/v_show/id_XMTI1NDk0ODMzMg==.htm...

提供arduino程序代码,库文件,3D打印模型文件,安卓apk文件

电路相关文件

教程
readme.txt
描述:说明文档
电路图文件
ArduinoNano30Eagle.zip
描述:由于项目采用模块堆叠制作,因此这里提供主控板PCB
其他文件
Desktop.zip
描述:APP和3D打印文件
源代码
nano.zip
描述:源代码
分享到:
收藏 (199)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归彭志辉所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于STM32的全向车系统

    基于STM32的全向车系统。三个全向轮实现全向运动。平时做来玩的项目,提供硬件软件硬件部分:原理图(真正的原理图遗失了这个提供参考) PCB(打样的PCB版本,可以直接生产,完全没问题)软件:遥控器代码+整车代码实物图如下
    来自:电机驱动与控制时间:2018-10-06 单片机 智能车 小车
  • Nox - 差速驱动机器人(ROS)

    Nox是一款不错(耗时)的机器人,它使用SLAM(ROS)和Kinect在其环境中导航。硬件组件:Raspberry Pi 3型号B.× 1 Arduino Mega 2560和Genuino Mega 2560× 1 适用于Arduino v2 Kit的Adafruit Motor / Stepper / Servo Shield - v2.3× 1 直流电机(通用)× 2 Microsoft Kinect传感器× 1 软件应用程序和在线服务:ROS机器人操作系统Arduino IDE手动工具和制造机器:烙铁(通用)Nox是一款采用ROS,Raspberry Pi和Arduino构建的差速驱动机器人。我开始把这个项目作为一个基本导航的机器人基础,然后我可以用它来做其他事情,比如真空吸尘器。然而,我很快就决定将它变成一个具有适当设计的独立机器人,因为它在DIY机器人中经常缺失。在当前状态下,机器人可以使用SLAM(gmapping)创建其周围环境的地图(使用Kinect深度感知来检测墙壁和障碍物)并在地图内定位自己。它可以计划到达给定目标的路径并驱动它避开障碍物。
    来自:机器人时间:2018-09-28 机器人 ros 差速驱动
  • 智能语音控制机器人

    建立一个语音控制的机器人!您将使用Amazon Echo,Alexa,Heroku,Google Firebase,Android,当然还有Arduino。很有意思!硬件组件:Arduino UNO和Genuino UNO× 1 亚马逊Alexa Echo Dot× 1 SparkFun RedBot套件× 1 Android设备× 1 HC-06蓝牙串行模块× 1 德州仪器双H桥电机驱动器L293D× 1 软件应用程序和在线服务:亚马逊Alexa Alexa技能套件HerokuGoogle Firebase语音控制机器人是一体的硬件和云解决方案。主要组成部分是:1. Alexa Skill - 解释语音命令并将其转换为Google Cloud Messaging消息 - 部署到Heroku云2. Android应用程序- 从Google Cloud Messaging接收消息并通过蓝牙发送到Arduino - 部署到您的Android手机3. Arduino - 通过蓝牙阅读消息并控制机器人4. 机器人套件和机器人电路- 任何机器人套件都可以,你需要HC-06或HC-05用于串行蓝牙通信,2xDC电机连接到L293D来移动它这不是入门级教程,但......一切准备就绪。所有关键组件都是开源的。这只是将所有这些组合在一起的问题。教程详见附件!
    来自:机器人时间:2018-09-28 arduino 机器人 语音控制
  • 适用于Arduino的3D打印和可扩展机器人

    这是一款功能多样的机器人,具有多种功能,底盘可以3D打印,并且有很大的扩展空间。硬件组件:Arduino UNO和Genuino UNO× 1 SparkFun双H桥电机驱动器L298× 1 带轮子的齿轮直流电动机× 2 SparkFun超声波传感器 - HC-SR04× 1 蓝牙HC-05收发器× 1 9V电池夹× 1 9V电池(通用)× 1 SparkFun面包板 - 迷你模块化× 1 跳线(通用)× 1 SparkFun LED - RGB漫射共阳极× 2 电阻330欧姆× 3 螺钉6-32 X 1/2英寸(通用)× 1 砂纸(通用)× 1 超级胶水(通用)× 1 手动工具和制造机器:普通螺丝刀迷你螺丝刀3D打印机(通用)只要您拥有3D打印机,这个项目就很容易实现,电子零件的成本仅为30-35美元左右。3D打印总共需要35个小时,但可以在大约30分钟内进行组装和编程。只需要2个螺丝刀即可构建,无需任何焊接。 我想把这个东西设计成便宜并且使用普通部件,所以这个机器人目前使用9V电池。它们很快就耗尽了很多用途,所以我可能最终设计出一种可以使用可充电锂离子电池和Adafruit强力助推器的新产品。
    来自:机器人时间:2018-09-26 机器人 3d打印 嵌入式
  • 从BT到WiFi:创建WiFi控制的Arduino机器人汽车

    NodeMCU ESP8266处于接入点模式:使用蓝牙Arduino Robot Car + Android App制作Wi-Fi控制机器人车的最简单方法。硬件组件:NodeMCU ESP8266分线板× 1 Arduino UNO和Genuino UNO× 1 面包板(通用)× 2 SparkFun双H桥电机驱动器L298× 2 4WD智能机器人汽车底盘套件× 1 LED(通用)× 2 电阻221欧姆× 2 跳线(通用)× 1 电池座× 1 18650锂离子电池× 2 软件应用程序和在线服务麻省理工学院App InventorArduino IDE手动工具和制造机器:烙铁(通用)将蓝牙机器人汽车改造为Wi-Fi的基本步骤:删除蓝牙模块安装NodeMCU ESP-12E开发套件板在Arduino IDE中上传Arduino Uno板和NodeMCU板的草图将电线Tx,Rx,+ 5v和GND连接到NodeMCU安装并打开Android App将智能手机连接到WiFi机器人网络(无密码),享受驾驶机器人车的乐趣!
    来自:智能车时间:2018-09-12 arduino 智能车 wifi控制
  • 第十三届飞思卡尔智能车硬件资料开源(荣获省二)

    该飞思卡尔智能车资料包含有所有的电路图以及小车的前后防撞板的机械图,本次比赛没有使用陀螺仪,所以其实际速度还可以提升,驱动部分使用的btn7971,摄像头部分使用的是OV7620摄像头,原本智能车方案是使用300度的舵机进行对信号灯的扫描,但是发现实际扫描速度过慢,所以直接取消掉了一个舵机,目前使用一个舵机对方向的控制附件资料截图:
    来自:智能车时间:2018-07-30 开源 智能车 飞思卡尔
  • 感光的爬行小海龟机器人

    婴儿海龟试图找到通往海洋的方式的困境是一个已经发挥了数千年的困境,并且随着人类居住在一些祖先的筑巢地上的侵蚀而变得越来越令人痛苦。这个项目展示了如何建造一个机器人乌龟,它将对光线作出反应,触发它开始拍打它的鳍状肢,并有希望地朝着海洋的自由移动。这个项目的工具和材料(除了电机和微控制器)是你可以在家里找到的东西。配备多功能机器人平台CRICKIT for Circuit Playground Express,简单的家居材料可以栩栩如生地呈现您的想象力!该项目使用Microsoft MakeCode演示了基本的编程技巧, 并允许轻松的实验和改编。家用材料 纸板纸剪刀螺丝刀双面胶带拉链(或扎带/线)Adafruit电子 1 x Circuit Playground Express1 x Adafruit CRICKIT for Circuit Playground Express2 x DC变速箱电机 - “TT电机” - 200RPM - 3至6VDC用于TT电机的2 个 Snap-on Hub1 X 碱性AA电池- 3包1 x 3xAA支架,带DC插孔1 X USB电缆- A /为MicroB - 3英尺制作海龟用白色的A4纸打印出下面的海龟,然后用硬纸板裁剪出对应的形状,粘在一起即可。最后把上面的两个脚蹼取下,如下图:制作鳍状肢添加电子产品使用MakeCode供电现在是时候上传一些代码了!为此,我们将使用 Microsoft MakeCode for Adafruit,这是一个基于Web的代码编辑器。它提供了一个块编辑器,类似于Scratch或Code.org,也是一个用于更高级用户的JavaScript编辑器。进入Bootloader模式我们想让它与MakeCode一起工作,这是通过将其置于“引导加载程序模式”来完成的。所需要做的就是 使用micro USB线将电路板连接到电脑,然后 单击 电路板中央的小复位按钮。我们想让它与MakeCode一起工作,这是通过将其置于“引导加载程序模式”来完成的。所需要做的就是 使用micro USB线将电路板连接到电脑,然后 单击 电路板中央的小复位按钮。如何上传代码要上传代码,请使用micro USB线将Circuit Playground Express连接到计算机,单击“ 下载” 按钮将 .uf2文件下载 到计算机,然后 将其拖放到CPLAYBOOT 驱动器上。 驱动器将自动弹出。(您的计算机可能会出现“无法正确弹出驱动器”错误,您可以忽略它。)代码现在在您的Circuit Playground Express上并准备运行!
    来自:DIY创意产品时间:2018-07-25 机器人 光传感器
  • 智能手机控制的Arduino 4WD机器人车

    这是我的新项目,智能手机控制的Arduino 4WD机器人车或蓝牙Arduino机器人。它可以前后左右移动,改变其速度,打开/关闭前后灯,也可以发出喇叭声。硬件组件: Arduino UNO&Genuino UNO× 1 HC 06射频无线蓝牙收发器从模块× 1 4WD智能机器人汽车底盘套件× 1 SparkFun双H桥电机驱动器L298× 2 LED(通用)× 4 蜂鸣器× 1 电阻221欧姆× 4 软件应用程序和在线服务: Arduino IDEArduino蓝牙遥控车手工工具和制造机器: 烙铁(通用)这是一个非常简单的设计机器人,您可以轻松构建它。第1步:要求所需零件:Arduino Uno R3主板带直流电机和车轮x4的底盘4WD电机驱动器L298N x2蓝牙模块HC-06锂离子电池18650 x2LED +电阻220欧姆x4蜂鸣器步骤2:组装4WD机器人智能汽车底盘详见附件视频:如何组装4WD机器人智能汽车底盘套件。第3步:接线图按照上图中的接线图进行连接。第4步:上传机器人代码代码详见附件!第5步:注释在上传代码之前,您必须从Arduino Uno板(引脚0,1)断开蓝牙模块的连接。第6步:下载Android应用程序Arduino蓝牙遥控车第7步:连接蓝牙模块要将您的智能手机连接到Arduino蓝牙模块HC-06,我们必须输入PIN码1234或0000。第8步:完成一旦你完成了所有的步骤,机器人已经准备好了!
    来自:智能车时间:2018-06-28 arduino 智能车 手机控制
  • 家庭自动化/机器人X-board V2控制器应用及资料

    X-board V2控制器基于ATMega328芯片设计,兼容Arduino,支持XBee插座。于是通过XBee来控制并能和互联网连接。X-board控制器可以应用于家庭自动化和机器人控制等项目。X-board能通过FTDI编程器或者直接通过ICSP接线端进行编程。X-board通过Mini USB接口提供电源。你可以在X-board上设置一个Web服务器,通过X-board您可以与远程使用的XBee模块,蓝牙模块或APC模块进行通信。采集的信息可以发送到网站或微薄。例如可以通过X-board控制器,我们能在网上控制办公室的门。如果我们忘记了我们的RFID门禁卡,那我们只要登录到我们的办公室无线网络并发送一个开门的命令,芝麻开门!门就应声而开!实物截图:技术规格参数:MCU:Atmega328P low voltage version (16Mhz)Ethernet:WIZ5100Arduino Uno bootloader晶振频率:16Mhz供电电压:5~12v输出电压:5v/3.3v硬件接口:Mini USB供电接口JST ph2.0-2p 6~12v供电以太网接口APC220&Bluetooth V3通讯扩展接口兼容Xbee模块插座ICSP接口及FTDI编程接口数字口:8模拟口:8扩展Reset按钮Arduino Atmega328兼容Arduino IDE中硬件请选择Arduino UNO尺寸:62x40x18mmLED指示灯定义 PWR: 电源指示灯LINK: 指示网络链接状况,当接收或发送数据时闪烁FULLD: 指示网络链接是否全双工100M: 指示10m/100m网络链接RX: 数据接收时闪烁TX: 数据发送时闪烁COLL: 网络冲突时闪烁
    来自:智能家居时间:2018-06-27 arduino 机器人 控制器 x-board
  • 低成本四轴步进电机控制器(有视频)-四轴并发、S加减速(机器人\工控\医疗\自动化)

    四轴步进电机控制器特性介绍:1.单颗MCU(dsPIC33)实现四轴联动控制2. 支持S型,T型曲线加减速,最大输出脉冲可达1MHz(为保证曲线平滑,实际使用为1.4Hz-100KHz)。3. 支持CAN总线级联(最大256块控制器级联)支持超过1000轴并行控制。4. 支持内部flash存储运动参数:加\减速度,最大速度、启动时间等5. 支持IO触发,扩展光耦触发启动或停止,外扩电磁阀等开关量输出附件提供PCB图纸,BOM,设计文档全面资料。软件资料需额外购买,地址:http://www.cirmall.com/circuit/9304/附件资料截图:
销量
797
查看
27K
参数名 参数值
发布于 2015 年 06 月 23日
更新于 2016 年 06 月 22日
Moore8直播课堂