简易环境监测器概述: 该环境监测器可以实时采集和显示温度,湿度,气压,光照度四个数据。温湿度,使用比较多的器件就是DHT11,但是考虑到DHT11的精度,决定使用DHT22。气压因为只是看看,不需要太精确的数据,因而选用了BMP180。光照度采用BH1750,价格和谐,性能够用。对于显示,由于气压,光照度都是通过I2C通信,因此选择OLED显示,两根总线搞定3个器件,减少接线。PS:该源码开发环境为MBED,类似arduino的开发方式,简单易上手。 实物图片展示: 注意: mbed上面的资源几乎都是国外的,英文版的或者日文版,因为在显示驱动上面,都是没有中文的,因而显示中文是需要自己写的,功能实际上很简单,随便找个其他版本的oled驱动文件,改下X,Y定位数据和函数定义就行。 附件内容截图:
2022-05-18 12:58:06 573KB oled显示 环境监测器 mbed 电路方案
1
本方案搭载一颗Cortex-M0+超低功耗MCU,温湿度传感器,二氧化碳,一氧化碳,甲醛等可挥发气体传感器,Nob IOT模块.MCU 通过I2C ,SPI,UART连接Sensor,通过NB-IOT实时上传到云端,供用户通过手机等终端实时查看,并及时推送危险信息,典型的应用包括家用安防报警器,车内、室内甲醛,可燃气体,温度,火灾,室内室外PM2.5颗粒物等环境监测。 场景应用图展示板照片方案方块图核心技术优势1. 颗粒物pm2.5 2. 温湿度传感器 3. 二氧化碳,一氧化碳 4. 甲醛等可挥发气体监测 方案规格• Ultra-low-power platform – 1.65 V to 3.6 V power supply – -40 to 125 °C temperature range – 0.29 µA Standby mode (3 wakeup pins) – 0.43 µA Stop mode (16 wakeup lines) – 0.86 µA Stop mode + RTC + 20 KB RAM retention – Down to 93 µA/MHz in Run mode – 5 µs wakeup time (from Flash memory) – 41 µA 12-bit ADC (conversion at 10ksps) Core: ARM:registered: 32-bit Cortex:registered:-M0+ with MPU – From 32 kHz up to 32 MHz max. – 0.95 DMIPS/MHz 方案来源于大大通
2021-04-20 12:02:55 1.00MB 传感器 环境监测器 nb-iot 电路方案
1