学好开源硬件,不仅仅需要会编程就可以了,电路基础是很重要的;软件和硬件都玩的溜,才是高手,那么小编为了方便大家的学习,特别画了一块智能传感器板子,来带领大家学习电路基础,玩转智能模块。其主要分为14个小模块,主要是针对各种百名带赛事量身定制的智能模块。
今天小编来带领大家来学习第一个模块,指示灯模块
一、材料准备
①红黄绿、三色led灯各一个
②1k阻值电阻三个
二、电路原理图
三、理论学习
生活中,我们会接触到各式各样的灯,如:家里的日光灯、节能灯、白炽灯、led灯等,每种灯的工作原理是相同的,只需要通上电压,就会点亮它。根据不同的灯的类型,通电的电压大小是不同的,如:白炽灯需要通电220伏,led灯需要1到十几伏不等。
这节主要为大家介绍的led灯,也可以叫做发光二极管,如上图所示,可以发出不同颜色的光。每个led有两个引脚,分别是正负极,分别接正负电压,长引脚接正电压,短引脚接负电压。
小编为大家提供的四款开源硬件的供电电压是3-5V,理论上将该电压接通到led灯上,小灯是可以亮起来,但也只是短暂的亮一下,就会熄灭,这是为什么呢?
原来我们的led灯,只需要很小的电流就可以发光啦,一般工作电流很小,约在5---10mA,如果我们直接把3-5V的电压直接接到led灯上,它产生的电流会远大于10mA,这是因为led灯的内阻是很小的,根据欧姆定律可得,电流就会很大。那么如何解决电灯被烧毁的问题,我们可以通过串联一个限流电阻就可以啦,保证通过小灯的电流会很小,一般供电电压3-5V的情况下,限流电阻选择为1kΩ左右就可以啦。
基于上述的理论知识,小编设计了这个指示灯模块,有三个led灯组成(红绿黄,交通灯颜色),分别串联一个限流电阻,起到保护作用,如图1所示,图2是它的实际效果图。
指示灯的公共端是接地(电压是0V),另外一端,预留出来,这样三个小灯,就可以通过我们的主控板,来进行控制了,如果主控板输出0V,小灯是不亮的,如果输出的是3-5V的电压,电灯就会亮起来了。
在后续的课程中,我们会结合开源硬件来编程实现,控制指示灯模块的亮灭的。
四、科普
①我们日常生活中,安全电压是小于36V,如果高于这个电压,就纯在触电危险,所以小朋友,一定要安全用电。我们的教程主要采用的电压范围是 3-5V。
②电压的单位是: 伏特,英文符号是: V,1V=1000mV
③电流的单位是: 安培,英文符号是: A,1A=1000mA
④电阻的单位是: 欧姆,英文符号是: Ω,1kΩ=1000Ω
⑤欧姆定律:电流=电压/电阻
⑥接地:这里接地,就是以大地的电压为参考点,默认电压就是0V