概述
本文给开发者朋友们介绍2个有趣的IoT 开源项目,这2个开源项目,技术难度不高,适合开发者上手学习。
1. Ardunio IoT Robotic Arm
机器人一直是IoT领域较热门的方向,笔者看到过非常多的机器人,机器臂等项目。本项目的特点是基于开源硬件平台Arduino进行开发,机器臂具备5个自由度,上手门槛比较低,技术难度也不大,非常适合开发者学习。
他具有如下特征:
- 5自由度机器人,不算夹持器的话,实际上是4自由度;
- 他是由一个具有联网功能的Arduino Yun控制的;
- 控制界面是建立在Blynk上的应用程序;
- 在Matlab中使用Robotics Toolbox实现正运动学;
物料清单:
- Arduino Yun(或任何 Arduino 板) x 1
- 伺服电机 x 5
- 5V 充电器(最小 2.5 A) x 1
- LED x 2
- 电阻器(分别为 100 ohm(红色 LED)和 150 ohm(蓝色 LED)) x 2
- 木搅拌棒 x 2
- 金属线 x 1
- 塑料片 x 1
- 橡皮筋 x 1
- 小海绵 x 2
- 塑料 M3 螺丝 x 9
- 塑料 M2.5 螺丝 x 6
- 木板 3mm(30cm x 50cm ) x 1
- 木胶 x 1
软件部分,作者开源了他的Arduino工程,开发者可以直接下载来使用。此项目还支持手机移动端的控制,这部分是通过第三方的Blynk平台实现的,Blynk是国外一个商用物联网软件平台。
项目地址:Arduino IoT Robotic Arm : 4 Steps (with Pictures) - Instructables
2. IoT运动控制伺服器
传统的IoT项目互动性不够强,大多是MCU外接一个按键或者LED等,
而这是一个非常有意思的互动性项目,它可以模仿你的手部动作并根据手指位置显示颜色。
物料清单:
- Raspberry Pi - 使用的是 V1 Model B+
- 飞跃运动控制器
- 5V 电源- 最好是 5A!
- 启用 I2C 的 PWM 驱动程序- Adafruit 有一个不错的驱动程序。
- 4 x 微型舵机- 便宜的TowerPros可以使用。
- 4 x 微型伺服安装座- 我从 Lynxmotion修改了这些
- LED 和限流电阻器- 用于视觉效果,但不是必需的。
- Project Enclosure - 这是Ponoko激光切割的,稍后会详细介绍。
- 螺丝、螺栓、螺母、扎带- 以及其他将东西固定在一起的方法
- Cable Wrap - 保持电线整洁(在 amzaon 上)。
- 电源插孔、开关和电缆- 以便从墙上获得电源到电路(在亚马逊上)!
- 滑动开关- 用于选择伺服输出模式
- 小按钮- 用作 R Pi 重启/关机按钮
- RGB LED + 2 x 470 ohm 电阻器- 重启/关机指示
- 塑料配件- 要安装组件,亚马逊上的这些便宜的组件很棒。
- 连接电线
项目示意图如下:
项目地址:IoT Motion Controlled Servos : 10 Steps (with Pictures) - Instructables
完整的源代码可以在这GitHub Repo:GitHub - pubnub/LeapMotionServoBots: LeapMotionServoBots
最后
以上就是顺利发箍为你收集整理的介绍2个有趣的IoT的项目的全部内容,希望文章能够帮你解决介绍2个有趣的IoT的项目所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复