草庐IT

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

Arduino物联网快速开发:基于ESP8266与点灯Blinker制作小白都会的DIY《智能家居》系统

 前言我们要制作一款能够远程控制家里灯、风扇的开关,并采集温湿度、光照传输到手机APP上。正好看到了点灯Blinker的开源方案,blinker是一套跨硬件、跨平台的物联网解决方案,提供APP端、设备端、服务器端支持,使用公有云服务进行数据传输。可用于智能家居、数据监测等领域,可以帮助用户更好更快地搭建物联网项目。APP通过拖动控件就可以进行DIY界面了,非常方便。话不多说,那么接下来我们就一起来试试吧。整篇文章内容较长,但全是精髓,末尾有源码参考。(注意:硬件引脚不一定与我相同,请谨慎使用。)目录前言一、准备工作所用到的硬件:软件准备:1、电脑安装-ArduinoIDE2、手机安装-blin

ESP32连接BLE设备具体实现的说明

文章目录一、基础概念二、相关API参数与使用说明三、整体连接流程总结本篇文章以ESP32C3平台作为主机连接血糖仪蓝牙设备的过程为例,对代码的实现进行分析与理解。一、基础概念在上手撕代码之前,让我们准备好砍柴刀,先使用nRFConnectAPP连接血糖仪对Gatt协议概念以及各层次进行理解,APP下载链接自行百度,这里就不贴出来了,废话不多说,打开手机蓝牙连接血糖仪蓝牙设备,左图为血糖仪的所有服务项,分别是GenericAccess、DeviceInformation、UnknownService、UnknownService四项服务(Service),右图是UUID为0x1000的Unkno

【ESP8266 (12F)】Wi-Fi通信与TCP/IP协议栈(测试文章)

测试文章:ESP8266是一款低成本的Wi-Fi芯片,它可以实现无线网络的连接和通信。本文将介绍ESP8266的Wi-Fi通信功能和TCP/IP协议栈的使用方法。文章目录一、Wi-Fi通信1.1STA模式1.2AP模式1.3STA+AP模式二、TCP/IP协议栈三、实验步骤四、总结一、Wi-Fi通信Wi-Fi是一种无线局域网技术,它可以让设备在一定范围内通过无线电波进行数据传输。Wi-Fi遵循IEEE802.11标准,目前常见的有802.11b/g/n等协议。不同的协议有不同的频率、速率和兼容性。ESP8266支持802.11b/g/n协议,可以工作在2.4GHz频段。它可以作为一个Wi-Fi

微信小程序+阿里物联/Onenet物联+esp32搭建无服务器物联系统(一)---ESP32硬件设计开源

   目录 简介一、硬件设计开源连接二、硬件设计解析        1、电路原理图    2、PCB版图    3、BOM资料    4、整体项目的资料连接微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(一)微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(二)---阿里物联平台搭建重点来了:这是小程序的开源代码,记得加星哦!!B站视频连接(如果下边视频无法播放也可以参考这视频)         5、小程序二维码 简介    经过4G模块开发如意控系统成功以后,就萌生了用WiFi模组开发如意控系统的想法,这样用户可以通过WiFi方式实现远程连接与控制,在连

物联网(三)---WEB下发命令控制单片机[STM32+OneNET+ESP8266]

物联网(一)---快速上手[STM32+OneNET+ESP8266]物联网(二)---原理分析[STM32+OneNET+ESP8266]物联网(三)---WEB下发命令控制单片机[STM32+OneNET+ESP8266]物联网(四)---搭建自己的TCP服务器[ESP8266]物联网(五)---搭建自己的云平台[ESP8266+Django]前面已经介绍了怎么将单片机连入互联网,使单片机能够将采集到的数据上传到互联网上,可以直接通过网页来进行查看,以及对其中的原理进行了相应的介绍说明。本文将对如何从网页上下发命令来控制单片机作相应的讲解。前面已经介绍过,使用由于HTTP协议是无状态,短连

物联网开发笔记(41)- 使用Micropython开发ESP32开发板之控制4*4矩阵键盘

一、目的       这一节我们学习如何使用我们的ESP32开发板来操作4*4矩阵键盘。二、环境       ESP32+PS2摇杆+4*4矩阵键盘+ThonnyIDE+十几根杜邦线接线方法: 矩阵键盘原理: 三、代码frommachineimportPinimporttime#创建行的对象row1=Pin(19,Pin.OUT)row2=Pin(18,Pin.OUT)row3=Pin(5,Pin.OUT)row4=Pin(17,Pin.OUT)row_list=[row1,row2,row3,row4]#将创建的行对象放到list里面#创建列的对象col1=Pin(16,Pin.IN,Pin

ESP32+Python

目录一、MicroPython1.1所用开发板1.2Th开发环境、ESP32-python固件、官方文档1.3代码1.3.0点灯1.3.1定时器1.3.2PWM1.3.2PWM控制舵机1.3.3TCP\UDP通信1.3.4LCD16021.3.5数码管1.3.6SSD13061.3.7DS18B201.3.8WS2812b1.3.974HC595数码管1.3.10MAX7219数码管1.3.11IIC-OLED1.3.12GY-30光照传感器1.3.13AHT101.3.13DHT111.3.14HCSR041.3.15获取网络时间1.3.16获取心知天气1.3.17I2S播放WAV1.4参考

【ESP系列】ESP8266的AT固件烧录

前言  这几天突然想用ESP01的AT指令玩玩,但是那模块突然坏了。只能利用手头上的ESP8266-12F模块,来使用AT指令,因为是第一次用ESP8266-12F的AT指令,不知道它的AT指令固件有没有和版本之类的,所以就重新刷AT固件的进去,和记录下文章。准备  需要使用的工具和材料有:一块ESP8266-12F开发板、一个USB转串口模块(或带有USB接口的开发板)、一个MicroUSB数据线、AT固件、烧录工具。安信可的AT固件下载地址:AT固件地址网站下面还有几个其它固件,我还没有了解过,感兴趣的可以看一下。安信可的开发工具清单地址:烧录工具地址有一个USB-TTL工具连接电脑,和接