树莓派扩展板有什么用?原来还能这样玩!
今天跟大家伙儿聊聊,这树莓派扩展板到底是个啥玩意儿,有啥用?就喜欢捣鼓这些电子小玩意,前段时间不是入手个树莓派5嘛玩一段时间,就感觉这小东西本事还真不小,但就是接口少点,不够折腾。于是乎,我就开始琢磨着,得给它整个扩展板,前两天刚到手几块,今天就来跟大家唠唠嗑。
初识扩展板
我对这扩展板也没啥概念,就想着,这玩意儿不就是用来扩展接口的嘛后来我查查,还真别说,这小小的扩展板,门道还挺多。我买的这几块,有的是直接插在树莓派的GPIO针脚上的,有的,是那种通过排线连接的。这GPIO,就相当于树莓派对外沟通的一排排小触手,通过这些小触手,树莓派就能和各种各样的外部设备进行交流。
我记得第一次把扩展板插上去的时候,还真有点小激动。我选的是一块叫IO扩展板的,你还别说这名字可真直白,作用就是扩展各种接口。我小心翼翼地把它对准树莓派上的那些针脚,轻轻一按,"咔哒"一声,严丝合缝,心里那叫一个美滋滋!
摸索与实践
装好之后,我就开始琢磨这扩展板到底能干说明书上写着,这块板子支持啥PWM、ADC,还能读取模拟量、数字量,甚至还有什么I2C、UART、SPI接口。一开始我是真没怎么搞明白,这都是些我估摸着什么P、A、I、U、S,这些字母开头的,八成就是各种通信的接口。不管!先插上设备看看效果!
我,先试试控制一个小风扇。我找个PWM接口,把风扇的线接上去,再写上几行简单的代码,你猜怎么着?这小风扇还真就转起来!而且我还能通过代码控制它的转速,想快就快,想慢就慢,贼有意思!
后来我又试试读取一个光敏电阻的数值。这回我用的是ADC接口。这玩意儿能把模拟信号转换成数字信号,这样树莓派就能"读懂"外界环境的光线强度。我把光敏电阻接再一运行代码,屏幕上就显示出当前的光线强度值。我拿手电筒照照,数值立马就变大,真灵敏!
再后来我还试试用树莓派和扩展板做个小小的红绿灯模拟器,用的是数字口,直接控制LED的亮灭,也挺有意思的。反正现在这块IO扩展板上还有不少接口空着,我估计着以后还有的折腾。
新的发现
除这块IO扩展板,我还入手一块号称是"即插即用"的数字音频控制器(DAC),说是能改善树莓派的音质。我试试,还真是那么回事儿,听歌的感觉比以前好多,声音更清晰,也更饱满。这块DAC,也是直接插在GPIO针脚上的,安装起来特别方便。
还有一块扩展板,我得好好说说,这块板子是专门为那些想把树莓派变成软路由的朋友们设计的。你们知道啥叫软路由不?简单来说,就是用软件来实现路由器的功能。这块扩展板,尺寸很小,只有6英寸,但是功能可不少。它把树莓派上的一些主要接口都给去掉,然后通过自己的方式扩展出一些新的接口,专门用来做软路由。这块板子我还没来得及仔细研究,等我折腾明白,再来跟大家分享。
总结
这树莓派的扩展板还真是个好东西,它能让树莓派的功能变得更加强大,也更加多样化。就比如我今天折腾的这几块,有的是扩展各种各样的接口,有的是改善音频输出的质量,还有的是专门为某种特定的应用场景而设计的。这扩展板的种类还真不少,我今天分享的这几块只是冰山一角。我看到网上还有很多其他类型的扩展板,比如什么传感器扩展板、电机驱动板等等,看得我是眼花缭乱,心痒痒的。我现在觉得,这树莓派的扩展板,就像是一块块神奇的积木,能够让你根据自己的需要,搭建出各种各样有趣的东西。我觉得,我已经深深地爱上这个“小玩具”,以后,我还会继续探索,继续折腾,有什么新的发现,我再来跟大家分享!
- 树莓派扩展板种类繁多,功能各异。
- 通过扩展板,可以极大地增强树莓派的可玩性和实用性。
- 折腾扩展板,其乐无穷。
好,今天就先聊到这儿。等我把手头这几块扩展板都折腾明白,再来跟大家汇报!