草庐IT

ESP_Nome

全部标签

51单片机+ESP8266制作的门锁,含电路图、制板文件。支持密码、人脸、语音。

51单片机+ESP8266制作的门锁,含电路图、制板文件。支持密码、人脸、语音。硬件部分软件部分功能第三方API、SDK原理图主要代码程序执行流程硬件部分Esp-8266-01S(3.3v供电,需使用ams1117-3.3电路进行电压转换);STC89C52RC最小系统;LCD1602A;1A05继电器;2P接线端子;2x4P排针、1x2P排针;有源蜂鸣器(高电平触发);按键若干;杜邦线若干;USB转TTL烧写器软件部分keilC51ArduinoIDE立创EDAAndroidStudioSTC烧写工具vs2019功能通过app语音控制51单片机上的电机控制电路;通过app人脸比对控制51单片

#Python #硬件 #ESP8266 #pip 使用Python与Esptool擦除ESP8266固件

注意:在使用pip命令前请确保您的Python为最新版本(目前2022/11/1814:32最新版本3.11.0)Python3.11.0https://www.python.org/ftp/python/3.11.0/python-3.11.0-amd64.exe前提:默认大家已经正确安装了Python且正确将Python配置到了系统Path      已经正确安装串口驱动,使ESP8266与计算机正确连接目的:当要烧写新固件时将ESP8266中现存的旧固件擦除。1.安装esptool工具1.1esptool简介   Esptool.py是乐鑫提供的开源库工具,用于 ESP8285,ESP8

#Python #硬件 #ESP8266 #pip 使用Python与Esptool擦除ESP8266固件

注意:在使用pip命令前请确保您的Python为最新版本(目前2022/11/1814:32最新版本3.11.0)Python3.11.0https://www.python.org/ftp/python/3.11.0/python-3.11.0-amd64.exe前提:默认大家已经正确安装了Python且正确将Python配置到了系统Path      已经正确安装串口驱动,使ESP8266与计算机正确连接目的:当要烧写新固件时将ESP8266中现存的旧固件擦除。1.安装esptool工具1.1esptool简介   Esptool.py是乐鑫提供的开源库工具,用于 ESP8285,ESP8

STM32与物联网01-ESP8266基本操作

ESP8266物联网简介ESP8266简介ESP8266是上海乐鑫公司开发的一款具有WiFi功能的控制芯片,它带有完整的TCP/IP协议栈,因此可以用作物联网开发。ESP8266本身也是一个性能不错的32位微控制器,完全可以作为普通的MCU使用。然而,考虑到ESP8266作为MCU时需要一整套开发环境,且ESP8266的外设并不算丰富,因此这里仅将其作为一个普通外围器件使用,通过STM32等MCU控制它并接收ESP8266收到的网络数据。在作为外围模块使用时,ESP8266主要通过串口收发命令和数据,因此任意可以使用串口并设置波特率的MCU理论上都可以操作ESP8266实现物联网功能,包括但不

STM32与物联网01-ESP8266基本操作

ESP8266物联网简介ESP8266简介ESP8266是上海乐鑫公司开发的一款具有WiFi功能的控制芯片,它带有完整的TCP/IP协议栈,因此可以用作物联网开发。ESP8266本身也是一个性能不错的32位微控制器,完全可以作为普通的MCU使用。然而,考虑到ESP8266作为MCU时需要一整套开发环境,且ESP8266的外设并不算丰富,因此这里仅将其作为一个普通外围器件使用,通过STM32等MCU控制它并接收ESP8266收到的网络数据。在作为外围模块使用时,ESP8266主要通过串口收发命令和数据,因此任意可以使用串口并设置波特率的MCU理论上都可以操作ESP8266实现物联网功能,包括但不

Arduino UNO使用esp8266以TCP方式连接onenet云

1.在onenet云平台上先创建一个TCP类型的产品 打开onenet云平台,选择旧版,点击控制台,选择多协议接入(没有注册的先注册)图1-1 多协议接入中选择TCP透传 图1-2 点击”添加产品“,然后设置产品的信息,”产品名称“与”产品行业“自己根据需要设置,”产品类别“选择其他,”联网方式“选择wifi,”操作系统“选择无,网络运营商选择其他以此完成对产品的建立。图1-3 产品建立后点击进入,查看产品信息 图1-4 点击产品进行编辑,点击设备列表,点击添加设备,图1-5添加设备,编辑设备信息,自己根据实际需求设置相关信息,”鉴权信息“需要记住保存图1-6 完成对产品设备的添加 图1-7 

Arduino UNO使用esp8266以TCP方式连接onenet云

1.在onenet云平台上先创建一个TCP类型的产品 打开onenet云平台,选择旧版,点击控制台,选择多协议接入(没有注册的先注册)图1-1 多协议接入中选择TCP透传 图1-2 点击”添加产品“,然后设置产品的信息,”产品名称“与”产品行业“自己根据需要设置,”产品类别“选择其他,”联网方式“选择wifi,”操作系统“选择无,网络运营商选择其他以此完成对产品的建立。图1-3 产品建立后点击进入,查看产品信息 图1-4 点击产品进行编辑,点击设备列表,点击添加设备,图1-5添加设备,编辑设备信息,自己根据实际需求设置相关信息,”鉴权信息“需要记住保存图1-6 完成对产品设备的添加 图1-7 

认识ESP32_IDF环境

前言最近在学习的过程中,推荐身边朋友使用\(ESP32\)但是由于\(ESP32\)官方并没有专门的IDE导致,身边很多朋友(包括我自己一开始也是)不知道如何入门\(ESP32\)。本片文章将从\(STM32\)的视角出发,给想入门\(ESP32\)的朋友提供了解\(ESP32\)的环境概念帮助,并教大家如何和\(STM32\)一样去开发和学习\(ESP32\)。\(ESP32\)环境不同与\(STM32\)。\(STM32\)可以采用\(keil\)直接一体化的软件,编译,下载,调试。但\(ESP32\)目前没有同一的IDE可以直接调试\(ESP32\),故学习\(ESP32\)需要自行搭建

认识ESP32_IDF环境

前言最近在学习的过程中,推荐身边朋友使用\(ESP32\)但是由于\(ESP32\)官方并没有专门的IDE导致,身边很多朋友(包括我自己一开始也是)不知道如何入门\(ESP32\)。本片文章将从\(STM32\)的视角出发,给想入门\(ESP32\)的朋友提供了解\(ESP32\)的环境概念帮助,并教大家如何和\(STM32\)一样去开发和学习\(ESP32\)。\(ESP32\)环境不同与\(STM32\)。\(STM32\)可以采用\(keil\)直接一体化的软件,编译,下载,调试。但\(ESP32\)目前没有同一的IDE可以直接调试\(ESP32\),故学习\(ESP32\)需要自行搭建

OpenOCD + DAP-LINK调试ESP32的失败经历(2)

背景https://www.cnblogs.com/liteng0305/p/17018299.html上次使用乐鑫编译好的OpenOCD失败,可能是因为没有开启CMSIS-DAP支持,手动开启编译试一下平台UbuntuLinux5.4.0官方OpenOCD直接下载的OpenOCD没有打开CMSIS-DAP支持aptinstallopenocd下载官方OpenOCD源码打开CMSIS-DAP支持,编译安装可以正常识别CMSIS-DAP调试器,确定硬件没有问题乐鑫魔改OpenOCD下载乐鑫魔改OpenOCD源码打开CMSIS-DAP支持,编译安装运行指令执行失败Error:CMSIS-DAPco