怎样制作「用手机&电脑控制的Arduino-3D打印机器人」– IoBot?



如果你正在探寻控制Arduino设备的方式,这个教程将告诉你如何通过建立简单的机器人来实现。

IoBot由手机&电脑应用控制,通过LAN或USB。应用可在Android,Mac OS及Windows操作系统下运行,在IoBoT的网站(http://iobot.info/)有下载。

所有的塑料零件都是3D打印的,Arduino是核心,控制应用用Python/Kivy 语言实现。

并不需要编程知识,但是我已经提供了链接,你可以在上面找到关于他们更多详细的信息。这对于一些需要修改代码和为Arduino sketch的订制应用很有帮助。

选择低成本,容易购买的零件对于我设计这个机器人,是非常优选额。左右选择零件,螺栓和线材大约在英国的Ebat上花了45欧元。如果你没有3D打印机,带有3D HUBS的打印塑料零件选择,在我们这要19欧元起。

材料及工具

电子零件:

  • 1x Arduino Uno R3 微控制器板
  • 1x 用于Arduino的 Ethernet Shield( WIZnet w5100)
  • 4x TowerPro SG90 微型伺服器
  • 2x 5mm LED 发光二极管
  • 2x 220呕电阻 0.25W

 Arduino Uno 板:

如果没有原装Arduino UNO,请确认压实100%兼容的克隆版。我建议你不要买假货。

Ethernet Shield:

Arduino兼容的WIZnet W5100 Ethernet Shield — 目前这是最流行的插板型号。使用了标准的Arduino Ehternet库并且已经管饭普及。有些版本可能有些诧异,但是只要基于W5100能工作就行。

SG90 伺服器:

这是我知道的最便宜&最普遍的伺服器。你会在套件中拿到很多螺丝及机械臂,项目的后面是能用到的。

LED 及 电阻:

最常见的电阻及直径为5mm的标准LED。当然你可以用不同颜色的LED。

工具:

  • 1x 十字螺丝刀 PH1
  • 1x 开槽螺丝刀 2-3mm大小
  • 1x 扳手 4mm大小
  • 1x 六角扳手 1.5mm大小
  • 1x 剥线器
  • 1x 钢丝钳
  • 1x 打火机

其他零件:

  • 4x AA 电池
  • 1x 电池组 4x AA
  • 1x 6F22 9V 电池
  • 1x 6F22 电池扣,带有 2.5mm 电源插头
  • 1x 半尺寸无焊料面包板
  • 14x 杜邦跳线插头10cm 长
  • 7x 杜邦跳线插头20cm 长
  • 4x 杜邦跳线插头30cm 长
  • 2x 1/0.6mm实心焊丝 20cm 长
  • 4x 3mm 热收缩电缆套管 2cm 长
  • 12x M2 亚伦螺栓 10mm 长
  • 4x No 2 自攻牙Pozi螺栓 6mm 长
  • 12x M2 螺母
  • 12x 不锈钢M2 垫圈
  • 4x 尼龙 M2 垫圈
  • 1x USB A to B 线
  • 1x RJ45 头

可选:

  • 4*3 单排插针头连接器,2.54mm间距,17mm引脚长度
  • 1*2 单排插针头连接器,2.54mm间距,17mm引脚长度
  • 1卷 绝缘胶带
  • 3*71mm 长绑线

翻译节选自 instrucrables.com

详细制作步骤,请登录:

http://www.instructables.com/id/How-to-make-a-DIY-Mobile-Desktop-App-Controlled-3D/?ALLSTEPS

感谢阅读!

时间: 2024-10-10 11:21:16

怎样制作「用手机&电脑控制的Arduino-3D打印机器人」– IoBot?的相关文章

安卓手机屏幕投射到电脑以及一台电脑控制多台手机技术原理浅析

奥创软件研究院推出的奥创微群控让越来越多的人了解到了电脑控制手机的操作.自奥创软件研究院首家发布电脑批量控制手机的解决方案以来,有很多人开始探讨电脑控制手机技术在实际工作中的应用. 由于市场太大,仅靠奥创软件研究院一家也是做不过来的,现在将手机屏幕投射到到电脑的技术原理,以及一台电脑批量控制多台手机的技术(即所谓的手机反响控制)简单的给大家介绍下,在此抛砖引玉,希望能给大家一些思路上的指导. 说到安卓手机的屏幕投射,就不得不说安卓的adb,ADB的全称为Android Debug Bridge这

一台电脑控制多台手机技术原理分析

奥创软件研究院是首家研发电脑批量控制手机的软件研发机构,现在简单跟大家分析下电脑批量控制手机的原理. 现在电脑控制手机有多种方式,云端,WIFI ,以及USB 连接,云端的话,其实就是云端向手机里面的APP发送指令,这样无法及时的跟进手机执行任务的情况,所以奥创软件研究院不在这里多介绍,这里为大家介绍一台电脑控制27台,最高控制127台的技术原理,希望能够帮助到大家理清楚电脑控制手机的一些基本原理. 可能有人会疑问,为什么最多是127台呢?因为当时电脑主板的USB 接口在设计出来的时候,没想到会

一台电脑控制27台手机基本原理

奥创软件研究院是首家研发电脑批量控制手机的软件研发机构,现在跟大家简单聊下电脑控制手机的原理.现在电脑控制手机有多种方式,云端,WIFI ,以及USB 连接,云端的话,其实就是云端向手机里面的APP发送指令,这样无法及时的跟进手机执行任务的情况,所以奥创软件研究院不在这里多介绍,这里为大家介绍一台电脑控制27台,最高控制127台的技术原理,希望能够帮助到大家理清楚电脑控制手机的一些基本原理. 可能有人会疑问,为什么最多是127台呢?因为当时电脑主板的USB 接口在设计出来的时候,没想到会有这么多

如何制作一个自适应手机、电脑、ipad的网页方法总结大全

今天春哥技术博客和大家一起分享下当下如何制作一个自适应手机.电脑.ipad的网页方法,手机上网的用户已经越来越多,已经赶超PC端.随着2G.3G.4G.免费WIFI和无线基站的不断普及,越来越多的人开始使用手机上网. 移动设备正超过桌面设备,成为访问互联网的最常见终端.于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? \ 手机的屏幕比较小,宽度通常在600像素以下:PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素.

《屏幕上的聪明决策》:4星。人类在手机/电脑上做选择的心理学研究的综述。不流畅的文本有助于理解和记忆,淘汰赛制可以有效降低选择后懊悔。

本书是人类在手机/电脑上做选择的心理学研究的综述,比较可信,有许多有趣的事实与结论.比较重要的结论有这么几个:1:人类对网站.文章的判断很大程度上以来瞬间感知和审美:2:不流畅的文本有助于理解和记忆:3:可选项太多的情况下,可以考虑淘汰赛制,每次让用户从4个选项中选择一个最满意的.这样可以有效降低选择后懊悔. 总体评价4星. 以下是书中一些重要的结论与信息的摘抄,#号后面是kindle电子书中的页码: 1:人的注意力已经成为“21世纪的低硫原油”.如果可以控制人类注意力的杠杆,那么你几乎可以获取

andorid手机电脑操作

之前一直使用androidscreencast在pc上对手机进行操作,好久都没用了,前些天再次用的时候,提示如下: 决定还是自己写一个吧,因为7月份要做一个小分享,打算讲一些android的东西,需要在电脑上显示手机这边的画面,提供一定的操作. 花了一点时间做好了,给大家截一个图,代码放在github(https://github.com/androiddevelop/AndroidScreenshot)上了,需要的自己clone一下了. andorid手机电脑操作,布布扣,bubuko.com

CSS制作华为mate8手机模型示例

CSS制作华为mate8手机模型效果图 1.HTML代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div class="phone"> <div class="body"></div> &

Vue+WebSocket+ES6+Canvas 制作「你画我猜」小游戏

Vue+WebSocket+ES6+Canvas 制作「你画我猜」小游戏 转载 来源:jrainlau 链接:https://segmentfault.com/a/1190000005804860 项目地址:https://github.com/jrainlau/draw-something 下载 & 运行 git clone [email protected]:jrainlau/draw-something.git cd draw-something && npm install

10分钟制作自己的手机QQ

1.注册个bmob.cn的账号:什么是bmob?bmob就是一个提供了基本后台服务器数据库操作的一个平台,你可以不用担心后台操作,使用起来很方便,降低了开发的门槛,提高了开发效率. 2.创建应用: 这个简单,只需要输入个应用名称就可以了! 3.点击应用名称进入设置界面 4.建议直接下载官方的DEMO源码,然后在这个基础上改改即可,下载地址 5.开发工具当然要安装的,详细看安装教程: Android开发之旅:环境搭建及HelloWorld ,聪明的你应该不会之难而退的. 6.导入源码到开发工具Ec