如何构建“拆分G”设备

  发布人:amy2025 时间:2025-08-19

使用传感器和Arduino构建了一个设备,可以完美地在吉尼斯中“分裂G”!

把“G”分开是对吉尼斯啤酒饮用技巧的真正考验——准确地喝一口,液体的水平面要正好落在吉尼斯标志上“G”的中间。作为一个不喝酒的人,我想看看我是否能设计出一条通往成功的道路。所以,我做了一个设备,使用非接触式液体传感器和蜂鸣器来帮助我完善我的技术!你猜怎么着?我要去爱尔兰的吉尼斯世界纪录仓库,对我的技能进行终极考验。

“拆分G”设备是如何工作的

这个项目背后的想法很简单:使用Arduino,一个非接触式液位传感器,以及一个蜂鸣器来通知我何时停止啜饮。当玻璃杯中的液位达到吉尼斯标志中的“G”时,传感器就会检测到,蜂鸣器就会响起,让我知道是时候停下来了。

以下是所使用组件的细分:

•Arduino(任何型号)-操作的大脑。

•非接触式液位传感器-检测啤酒何时达到正确的液位。

•蜂鸣器-当停止饮酒时发出哔哔声。

•跳线。连接元件用

寻找完美的传感器位置

为了确保传感器检测到正确的停止时刻,我们需要计算每一口的液位下降。利用玻璃的尺寸:

•顶径:85毫米

•底座直径:60mm

•满品脱体积:568毫升

•中间的‘ G ’: 82.5毫米从边缘下降

在这个水平,横截面积约为3.8平方厘米。假设平均抿一口25毫升,液位下降:

使用此功能,您可以相应地调整传感器位置,以便在sip达到完美水平时触发蜂鸣器。

构建电路

1. 连接非接触式液体传感器

•将信号输出连接到Arduino的A1上。

•电源接5V,接地接GND。

2. 连接蜂鸣器

•将蜂鸣器的正端引脚连接到Arduino上的A2。

•将接地引脚连接到GND。

3. 上传代码

•代码检查液体传感器是否检测到低水平(意味着你已经喝够了)。当这种情况发生时,蜂鸣器会激活以提醒您。

测试设备

组装和编码之后,是时候进行测试了!倒上一品脱的吉尼斯黑啤酒(或任何用于测试的深色液体),把传感器放在玻璃杯上,然后开始啜饮。当液体达到“G”时,蜂鸣器会告诉你停止。

结论

有了这个简单而有效的设备,我成功地设计出了一杯完美的吉尼斯啤酒!我要把这个装置带到爱尔兰,在圣帕特里克节那天在吉尼斯仓库测试我的技能——请继续关注我的表现。

代码

int sensorPin = A1; // Non-contact liquid level sensor on A1

int buzzerPin = A2; // Buzzer on A2

void setup() {

pinMode(sensorPin, INPUT);

pinMode(buzzerPin, OUTPUT);

digitalWrite(buzzerPin, LOW); // Ensure buzzer is off at start

}

void loop() {

int sensorValue = analogRead(sensorPin);

if (sensorValue  500) { // Adjust threshold if needed

digitalWrite(buzzerPin, HIGH); // Buzz when the liquid reaches the 'G'

delay(1000); // Buzz for 1 second

digitalWrite(buzzerPin, LOW);

}

delay(100); // Small delay to prevent rapid buzzing

}

关键词: 传感器 Arduino 蜂鸣器

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关电路