亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Arduino 排斥电磁悬浮

组件和用品

Arduino UNO
× 1
电阻 1k ohm
× 1
晶体管 BD241
× 1
线性霍尔效应传感器 UGN3503
× 1
RobotGeek 中型电磁阀
× 1
大喇叭磁铁
× 1

必要的工具和机器

烙铁(通用)

应用和在线服务

Arduino IDE

关于这个项目

几年前,我试图制作一个排斥磁悬浮的设备,但我拥有的所有电路都很复杂,而且设置非常困难。

经过几次不成功和半成功的尝试,我买了图中你可以看到的悬浮器,但在家里几乎不可能制作(DIY)。

现在我将向您展示一个令人厌恶的悬浮器,它除了 Arduino 板外,只包含一些额外的组件,非常容易 DIY:

  • 任何中等功率晶体管:就我而言是 BD241
  • 通用二极管 1N4001
  • 电阻 1 Kohm
  • UGN3503 霍尔效应传感器(您可以使用任何 5V RATIOMETRIC 霍尔效应传感器)
  • 旧扬声器的圆环磁铁(直径为 9 至 11 厘米及以上)。
  • 它可以使用成组的小钕磁铁,而不是大型圆环磁铁,它们以正六边形的形式部署,就像在商业设备中一样。
  • 电磁铁由约200匝绝缘铜线30AWG组成。在这种情况下,我使用了从旧现金抽屉中取出的电磁阀。

电路非常简单,如下图所示。 Arduino默认为5V供电,螺线管通过12v-20v的晶体管供电。两者有共同点。磁铁和螺线管的极性如图所示。调整需要一点耐心和时间,实际上有制作设备的乐趣。hal 传感器应该在螺线管上方的顶部。它上面放置了应该漂浮的磁铁。在我的情况下,设置是上下移动圆环磁铁。除了硬件之外,还有也是代码中的一个设置,通过更改代码中第一行的值,可以在 200 到 350 之间。通过这两个设置的组合,我们得到了最好的结果。

代码

  • 无标题文件
无标题文件Arduino
int set_point =250; // settingsint sensorPin =A1;int output_pin =2;int sensorValue =0;void setup() { Serial.begin(9600); pinMode(output_pin, OUTPUT);}void loop() { sensorValue =analogRead(sensorPin); //Serial.println(sensorValue); if(sensorValue <=set_point) digitalWrite(output_pin, LOW);否则数字写入(输出引脚,高); }

示意图


制造工艺

  1. Arduino 数字骰子
  2. 多温度传感器
  3. Arduino 游戏控制器
  4. MotionSense
  5. 3D 打印机消防安全
  6. 像素追逐游戏
  7. 带有 Arduino、Yaler 和 IFTTT 的物联网仪表
  8. Arduino Powered Weather Balloon Datalogger
  9. 单 LED 矩阵 Arduino 翻转时钟
  10. 微控制器实验室
  11. NeoMatrix Arduino Pong
  12. CoroFence - 热探测器🖖