ESP8266 + ws2812+MAX9814 实现远程控制氛围灯效果和律动功能(支持软件和小爱同学)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

随着科技发展,我们的生活逐渐智能化,本文就介绍如何通过esp8266与其他模块配合来实现远程操控灯带呈现出不同的效果。


一、硬件篇

1.1  材料准备:esp8266 12f  ; ws2812灯带(建议买1m60颗的);max9814;USB转TTL模块;TP4056充电模块;锂电池;灯筒(淘宝搜索,几块钱一个的那种,叫商家发散件);飞线若干,热熔枪,电烙铁

1.2 各模块介绍

ESP8266-12F

ESP8266 + ws2812+MAX9814 实现远程控制氛围灯效果和律动功能(支持软件和小爱同学)

ESP8266 + ws2812+MAX9814 实现远程控制氛围灯效果和律动功能(支持软件和小爱同学)

下载模式时(注意拉低GPIO0电平)

GPIO0 GPIO2 GPIO15 VCC GND TX RX
低电平 高电平 低电平 VCC GND RX TX

                      ESP8266TXUSB转TTLRX,然后RXUSB转TTLTX

运行模式时

                       

GPIO2 GPIO15 EN VCC GND
高电平 低电平 高电平 VCC GND

MAX9814

ESP8266 + ws2812+MAX9814 实现远程控制氛围灯效果和律动功能(支持软件和小爱同学)

接线方式

GND V+ OUT
GND VCC 接esp的ADC口

WS2812

ESP8266 + ws2812+MAX9814 实现远程控制氛围灯效果和律动功能(支持软件和小爱同学)

接线方式

GND VCC PIN
GND VCC GPIO5

二、使用步骤

1.引入库

代码如下(示例):

import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') import ssl ssl._create_default_https_context = ssl._create_unverified_context 

2.读入数据

代码如下(示例):

data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv') print(data.head()) 

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

上一篇:Flink实例(126):状态管理(十五)State 过期时间TTL


下一篇:浅谈串口、UART、TTL、232、485