亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

树莓派 3 + Arduino 驱动 NeoPixel 灯带:Web 网页端炫彩动画控制器

项目架构

分离式设计:Arduino 运行 ALA (Arduino Light Animation) 库驱动 WS2812B (NeoPixel) 灯带,树莓派 3 运行 Python/Flask 轻量 Web 服务器 AlaWeb,通过 USB 串口发送指令。手机/电脑浏览器访问网页即可调整动画、颜色、速度、亮度、调色板。

树莓派 3 + Arduino 驱动 NeoPixel 灯带:Web 网页端炫彩动画控制器

硬件清单

接线方案

短灯带 (≤10 颗 LED) - USB 直供

长灯带 - 外部 5V 大电流供电

每颗 LED 全白 60mA,例:2米 60灯/米 需 7.2A。接法:

Arduino 端设置

  1. Arduino IDE 安装 ALA 库 (库管理器搜索 “ALA”)。
  2. 打开示例 RgbStripSerial,修改 NUM_PIXELS 为实际灯珠数。
  3. 上传固件,打开串口监视器 (9600, Newline),测试指令:

指令速查:A 动画代码、B 亮度 0-100、D 周期 ms、C RGB 十六进制色、P 调色板 0-5。

树莓派端部署 AlaWeb

sudo pip3 install pyserial flask
mkdir /home/pi/AlaWeb && cd /home/pi/AlaWeb
wget https://github.com/bportaluri/AlaWeb/archive/master.zip
unzip master.zip
cd AlaWeb-master
sudo python3 AlaWeb.py [/dev/ttyACM0]  # 自动检测或指定串口

终端显示监听地址 (如 https://192.168.x.x:5000),浏览器打开即得按钮满屏的控制面板。

资源链接

制造工艺

  1. 树莓派 + Arduino UNO + 三星 SAMI 极速构建火灾检测系统
  2. 树莓派自动化气雾栽培系统:湿度传感器智能控制
  3. 树莓派与Python构建机器人:完整指南
  4. Arduino与树莓派构建互联网控制视频流机器人完整指南
  5. gatoBot:基于树莓派 Zero W 的网页控制机器人,支持实时视频流
  6. Arduino Nano飞行模拟2020控制面板——LCD与CDI显示
  7. Arduino 飞行模拟器 2020 实体开关面板
  8. Arduino + HC-05 蓝牙控制 LED:MIT App Inventor 手机 App 开发全攻略
  9. 从零构建智能 Arduino 四足机器人:完整指南
  10. Arduino + MPU6050 姿态控制舵机:SG90 与 MG996R 精准跟随实战
  11. Bolt IoT + Arduino UNO 实现 6 路 LED 无级调光
  12. u-blox LEA-6H GPS 模块:Arduino 与 Python 集成指南