首页
社区
课程
招聘
[原创]Arduino元件模块
2016-10-16 15:12 9300

[原创]Arduino元件模块

2016-10-16 15:12
9300
Arduino元件模块

在这一篇中,我们来讨论一个轻松的话题,那就是和Arduino相关的各种常用的元件和模块。当然元件和模块是很有通用性的,一般情况下,不光是Arduino能用,51单片机、树霉派、电脑或者其他电子设备一般情况也能用的。
为什么要用模块呢?因为模块的重用性很高,如果每次都自己来做一遍,你肯定受不了的。对于模块,我是这样理解的,让事情做起来的起来的时候更简单,成本更低。当然,还有个小秘密就是Arduino中自带有很多和模块相关的现成例子,学习起来很方便的。
模块是一个很重要的东东。别的不说,就拿软件来讲吧。软件里模块也很常用、也很多,比如Windows下的DLL、LIB、OBJ等。
反正,在日常生活中,我就没看到哪里没用到模块化思想和工具的地方。

模块涉及的内容太多了,本文只作点简单的介绍,至于原理图、芯片资料这些,我们肯定就不说了,随便一张原理图都可以讲上好久的吧。有的模块后面,我随便跟了一个型号,这是方便搜索原理图、芯片资料以及相关芯片用的。因于有的模块名字不一样,功能是一样的,还有模块名字一样,功能不一样的。

来看看,我们平常生活中有多少要用的模块吧。由于时间关系,本文中,只列出了极少部分常用模块,至于每个模块有什么用,等你需要用到或想用的时候,你一定会知道的

一、显示类模块

LED 模块 KY-009
简单的模块,三色灯


数码管模块
这是一块4位数码管模块


点阵模块
LED点阵屏通过LED(发光二极管)组成,以灯珠亮灭来显示文字、图片、动画、视频等,是各部分组件都模块化的显示器件,通常由显示模块、控制系统及电源系统组成。LED点阵显示屏制作简单,安装方便,被广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。


1602液晶模块
1602是字符型液晶,它是16*2的显示的。每个字符由5乘7的点阵组成


二、开关类模块

按钮模块


倾斜开关模块(水银开关)
简单的模块,水银开关里有一个球,球接触到了就连接两脚。


矩阵键盘


磁控开关模块
用电磁铁就可以控制,有点好玩


继电器模块
继电器是一种当输入量(电、磁、声、光、热)达到一定值时,输出量将发生跳 
跃式变化的自动控制器件。在生活中我们常需要用弱电控制强电的情况,也就是常说 
的小电流控制大电流问题。


触控模块


震动模块


三、检测类模块

温湿度模块DHT11
      用于检测温度和湿度


光敏模块
把光敏电阻进行了一个简单的封装。平常路灯,过道等位置常用。

光敏电阻是用硫化隔或硒化隔等半导体材料制成的特殊电阻器,其工作原理是基于内光电效应。光照愈强,阻值就愈低,随着光照强度的升高,电阻值迅速降低,亮电阻值可小至1KΩ以下。光敏电阻对光线十分敏感,其在无光照时,呈高阻状态,暗电阻一般可达1.5MΩ。


热敏模块


超声波测距模块URM37
    超声波测距模块有好多种类型,目前比较常用的有URM37超声波传感器默认是232接口,可以调为TTL接口,URM05大功率超声波传感器测试距离能到10米,算是目前来说测试距离比较远的一款了,另外还有比较常用的国外的几款SRF系列的超声波模块,目前的超声波模块精度能到1cm。


红外模块
红外遥控是由红外发射和红外接收系统组成


激光模块
相信很多人都玩过吧


指纹识别模块
这个东东比较贵了,要几百个大洋啊。平时,考勤这些用处挺大的。


四、网络类模块
以太网模块W5100
W5100这是有线的模块。能让你轻松将你的Arduino连接因特网。这个插板可以让Arduino发送和接收来自世界任何角落的数据。你可以用它来做有意思的东西,比如用网站远程控制机器人,或者每次你收到一个新的twitter信息都会响一次铃。这个插板开启了无穷尽的可能性,让你立刻将你的项目介入因特网。


蓝牙模块HC-05
蓝牙模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块。


WiFi模块ESP8266
ESP8266是一款超低功耗的UART-WiFi 模块,可将物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。


五、其他模块

三轴重力加速度模块GY-291


电机驱动板模块 L298N


时钟模块DS1307
DS1307是一款低功耗,具有56字节非失性RAM的全BCD码时钟日历实时时钟芯片,地址和数据通过两线双向的串行总线的传输,芯片可以提供秒,分,小时等信息,每一个月的天数能自动调整。并且有闰年补偿功能。AM/PM 标志位决定时钟工作于24小时或12小时模式,芯片有一个内置的电源感应电路,具有掉电检测和电池切换功能。


无源蜂鸣器模块


I2C模块
所谓I2C模块,是指通过I2C总线,在一个小板上挂接了好几个I2C设备的模块。


摄像头模块 ov7670

我只能说Arduino使用起来不太方便


心率测量模块


模块太多了,一时半会也介绍不完。就只介绍这几个,算是抛砖引玉吧。
有兴趣的朋友,还可以自己买材料,按照原理图动手制作。

参考资料:
淘宝
百度百科

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 3
打赏
分享
最新回复 (6)
雪    币: 156
活跃值: (97)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
oopww 2016-10-16 19:23
2
0
怎么没有马达呢??
雪    币: 43
活跃值: (388)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
malokch 2 2016-10-16 21:34
3
0
下次讲下电平信号,再介绍电路分析。最好出点仪器的使用教程,像各种表啊,逻辑分析仪,示波器啊,频谱仪什么的。安全方面的可以重点介绍下信道编码,通信协议,无线capture什么的。因为出漏多是在通讯这一块。
雪    币: 288
活跃值: (212)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
mozha 2 2016-10-16 22:30
4
0
手上只买了点便宜的套件,更多东西在家里。示波器什么的太贵了,买不起,周围没有可以借的地方。
雪    币: 288
活跃值: (212)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
mozha 2 2016-10-16 22:31
5
0
我写的是 震动模块
雪    币: 133
活跃值: (233)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
不追浮云的人 2016-10-17 09:22
6
0
支持,挺全的,再加个测心跳的模块:http://pulsesensor.com/
雪    币: 288
活跃值: (212)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
mozha 2 2016-10-17 16:09
7
0
好吧,我加上 心率测量模块 你的网址我找不开,在淘宝上随便选了一个
游客
登录 | 注册 方可回帖
返回