基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

这篇具有很好参考价值的文章主要介绍了基于STM32F103C8T6的物联网温湿度光照烟雾监测系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、系统组成:STM32F103C8T6最小系统、S8050三极管、有源高电平触发蜂鸣器、ESP8266_01S模块、DHT11温湿度传感器、0.96OLED显示屏、BH1750光照度传感器、MQ2烟雾浓度传感器、LED灯、碳膜电阻(300欧)、独立按键、排针若干、杜邦线若干、微信小程序、USB转TTL串口烧录工具等。

2、需要用到的软件:Keil5(STM32版本)、串口调试助手、Flymcu程序烧录软件、微信开发者工具、字模取模软件以及其它需要用到的软件。

3、实现功能:

(1)检测环境温湿度,并实时显示到OLED显示屏。当温湿度超过程序中设置的阈值,实现蜂鸣器报警。

(2)检测环境光照强度,并实时显示到OLED显示屏。当光照强度超过程序中设置的阈值,实现蜂鸣器报警。

(3)检测环境的烟雾浓度,并实时显示在OLED屏上,当烟雾浓度超过设定的阈值,将实现蜂鸣器报警。

(4)可手动开启或关闭LED或蜂鸣器。

(5)利用ESP8266将数据传输到互联网,此处我们利用微信开发者开发了一个微信小程序,作为我们数据传输到互联网的显示载体。

(6)利用串口将数据打印输出到PC端串口调试工具显示。

(7)小程序端的按键和硬件端的按键具有同等功能。

(8)可后续拓展功能............(例如通过按键调整上下限和切换显示内容等)

4、主要技术:

(0)烟雾浓度传感器的驱动方法,以及AD转换的驱动。

(1)定时器的驱动以及使用方式方法。

(2)串口通讯的驱动以及使用方法。

(3)各传感器以及OLED显示屏的底层驱动方式方法。

(4)微信开发者工具的使用以及语言的开发。

(5)各传感器采集数据后和按键的逻辑,互联网连接的逻辑关系等方法。

(6)硬件通过ESP8266_01s将数据传输到互联网的驱动方法。

等等...........

5、配置资料:

PDF原理图、硬件程序源代码、微信小程序源代码、PCB制版文件压缩包。

原理图及PCB制版文件均是嘉立创EDA制作

(0)网盘压缩包内的资料包括:(其中第一个文件夹是微信小程序源代码、第二个文件夹为硬件源代码,第三个是制版文件,第四个是原理图)

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

(1)硬件程序源代码:

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

(2)PDF原理图:

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

(3)微信小程序源代码:

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

(4)PCB制版文件:

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

6、硬件程序讲解视频:

在公众号:风吹摇铃 奔赴星海    观看

7、微信小程序程序讲解视频:

在公众号:风吹摇铃 奔赴星海    观看

8、系统综合联调视频:

在公众号:风吹摇铃 奔赴星海    观看

9、系统硬件一些图片:

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

基于STM32F103C8T6的物联网温湿度光照烟雾监测系统

10、资料链接:

在公众号:风吹摇铃 奔赴星海  查找文章来源地址https://www.toymoban.com/news/detail-444502.html

