前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerShield的搜索

Arduino | Jahg.me Jahg.me 我的小站 菜单 跳至内容 首页关于我及站点 标签归档:Arduino 基于Arduino的自动浇花系统 5 条回复 因为最近家里养的花纷纷处于枯萎状态(因为经常忘了浇水- _ -!),所以想模仿DFRobot的自动浇花系统,自己重新设计一个自动浇花系统(其实是修改啦,因为不想买DFRobot现成的套件),用以拯救我的花儿们! 于是,开始用最近学习的Mind Manager构思整个系统的硬件。画好的硬件图如下: 硬件系统搭建完成之后,就开始在淘宝上搜索相关的部件。 首先是直流潜水泵,DFRobot官方淘宝店出售的要65元。本着VAVE的原则,我开始搜索更低价的替代产品。最先搜到的是用来养鱼的潜水泵,功能完全符合要求,大小也合适,可是它是直插家用电220V AC!!所以,这个系统上没法用。后来加了“直流”这个关键字之后,我竟搜到了和DFRobot官方出售的几乎一样的水泵,而且只要20左右啊!(DFRobot的价格是不是很坑爹……) 不~过~,同时还发现有一堆更好的,经过比较,最终选定了这家的潜水泵,自认为性价比比较好。 然后是三个传感器,这三个玩意我也本着VAVE的原则,搜索了好久,只是发现卖这三个传感器的没有几家,而且都是出自DFRobot。于是,也就只好接受了DFRobot坑爹的价格。只不过换了一家北京的店买,因为DFRobot在成都的店快递的时间太久了。 最终,完成版的硬件请参见自动浇花系统硬件(当然还是Mind Manager的思维导图咯!)。 ================================================================ PS:不过,最终我放弃了把这个系统实现的想法。 理由如下: 1、成本太高。买这三个传感器加个水泵,需要201大洋,而它只能用来浇花,而且是长期独占式的使用,这个性价比实在太低了,不过这不是主要原因; 2、主要原因是:在淘宝搜“土壤湿度传感器”的时候,发现DFRobot的这个出奇的便宜,而其他的都需要三位数以上的价格,觉得甚是奇怪,于是Google之。结果发现,测量土壤湿度是一个很复杂的工作,远不是DFRobot这个简陋的传感器能够胜任的,这也就意味着,使用DFRobot这个传感器做出的这个系统将会是非常非常的不准确。那么,我最初的目的——拯救我的花儿——将根本就做不到。(至少需要能准确知道土壤的湿度吧?!) 其实是,我无法忍受一个差劲的测量系统! PS2:当然,只是想玩玩的朋友们也可以不用在乎啦,完全可以按照我提供的自动浇花系统硬件搭一个自己玩玩哦! 本条目发布于 2012 年 8 月 12 日。属于 探索 分类,被贴了 Arduino、机器人、自动浇花系统 标签。作者是 Jahg。 RobotCar改造!——RC RobotCar 2 条回复 前几天逛阿莫电子论坛,看到用航模遥控器控制基于Arduino的四轴飞行器的帖子后,萌生了用航模遥控器遥控RobotCar的想法。于是就研究了一下航模遥控器的收发设备和输出信号。 Google了一个晚上之后的结果:航模遥控器有4、5、6……等等等通道之分,但是,都包括两个部分,一个是发射器,俗称:控;一个是接收器。发射器就是如下这个样子的了: 接收器很小,下图是已经装在RobotCar上的接收器。 接收器的输入信号又是怎样的呢? 又Google之,在概世: 黑客空间找到了答案,输出形式为PWM,高电平时长大约为1000us~2000us之间。同样我还用了他的方法测试出了了天地飞WFT06II的大致输出范围。接着我又从我爱模型论坛得到所有航模接收器输出的更详细的资料:输出信号帧周期20毫秒,脉冲宽度1.5正负0.5毫秒,不过,这个对我完成RC RobotCar没什么用了。 下面就是接线了: 天地飞接收器WFR06S总共有6个通道,每个通道的电源和地都可以作为电源输入,而且输入电压为4.8~6V,正好可以使用Arduino 的5V输出供电。于是我就用改制的数字信号连接线直接连接到DFRduino Xbee传感器扩展板V5上的数字信号PIN7(我把原来RobotCar接PIN7的一个寻线传感器给拔了)和PIN4位置。PIN7接通道3,对应天地飞WFT06II的油门;PIN4接通道1,对应天地飞的副翼。其他连线和上篇完全一样。 接线完成后就是编程了。程序我写了2个小时,中间调试的各种问题弄得很纠结。比如开始用PID控制速度,结果震荡得很厉害,于是放弃,直接输出PWM值;又比如:原以为天地飞WFT06II的输出信号可以是完美的1000~2000us,结果不是,于是就只能测试(测试用了概世: 黑客空间的测试方法);再比如各种逻辑错误,抓狂了。看来编程不是我的强项啊-_-!! 废话不多说,先上视频: 最后,程序在我的GitHub上,有兴趣的朋友可以点这里。 本条目发布于 2012 年 6 月 10 日。属于 探索 分类,被贴了 Arduino、RobotCar、天地飞、机器人 标签。作者是 Jahg。 Arduino RobotCar 完工! 10 条回复 从开始做这辆小车到今天完工已经有2个月了,今天它顺利的跑完了一圈,很是激动! 请看视频: 一、车体及动力部件 车体及动力部件在上一篇博文《Arduino小车》中有介绍,使用的是田宫(Tamiya)的套件。在这里为了进行速度控制,而增加了一个小部件:手绘的简易码盘,带有16格黑白相间涂色的塑料片。 二、传感器选用和布置 在这个RobotCar(我给它起的名字,暂且就这么称呼它吧)上一共使用了5个传感器。三个安装在RobotCar底盘前部,用做寻线;两个安装在后轮附近,用做测速。传感器使用的是DFRobot的 DF-miniLT V3.0,直接输出TTL电平,黑线低电平有效,白线高电平有效,不需要Arduino进行AD转换(AD转换的效率实在不高)。 寻线传感器布置: 速度传感器布置: 传感器布置总览: 三、控制电路 控制电路部分,我总共使用了一块Arduino UNO;三块扩展板,包括:Arduino L298N 电机驱动扩展板V4、PowerShield 供电稳压模块、DFRduino Xbee传感器扩展板V5。(这里吐槽一下:之前拿到Arduino UNO时,觉得意大利人的焊接工艺也不咋样;但是拿到这三块扩展板后,觉得更是糟糕,万幸的是他们都能顺利跑起来) Arduino L298N 电机驱动扩展板V4来自Flamingo EDA的淘宝店铺,奇怪的是这块板子并没有在他们的淘宝店铺上架销售。我是因为看到博文,通过Email联系他们的销售才买到这块板子。之所以费尽周折也非得买到这块板子,是因为它的电机驱动电压和L298N的芯片电压是分离,且可配置提供方式。只有这样才能满足L298N使用Arduino UNO的5V电压,电机使用PowerShield 供电稳压模块提供的3V电压供电。 PowerShield 供电稳压模块来自DFRobot淘宝店铺,可以提供从12V到0V的连续可变电压。我使用它来为电机提供3V驱动电流,而不从Arduino的3.3V端口提供,主要是考虑到电机工作电流比较大,并且是感性负载。 DFRduino Xbee传感器扩展板V5同样来自DFRobot淘宝店铺,主要用来连接五个传感器,可以使用DFRobot提供的传感器连接线直接对配使用。 四块板子从下往上依次是:Arduino UNO、Arduino L298N 电机驱动扩展板V4、PowerShield 供电稳压模块、DFRduino Xbee传感器扩展板V5。扩展板之间由于是标准接口,可以直接对配使用;而Arduino UNO使用田宫(Tamiya)的膨胀螺栓(70155)固定于底盘上。 ?五、电池 电池用的是航模上常用的花牌锂电池,7.4V,850mAH,25C。电池选用是按照Arduino UNO的官方文档——Input Voltage (recommended): 7-12V,即可。 六、电路连接 这个…因为我是根据各扩展板的电路原理图来连接的,所以没有完整的电路图。其实说起来也很简单,电池的电源只需提供给Arduino UNO和PowerShield 供电稳压模块;PowerShield 供电稳压模块调制出的3V电源再接入Arduino L298N 电机驱动扩展板V4的输入端,最后Arduino L298N 电机驱动扩展板V4的两个电机输出端和两个驱动电机连接即可。传感器部分只需插入DFRduino Xbee传感器扩展板V5对应的接口即可(这里注意信号线不要插反了,接口上没有防错的)。 于是,硬件部分就是这些了,最后奉上两张张完整照: 七、软件部分: 速度控制使用ExBot Robot Group的PID算法。 寻线部分由于只有离散的三个点,所以就用了最简单的“比例调节”(其实也算不上,通俗点讲就是偏左右转、偏右左转,让中间的传感器总是在黑线上)。 代码我使用了GitHub共享,请点这里! 本条目发布于 2012 年 6 月 3 日。属于 探索 分类,被贴了 Arduino、RobotCar、Tamiya、机器人、电子 标签。作者是 Jahg。 文章导航 ← 早期文章 2014 年一月 一 二 三 四 五 六 日 « 十一 12345 6789101112 13141516171819 20212223242526 2728293031 近期文章 在自己组装的电脑上安装DSM系统 最近在学习Python 四月的长春 忙装修 基于Arduino的自动浇花系统 近期评论Jahg 发表在《RobotCar改造!——RC RobotCar》fan2c 发表在《RobotCar改造!——RC RobotCar》fan2c 发表在《Arduino RobotCar 完工!》Jahg 发表在《Arduino RobotCar 完工!》fan2c 发表在《Arduino RobotCar 完工!》分类目录 IT Jahg's Blog 影像记忆 思 探索 消失的博客 照片 琐事 茶肆 常用标签Apple Arduino GUNDAM Hello World iPhone Jahg's blog Mac Python RobotCar Tamiya 上海 中国 保号通 公司 加班 双十 地沟油 天地飞 学习 学车 居住证 影像记忆 手机 换号 晶 未成年人保护 机器人 法律 生日礼物 电子 移动 结婚 编程 联通 自动浇花系统 茶肆 装修 辛亥革命 选举 通话转移 道德 长春 黑群晖 链接表 寻找安静的力量 影像记忆 茶肆 谷溪的博客 功能 登录 文章 RSS 评论 RSS WordPress.org 自豪地采用 WordPress