两块STM32分别控制一块ESP8266,实现两机信息交互1.前言        2019年上半年,为了准备一个机器人比赛,就去研究了一下ESP8266 WIFI模块模块本身已经被封装得很好了,可是在搭载到单片机上出现了很多问题,借此机会总结一下:单片机配置流程和中间可能遇到的一些坑。2.思路做什么:单片机 控制 ESP8266。怎么做:a.STM32核心
转载 2024-07-20 06:03:29
200阅读
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
从软件系统分析和设计到软件系统概念原型     ——基于工程实践:智能物联结点的设计与实现一、概述  本文主要是针对智能物联结点的设计与实现这一工程实践,对其进行软件系统分析和设计到总结出软件系统概念原型。阐述项目中所蕴含的软件结构特点,比如基本结构和特殊机制、设计模式、软件架构风格和策略等,并给出数据库核心设计的分析以及源代码的文件目录结构。ESP-WROVER-KIT是一款基于ESP32无线网
前言:最近闲着无聊,看到手头正好有一块tft彩屏,想着拿来玩玩。既然用到了显示屏,自然是离不开ui设计,lvgl是嵌入式一个开源图形库,具备“Light”(轻量)和"Versatile"(可用性强)等特点。对于我而言,最难的莫过于最初的环境搭建了,许多学习的热情在此刻被逐渐浇灭。但功夫不负有心人,花了一天终于是学会了个大概。跟随我的步伐,教你从0到1搭建LVGL开发环境! 文章目录1.准备工作2.
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 是一款基于热释电效应的人体热释运
一、前言在物联网工农业场景下有很多应用需要视觉技术来辅助完成应用开发,随着AI技术的不断发展,AI应用的长尾细分领域越来越广泛,在比如纺织业检测瑕疵品、农业中虫害检测等等AI将大有可为。为此我们在HaaS物联网开发板上做了很多AI的探索来帮助各行各业的开发者们来打造他们的AI应用场景。AIoT设备由于成本及应用场景的限制,硬件性能如CPU、内存、Flash等存在差异,怎么样让端侧也能充分发挥AI的
一、315M无线模块315m无线模块广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。市场上最常用的315M发射芯片XC4388。 该芯片包括了一个功
ESP32学习笔记1.基础配置1)vscode配置首先要进入vscode进行platform的安装之后需要进入platform中2)总体框架总体框架位于创建的目录下,其中platformio.ini是配置文件 pio\build是编译的一些文件 .vscode是vscode生成的一些配置文件 lib是我们的库 include可以包含一些头文件 src中含有我们的主函数main(1)程序框架#inc
ESP32简介ESP-WROOM-32(ESP32)是乐鑫最新发布的新一代 WiFi & 蓝牙 双模双核无线通信芯片。芯片集成蓝牙4.2和WiFi HT40技术为一身,拥有高性能Tensilica LX6 双核处理器,支持超低功耗待机,是移动设备、可穿戴电子产品和物联网应用的最佳拍档。相比于上一代的ESP8266,除了突破性地集成了低功耗蓝牙4.2 (BLE 4.2) 技术外,ESP32
前言WiFi 定位功能是OneNET 继基站定位之后最新推出的一项定位服务。(编稿时仍处于灰度测试阶段)然后我有幸参与了WiFi 定位功能的灰度测试,测试成功,在此记录一下开始1)为设备开启WiFi 定位功能WiFi 定位功能门户(编稿时处于半开放状态,官网不能查询到,直接点击下方链接进入):登录OneNET 账户 创建好产品、设备。开通WiFi 服务2)上传数据可以看到: 要进行WiFi 定位
测试第三课,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阅读
长时间无人看守盆栽的生长问题,设计一种可自动寻光的智能盆栽系统。通过对光敏传感器、温度和湿度传感器获取盆栽实时环境信息的分析,利用自动寻光单元和智能浇水单元保证植物正常生长。在此基础上,基于Wi-Fi的物联网云平台,实现了用户手机app对盆栽的远程监测和智能控制。自动寻光、智能浇水和远距离监控功能,满足长时间无人看守盆栽的生长需求,具有性能稳定、操作灵活、运行维护方便等优点。智能盆栽系统包括感知执
转载 2024-08-27 13:22:10
163阅读
文章目录前言一、最简单DIY基于ESP32CAM的物联网相机系统③(在JSP服务器图传相片给所有客户端欣赏)是什么?二、实现需求1.搭建JSP开发环境2.Eclipse导入JSP工程的注意事项3.准备测试源码三、运行与调试总结 前言    daodanjishui物联网核心原创技术之最简单DIY基于ESP32CAM的物联网相机系统③(在JSP服务器图传相片给所有客户端欣赏)。     该专栏
ESP32-S2中的外设ESP32-S2中有丰富的外设部分,也就是和外部设备相连的部分。在这里对一些主要的做一个介绍,同时对一些通信总线进行对比。所有外设的使用官方都给出了例程,在官方给的IDF的peripherals文件夹中,同时官网上还有相关的一些说明:官方外设使用参考文档https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp3
         上一节我们讲解了如何控制4位数码管,这一节我们来一起学一下如何控制8x8点阵屏显示流水灯和爱心。一、目的        使用MicroPython开发ESP32控制8x8点阵屏二、环境    
前言micro-ROS,是基于ROS2进行优化的一套轻量级ROS系统,它提供了完全部署的ROS 2生态系统的大多数吸引人的工具和功能,并具有入式和低资源设备的卓越能力,可以运行在MCU硬件平台。传统上,即使机器人包含许多ROS,ROS仍停留在微控制器边界。它们通常通过串行协议与旧版ROS中的ROS-serial之类的工具集成在一起。micro-ROS不仅仅在机器人领域可以使用,也可以拓展到物联网领
,我们已经简单地分析了一下 WiFi 的工作流程,并简要提示了一下事件调度器/WiFi 状态机,我们将在这一篇博客中详细分析。在 ESP-IDF 中,整个 wifi 协议栈是一个状态机,它在各个时刻都有一个状态。用户可以根据自己的需要,让协议栈在运行到某个状态时自动处理某些工作。理解清楚整个 WiFi 状态机有利于我们编写出更好的应用程序,其中最最基础的功能就是【断网重连】,这在我们的 sta 项
转载 2024-06-13 16:55:03
1988阅读
前言人脸,指纹识别已经走进人们的生活,无疑这方便了人们的生活,也提高了安全和可靠性,所以作为未来的学习方向,我也来接触接触人脸识别(有不足之处请见谅?)项目选型为什么选择 K210?因为这款芯片有充足的开源资料足够支撑我们学习,并将文档也很友好相关资料连接使用说明 (Github): github.com/sipeed/MF1-User-Manual 硬件原理图/数据手册: https://dl.
此处对文档的内容进行整理,便于查找及理解<BM83-Bluetooth-Stereo-Audio-Module-Data-Sheet-DS70005402D>0:应用方式1:外围接口 2:支持的蓝牙profile :3: 音频的处理流程 4: 模拟喇叭输出  5: I2S接口与外部的DSP和CODEC 一套基本的放音系统(即音
  • 1
  • 2
  • 3
  • 4
  • 5