美文网首页
树莓派Python驱动ws8211(FC-100)RGBLED模

树莓派Python驱动ws8211(FC-100)RGBLED模

作者: 灰色的猪瞳 | 来源:发表于2019-01-11 11:02 被阅读0次

    如果你跟我买的RGB模块ws8211(FC-100)一样,想驱动它却一直找不到方法,那么这篇文章就可以帮到你啦。

FC-100(ws8211)

针脚焊接

    我们拿到拿到这个FC-100模块后呢,第一步就是要焊接上针脚。

    如图所示,整个模块有6个可供焊接的孔,如果你只购买了一个模块的情况下,只需用到其中的左边的3个就能驱动整个LED模块发出RGB了。右边的三个是用来连接到下一个RGB模块用的

FC-100连接图片

    我们需要用到的是左边的三个孔 分别是DI,GND,VCC。为什么要焊接上,不是单单插上去就能用?很简单,因为是间隙配合。孔比针脚要大,单单插上去会容易接触不良。但是背板不容易上锡。

FC-100背面上锡

 导线连接

       因为FC-100模块需要+5V的电压驱动,所以VCC针脚要连接树莓派的+5V针脚,而GND 也就自然要连接GND脚。而DI脚呢,要连接到树莓派的P18脚。

FC-100与GPIO的连接图

 树莓派准备

    用树莓派驱动LED,当然我们先要有一个树莓派。然后你要懂得一些基本的Linux操作才能事半功倍。

    在终端上依次键入以下代码

            sudo apt-get update  # 更新源

            sudo apt-get install gcc makebuild-essential python-dev git scons swig # 安装所需的软件

            sudo nano /etc/modprobe.d/snd-blacklist.conf   # 停用音频输出

     在编辑器中键入      

            blacklist snd_bcm2835     

             然后按CTRL + O保存文件,CTRL + X关闭编辑器

            sudo nano /boot/config.txt  #编辑配置文件

        把末尾的 #dtparam=audio=on 变成 dtparam=audio=on

变成 dtparam=audio=on

     终端上键入 sudo reboot 重启树莓派


程序准备

    在终端输入 

            git clone https://github.com/jgarff/rpi_ws281x

            cd rpi_ws281x/

            sudo scons

            cd python

            sudo python setup.py build

            sudo python setup.py install

            等待编译结束

            编译结束后呢我们就能使用

            sudo PYTHONPATH=".:build/lib.linux-armv7l-2.7" python examples/strandtest.py 

     这条命令来驱动 RGB模块了。

正常运行的样子

注:本文代码 来自 https://github.com/jgarff/rpi_ws281x 

步骤参考 https://tutorials-raspberrypi.com/connect-control-raspberry-pi-ws2812-rgb-led-strips/

相关文章

网友评论

      本文标题:树莓派Python驱动ws8211(FC-100)RGBLED模

      本文链接:https://www.haomeiwen.com/subject/hrbtdqtx.html