草庐IT

ESP-BOX-LITE

全部标签

【ESP32入门教程】ESP32 ESP WROOM 32点亮一个LED,VSCode + PlatFormIO IDE,ESP32环境配置教程

说明最近比较有空,所以开始玩一些之前没用玩过的开发板,因为之前白嫖了一块ESPWROOM32的开发板,所以以此为例准备好好学习ESP32并且做一些有趣的项目,写此篇文章同时也为了记录自己的学习过程。配置环境安装VSCode+PlatFormIOIDE首先是VScode的安装,比较简单,直接去官网 VisualStudioCode-CodeEditing.Redefined 下载安装即可。完成以后启动VScode,在拓展页面直接搜索PlatformioIDE,并且安装即可。如下图所示安装完成后重新启动VSCode,拓展栏会有一个外星人样子的图标,表示PlatformIOIDE安装好了。如下图新建

请收藏!分享一个ESP32/ESP8266高颜值WIFI配网页面代码-带下拉选择框和中英文版本。文末有arduino配网代码。

        最近在使用ESP32开发项目得时候用到了WIFI热点配网,本着能CV绝不动手的原则在网上搜索了一番,但无奈网上的配网页面实在太简陋了。还是得自己动手写一个。先看效果。 代码功能说明:代码编译下载后可以实现强制门户登录(强制门户登录就是在连接到esp32的配网WiFi后,浏览器会自动弹出WiFi配网页面,无需手动操作)。同时esp32会将搜索到的WiFi信息记录并以下拉的形式显示在配网页面的输入框中,大大减去了用户输入WiFi名称的不便。完整中文配网页面的html代码:登录页面 #content,.login,.login-carda,.login-cardh1,.login-h

android - 在 Android studio 的 Virtual Box 上测试 android 应用程序

我有一个非常具体的问题。我正在尝试与我的一个friend一起创建一个用于教育目的的Android应用程序。问题是,我的处理器不支持VT-x,这对于使用AVD来说是必不可少的,而且我的Android手机相当旧,所以它真的不能用太多。因此,我想到的一个解决方案是使用VirtualBox创建一个32位Android虚拟机并在那里测试我的应用程序。问题是,与实际的Android设备和AVD不同,据我所知,VirtualBoxAndroidVM没有明显的方式连接AndroidStudio来测试每个新的应用程序构建。因此,我所要求的正是:一种在我在VirtualBox上创建的Android虚拟机中

【雕爷学编程】Arduino智能家居之使用DHT传感器和ESP8266模块

Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。Arduino的特点是:开放源码:Arduino的硬件和软件都是开放源码的,你可以自由地修改、复制和分享它们。易用:Arduino的硬件和软件都是为初学者和非专业

机智云案例(ESP8266模块接入机智云平台实现APP控制舵机旋转)

ESP8266模块ESP8266模块简介ESP8266是一款超低功耗的UART-WiFi透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi无线网络上,进行互联网或局域网通信,实现联网功能。支持无线802.11b/g/n标准支持STA/AP/STA+AP三种工作模式内置TCP/IP协议栈,支持多路TCPClient连接支持丰富的SocketAT指令支持UART/GPIO数据通信接口支持SmartLink智能联网功能支持远程固件升级(OTA)内置32位MCU,可兼作应用处理器超低能耗,适合电池供电应用3.3V单电源供电引脚介绍ES

ESP8266应用--天猫精灵控制电脑开关机

一、准备工作ESP-01s              和 ESP-01s配套的继电器模块天猫精灵二、ESP8266开发环境搭建(ubuntu)http://aiclouds3.0-docs.aithinker.com/#/2.device/configuration_linux根据官网的文档搭建开发环境注意:1.SDK需要使用带子模块递归方式拉取,不然编译时会报错gitclone--recursivehttps://gitee.com/xuhongv/AiThinkerProjectForESP.git2.编译工具要和sdk的版本匹配,不然编译时会报错    sdk3.4对应的编译工具是最新的

ESP32-C3 迷你智能语音照明

一、概述二、硬件原理图设计三、硬件PCB软件设计四、软件设计五、结构设计六、总结一、概述本设计是使用ESP32-C3芯片,结合TP4057锂电池充电管理芯片、SIQ-02FVS3旋转编码器、离线语音识别模块、无源蜂鸣器、TYPE-C接口设计的一款迷你智能照明产品。功能特点:一键开关机,关机时做到绝对断电。旋转开关对四个LED(上方1206LED)进行开关控制,左旋操作LED渐亮,右旋操作LED渐暗,往下触发按键对LED进行开或关。无源蜂鸣器,实现开机声,关机声,还可播放音乐。语音识别模块控制LED亮灭,控制下方RGBLED进行不同颜色显示。前置0.96寸OLED显示。底部3.7V锂电池续航供电

【PC电脑windows-学习样例tusb_serial_device-ESP32的USB模拟串口程序+VScode建立工程+usb组件添加+-基础样例学习】

【PC电脑windows-学习样例tusb_serial_device-ESP32的USB模拟串口程序-基础样例学习】1、概述2、实验环境3-1、物品说明3-2、所遇问题:ESP32cannotopensourcefile"tinyusb.h"或者“tinyusb.h:Nosuchfileordirectory....”3-3、解决问题:被抛弃,变成组件了,需要添加组件4、自我总结5、本次实验说明6、实验过程(1)复制目录到桌面(2)VScode建立工程-详细步骤1:命令模式,建立模板2:建立3:选择文件夹4:选择模板APP5:如此就会出现一个模板了(3)手动敲写代码1:选择端口2:选择芯片3

物联网毕设 -- 智能宠物投喂器(图传+APP+ESP32-CAN)

目录前言一连线图1.原理图2.PCB效果3.实物效果4.功能概括(1)硬件端(2)APP端演示视频二底层代码使用方式1.使用说明2.下载程序三APP使用方式1.下载APP(1)操作方式:(2)使用说明2.APP界面🫡若需要,请咨询博主🫡前言本智能宠物喂食器的硬件端主要采用了红外检测和光敏电阻作为主要的传感器。红外对射检测距离为3-5厘米,当有宠物进食时,舵机自动打开投喂器,方便宠物进食。同时,该设备还使用光敏电阻进行环境光照强度的检测,如果监测到环境中有物体,并且光照强度过低,则启动小夜灯,方便夜间操作。此外,硬件端还可以获取环境温湿度,并且将环境数据以及状态通过0.96OELD显示出来,方便

ESP8266获取网络时间 实时时钟

程序现象 一、用串口调试助手调试1.发送指令AT+RST重启模块使应用模式更改生效;2.发送指令ATE0取消回显3.使用串口发送指令AT+CWMODE=1设置模块Wi-Fi应用模式为Station模式;4.发送指令AT+CWJAP="ssid","pwd"连接AP;5.发送指令AT+CIPMUX=0设置模块为单路连接模式,模块默认为单路连接模式;6.发送指令AT+CIPSTART="TCP","api.k780.com",80与服务器建立TCP连接;7.发送指令AT+CIPMODE=1设置模块传输模式为透传模式;8.发送指令AT+CIPSEND开启透传模式向服务器发送数据,模块收到此指令后先换