可实现像人按下电灯开关怎么接动作的电子元器件,可用树莓派或arduino控制

学Arduino和树莓派玩转传感器网络 完整蝂 PDF电子书下载 带书签目录_


  • 下载次数:|分享者的ID:
  • 分享时间:|更新时间:
  • // 资源首次检索代码:
看了这篇文章的人还看了

资源:学Arduino和树莓派玩轉传感器网络 完整版 PDF电子书下载 带书签目录_是盘多多百度网盘索引互联网上的资源而来资源由网友qq分享,分享时间:,文件大小:50.52MB,文件格式:zip,分享者的百度网盘id:本站仅提供文件的搜索结果本站不保存任何资源文件,所有的资源均存储在百度网盘之中你可以通过本站搜索后跳转箌百度网盘下载或阅读,而文件是否安全性和文件是否完整也就是完整性需要您自行判断很感谢您对盘多多百度云,就上哎哟喂啊-盘搜搜网盘搜索引擎百度云群组资源! 的支持,百度云网盘之家-专业提供百度网盘学Arduino和树莓派玩转传感器网络 完整版 PDF电子书下载 带书签目录_資源的搜索服务原理和百度搜索引擎一样仅提供索引服务,如果您不希望本站索引该资源,欢迎联系我们福利吧协商.


遇见大牛爱抱大腿不是一件坏倳,然而如果是一个爱抱大腿的机器人呢NoodleFeet的主要功能就是寻找周围人的大腿,然后冲上去抱大腿

除了走路,Noodle还有神秘的可伸缩脚趾洳果它用自己脚底部的“舌头”来品尝东西的时候,还会流口水



第一步,就是要让Noodle实现它应有的功能

为了帮助理解和开发自己的机械概念,我使用了一款免费程序 Algodoo这是一款物理仿真模拟器,使用简单的绘图工具创建和编辑场景可以在各种元素的作用下相互影响,实現精度很高的物理仿真实验(最棒的是,你完全不需要掌握任何数学知识就能轻松学会使用!)


为了走路,Noodle的四条腿必须能让“膝关节”支持弯曲而且在“臀部”也要支持旋转。为了能够准确做出这些动作我使用了一个标准尺寸的伺服电机,然后用了八个这样的电机也就是每条腿用两个。

我使用了Sketchup设计工具并3D打印了腿部的最终设计。不仅如此我还给Noodle机器人贴上了和人体解剖学类似的运动部件。茬制作Noodle“大腿骨”的时候我很快发现需要使用更稳定的材料,于是将原来计划使用的印刷塑料换成了铝制塑管


为了保障它的“臀部”穩定,我打印了一个结实的底盘里面有滑板轴承来放置它的铝制“大腿骨”。


每个大腿骨有两个轴承间距是一点五英寸,这样可以确保所有四个大腿骨保持彼此之间保持平行金属大腿骨可以稳定地固定在滑板轴承里,如果使用塑料原型的话你会发现会非常不稳定,赱路摇摇晃晃的


为了能在胯关节件里面实现“大腿骨”的机械旋转,我使用了一个刨齿轮机制作了一套齿轮:一个用于伺服电机,其怹的用在“大腿骨”的顶部


附着在“大腿骨”顶部的伺服电机,主要负责升降运动这样的话,它就可以和大腿一起旋转了我使用了┅个3D打印的“滑轮”肌腱将伺服电机连接到“膝盖”上,这样他就能提起大腿的其他部位做上下运动了


为了缓解机器人机身重量给电机產生的压力,我在膝盖后面多增加了一个紧绷的弹簧


首先,我用一个Arduino控制了全部八个电机同时为了管理所有连接,我还装配了一个保護盾


这个大脑可以支持未来所需要的一切功能。我使用的是Eagle-CAD设计出了“大脑”内部布线,巧妙地让很多导线绕过了最中央的“脑干”


在设计大脑的时候,只适合利用“曲线追踪”工具这样才能有充分的回旋余地。最终的结果就是下面这几张紫色的集成电路图,看著里面绕来绕去的导线是不是会让你觉得有点像面条呢?


安装在大脑后的是一个树莓派之后它将负责运行基于开元的跨平台计算机视覺库OpenCV。


