认识与实验Arduino的睡眠模式

根据Nick Gammon这位澳大利亚老兄,在Power saving techniques for microprocessors(微处理器省电技术)文章,于Arduino UNO Rev 3控制板执行底下的代码:

voidsetup(){}
voidloop(){}

所测量到的消耗电流量:

  • 采用9V电池,接电源插孔供电,约消耗55 mA
  • 用5V电源供电,约消耗46.6 mA

若用最精简的准系统(barebone)形式,例如,在面包板上直接用ATmega828处理器和石英震荡器等少数零件组装的Arduino,仅消耗15.15 mA电流

阅读全文

生物电极:用 Arduino 遥控“捕蝇草”


我们将在这个简单又有趣的项目里创造一棵遥控捕蝇草,并将捕蝇草的叶片接上Arduino控制器,再发送微小的电子信号来触发生物反应。材料费只需要250人民币(不包括重复利用的Arduino),组装所需要的时间还不到90分钟(但必须外加24小时让捕蝇草休息),非常适合当做课堂范例。还可以加装WiFi模组和第二组电路来侦测叶子闭合的状况,这样你就有一颗可连上网络的捕蝇机械植物了!

阅读全文

Arduino实现智能浇花系统


还在担心不在家时没法给花浇水?现在就教你做基于arduino的自动浇花系统。液晶屏上会显示温度以及插座的开关状态,我是用的是潜水泵,因为潜水泵使用比较方便,也为了以后好改,我把模块和板子装进了个纸盒里,防止水花溅到板子上。新人发帖,如果有不足之处,请多多指教。

阅读全文

使用Arduino读取水位传感器数据

首先说明一下,这是一个非常简单的小实验,是我现在所做项目的一个很小的部分,不过还是希望把它分享一下,期待看到的同行或爱好者与我交流或拍砖。

我用的水位传感器是这个。

比较便宜,一块钱一个,但是便宜同时也有不足,因为量程太小,我用直尺量了一下,最深只能测4cm,不过好在它体积比较小而且轻便,自己可以根据需要DIY和定制,使用方式比较灵活。
说一下接线,水位传感器是通用三接口连线,一个连VCC一个连GND,模拟输出端接入Arduino的任何一个模拟输入端口中,我用的是A0端口,如下图:
阅读全文

学会阅读Datasheet的基础信息

1、本文适合的读者及申明

首先,本文适合那些菜鸟级的电子爱好者,那些希望自己操起烙铁焊接一些小玩意儿,或者购买一些电子模块来实现自己的互动创意的人们。

本文并不适合专业级别的读者,里面的有些内容的描述为了让爱好者看懂,难免做了一些并不影响原则的曲解。若去强究,则未免贻笑大方。

另外,绝大多数的Datasheet都是英文版的,因此,这也需要读者具备一定的英文阅读水平。

最后,完全读懂一份Datasheet其实是已经可以算是一门相当高超的技能,这不仅需要深厚的电子学知识,IC制造技术,电路设计知识,甚至还会跨越到各种门类的专业学科知识。在这里,作者只能做一个大致的轮廓介绍,至少让读者在未来应用时有一个基本的概念。而完全不敢指望读者读完本文就升仙为Datasheet大神。
申明:本文是一篇实用主义者的自我感悟,并非学术论文,所以,不负文责。

阅读全文

Arduino温度传感器全系列使用详解

温度是我们经常接触到的物理量,能够被我们所直观的感受得到,例如天气凉了需要增添衣物,吃的食物太烫需要吹一吹,同时也需要对温度精确的测量,例如人类的正常体温是37.5℃,一个大气压下纯水沸腾时的温度是100℃,都需要我们去做实验来找出其中的科学。 下面我们将详细讲解几种常用的温度传感器,并利用Arduino来实现温度的测量,包括热敏电阻、LM35、DS18B20、DHT11和热电偶。
阅读全文