ESP32 设备使用 MQ-6 (LPG gas)、MQ-7 (CO) 和 MH-Z19 (CO2) 传感器收集空气质量数据,并馈送到 ThingSpeak,并显示在 3x10 段 LED 条上。
该设备现在连接在面包板上,但我计划组装 PCB 并将其放入塑料盒中。它可以隐藏在房间的任何地方,连接到标准的 5V micro-USB 作为电源。
由于 ThingSpeak 支持在测量值超过预定义阈值时发送电子邮件,因此可以在房屋应该通风时收到电子邮件通知。
Components:
- 3x LED bar: https://www.hestore.hu/prod_10041689.html
- 4x Shift Register: https://www.hestore.hu/prod_10021551.html
- 5x 510 Ohm and 5x 1k Ohm resistors
One shift register can drive 8 LEDs, so we need 4 (4x8 = 32) to cover 3x10 LEDs. Shift registers should be daisy chained:
SN74HC595
_________
B ---|(1) |--- VCC (3.3V)
C ---| Shift |--- Output A
D ---| Reg. |--- DATA
E ---| |--- GND
F ---| |--- LATCH
G ---| |--- CLK
H ---| |--- VCC
GND---|_________|--- Output H' (this goes to the next shift register's DATA)
LED bar display should be connected like this:
LED bar Resistors
+--[ Red ]--[ 510 Ohm ]--- Output B
|--[ Red ]--[ 520 Ohm ]--- Output A (of Shift reg. 2)
|--[ Yellow ]--[ 520 Ohm ]--- Output H
|--[ Yellow ]--[ 520 Ohm ]--- Output G
|--[ Yellow ]--[ 520 Ohm ]--- Output F
|--[ Green ]--[ 1k Ohm ]--- Output E
|--[ Green ]--[ 1k Ohm ]--- Output D
|--[ Green ]--[ 1k Ohm ]--- Output C
|--[ Green ]--[ 1k Ohm ]--- Output B
|--[ Blue ]--[ 1k Ohm ]--- Output A (of Shift reg. 1)
|
|
GND
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !