Gravity: PM2.5空气质量传感器

简介

Gravity: 线性/模拟霍尔传感器是一款专为测量和监控磁场强度变化而设计的高精度设备。其核心是采用了先进的霍尔效应电路,能够将磁感应强度直接转化为电压输出。传感器具有独特的响应特性:当S极磁极对准霍尔电路感应面时,磁场增强,输出电压高于中点电压,输出值逐渐增大;当N极磁极对准霍尔电路感应面时,输出电压低于中点电压,输出值逐渐减小。这种对磁场变化的敏感性使得该传感器在需要精确检测磁场强度的应用中发挥重要作用,包括工业控制、科研实验、安全系统以及各种电子设备。

总的来说,Gravity: 线性/模拟霍尔传感器是一款高效、准确的磁场检测工具。无论您是工程师还是电子爱好者,您都会发现它是一个极其实用的设备。它能为您提供可靠的性能和精确的测量结果,使其成为您项目中的得力助手。

特性

  • 双极性感应:能够检测正负磁场,扩展了应用范围。
  • 低噪声输出:提供稳定、低噪声的输出信号,提高测量精度。
  • 单电流源输出:输出信号稳定,不易受电压波动影响,确保测量结果准确。
  • 板载指示LED:当检测到磁场时,板载LED指示灯亮,方便用户直观查看工作状态。
  • 兼容性强:能轻松与各种主控板搭配使用,如arduinomicro:bit行空板等。

应用场景

  • 电流检测
  • 电机控制
  • 磁场检测
  • 金属探测器

技术规格

  • 工作电压:3.3~5V
  • 供电电流:4.2-8 mA
  • 磁场范围:±1200 GS
  • 板载指示LED
  • 检测距离:<1cm(具体的检测距离需要根据磁场的强度和方向来决定)
  • 数据类型:模拟
  • 接口类型:PH2.0-3P
  • 尺寸:27x32mm
  • 产品重量: 3.5g(含包装与传感器线在内的总重量为12g)
  • micro:bit与Arduino主控 S极范围:520-1023
  • micro:bit与Arduino主控 N极范围:0-500
  • 行空板 S极范围:2068-4095
  • 行空板 N极范围:0-2028

引脚说明

序号 丝印 功能描述
1 A 输出信号
2 VCC 电源正极
3 GND 电源负极

配送清单

  • Gravity: Linear/Analog Hall Sensor 1个
  • Gravity: 模拟传感器连接线(30cm)1根

micro:bit使用教程

准备

项目描述-makecode

将磁铁放于传感器检测区,并通过串口将检测到的数据,打印出来。

接线图-Makecode

示例程序—Makecode

运行结果

当S极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值大于512;当N极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值小于512。(当没有检测到任何磁极时,模拟值在500-520之间。)

| | 检测到磁铁S极 | 检测到磁铁N极 |
|---- -------- | ---- -------- | ----- ------- |
|效果展示 | | |
|串口输出 | | |

项目描述-Mindplus

将磁铁放于传感器检测区,并通过Mind+终端,打印出检测到的数据。

接线图-Mindplus

示例程序—Mindplus

运行结果

当S极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值大于512;当N极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值小于512。(当没有检测到任何磁极时,模拟值在500-520之间。)

| | 检测到磁铁S极 | 检测到磁铁N极 |
|---- -------- | ---- -------- | ----- ------- |
|效果展示 | | |
|串口输出 | | |

Arduino使用教程

准备

项目描述

当霍尔电路印章面对准S磁极时,输出模拟值逐渐增大。反之,当印章面对准N磁极时,输出模拟值则逐渐减小。

接线图

示例程序- MindPlus

示例程序- arduino IDE

int value;

void setup() {
  Serial.begin(9600);
}

void loop() {
  value = analogRead(A0);
  Serial.println(value);
}


运行结果

当S极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值大于512;当N极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值小于512。(当没有检测到任何磁极时,模拟值在500-520之间。)

| | 检测到磁铁S极 | 检测到磁铁N极 |
|---- -------- | ---- -------- | ----- ------- |
|效果展示 | ||
|串口输出 | | |

行空板使用教程

准备

项目描述-图形化

将传感器连接到行空板的P21口,然后并将传感器检测到的数据,显示在行空板上。

接线图-图形化

示例程序—图形化

运行结果

当S极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值大于2048;当N极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值小于2048。(当没有检测到任何磁极时,模拟值在2030-2060之间。)

检测到磁铁S极 检测到磁铁N极
效果展示

项目描述-Python代码

将传感器连接到行空板的P21口,然后并将传感器检测到的数据,显示在行空板上。

接线图-Python代码

示例程序——Python 代码

from unihiker import GUI
from pinpong.board import Board,Pin
from pinpong.extension.unihiker import *


u_gui=GUI()
Board().begin()
p_p21_analog=Pin(Pin.P21, Pin.ANALOG)
文本显示=u_gui.draw_text(text="实时数据:",x=20,y=40,font_size=12, color="#000000")
value = 0
数据显示=u_gui.draw_text(text=value,x=100,y=40,font_size=12, color="#000000")

while True:
    value = p_p21_analog.read_analog()
    数据显示.config(text=value)

注意: 你可以参考 mind+代码编程 教程,以更好地理解如何在MindPlus中使用Python代码模式。

运行结果

当S极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值大于2048;当N极磁铁对着磁铁检测区时,传感器上的指示灯亮,输出模拟值小于2048。(当没有检测到任何磁极时,模拟值在2030-2060之间。)

检测到磁铁S极 检测到磁铁N极
效果展示

常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。

更多

DFshopping_car1.png DFRobot商城购买链接