【Arduino 动手做】如何用智能手机控制 16x16 WS2812 Led 矩阵
2025-06-251212
AI 快速预览详细
该项目介绍了如何使用智能手机通过Wi-Fi网络控制16x16 WS2812 LED矩阵。主要硬件包括NodeMCU、ESP8266或Wemos D1微控制器,以及DFPLAYER模块和小型扬声器。矩阵具有多种模式(如上传图片、Ticker和Painting)和效果(如彩虹、火焰、矩阵等),还支持游戏功能(如Arkanoid、Tetris等)。用户可以通过安装GyverMatrixWiFi应用程序来控制矩阵。
|
这是 GyverMatrix 项目的变体,在本例中,使用 Wi-Fi 网络而不是蓝牙。 这次我将向您展示如何使用智能手机控制可寻址的 LED 矩阵 16 on 16。这是 GyverMatrix 项目的变体,在本例中,使用 Wi-Fi 网络而不是蓝牙。现在不需要使用实时时钟模块,因为时间是通过 Internet 与 NTP 服务器同步的。也不需要蓝牙模块,因为连接是通过 Wi-Fi 网络建立的。 因此,该设备的构建非常简单,并且仅包含几个组件: • 微控制器单元是 NodeMCU、ESP8266 或 Wemos D1,它们包含大量内存和板载 WiFi。就我而言,它是 ESP8266。 • 16 合 16 Led 矩阵模块由 256 个 WS2812 可寻址 LED 组成(此类矩阵以 10 至 15 美元的价格出售给全球速卖通) • 该设备还包含一个 DFPLAYER 模块,该模块包含警报或背景声音所需的 mp3 音频文件 • 小型扬声器 • 一键式 • 最后,5V 电源能够提供最低 3A 的电流 矩阵的几乎所有功能都可以通过此按钮手动控制,并结合按压次数和长度。要通过智能手机控制矩阵,您需要安装“GyverMatrixWiFi”应用程序。有关制作的详细信息以及此项目的文件,请访问 GitHub:https://github.com/vvip-68/GyverMatrixWiFi/。 为了获得更好的视觉效果,矩阵二极管应用隔板分隔。为此,在 3D 打印机上打印网格。从这个项目中制作原始格栅需要大量的时间和材料 (PVC)。这就是为什么我创建了一个自定义网格,它需要的材料和打印时间减少了几倍。您可以通过下面的链接下载 STL 文件。应在网格上放置描图纸以散射光线。 该矩阵具有以下特点: 模式:上传图片、Ticker 和 Painting。 效果:彩虹、火焰、矩阵、好奇立方体、降雪、星落、大漩涡、彩弹射击、Soud 效果、动画、时钟、日期 游戏:Arkanoid、Tetris、Maze、Runner、Snake。 功能: 启动时自动连接到矩阵, 亮度和显示速度设置, 在游戏中使用加速度计。 不幸的是,我的相机只有自动设置,不能很好地应对改变光线强度,所以视频和颜色不清晰。实际上,这看起来很吸引人。 最后,将设备放置在一个尺寸合适的盒子中,该盒子由厚度为 3 毫米的 PVC 板制成,并涂有自粘彩色墙纸。您可以在视频中观看制作设备的整个过程。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
















项目链接:https://www.hackster.io/mircemk/how-to-control-16x16-ws2812-led-matrix-with-smartphone-c073fb
项目作者:北马其顿 米尔塞姆克(Mirko Pavleski)
项目视频 :https://www.youtube.com/watch?v=fQy3piPoYio
项目代码:https://github.com/vvip-68/GyverMatrixWiFi/
3D 文件:https://hacksterio.s3.amazonaws.com/uploads/attachments/1304743/grille_yZfCnAdXhw.stl