当前位置: 首页 > news >正文

esp32开发与应用(干簧管和霍尔传感器)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

干簧管和霍尔传感器是比较典型的一种传感器。他们都可以在无接触的情况下,利用磁场的强弱,来实现开关的动作。相对而言,干簧管看上去更暴力和直接一点,磁铁靠近的时候,里面的金属吸合,等到离开的时候,金属分开,原理比较简单。相对而言,霍尔传感器稍微复杂一点,里面涉及到霍尔效应,输出上面也比干簧管多一个引脚。

1、输出信号

一般干簧管三个pin,一个vcc、一个gnd,还有一个引脚就是do。而霍尔传感器的话,会多一个ao引脚。顾名思义,一般干簧管只输出高低,而霍尔传感器还能输出电压的强弱。如果需要采样这个强弱,只需要ad采样下即可。

当然干簧管也比霍尔传感器多一个电位器,有需求的同学可以按需调节一下。

2、测试磁铁

这是很多人容易忽略的地方。大家拿到传感器的时候,有的时候不知道怎么测试,其实就是因为缺少了一块磁铁。

3、连线

连线相对而言就比较简单了。不失一般性,这里只考虑干簧管。一般vcc接3.3v,gnd直接接地,在do和gnd直接可以接一个led灯,led长一点pin的地方接do,这样方便观察。如果需要连接esp32的话,可以do接到esp32的一个引脚上面。

当然一般干簧管上面有两个led灯,一个用于pwr,还有一个用于do显示。

4、实验部分

实验的话,就很简单了。我们拿着磁铁慢慢靠近干簧管,可以明显发现,在磁铁还没有靠近的时候,led还有一点微光。等到磁铁靠近之后,led不再有微光,而且传感器上面的led灯亮了。这是很明显的一个信号。通过这一现象,大家可以用干簧管和霍尔传感器,做成很多的电子元器件。

5、拓展和应用

谈到应用,一个很明显的场景,就是门的开关。比如说我们验证一下门有没有关好。这个时候,就可以门上面装一个磁铁,或者是门的对面装一个磁铁。等到门关上之后,那么对应的压降就是0,这是很明显的一个特征。

如果对do输出不满意,还可以用ao输出信号。比如我说我们经常开的电动自行车,上面的旋钮就是一个霍尔传感器。当我们旋动车把的时候,磁铁慢慢接近霍尔传感器,这个时候ao输出电压就会发生改变,利用改变的电压就可以调节目标车速。再加上pid的控制,就会实现目标车速、实际车速之间的一个控制关系。所以车把上的霍尔传感器是非常鲜活的一个范例。知道了这个,如果车把控制不灵敏,其实就知道该换霍尔传感器了。

不仅如此,大家如果思维打开一点,利用传感器还可以进行测速操作,比如车速。假设车轮上放一个磁铁,然后车盘上放一个霍尔传感器,这样旋转一次,就会出现一个方波。因此我们结合每秒钟方波的次数、车轮的半径,可以很容易测量出当前的一个车速。本身车速的测量精度要求没有cnc那么严格,因此这种方法对于我们来说完全足够了。

当然,干簧管也好,霍尔传感器也好,这都是非接触式的控制输入方式。在很多安全场合,两者用的非常多,尤其是霍尔传感器,大家可以平时多留意留意,就会发现它们几乎无处不在。

http://www.rkmt.cn/news/1483871.html

相关文章:

  • 项目实践:高可用架构实践
  • 告别上行短板:深入浅出搞懂5G SUL的功率控制与38.521-1测试案例
  • 如何在5分钟内快速安装和配置Laravel-Media-Manager:终极指南 [特殊字符]
  • 从内存泄漏到稳定运行:C/C++使用cJSON库必须掌握的3个内存管理技巧
  • gr-ieee802-11:GNU Radio上的开源IEEE 802.11收发器完全指南
  • 3步快速上手Phigros网页模拟器:免费在线音乐游戏体验指南
  • Kaggle房价预测实战:用PyTorch搭建MLP时,我是如何解决特征爆炸和梯度问题的?
  • 告别繁琐操作:autopy-legacy屏幕控制功能让自动化更简单
  • 从连接失败到读写自如:UaExpert客户端调试OPC UA服务器的完整避坑指南
  • 齐次通解与非齐次特解在控制系统中的意义
  • 别再死记叉乘公式了!用Python的NumPy和SymPy玩转向量运算与反对称矩阵
  • Overleaf新手必看:从编译报错到排版美化,我遇到的6个坑和填坑方法
  • 告别调参玄学:用WB可视化工具深度复盘我的第一个Kaggle房价预测项目
  • 洗衣机控制系统 FPGA 设计 Verilog Quartus
  • [从0开始学Java|第二十七天]IO(异常File)
  • Randall-Sundrum膜世界中的紧凑物体构建与稳定性分析
  • STM32F4的Flash读写避坑指南:从扇区选择到数据安全,我的踩坑记录
  • AI 制造 AI 的奇点:深度解析“递归自我改进(RSI)”
  • ESP32 ADC测量不准?深入排查Wi-Fi干扰、供电噪声与代码配置(避坑指南)
  • 软件工程期末自救指南:避开这10个高频易错点,轻松拿下简答题和名词解释
  • 拼多多商品图片视频批量采集:整店自动分类与高清原图
  • ёRadio显示配置全攻略:OLED、TFT屏幕驱动与界面定制
  • 操作系统知识点
  • SpringBoot+Vue书店管理系统源码+论文
  • 别再只把DBC当配置文件了!聊聊它在Autosar CAN开发中的三个隐藏用法(附Vector CANdb++实操)
  • 从PCB布线到天线设计:工程师必懂的传输线理论实战避坑指南
  • 从一张黑白方块到机器人视觉:手把手教你用Apriltag TAG16H5做位姿估计(OpenCV+Pytho
  • Pluto SDR + MATLAB 无线通信入门:从零搭建你的第一个模拟收发系统(避坑AGC与数据帧)
  • 用51单片机玩转AT24C02 EEPROM:手把手教你I2C时序与代码调试(附Proteus仿真)
  • 厂房设备整体搬迁,找对团队省心又高效