工程与源代码下载地址 Gitee:源码点这里 Github: 源码点这里 目录一、功能分析与效果展示1.功能需求与分析2.硬件选型3.效果展示硬件实物图UI界面前端界面展示视频二、下位机-STM32程序1.系统任务设计1.1 数据采集任务1.2 场景处理任务1.3 OneNet连接任务1.3 OneNet上传数据任务1.4 OneNet下发命令处理任务1.5 UI显示任务、触摸检测任务1.6 系统
文章目录1 简介2 绪论2.1 课题背景与目的3 射频识别3.1 射频识别技术3.2 射频识别模块3.2.1 RFID模块3.2.2 RFID模块组成4 系统设计4.1 系统架构4.1.1 硬件部分4.1.2 软件部分4.2 软件总体流程图4.3 密码子程序4.4 数据采集子程序4.5 显示子程序4.6 存储子程序5 指纹识别部分5.1 指纹识别模块的程序设计5.2 指纹录入5.3 指纹识别代码
转载 2024-05-01 22:39:06
90阅读
最近刚做完一个项目,基于STM32做的,使用到了联网相关的技术,准备做个简单的经验分享和技术总结,即一些外设的使用方法和驱动代码,例如使用AT24C08作为EEPROM外部存储,使用IIC通信;使用ESP8266与阿里云服务器进行通信,用到的是Mqtt协议,(也有在考虑到安全性,换一个服务器,或者自己搭建一个,没这方面经验,有经验的各位也可以指点一下),以及串口通信涉及到的所有问题;定时器的使用
前言上一节,我们完成了STM32联网套件中STM32单片机开发环境的搭建,本节我们正式学习STM32单片机,编程语言的学习,通常是从第一个"hello world"开始,而点灯实验便是单片机学习的开始。一、基础知识1. STM32联网套件简介 STM32联网套件目前有两个版本:基本版和高级版,后续会增加应用版本和语音版,核心板均采用STM32F103C8T6核心板,基础版主要元器件如下所示:
<p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 前言这节说明一下如何使用阿里云联网平台的OTA远程升级STM32程序户必须已经学习完了基本控制篇里面的阿里云联网平台教程和看完了(
概要JSON格式是互联网通讯过程中常用的格式。包括MQTT协议也不例外,MQTT协议的数据收发都是使用JSON格式完成的。在使用MQTT协议进行通讯之前,我们需要掌握在c语言环境下JSON格式数据的操作。对JSON数据的操作我们使用了cJSON开源库。在使用的过程中,也遇到了不少问题(见后文),为此我查阅了很多资料,最后找到比较简单的方法解决了这个问题。本篇介绍如何生成cJSON格式数据,并转化成
文章目录0 前言1 设计思路2 硬件设计(原理图)3 核心软件设计4 实现效果5 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 毕业设计 基于stm32的智能婴儿车系统(源码
前言众所周知,在32位单片机中,STM32占有重要市场份额,其社区活动频繁,网上相关资料也比较多,无论是学习入门,还是工作使用,都无疑是极好的选择,本节开始,我们将学习如何使用STM32,首先,我们使用HAL库搭建开发环境。一、基础知识1. STM32简介STM32是意法半导体公司的主打产品,意法半导体公司是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。意法半导体(ST)STM
摘要:为了更方便地照顾宠物,笔者设计一款基于STM32单片机的智能宠物屋。该智能宠物屋以STM32F103ZET6单片机控制器为核心,通过压力传感器、空气质量传感器、红外测温传感器、靠近传感器、温湿度传感器和电机驱动等模块,实现了智能喂养、空气净化和宠物排泄清理等功能。系统利用ESP-01SWiFi模块接入机智云平台,将传感器收集的信息实时传输到手机App,实现对宠物的远程控制和管理。 引言
前言基于STM32的水产养殖系统,可使用APP进行舵机和水泵的控制,并在下位机会实时获取水质数据传输到云平台和主题中,下位机也可以设置温度阈值自动进行一共水温的控制目录一 连线图1. 原理图2. PCB效果3. 实物效果4. 功能概括(1)硬件端(2)APP端二 底层代码使用方式1. 下载程序2. 查看云平台数据三 APP使用方式1.下载APP2.连接平台设备3.设备控制4.历史数据查询一 连线图
一、材料准备 准备以下材料 二、设备连接 2.1、插入联网卡 将BC20核心板从主板上拔下,按照指示将联卡中卡插入BC20核心板。将联网卡插好后,重新将BC20核心板装回主板 2.2、接入温湿度传感器 找到主板上的JP2,将DHT11温湿度传感器接入,注意正负极,不要接反,接好后DHT11温湿度传感器灯亮 2.3、接入仿真器 接入仿真器,用于下载程序。蓝色线为多余线 2.4、接入电脑 将板子
转载 2024-09-18 12:17:47
158阅读
前言分享部分STM32项目选题以及实现效果(暂时没有分享代码)列表编号项目名称难度使用器件实现效果 1基于STM32的智能万表设计3STM32F103C8T6、OLED1.测量电压 2.OLED显示测量值 3.实现层级菜单选择2基于STM32的温湿度检测系统1STM32F103C8T6、DHT111.串口显示DHT11数据3基于STM32的烟雾报警系统1STM32F103C8T6、MQ
概述:前两篇章已经把esp8266通信部分调试完成,此篇章着力于通过MQTT协议连接阿里云联网平台。开篇:STM32F767igt6 + RT-Thread + ESP8266第二篇:STM32F767igt6 + RT-Thread + ESP8266本篇张代码:代码地址1.阿里云平台:1.1 初识阿里云联网平台:阿里云联网平台提供了一站式的设备接入、设备管理、监控运维、数据流转、数据存储
文章目录0 前言1 简介2 主要器件3 实现效果4 设计原理5 部分关键代码5 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 基于stm32的远程智控制浇花灌溉系统?学长这里给
文章目录一、创建产品二、创建设备三、运行树莓派四、参考资料 一、创建产品首先我们需要进入到阿里云联网平台,进入控制台,选择产品,创建产品设置产品名称和连网方式等,点击确认,完成创建创玩完成后,点击查看产品详情点击Topic类列表,选择物理模型通信Topic,复制保存红框中的Topic类,等待后续使用点击功能定义,编辑草稿进入编辑草稿,点击添加自定义功能 这里列出我们要设置的功能信息,按个添加即
文章目录0 前言2 项目课题背景3 应用场景3.1 小区和停车场方面的管理3.2 交通道路的监控3.3 收费站管理系统3.4 车流统计、 车牌验证和移动车载系统4 系统设计方案4.1 硬件方案4.2 软件实现流程5 硬件系统设计5.1 主控STM325.2 摄像头5.3 显示屏6 软件设计6.1 车牌定位6.2 字符分割6.3 字符识别7 实物测试8 部分关键代码9 最后 0 前言? 这两年开始
1 简介Hi,大家好,学长今天向大家介绍一个 单片机项目于stm32的智能婴儿车 婴儿床大家可用于 课程设计 或 毕业设计2 项目背景目前的能婴儿床使用的系统主要是结合组网技术、通信技术、检测技术、智慧控制水平于一体化运用到智能产品中。过去因为不同厂家运用不同通讯协议和技术指标,造成很多智能产品均采用集合布线综合系统或者电力载波传输系统。任何一种控制系统,核心部分都是数据通信技术的运用,所以,数据
文章目录前言一、介绍一下联网后台数据二、分析网页后台1.分析联网平台后台2.分析模拟登陆的前端请求和后端返回1.前端请求-headers2.前端请求-打包数据3.前端请求-代码请求4.后端返回-分析返回数据3.数据获取1.数据采集-headers2.数据采集-获取检索时间段内有多少页数据3.数据采集-根据页码遍历取数三、效果四、总结 前言  鉴于网上以及视频教材很多都是直接cookie写到
目录一、阿里云联网平台配置 二、创建STM32工程        2.1 MCU及WIFI模组原理框图         2.2 创建工程及配置 三、代码设计      
【微信小程序控制硬件第1篇 【微信小程序控制硬件第2篇 【微信小程序控制硬件第3篇 【微信小程序控制硬件第4篇 【微信小程序控制硬件第5篇 【微信小程序控制硬件第6篇 【微信小程序控制硬件第7篇 【微信小程序控制硬件第8篇 【微信小程序控制硬件第9篇控制硬件 第10篇【微信小程序控制硬件 第11篇文章目录一、前言;二、微信小程序 websocket;三、阿里云IOT联网平台 websocket;
  • 1
  • 2
  • 3
  • 4
  • 5