ESP32简介ESP-WROOM-32(ESP32)是乐鑫最新发布的新一代 WiFi & 蓝牙 双模双核无线通信芯片。芯片集成蓝牙4.2和WiFi HT40技术为一身,拥有高性能Tensilica LX6 双核处理器,支持超低功耗待机,是移动设备、可穿戴电子产品和物联网应用的最佳拍档。相比于上一代的ESP8266,除了突破性地集成了低功耗蓝牙4.2 (BLE 4.2) 技术外,ESP32在
转载
2024-04-03 06:41:33
282阅读
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
转载
2024-07-24 15:19:51
362阅读
从软件系统分析和设计到软件系统概念原型 ——基于工程实践:智能物联结点的设计与实现一、概述 本文主要是针对智能物联结点的设计与实现这一工程实践,对其进行软件系统分析和设计到总结出软件系统概念原型。阐述项目中所蕴含的软件结构特点,比如基本结构和特殊机制、设计模式、软件架构风格和策略等,并给出数据库核心设计的分析以及源代码的文件目录结构。ESP-WROVER-KIT是一款基于ESP32无线网
前言:最近闲着无聊,看到手头正好有一块tft彩屏,想着拿来玩玩。既然用到了显示屏,自然是离不开ui设计,lvgl是嵌入式一个开源图形库,具备“Light”(轻量)和"Versatile"(可用性强)等特点。对于我而言,最难的莫过于最初的环境搭建了,许多学习的热情在此刻被逐渐浇灭。但功夫不负有心人,花了一天终于是学会了个大概。跟随我的步伐,教你从0到1搭建LVGL开发环境! 文章目录1.准备工作2.
转载
2024-05-07 13:29:29
111阅读
两块STM32分别控制一块ESP8266,实现两机信息交互1.前言 2019年上半年,为了准备一个机器人比赛,就去研究了一下ESP8266 WIFI模块。模块本身已经被封装得很好了,可是在搭载到单片机上出现了很多问题,借此机会总结一下:单片机配置流程和中间可能遇到的一些坑。2.思路做什么:单片机 控制 ESP8266。怎么做:a.STM32核心
转载
2024-07-20 06:03:29
200阅读
一、前言在物联网工农业场景下有很多应用需要视觉技术来辅助完成应用开发,随着AI技术的不断发展,AI应用的长尾细分领域越来越广泛,在比如纺织业检测瑕疵品、农业中虫害检测等等AI将大有可为。为此我们在HaaS物联网开发板上做了很多AI的探索来帮助各行各业的开发者们来打造他们的AI应用场景。AIoT设备由于成本及应用场景的限制,硬件性能如CPU、内存、Flash等存在差异,怎么样让端侧也能充分发挥AI的
一、315M无线模块315m无线模块广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。市场上最常用的315M发射芯片XC4388。 该芯片包括了一个功
转载
2024-07-22 16:05:41
231阅读
ESP32学习笔记1.基础配置1)vscode配置首先要进入vscode进行platform的安装之后需要进入platform中2)总体框架总体框架位于创建的目录下,其中platformio.ini是配置文件
pio\build是编译的一些文件
.vscode是vscode生成的一些配置文件
lib是我们的库
include可以包含一些头文件
src中含有我们的主函数main(1)程序框架#inc
esp32_amg8833介绍用基于ESP32+amg8833模块开发的红外热成像测温仪,开发板用的是TTGO T-Display ESP32,测温模块用的是AMG8833 IR 8x8红外热像传感器。 在新冠战疫的环境下,不仅一罩(口罩)难求,还有一枪(测温枪)难求。咱就自己搞个测温枪吧。 最初的想法是红外测温枪+人脸识别,放在学校门口,就可以为师生每天自动记录体温了。趁全国人民做月子期间,试着
转载
2024-03-12 04:59:47
555阅读
ESP32开发之旅——人体感应传感器HC-SR501前言在本文中,您将学会HC-SR501人体感应传感器在ESP32中的使用,本文提供了简单的示例供学习参考。需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时ESP8266也可按照本文进行开发)。对HC-SR501模块熟悉的小伙伴可以直接跳至正文部分HC-SR501介绍HC-SR501 是一款基于热释电效应的人体热释运
转载
2024-03-18 20:48:59
369阅读
测试第三课,ESP32-C3的串口通信测试
老样子,使用Enocean无线模块和ESP32-C3进行串口通信。 目录前言1、UART示例测试1.1 UART 基础测试1.2 与Enocean无线模块串口通信测试2、ESP32-C3 UART 基础知识说明 前言1、UART示例测试在开发板上面,我们使用了串口0烧录,串口1连接 Enocean 无线通讯模块,所以我们使用UART1测试,引脚为GPIO
转载
2024-04-21 19:00:44
166阅读
上一节我们讲解了如何控制4位数码管,这一节我们来一起学一下如何控制8x8点阵屏显示流水灯和爱心。一、目的 使用MicroPython开发ESP32控制8x8点阵屏二、环境
转载
2024-03-24 10:52:52
3374阅读
ESP32-S2中的外设ESP32-S2中有丰富的外设部分,也就是和外部设备相连的部分。在这里对一些主要的做一个介绍,同时对一些通信总线进行对比。所有外设的使用官方都给出了例程,在官方给的IDF的peripherals文件夹中,同时官网上还有相关的一些说明:官方外设使用参考文档https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp3
转载
2024-03-30 19:35:23
65阅读
文章目录前言一、最简单DIY基于ESP32CAM的物联网相机系统③(在JSP服务器图传相片给所有客户端欣赏)是什么?二、实现需求1.搭建JSP开发环境2.Eclipse导入JSP工程的注意事项3.准备测试源码三、运行与调试总结 前言 daodanjishui物联网核心原创技术之最简单DIY基于ESP32CAM的物联网相机系统③(在JSP服务器图传相片给所有客户端欣赏)。 该专栏
转载
2024-05-09 11:27:44
85阅读
前言micro-ROS,是基于ROS2进行优化的一套轻量级ROS系统,它提供了完全部署的ROS 2生态系统的大多数吸引人的工具和功能,并具有入式和低资源设备的卓越能力,可以运行在MCU硬件平台。传统上,即使机器人包含许多ROS,ROS仍停留在微控制器边界。它们通常通过串行协议与旧版ROS中的ROS-serial之类的工具集成在一起。micro-ROS不仅仅在机器人领域可以使用,也可以拓展到物联网领
转载
2024-04-15 13:31:20
199阅读
此处对文档的内容进行整理,便于查找及理解<BM83-Bluetooth-Stereo-Audio-Module-Data-Sheet-DS70005402D>0:应用方式1:外围接口 2:支持的蓝牙profile :3: 音频的处理流程 4: 模拟喇叭输出 5: I2S接口与外部的DSP和CODEC 一套基本的放音系统(即音
转载
2024-07-30 16:52:17
76阅读
前言人脸,指纹识别已经走进人们的生活,无疑这方便了人们的生活,也提高了安全和可靠性,所以作为未来的学习方向,我也来接触接触人脸识别(有不足之处请见谅?)项目选型为什么选择 K210?因为这款芯片有充足的开源资料足够支撑我们学习,并将文档也很友好相关资料连接使用说明 (Github): github.com/sipeed/MF1-User-Manual 硬件原理图/数据手册: https://dl.
转载
2024-07-30 17:11:38
146阅读
主要内容: 1) STM32内部温度传感器概述; 2) 相关实验代码解读。实验功能:系统启动后,实时将内部温度传感器的值传至串口助手上。官方资料:《STM32中文参考手册V10》第11章——温度传感器1. 内部温度传感器框图2. STM32内部温度传感器概述 2.1 STM32有一个内部的温度传感器,可以用来测量CPU及周围的温度(TA); 2.2 该温度传感器在内部和ADCx_IN16输入通道相
推荐开源项目:Arduino CAN库 - 连接你的世界!项目地址:https://gitcode.com/gh_mirrors/ar/arduino-CAN项目简介Arduino CAN是一个强大的开源库,专为在Arduino平台上进行控制器局域网(CAN)通信而设计。这个库使得开发者可以轻松地通过CAN总线发送和接收数据,从而实现各种智能硬件之间的高效交互。兼容硬件包括基于Microchip
目录项目软硬件平台及开发环境1.硬件平台2.软件平台2.1平台介绍2.2平台特点需要的硬件以及接线图1.硬件2.接线图代码的实现总结 项目软硬件平台及开发环境1.硬件平台开发板:wemos D1 特性 1.基于ESP-8266EX 2.Arduino兼容,使用rduino IDE来编程 3.11 x I/O 引脚 4.1 x ADC 引脚(输入范围0-3.3V) 5.板载5V 1A开关电源(高输
转载
2024-10-18 08:33:09
228阅读