草庐IT

esp-box-lite

全部标签

使用CH9102F平替ESP32系列下载电路中的CP2102

乐鑫官方ESP32开发板的外围电路主要包含:USB-UART电路自动下载电路RC延迟电路重启按键下载按键电源降压芯片LDO 下面简单介绍一下这些电路的功能。ESP32的USB-UART电路部分,核心芯片CP2102。其作用是将USB接口传入的D+、D-信号转换为串口信号RX、TX以及流控信号RTS、DTR。再通过自动下载逻辑电路,将RTS、DTR的流控信号对ESP32系列芯片的“EN”使能以及“GPIO0“下载模式进行逻辑控制。根据EN与GPIO0的逻辑输出配合RC延迟电路来达到“当EN高电平后,再将GPIO0拉低进入下载模式“的条件。“重启”按键,将EN拉低电平。可以控制芯片“使能”关闭,松

mysql - Laravel Homestead Vagrant Box 数据库问题

在浏览器中浏览本地网站(example.app:8000)和使用phpartisanmigrate时,我无法使用相同的database.php设置。如果我的database.php设置是:'mysql'=>array('driver'=>'mysql','host'=>'127.0.0.1','database'=>'homestead','username'=>'homestead','password'=>'secret','charset'=>'utf8','collation'=>'utf8_unicode_ci','prefix'=>'','port'=>'33060')工匠

Arduino ESP32

ArduinoESP32笔记ArduinoArduinoIDEESP32简述GPIO端口GPIO输入GPIO输出GPIO中断ADC模数转换DAC数模转换LEDC(PWM)TOUCH触摸传感器CPU主频Sigma-DeltaModulation(SDM)舵机控制ArduinoArduino官网ArduinoIDE1.下载ArduinoIDE=>SOFTWARE页面下载所需适配的操作系统(Windows,Linux,macOS)等;其中Windows版本MSIinstaller是需要安装的。zip的解压即可运行不需要安装。2.ArduinoIDE中添加ESP32开发板软件包数据:ArduinoID

【智能家居项目】裸机版本——认识esp8266 | 网络子系统

🐱作者:一只大喵咪1201🐱专栏:《智能家居项目》🔥格言:你只管努力,剩下的交给时间!如上图整个智能家居程序总体框架图,还剩下网络子系统没有实现,以及最终的业务子系统没有实现。认识esp8266|网络子系统🍚认识esp8266🍚网络子系统🥩应用层管理层EPS8226设备层AT命令层UART设备层🥩内核和芯片抽象层🥩硬件操作🥩单元测试🍚源码及资源🍚认识esp8266如上图所示是乐鑫的多种网卡芯片,本喵使用的是其中的ESP8266,具体性能参数可以参照上图。如上图所示,该芯片只用连接四个引脚,除开供电的正负外,剩下的两个引脚分别是串口的发送端和接收端,和MCU相连。通过串口发送指令给esp8266

esp32-cam刷固件后显示Device is busy or does not respond. Your options:解决方法

本人使用的烧录固件的方法是参考这篇文章中ESP32-Cam环境搭建部分的内容但是在烧录完Micropython之后并没有进入调试状态,反而显示Deviceisbusyordoesnotrespond.Youroptions:但是此时拆下板子并按照上文博主所述方法接线后,再次进入Thoony显示正常接线:IDE界面附B站王铭东老师的程序:importcamera#初始化摄像头camera.init(0,format=camera.JPEG,fb_location=camera.PSRAM)#拍摄一张图片buf=camera.capture()#大小是640x480#保存图片到文件withopen

物联网开发118 - Micropython ESP32 C3连接Mini MP3 Player 播放器模块

                        一、目的       这一节我们来学习如何使用合宙ESP32C3,连接MiniMP3Player播放器模块。此模块可以看做是一个简易的MP3,可以直接当做MP3来使用。当然我们也可以连接到开发板上,然后通过串口开控制它。下面我们一起来学习一下吧!二、环境       ESP32C3开发板(MicroPythonv1.19.1on2022-06-18)+MiniMP3Player播放器模块+几根杜邦线+Win10商业版       ESP32C3和模块接线方法:三、模块介绍        这是一款体积小巧的Mp3模块,可以直接接驳扬声器。模块配合供

ESP32 移植 LVGL UI 库

环境:硬件:ESP32LCD:ST7796 3.5寸480*320屏 电容触摸IC:GT911IDE:VisualStudioCodewithPlatoformIOextensionLVGL版本:3.0移植前准备移植前已经使用eSPI驱动起了ST7796屏,别且实现了触摸驱动。 LVGL移植步骤如下:下载LVGL代码下载LVGL文件,放置到工程的.lib库中:  编辑配置文件把LVGL源文件根目录下的 lv_conf_template.h重命名为lv_conf.h首先把第10行左右的宏定义打开:#if1/*Setitto"1"toenablecontent*/更改main.cpp文件主文件中导

【深度学习】 Python 和 NumPy 系列教程(廿四):Matplotlib详解:2、3d绘图类型(10)3D箱线图(3D Box Plot)

目录一、前言二、实验环境三、Matplotlib详解1、2d绘图类型2、3d绘图类型0.设置中文字体1.3D线框图(3DLinePlot)2.3D散点图(3DScatterPlot)3.3D条形图(3DBarPlot)4.3D曲面图(3DSurfacePlot)5. 3D等高线图(3DContourPlot)6.3D向量场图(3DVectorFieldPlot)7.3D表面投影图(3DSurfaceProjectionPlot)8.3D饼图(3DPieChart)9. 3D等高线投影图(3DContourProjectionPlot)10.3D箱线图(3DBoxPlot)一、前言       

ESP8266型号、下载、接线、烧录等怕忘总结

ESP8266型号、下载、接线、烧录等怕忘总结1.不同模块参数、下载接线等(1)ESP01(2)ESP01S(3)ESP07(4)ESP07S(5)ESP12E12F和12E管脚一样(6)ESP12F(7)ESP12S2.常见模块之间参数比较3.ESP12E,ESP-12F,ESP-12S这三款模块区别ESP-12E使用的PCB板层为两层,ESP-12F使用的PCB板层为四层,使用上更加稳定,ESP-12S在ESP-12F的基础上将IO0,IO15,RST,EN引脚进行了内部上下拉处理,接线上只需要接四根线就可以正常使用。4.固件下载(1)arduino环境下载​配置好环境即可(2)官方FLA

ESP32系列教程之空中升级OTA

文章目录准备工作空中升级OTA代码说明注意事项1.远程固件链接需为http协议2.远程链接确保为ESP32编译后固件附录1ESP32空中升级OTA完整代码附录2如何编译生成.bin升级固件PlatformIO编译生成.bin固件ArduinoIDE编译生成.bin固件准备工作配置好开发环境,本文是基于VSCODE+PlatformIO一个可用于联网的WiFi编译一个.bin固件升级程序,并上传得到一个http网址。首先编写一个程序,每隔1s打印helloworld!,并生成.bin升级固件。关于如何编译生成.bin升级固件,详见附录。#includevoidsetup(){//putyours