361浏览
查看: 361|回复: 13

【花雕体验】18 行空板点亮WS2812B的256位LED硬屏

[复制链接]
手头有二块WS2812B硬屏板子

17.1-2-23.jpg

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 11:48:40

WS2812B主要特点
智能反接保护,电源反接不会损坏IC。
IC控制电路与LED点光源公用一个电源。
控制电路与RGB芯片集成在一个5050封装的元器件中,构成一个完整的外控像素点。
内置信号整形电路,任何一个像素点收到信号后经过波形整形再输出,保证线路波形畸变不会累加。
内置上电复位和掉电复位电路。
每个像素点的三基色颜色可实现256级亮度显示,完成16777216种颜色的全真色彩显示,扫描频率不低于400Hz/s。
串行级联接口,能通过一根信号线完成数据的接收与解码。
任意两点传传输距离在不超过5米时无需增加任何电路。
当刷新速率30帧/秒时,级联数不小于1024点。
数据发送速度可达800Kbps。
光的颜色高度一致,性价比高。

主要应用领域
LED全彩发光字灯串,LED全彩模组, LED全彩软灯条硬灯条,LED护栏管。
LED点光源,LED像素屏,LED异形屏,各种电子产品,电器设备跑马灯。


03-.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 11:51:15

WS2812模块电原理图
04.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 15:46:39

【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
行空板测试外接执行器模块——Mind+代码编程
测试程序二十八:行空板P21点亮64位LED硬屏
实验接线:行空板P21口接WS2812B的IN端

  1. #【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
  2. #行空板测试外接执行器模块——Mind+代码编程
  3. #测试程序二十八:行空板P21点亮64位LED硬屏
  4. #实验接线:行空板P21口接WS2812B的IN端

  5. from pinpong.extension.unihiker import *
  6. from pinpong.board import Board,Pin
  7. from pinpong.board import NeoPixel
  8. import time


  9. Board().begin()
  10. np1 = NeoPixel(Pin((Pin.P21)),64)

  11. while True:
  12.     np1[0] = (255,0,0)
  13.     time.sleep(1)
  14.     np1[0] = (0,0,0)
  15.     time.sleep(1)
复制代码


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 15:48:57

实验场景图

17.1-2-24.jpg

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 16:12:22

【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
行空板测试外接执行器模块——Mind+图形编程
测试程序二十九:行空板 64位LED硬屏满天星
实验接线:行空板P21口接WS2812B的IN端

17.1-2-25.jpg

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 16:15:16

实验场景图

17.1-2-26.jpg

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 17:04:55

【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
行空板测试外接执行器模块——Mind+代码编程
测试程序三十:行空板逐个点亮64位LED
实验接线:行空板P21口接WS2812B的IN端

  1. #【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
  2. #行空板测试外接执行器模块——Mind+代码编程
  3. #测试程序三十:行空板逐个点亮64位LED
  4. #实验接线:行空板P21口接WS2812B的IN端

  5. from pinpong.extension.unihiker import *
  6. from pinpong.board import Board,Pin
  7. from pinpong.board import NeoPixel
  8. import time


  9. Board().begin()
  10. my_variable = 0
  11. np1 = NeoPixel(Pin((Pin.P21)),64)

  12. while True:
  13.     if (my_variable < 64):
  14.         for my_variable in range(0, 64):
  15.             np1[my_variable] = (0,5,0)
  16.             time.sleep(0.1)
  17.     if (my_variable < 64):
  18.         for my_variable in range(63, -1, -1):
  19.             np1[my_variable] = (5,0,0)
  20.             time.sleep(0.1)
  21.     if (my_variable < 64):
  22.         for my_variable in range(0, 64):
  23.             np1[my_variable] = (0,0,40)
  24.             time.sleep(0.1)
复制代码


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 17:08:17

【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
行空板测试外接执行器模块——Mind+图形编程
测试程序三十一:行空板逐个点亮64位LED
实验接线:行空板P21口接WS2812B的IN端

17.1-2-27.jpg

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 17:17:33

实验场景动态图


动画10.gif
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 18:00:10

【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
行空板测试外接执行器模块——Mind+代码编程
测试程序三十二:行空板逐点随机颜色的彩虹灯
实验接线:行空板P21口接WS2812B的IN端

  1. #【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
  2. #行空板测试外接执行器模块——Mind+代码编程
  3. #测试程序三十二:行空板逐点随机颜色的彩虹灯
  4. #实验接线:行空板P21口接WS2812B的IN端

  5. from pinpong.extension.unihiker import *
  6. from pinpong.board import Board,Pin
  7. from pinpong.board import NeoPixel
  8. import random
  9. import time


  10. Board().begin()
  11. my_variable = 0
  12. np1 = NeoPixel(Pin((Pin.P21)),64)

  13. while True:
  14.     if (my_variable < 64):
  15.         for my_variable in range(0, 64):
  16.             np1[my_variable] = ((random.randint(0, 4)),(random.randint(0, 4)),(random.randint(8, 25)))
  17.             time.sleep(0.1)
复制代码


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 18:03:16

实验场景图

17.1-2-28.jpg

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 18:42:19

【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
行空板测试外接执行器模块——Mind+图形编程
测试程序三十三:行空板点亮256位LED硬屏
实验接线:行空板P21口接WS2812B的IN端

17.1-2-29.jpg

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-7-11 20:40:07

实验场景图

17.1-2-30.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2023 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail