树莓派Python驱动ws8211(FC-100)RGBLED模块的方法

    如果你跟我买的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/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 多想漫步在鄱湖边 欣赏这深秋的色彩 欣赏这如海的湖泊 这是鱼儿的乐园 这是候鸟的天堂 这是匡庐下的精灵 这是水乡泽...
    1如是我闻阅读 378评论 2 15
  • 十一回国,每天各种吃吃喝喝,虚度了很多时光。这段时间唯一觉得有意义的事情,就是探访了一座目前仅有三户人家的千年古村!
    阿暖sunny阅读 355评论 0 0
  • (这只是写给自己的一些话,只是自己的一些瞎扯😑) 2015就剩3个月了,回顾这大半年,其实自己很多目标都没有实现...
    Sweet_Miss阅读 155评论 0 1
  • 大思英语是国内唯一专注4-12岁少儿英语听力启蒙的教育平台。 秉承母语式教学理念,采用“听音识图”的教学方法,通过...
    花生墨芊阅读 259评论 0 0