基于STM32F401CCU6的环境监测系统

  • 基于STM32F401CCU6的环境监测系统
  • 基于STM32F401CCU6的环境监测系统
  • 基于STM32F401CCU6的环境监测系统

基于STM32F401CCU6的环境监测系统

基于STM32F401CCU6的环境监测系统

基于STM32F401CCU6的环境监测系统


设计软件:keil 5 ,altium designer 16STM32F401CCU6TR芯片

简介:STM32F401CCU6TR:84MHz(支持超频到120MHz,仍然可以用usb,f103就做不到),256K flash+64K sram,ARM- Cortex-M4内核(链接:https://item.szlcsc.com/81004.html)


支持以下功能:

硬件:

检测PM2.5

检测土壤湿度

检测一氧化碳

检测温度,气压,海拔高度(屏幕只显示bmp280的气压,但是其他数据都预留了,只是没显示出来)

注:bmp280这里用的spi驱动方式,网上开源的几乎都是iic接口的,偶尔一两个spi的还要csdn的积分,所以我自己研究数据手册写出来了,代码里也给出了详细说明,其实很简单。

检测光照强度

检测温湿度

 软件:

使用cubemx自动生成全工程,带FreeRTOS操作系统和USB虚拟串口(预留了,宏定义控制是否打开)

这些传感器多数都是ad采样,本来采用的dma多通道采集,可惜PM2.5传感器不能这么做,需要触发,所以全部是查询采集方式(轮询采集+二维滤波)

开源附带传感器购买链接(选的最具性价比的传感器)

气压 BMP280 https://item.taobao.com/item.htm?spm=2013.1.0.0.20...

光照强度 https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w...

温湿度传感器 https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w...

土壤湿度传感器 https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w...

一氧化碳传感器 https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w...

1.3寸 TFT显示屏: https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w...

PM2.5灰尘传感器 https://cart.taobao.com/add_cart_succeed.htm?_inpu...

这个由于没有好好保存当时的资料,实物图只剩一张,视频也没保存好,不过功能就是这么多,所以有无影响不大。

买家需要技术支持或其他,可联系企鹅:2752301152

电路相关文件

其他文件
模块购买说明.txt
描述:模块购买说明
教程
设计参考资料.zip
描述:设计参考资料
源代码
传感器_环境监测系统PCB.zip
描述:环境监测系统PCB
电路图文件
传感器_环境监测系统CODE.zip
描述:环境监测系统源码
分享到:
收藏 (2)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归本人原创所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 树莓派扩展板

    树莓派扩展板,使用stm32f107作为扩展板主控芯片。扩展板和树莓派通信可以通过USB通信和串口TTL通信。扩展板可以单独使用部分功能,树莓派也可以单独使用部分功能。全部功能是需要stm32和树莓派同时连接才能实现。扩展板STM32功能有:16路pwm输出输入;蜂鸣器;RGB LED;RTC时钟;USB通信;USB转TTL通信;12伏供电可以输出5v、3.3v、12V电源;OLED接口;AIP1628数码管驱动,按键功能扩展板树莓派功能:RGB LED;OLED接口;AIP1628数码管驱动;按键;蜂鸣器;风扇;SPI 、IIC扩展接口;40pin扩展接口。
    来自:其他开发板时间:2019-09-12 stm32 开源 raspberry pi 3
  • STM32F103ZET6最小系统板

    1,原理图和PCB配套,AD17编辑。2,最小系统精简,但功能齐全,所有IO口都有引出来方便扩展外接设备。3,包括:电源部分, 晶振部分8M和32.678贴片晶振 BOOT选择位 复位电路 miniUSB接口(电源输入口和串口连通) 所有引脚扩展口4,2路流水灯和2给按键5,3.3v,GND外接IO口6,JTAG下载接口
    来自:DIY创意产品时间:2019-09-11 stm32
  • JLINK OB 072 支持串口,非常小,支持STM32 NORDIC NRF52等

    JLINK_OBTYPE-C接口,插拔方便,小巧便携,使用STM32F072,不需要晶振,成本低廉.也做过精简板的V9,但是对nordic的蓝牙支持不好,所以做成这个.真机测试NRF52832,NRF52840没问题,包括RTT等,ST等其他的更不用说了支持SWD,虚拟串口,5V 和 3.3V最大输出电流为700MA.已小批量测试,稳定可靠,单面板,嘉立创可以直接SMT.尺寸:12*30 (mm),PCB 3D图如下:已在嘉立创拼版测试OK;
    来自:DIY创意产品时间:2019-09-11 stm32 下载器 jlink
  • STLINKV2-1下载调试器

    STLINKV2-1 调试器,带虚拟串口,U盘拖拽下载。
    来自:DIY创意产品时间:2019-09-12 stm32 下载器 调试器
  • 基于STM32F407二维码识别系统设计

    功能介绍:本二维码&条码识别LIB由ALIENTEK提供,方便大家使用.基于STM32F407ZET6单片机+2.8寸TFT液晶+OV2640摄像头模块;1,支持QR二维码识别.2,支持CODE128,CODE39,I25,EAN13等四种编码方式的条码识别.3,支持UTF8-OEM转换输出(需要客户自己提供转换码表).4.识别信息显示在液晶屏上,并通过串口输出到电脑串口调试助手上。资料说明: 附件内容提供AD格式原理图PCB工程文件,用altiumDesigner打开。程序采用C语言编写,通过keil软件编译,文件为工程源代码。技术咨询QQ:2067054198(咨询时请说明来自电路城);资料内容包含截图:功能视频演示:
    来自:DIY创意产品时间:2019-09-13 stm32 毕业设计 二维码识别
销量
0
查看
211
参数名 参数值
发布于 2019 年 08 月 20日
Moore8直播课堂

tracer