到了这里,关于基于STM32F103C8T6的物联网温湿度光照烟雾监测系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于STM32F103C8T6的超声波测距应用

    #一、超声波HC_SR04简介 #二、超声波工作原理 #三、超声波测距步骤 #四、硬件接线 #五、项目代码 一、超声波HC_SR04简介 超声波传感器模块上面通常有两个超声波元器件,一个用于发射,一个用于接收。电路板上有四个引脚:VCC、GND、Trig(触发)、Echo(回应) 工作电压与电流

    2024年02月03日
    浏览(44)
  • 基于stm32f103c8t6的fft频率计

    之前项目中需要用到正弦信号的频率测量,也参考了几个大佬的博客(链接如下),但可能是由于stm32的型号不匹配,虽然也在网上查了一些需要修改的地方,但结果一直不太对,后来经过自己摸索结果终于对了,在这里给大家分享下,具体原理不在赘述。 参考的部分大佬博

    2024年02月14日
    浏览(61)
  • STM32f103c8t6模板的搭建-基于正点例程

           笔者认为正点编写的官方例程结构较为整洁,可以便于后期的例程开发,如果开发者对于项目开发中芯片要求较高的话,有很多人会选择正点的开发板,但是通常大多数是stm32初学者会选择用价格更为便宜的c8t6来进行学习,而正点选用的教程开发板大多都是些RC、ZE、

    2024年02月06日
    浏览(66)
  • 基于STM32F103C8T6ADC检测交流电压

    上篇文章写了硬件部分的实现思路,通过采样电阻的到小电压后经过二级放大电路得到单片机可处理的交流电压,此文介绍了如何采用单片机采集交流电压以及stm32ADC外设的使用。首先是硬件电路部分。  电路没有采用核心板,而是直接将芯片焊接到主板上,采用type-c接口供

    2024年02月12日
    浏览(54)
  • 基于STM32F103C8T6的HC-06蓝牙通信

    如果朋友们 遇到了如下问题 ,可以仔细借鉴本文章和另一篇专门讲解 蓝牙通信问题 的文章,一定能够解决你在蓝牙通信时遇到的诸多困难 1.在调试蓝牙模块AT指令时无返回值 2.身边 无USB转TTL模块 可以直接调试蓝牙模块(本人就是由于无模块花了了整整一天才调试成功)

    2024年02月03日
    浏览(61)
  • 基于stm32f103c8t6的定时器详解(持续更新)

    先声明:stm32f103c8t6中没有基本定时器、只有TIM1-TIM4:分别是高级定时器和通用定时器(对照下图请自行阅读stm32f103x的datasheet) 1、定时器功能:定时、输出比较、输入捕获、互补输出,其中基本定时器只有定时功能、通用定时器只没有互补输出功能、高级定时器具有所有功能

    2023年04月24日
    浏览(65)
  • HX711压力传感器(基于STM32F103C8T6)

    HX711模块是我们目前比较常见的压力传感器模块,主要的作用是用来做压力检测,重量监测等等。博主的这篇博文主要实现功能为,在对重量或者压力进行监测的同时,可以累加或者清零数值,在此基础上就可以对比如饮水量进行统计等等。 HX711模块是市面上比较常见的模块

    2024年02月11日
    浏览(53)
  • [STM32F103C8T6]基于stm32的循迹,跟随,避障智能小车

    目录 1.小车驱动主要是通过L9110S模块来驱动电机 motor.c 2.我们可以加入串口控制电机驱动(重写串口接收回调函数,和重定向printf) Uart.c main.c  3.点动功能 uart.c main.c 为什么使用的是HAL_Delay()要设置滴答定时器的中断优先级呢? 4.小车PWM调速,  6.跟随功能 7.避障功能 超声波测距

    2024年02月13日
    浏览(54)
  • 基于STM32F103C8T6的UAV飞控板硬件设计

    一、主控单元:         主控单元基于意法半导体公司的STM32F103C8T6单片机进行设计。STM32F103C8T6DE 内核为ARM Cortex-M3;最大主频:72MHz ;工作电压范围:2V~3.6V ;程序存储容量:64KB; 程序存储器类型:FLASH ;RAM总容量:20KB; GPIO端口数量:37 ;封装为LQFP-48;串行单线调试(

    2024年02月08日
    浏览(54)
  • 基于stm32f103c8t6及AS608-----指纹锁项目

              博主纯小白, 本文适合于初学者,大佬还请勿喷,欢迎提出意见,有纰漏之处将及时纠正。 在浅学了stmf103c8t6后,想着依据现在所拥有的知识和能力做一个小项目。 注:工程代码在文章末尾。 掌握C语言基础....这个最基础啦... 接触过类似单片机,稍微看得懂芯片

    2023年04月09日
    浏览(82)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包