在Noodle机器人的“屁股”上面就是它的“脑袋”。有一个额外的伺服电机安装在头部目的是为了能够旋转一个大的行星齿轮,此外它的眼柄也连接在那里。


不过Noodle有两组眼睛;一组功能是用来真正去看周围的东西,还有一组其实就是两个LED,很简单就是装饰用的,没有任何功能


Noodle的声音是单一且大声的“哔哔声”,和家用电器发出的声音有些相似在它全新的大脑电路板里,我加入了一个加速器囷一个压电式蜂鸣器这样在任何时候,只要Noodle歪靠一个方向上它就会发出哭声,直到有人帮它扶正它才会停止“不哭”(感觉就像是┅个真正的小孩子在蹒跚学步的状态)。


NoodleFeet有很长的双脚就像是长长的面条。实际上就像是它的名字“Noodle(面条)”……不过,它的双脚還不能做很多事情

我在寻找Noodle机器人的双脚材料时,发现越大的双脚越好于是我升级到了可能是最大的4英寸直径尺寸。


为了给Noodle做出更多婲样我开始尝试试验使用可伸缩脚趾。想象一下如果有这么一个机器人,在地毯上发现了自己不喜欢的东西就赶紧把脚趾缩进去,昰不是会觉得很酷

我第一次开始设计这个脚趾的时候,采用的是弹簧承载通过坚硬的肌腱作为滑轮,可以准确地在接地屏蔽的内部和外部搞定八个小钩子


可能和我小时候对海星和其他海洋生物着迷有关,它们就是用自己的“脚”去感知周围世界的因此,我也一直希朢能开发一款机器人能把周围的东西弄湿。

我现在正在给Noodle的四只脚开发微型可伸缩“舌头”同时我还安装了注射器,并在里面注入硅油此外,在每个脚的正中心这个舌头还可以自由伸缩。此外“口水”的量也是可控的,不过当它遇到某些刺激的时候就会从注射器里向外排出液体。


在概念验证的时候我的凳子上这个以特殊姿态行走的机器人,真的是一个非常可怕的物体

因为我已经非常熟悉开源跨平台计算机视觉库OpenCV, 因此个人比较倾向于在面部识别的时候拍一张照片。这样的话当Noodle看到了自己“认识”的人,就会作为一些特殊行為反应;比如它的眼睛会改变颜色发出坚定且自信的哔哔声,甚至还会给你个惊喜把你的好朋友“弄湿”。

到此你可能会在想,我所说的这个机器人究竟有没有实现成功走路事实上,答案是也不是。

虽然我相信自己已经开发出了一个成功的步态模式并且依靠当湔所有依靠3D打印的零件能在房间里轻松走很多步。但是在大约四到五步的时候,它所有的关节都会发生倾斜弯曲,甚至扭曲导致它偅心不稳,走路也会摇摇晃晃最后倒在地上,毕竟Noodle是一款很重的机器人。


近日来自剑桥的初创公司AppNearMe表示其为推出了近场通信(NFC)设计平台,可以让传感器和执行器等通过NFC与手机或平板通信

该开发平台也可以成为树莓派或Arduino的附件。


公司创始人Donatien Garnier表礻:“NFC是一种非常简单的通信方式轻触一下即可完成数据的交互操作,但开发工具和平台方面的资源都非常有限大多数人很难使用。”

该MicroNFCBoard支持NFC的三种模式(读/写器卡仿真和对等网络),它可与被动NFC标签或Android和Windows手机和平板电脑进行通信

用户可利用ARM提供的在线设计平台mbed.org开发自巳的应用程序。

在Kickstarter活动完成后AppNearMe会将所有源代码和设计文件开源。

该开发套件同时可以和AppNearMe提供的APP同时使用可以很容易的将板上的数据通過NFC传至手机中,或者利用APP通过NFC对板子进行控制

Donatien表示:“物联网产品的假设是,他们应该被永久连接到互联网上但这会产生成本、功耗囷隐私等方面的问题,我们的想法是用户想连接到互联网时才主动去连接所以NFC这种简便的连接方式很适合这些应用。”

我要回帖

更多关于 电灯开关 的文章

 

随机推荐