基于STM32设计的智慧路灯(腾讯云IOT)(233)

news/2024/12/21 22:12:37/

文章目录

  • 一、前言
    • 1.1 项目介绍
      • 【1】项目开发背景
      • 【2】设计实现的功能
      • 【3】项目硬件模块组成
    • 1.2 设计思路
    • 1.3 项目开发背景
      • 【1】选题的意义
      • 【2】可行性分析
      • 【3】参考文献
      • 【4】项目背景
      • 【5】摘要
    • 1.4 开发工具的选择
      • 【1】设备端开发
      • 【2】上位机开发
    • 1.5 系统功能总结
    • 1.6 系统框架图
    • 1.7 系统原理图
    • 1.8 硬件实物图
  • 二、硬件选型
    • 2.1 STM32F103C8T6开发板
    • 2.2 USB-TTL模块
    • 2.3 杜邦线(2排)
    • 2.4 OLED显示屏(IIC协议4针)
    • 2.5 GPS模块
    • 2.6 Air724UG 4G模块
    • 2.10 LED白色路灯模块
    • 2.11 BH1750光敏传感器
    • 2.12 人体感应-热释电模块
    • 2.13 DHT11温湿度模块
    • 2.14 MQ135空气质量检测
    • 2.15 独立按键
    • 2.16 ST-LINK下载器
    • 2.17 太阳能充电板
    • 2.18 独立按键
  • 三、腾讯云平台与微信小程序设计
    • 3.1 登录云平台
      • 【1】选择物联网平台
      • 【2】进入产品控制台
      • 【3】点击试用
      • 【4】进入主页面
    • 3.3 产品开发
      • 【1】进入产品页
      • 【2】新建产品
      • 【3】填写产品信息
      • 【4】产品创建完成
    • 3.4 设备开发
      • 【1】进入设备配置页
      • 【2】配置物模型
        • (1)DHT11_T 环境温度 整型
        • (2)DHT11_H 环境湿度 整型
        • (3)HumanBody_Flag 人体感应 0无人 1有人
        • (4)BH1750 环境光强 整型
        • (5)LED_SW 路灯开关 布尔类型
        • (6)MQ135 空气质量 整型
        • (7)LED_SW_Flag 路灯的状态 0故障 1正常 整型枚举
        • (8)SOS_Info SOS紧急求助 0求助 1正常 整型枚举
        • (10)mode_type 运行模式 整型枚举
        • (11)gps_lng 经度定位信息 浮点数类型
        • (12)gps_lat 纬度定位信息 浮点数类型
        • (13)添加完成
      • 【3】设备开发-主题列表
      • 【4】交互开发-配置小程序
        • (1)产品展示页
        • (2)快捷入口配置
        • (3)编辑面板
        • (4)产品页面
      • 【5】设备调试-新建设备
    • 3.5 设备登录
      • 【1】MQTT协议
      • 【2】获取MQTT登录参数
      • 【3】MQTT主题订阅与发布
      • 【4】物联网平台端口号与IP
      • 【5】模拟设备登录
      • 【6】腾讯连连微信小程序
  • 五、 Air724UG 模块调试过程
    • 5.1 官方文档
    • 5.2 模块调试接线
    • 5.3 串口调试过程
      • 【1】AT命令
      • 【2】读取模块厂商信息
      • 【3】读取详细的固件版本
      • 【4】查询卡是否插好
      • 【5】查询信号质量
      • 【6】查询网络注册状态
      • 【5】查询模组是否注册上GPRS网络
      • 【6】查询附着GPRS网络
  • 六、硬件开发
    • 6.1 硬件连线
    • 6.2 取模软件使用
    • 6.3 通信协议
    • 6.4 按键的功能说明
    • 6.5 自动模式控制逻辑
    • 6.7 采集GPS定位数据
  • 七、设计过程
  • 八、完整代码

基于STM32设计的智慧路灯(腾讯云IOT)(233)

一、前言

1.1 项目介绍

【1】项目开发背景

随着城市化进程的加速,城市的路灯系统作为城市基础设施的重要组成部分,其智能化、节能化的需求日益凸显。传统的路灯系统往往存在能耗高、管理不便、维护成本高等问题,已无法满足现代城市管理的需求。因此,开发一种基于STM32设计的智慧路灯系统,具有重要的现实意义和应用价值。

智慧路灯系统可以有效提高城市照明的能效比。通过环境光照强度检测模块,智慧路灯可以自动感知环境光线强弱,根据光照强度自动调节路灯亮度,实现按需照明,


http://www.ppmy.cn/news/1534109.html

相关文章

Vivado - JTAG to AXI Master (GPIO、IIC、HLS_IP)

目录 1. 简介 2. JTAG to AXI Master 2.1 添加 IP Core 2.2 基本TCL命令 2.2.1 复位 JTAG-to-AXI Master 2.2.2 创建并运行写入传输事务 2.2.3 创建并运行读取传输事务 2.2.4 命令列表 2.3 帮助信息 2.4 创建TCL读写程序 2.4.1 Read proc 2.4.2 Write proc 2.4.3 …

golang web笔记-2.请求request

什么是request http消息分为request(请求) 和 response(响应) request:在go中是一个struct,代表了客户段发送的http请求,已可以通过request 的方法访问请求中的cookie、URL、User Agent&#xf…

java日志门面之JCL和SLF4J

文章目录 前言一、JCL1、JCL简介2、快速入门3、 JCL原理 二、SLF4J1、SLF4J简介2、快速入门2.1、输出动态信息2.2、异常信息的处理 3、绑定日志的实现3.1、slf4j实现slf4j-simple和logback3.2、slf4j绑定适配器实现log4j3.2、Slf4j注解 4、桥接旧的日志框架4.1、log4j日志重构为…

四十一、多云/混合云架构设计(网络与基础设施管理)

3. 网络与基础设施管理 在多云和混合云架构中,网络与基础设施管理是确保跨云环境中应用和服务能够可靠、安全、高效运行的关键环节。网络设计的合理性、基础设施的可扩展性以及跨云平台的协调至关重要。以下是多云/混合云架构中网络与基础设施管理的核心原则、技术和常见的挑…

centos7.9使用docker容器方式部署jenkins环境

文章目录 前言一、版本信息二、环境准备2.1 切换源2.2 安装docker2.3 安装ntp2.4 关闭selinux2.5 安装docker-compose 三、jenkins安装3.1 镜像准备3.2 maven环境安装3.3 jdk环境安装3.4 nodejs环境安装3.5 yaml文件准备3.6 进行启动3.7 查看密码 总结 前言 记录在centos7.6安…

SpringMVC源码-SpringMVC框架中Spring父容器和SpringMVC子容器加载的流程以及SpringMVC九大内置组件的初始

一、Spring父容器启动 SpringMVC 的项目结构如下: applicationContext.xml spring的配置文件 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.o…

紫光 FPGA固化RAM位置的操作流程

1. 前提条件&#xff1a;需要已经编译出一个功能完整的没有时序违例的版本出来&#xff1b; 2. 将RAM导出至txt文件&#xff1a; 这个过程需要几分钟&#xff0c;耐心等待一下。 等待提示成功就可以进行下一步操作了。 3. 将【2】中的txt文件中的内容全选复制粘贴到pcf文件的…

C/C++进阶(一)--内存管理

更多精彩内容..... &#x1f389;❤️播主の主页✨&#x1f618; Stark、-CSDN博客 本文所在专栏&#xff1a; 学习专栏C语言_Stark、的博客-CSDN博客 其它专栏&#xff1a; 数据结构与算法_Stark、的博客-CSDN博客 ​​​​​​项目实战C系列_Stark、的博客-CSDN博客 座右铭&a…