FireBeetle 2 ESP32 C6 制作地震报警器(二)
2024-04-143636
AI 快速预览详细
本文是关于使用FireBeetle 2 ESP32 C6制作地震报警器的系列教程的第二部分。文章首先介绍了三种倾斜传感器的选型,最终选择了适合初学者的四方向倾斜传感器。接着详细说明了传感器的接线方法,将其模拟输出口连接到C6主控板的ADC端口。最后,提供了编写程序获取传感器数值的具体步骤。通过这些步骤,可以为后续的报警功能打下基础。
|
【接上篇】 FireBeetle 2 ESP32 C6 制作地震报警器(一) 【传感器选型】 DF商城中用倾斜作为关键词搜索,能找到三款。 ![]() 第一款,只能检测到单向倾斜 (2-5度) 第二款,可以检测到360方向倾斜(45°±10° ) 第三款,3轴加速度+超低功耗3轴陀螺仪。 很明显,第三款应该是最适合的,但在Arduino IDE下相对复杂,对新手小白并不友好。 于是翻箱倒柜,找到一个类似功能的模块,它能检测到四个方向的倾斜,经过查阅资料,它内部其实是个小钢珠,当发生倾斜时,刚好能把电路导通。 ![]() 【传感器接线】 由于该倾斜传感器是一款模拟量传感器,因此只能接到C6主板的ADC功能端口 (GPIO 1~6)。 ![]() (倾斜传感器模拟输出口接到C6主控板5号口) 【编写程序获取传感器数值】 【上传验证结果】 ![]() (传感器放平时,输出结果0或者1,朝前后左右倾斜时,分别获得 736 、1024、1393、2736 阶梯数值) 由此可见,根据传感器的输出数值不同,可以用来做后续的报警功能。 【未完待续】 下一篇将增加蜂鸣器报警功能 |
-
SunApril-202404144862..png (152.83 KB, 下载次数: 3080)
-
SunApril-202404143110..png (267.3 KB, 下载次数: 3097)
-
SunApril-202404147622..png (367.88 KB, 下载次数: 3171)










