基于ESP32的RGB点阵显示器

这篇具有很好参考价值的文章主要介绍了基于ESP32的RGB点阵显示器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        分享一个之前制作的RGB彩灯点阵控制器。

基于ESP32的RGB点阵显示器

    硬件介绍:

    1.主控芯片ESP32;

    2.RGB灯为内置控制IC类型的,IC型号为WS2812B;

    3.点阵的大小为12X10,分别使用ESP32的10个IO来控制点阵的10个显示行;

    4.设置有BH1750光照传感器,对环境光线强度进行检测;

    5.设置有红外接近开关,可以对物体遮挡进行检测;

    6.设置有ADXL345三轴加速度传感器,可以进行加速度和倾角的检测;

    7.外部接了一个3.7转5V升压模块,可以使用锂电池进行供电。

点阵控制引脚表:

行号 ESP32引脚号
1 23
2 33
3 18
4 25
5 22
6 27
7 19
8 26
9 21
10 32

    三个传感器模块均为I2C通讯接口,分别与ESP32的4脚和5脚相连。

    为了使点阵看起来美观一些,这里使用三片10cmX10cm的亚克力板进行安装固定,其中最前面的为单面磨砂,后面的两块为黑色。

    下面分享一下4个简单的小应用。

    第一个应用中使用ADXL3453轴加速度传感器读取点阵当前的倾角,然后利用箭头进行方向指示。

应用1

    第二个应用中箭头按照一定的速度滚动,转动一圈后,利用随机数获取下一次转动的速度。

应用2

    第三个应用中,箭头随机转动,当用手遮住红外接近开关时,箭头固定。

    第四个应用中,上电以后控制器连接WIFI,并通过网络同步本地RTC时间,然后滚动显示日期和时间。

 有需要源码的小伙伴可以关注"懂事电子设计"文章来源地址https://www.toymoban.com/news/detail-490242.html

到了这里,关于基于ESP32的RGB点阵显示器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【正点原子STM32】LTDC LCD(RGB屏)实验(TFT LCD、RGB LCD信号线、驱动模式、LTDC驱动LCD-TFT显示器、LTDC控制器、DMA2D-GPU、DMA2D颜色填充步骤)

    一、RGB LCD简介 二、LTDC介绍 2.1、LTDC简介 2.2、LTDC控制器框图介绍 2.3、LTDC相关寄存器介绍 2.4、LTDC相关HAL库驱动介绍 三、RGB屏基本驱动步骤 四、编程实战1 五、DMA2D介绍 5.1、DMA2D简介 5.2、DMA2D框图介绍 5.3、DMA2D相关寄存器介绍 六、DMA2D颜色填充的具体步骤 七、编程实战2 八、

    2024年04月16日
    浏览(41)
  • 把电脑显示器当作另一个视频输出设备的显示器

    有一个笔记本电脑和一个支持HDMI输出的机顶盒,希望机顶盒的内容输出到笔记本的屏幕上。 hdmi转usb的视频采集卡。 绿联视频采集卡 海备思usb采集卡 以Potlayer为例。 采集卡怎么用?电脑怎么成为其他设备的显示器? potplayer设置教程/采集卡连接电脑软件操作方法 完。

    2024年02月04日
    浏览(68)
  • 【触想智能】工业显示器上市前的检测项目分享

    工业显示器在上市前,需要做一项重要的工作,那就是工业显示器出厂前的产品可靠性检测。 工业显示器选择的测试项目相比商用端更为严格,常见的性能测试项目包括高温老化、防尘防水、电磁静电干扰、防摔防撞等,在工业级应用领域,它有另外一个叫法,即产品可靠性

    2024年02月06日
    浏览(33)
  • STM32 MCU上显示器概述、分类、接口

    嵌入式显示器已经在现代嵌入式系统中变得至关重要,为各种应用领域提供了强大的用户界面和信息展示功能。从智能家居设备到医疗仪器,从工业控制系统到汽车内部控制面板,嵌入式显示器在提高用户体验、简化交互、增强可视化信息传达方面发挥着关键作用。 显示模块

    2024年02月02日
    浏览(86)
  • QT Creator写一个简单的电压电流显示器

    本文主要涉及上位机对接收的串口数据处理,LCD Number控件的使用。之前的一篇写一个简单的LED控制主要是串口发出数据,这里再看一下怎么接收数据处理数据,这样基本就对串口上位机有简单的认识了。 这一小节通过用一个LCD Number实时显示时间的例程认识一下LCD Number控件。

    2024年02月11日
    浏览(41)
  • 两台主机共用一个戴尔显示器之快速切换主机

    直接安装戴尔的显示器管理软件,下载安装链接 设置完成之后就可以在同一个显示器上快速切换输入源

    2024年02月11日
    浏览(43)
  • 使用STM32微控制器驱动LCD1602显示器

    驱动LCD1602显示器是嵌入式系统常见的任务之一,而STM32微控制器因其灵活性和丰富的外设而成为了广泛采用的解决方案。 在这篇文章中,我们将探讨如何使用STM32微控制器来驱动LCD1602显示器。我们将从STM32的GPIO配置、延时函数以及LCD1602的初始化和写入数据等方面展开讨论,

    2024年04月17日
    浏览(35)
  • LCD—STM32液晶显示(1.显示器简介及LCD显示原理)(6000字详细介绍)

    目录 显示器简介 液晶显示器 液晶 像素 液晶屏缺点 LED显示器 OLED显示器 显示器的基本参数 STM32板载液晶控制原理(不带微控制器) 液晶控制原理 控制信号线(不带液晶控制器) 液晶数据传输时序 显存 总结 3.2寸液晶屏介绍(搭载液晶控制器) 3.2寸电阻触摸屏实物 ILI9341液晶

    2024年02月17日
    浏览(40)
  • 基于瑞昱显示芯片的专业显示器开发

    ● 目前Type-c接口从2017年开始已进入消费者生活; ● 支持的Type-c信号源设备已覆盖电脑,手机,平板,游戏机,投影机等各类应用; ● 关于Type-c显示端设备的方案我们从2017年开始孵化,目前在手机配件,教育及在线办公市场出货量较大;该类显示器应用月均400K的出货量

    2024年01月22日
    浏览(40)
  • 如何使用ESP8266微控制器和Nextion显示器为Home Assistant展示温度传感器和互联网天气预报

    第一部分:引言与项目概述 在智能家居领域,实时监控和显示环境数据已经成为了一个热门的话题。无论是室内温度、室外温度,还是游泳池的温度,都可以通过各种传感器轻松获取。但如何将这些数据以直观、美观的方式展现出来呢?本文将详细介绍如何使用带有ESP8266微

    2024年02月07日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包