酷,用ESP32与HaaS Python做了个舞动的氛围灯带,还能做你自己喜欢的模式哦

 自新年推出案例 新年到,HaaS Python + ESP32给您DIY送福啦,还有丰富的光效动画哦 以来,许多小伙伴说点灯大法好玩,但是氛围灯带更加有趣,希望能出个案例,必须安排。

如同之前的案例,本案例也只需要以下几步就可以实现好:

1、硬件连线、开发前先体验一把

1.1、硬件连线

只需准备如下硬件

  • ESP32开发板
  • 外置5V电源(可选)
  • WS2812灯带(60灯)
  • 杜邦线若干

 其中,WS2812点阵屏跟ESP32之间的连如下:

由于灯带需要的功率较大,ESP32上的5V供电很可能无法支撑正常点亮灯带,建议使用外置电源为灯带供电,同时要求外置电源与ESP32共地。可选用常见的“USB转TTL模块”,带了5V与3.3V供电,能满足我们大部分场景开发需求。其完整的接线方式为:

 1.2、开发前先体验 

打开支付宝扫描以下小程序二维码

在完成上面硬件连线之后,就可以进行此案例的完整体验了哦。

1.3、NeoPixel基础使用

该模块为WS2812 / NeoPixel LED提供驱动程序。

你可以在硬件接线完成后,进入交互模式,输入以下指令,来尝试操作灯带。

from machine import Pin
from neopixel import NeoPixel

pin = Pin(19,Pin.OUT) #在本案例中,使用GPIO 19作为灯带控制
np = NeoPixel(pin,8) #创建一个包含8颗LED的NeoPixel对象
np[0] = (255,255,255) #将第一颗灯置为白色
np.write() #将颜色写入硬件
r,g,b = np[0] #读取第一颗灯珠的颜色

了解了这些基础操作后,就可以进行云端一体的开发了。

 2、物联网平台开发

整个过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值