智能花草看护系统摘要 本次设计的花盆自动浇水系统包括土壤湿度显示,空气湿度显示,以及温度显示和自动加水功能及运用EPS32无限传感模块传输数据实现手机APP控制功能。其中包括湿度传感器连接到ESP芯片上,AO作为输出口,将数据进行输出,输入到ESP32芯片上,在利用函数将数据输出到手机的APP上,同理的将温湿度传感器也是能够将数据能够数据显示在
网上看到很多关于AD7705的驱动,大部分都是stm32开发板,C语言的。但是没有关于esp32 micropython固件下的驱动。于是参考网上的资料写了如下驱动。由于我不是相关专业的人,所以以下内容可能会出现不规范或者错误的地方,恭请斧正。参考文章放在后面模块的模样首先放一个简易的代码,以下代码需要自己根据开发板自己定义好引脚from machine import Pin, SPI
impor
目前,还在不断更新,官方0.99版。支持所有主流桌面操作系统。貌似要收费,如果不需要最新版,完全可以直接装(ubuntu):sudo apt install fritzing fritzing-*添加ESP32-fritzing-module导入
原创
2022-01-23 10:18:56
412阅读
目前,还在不断更新,官方0.99版。支持所有主流桌面操作系统。貌似要收费,如果不需要最新版,完全可以直接装(ubuntu):sudo apt install fritzing fritzing-*添加ESP32-fritzing-module导入:随便画画,效果还行...
原创
2021-10-11 13:38:42
2356阅读
点赞
搞了2个星期,才把开发环境搞好。是的,要骂人了。但这对于我来说,是个学习的机会,毕竟之前连VSCode都没怎么用过。但从这次查找问题的过程中,发现自己解决问题能力的不足。说到底就是一个不断反省的过程。好了,收拾好心情,下一步了。既然要开发ESP32的固件,那就需要大概了解ESP32固件内部的运行情况。 总的来说,ESP32上电后,会进行3个步骤:(1)一级引导程序被固化在ESP32内部的
复位电路: 复位 :让MCU回到最开始的状态。并且从头开始,重新执行程序 我们什么时候需要复位? &nb
简介板子: Esp 32s开发板屏幕: 2.8‘’ TFT LCD (ILI9341、SPI)IDE: Arduino库:Ucglib 玩Arduino也有一阵子了,B站小电视和天气始终带火了0.96寸的OLED,上手简单,确实好用,但有个短处就是太小了,而且不支持触摸。。。。那这次这个稍微大一点又支持触摸的吧(事实证明就是完虐自己)首先就是某宝搜索arduino TFT屏幕(Arduino创客多
1.首先把文件中需要的头文件路径加好 2.整理文件夹 3.电路知识 首先应该对led灯亮灭的原理理解,懂得其是通过gpio口的高低电平来控制的。 其次就是在原理图上找到该引脚。知道引脚名字后,就可以针对该引脚进行配置。为什么需要配置?也许你会问在51中不是直接对该引脚赋值0,和1从而使得引脚输出高低电平? 这里就要讲一下了。 通用gpio端口结构图: 51单片机的P0引脚结构图 可以比较发现51p
DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。单极性输出:由运算放大器进行电流→电压转换,使用内部反馈电阻。输出电压值VOUT和输入数字量D的关系:VOUT = - VREF ×D/256D = 0~25
在学习完PCB之后,难免想自己进行打板测试。那么,我们今天讲一讲如何用嘉立创设计自己的ESP32开发板、要找到属于自己的专属芯片,我们启动某淘,搜索ESP32贴片 我们随便点进去一个找到他专属的引脚顺序。然后我们打开eda软件根据你要买的贴片绘制你的图,外围的这些不用看先(我这是画完之后截的图,外围电路一会介绍)这样一一检查一下,看是否自己的贴片引脚和顺序都正确。然后 贴片放上去了,我们
使用STM32常用的下载方法主要有以下几种:(1)ISP程序下载:使用STM32的串口1进行程序下载,使用该方式下载需要使用USB转串口芯片,常用的芯片如CH340G,该方式的程序下载需要使用上位机FlyMcu,上位机的设置出错很容易导致程序下载不进去,或者下载出错,更有甚者可能导致芯片的锁死。(2)JTAG程序下载:平时很少使用, 不做说明。(3)SWD程序下载: 常用的下载方式,只需要三根线就
全文框架1.栅极驱动部分常用的mos管驱动电路结构如图1所示,驱动信号经过图腾柱放大后,经过一个驱动电阻Rg给mos管驱动。其中Lk是驱动回路的感抗,一般包含mos管引脚的感抗,PCB走线的感抗等。在现在很多的应用中,用于放大驱动信号的图腾柱本身也是封装在专门的驱动芯片中。本文要回答的问题就是对于一个确定的功率管,如何合理地设计其对应的驱动电路(如驱动电阻阻值的计算,驱动芯片的选型等等)。注1:图
转载
2022-03-09 10:35:35
2283阅读
点赞
乐鑫官方ESP32开发板的外围电路主要包含:USB-UART电路自动下载电路RC延迟电路重启按键下载按键电源降压芯片LDO 下面简单介绍一下这些电路的功能。ESP32的USB-UART电路部分,核心芯片CP2102。其作用是将USB接口传入的D+、D-信号转换为串口信号RX、TX以及流控信号RTS、DTR。再通过自动下载逻辑电路,将RTS、DTR的流控信号对ESP32系列芯片的“EN”使
stm核心板 其电路由通讯—下载电路模块接口、电源转换模块电路(5V---->3.3V)、JTAG/AWD调试接口电路,stm32微控制处理器模块,高速外部晶振电路,低速内部晶振电路,LED电路,复位电路,独立按键电路,外扩引脚电路组成 其电路组成如图所示1.微控制器电路STM32代表ARM Cortex-M 内核的32位微控制器 F(产品类型):F代表通用系列 103(芯片子系列):101
对于电阻,想必大家都觉得简单,没有什么好说的。其实电阻的应该还是非常广泛的,在不同的应用场合其作用是完全不同的。本人将总结其基本用法,及容易被忽略的地方。
原创
2017-11-06 14:58:45
5052阅读
点赞
电容,作为电子电路的又一基本元器件,大家也是熟悉不过的了。下面我们谈谈电容的一些基本应用及注意事项。但是,由于电容的应用非常广泛,未必能面面俱到,如果有网友觉得没有谈到的地方,希望公共完善。
原创
2017-11-07 15:09:19
4319阅读
一、简介编译不通过的问题。这里就对ESP-IDF构建系统的实现原理做一个简单的总结。测试环境:Ubuntu18.4ESP-IDF:V5.0 官方参考链接:构建系统 - ESP32 - — ESP-IDF 编程指南 v5.0.1 文档二、概念 项目目录,其中包含了构建可执行应用程序所需的全部文
1.复位2.系统时钟2.1时钟树2.2时钟源从时钟树可以看出 时钟源共七种ESP32 的时钟源分别来自外部晶振、内部 PLL 或振荡电路 具体地说,这些时钟源为:2.2.1 快速时钟PLL_CLK320 MHz 或 480 MHz 内部 PLL 时钟XTL_CLK2 ~ 40 MHz 外部晶振时钟,模组板载的是40MHz晶振2.2.2 低功耗慢速时钟XTL32K_CLK32 KHz 外部晶振时钟,
文章目录前言一、硬件篇1. 硬件清单2.雨露传感器二、工具篇三、组装篇1.固件烧写2. 硬件连接3. OTA升级四、自动化篇1. 在HA中添加设备2. 配置自动化脚本总结 前言本项目的起因是周末在家洗衣服,晾在窗外的晾衣架上,本来是个艳阳高照的天气,突然下起了雨,而在屋内写代码的我对此一无所知,等发现的时候,快晾干的衣服已经在滴水了,因此萌生了DIY一个能够检测下雨,并且语音提醒的东东。首先看一
前些天写程序的时候,需要做一个自动复位的功能,也就是当收到外部通讯设备复位指令时,主设备立刻执行复位操作。当时是想到的用看门狗实现。但是觉得似乎不太妥当,因为看门狗的复位是需要一定的时间。而在这段时间内系统还是处于正常运行当中,而且所有中断都会正常响应。这恰好与要实现的功能南辕北辙。需求是当收到复位指令时,系统停止执行后面的所有操作,包含中断响应。所以看门狗无法实现。 &n