0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Arduino控制电磁体

454398 来源:wv 2019-10-24 15:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:Arduino和电磁体(硬件)

如何使用Arduino控制电磁体

有关如何制作电磁体的教程数量。最简单的方法是得到铁或钢,并在其周围缠绕很多绝缘电线。强度取决于导线中流过多少电流以及缠绕多少匝。如果您得到我使用过的电磁线,则其上会覆盖一层透明的绝缘体。为了使导线的末端具有导电性,您必须打磨或烧掉(用打火机)绝缘层。如果您打算长时间运行磁铁,我建议使用较厚或较长的钢芯作为提示槽,因为磁铁会发热很多。另一种方法(如果您的项目允许的话)是脉冲发射磁体。那将使您的磁铁有机会冷却一些。该图显示了我用于触觉设备的电磁体。

电路非常简单。您所需要的只是为直流电动机供电的相同电路。但是,如果您不需要反转磁体的极性,则可以将两个磁体连接到每个电桥。我建议将其连接到交流适配器而不是电池上,因为它会很快穿过电池(并可能使电池过热)。请勿使用Arduino为磁铁供电,否则您将炒板。要将交流适配器挂接到面包板上,只需将连接器的插头剪掉,剥去电线,然后将其包裹或焊接到某些实芯电线上即可。如果您没有电压表,那么如果适配器的一根线是虚线,则很可能是正极。

步骤2:Arduino和电磁体(软件P.1)

运行此代码的Arduino代码很简单-它实际上仅使用Arduino编译器示例部分中的示例眨眼程序。而是将通向引脚3的导线插入接地插槽,然后运行:

void setup(){

pinMode(2,OUTPUT);

}

void loop(){

digitalWrite (2,HIGH);

delay(500);

digitalWrite(2,LOW);

delay(1000);

}

上述程序虽然只能控制一个磁铁。两个电桥输入应为HIGH/LOW或LOW/HIGH,以控制磁体之一。 LOW/LOW当然是关闭的。这是一个在两个磁体之间交替的信号灯程序。

void setup(){

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

}

void循环( ){

digitalWrite(2,LOW);

digitalWrite(3,HIGH);

delay(500);

digitalWrite(2,HIGH);

digitalWrite(3,LOW);

delay(500);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

delay(500);

}

第3步:Arduino和电磁体(软件P.2)

如果要将此电路用于触觉接口,则比恒流更容易感觉到振动。如图所示,使用柔软的医用胶带或运动胶带将永久磁铁贴在皮肤上,将永久磁铁贴在皮肤上,或者将磁铁固定在设备上。此处,永磁体附着在硅胶膜(笔记本电脑键盘保护板上)上。该设备位于左脚弓下方。 Arduino将以脉冲激发(10ms对我而言是最佳响应)以引起振动。该代码可能如下所示:

void activate(int pin)//激活磁铁驱动器

{

int c;

for(c = 0; c 《10; c ++)

{

digitalWrite(pin,HIGH);

delay(10);

digitalWrite(pin,LOW);

delay(10);

}

}

void设置(){

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

//从两个引脚均处于低位开始

digitalWrite(2,LOW);

digitalWrite(3 ,LOW);

}

void loop(){

activate(2);

delay(500);

activate(3);

delay(500);

}

玩得开心,不要让磁铁过热。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197431
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电流探头使用中的电磁环境控制要点

    现代电子测试中,电磁干扰需控制,电流探头易受工频、高频及静电干扰,需屏蔽与接地处理以确保测量准确。
    的头像 发表于 04-14 13:56 40次阅读

    相同性能与体积磁体:表磁为何不同?

    很多小伙伴可能都会有这样一个疑问,相同性能和体积的磁体,它们的表磁是一样的吗?表磁是指磁体表面某一特定点的磁感应强度。表磁是日常生活中较易直接测量的参数之一。相同性能和体积的磁体,表磁不一定一样
    的头像 发表于 04-14 09:04 345次阅读
    相同性能与体积<b class='flag-5'>磁体</b>:表磁为何不同?

    简述环形海尔贝克Halbach磁体阵列

    环形海尔贝克阵列(Circular Halbach Array, CHA)是一种基于磁场定向聚焦原理设计的特殊永磁体排列结构 ,其核心设计思路是将磁化方向呈90°旋转序列的多个永磁体,按 “径向向外
    的头像 发表于 03-24 08:54 502次阅读
    简述环形海尔贝克Halbach<b class='flag-5'>磁体</b>阵列

    磁体磁通的关键影响因素与测量

    磁体磁通是电机等设备中能量转换的核心参数,其性能直接影响设备的效率、稳定性和输出功率。磁通量(Φ)指穿过特定截面的磁力线总量,单位为韦伯(Wb),是衡量永磁体整体磁场“总量”的关键指标。 磁通量
    的头像 发表于 01-29 08:43 267次阅读
    永<b class='flag-5'>磁体</b>磁通的关键影响因素与测量

    磁体的磁感应强度与距离的关系

    磁体是一种能在自身内部保持持久磁性的材料,其磁感应强度是描述其磁场强弱的关键物理量。距离是指空间中某点到永磁体(或其关键部位)的直线距离,具体分两类场景定义: ①对有明确磁极的永磁体(如条形磁铁
    的头像 发表于 12-25 08:39 734次阅读
    永<b class='flag-5'>磁体</b>的磁感应强度与距离的关系

    探索用于Arduino的TLE94112ES直流电机控制盾牌

    探索用于Arduino的TLE94112ES直流电机控制盾牌 引言 在电子工程领域,电机控制一直是至关重要的部分。对于Arduino开发者而言,一款功能强大且易于使用的电机
    的头像 发表于 12-18 16:35 474次阅读

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 2005次阅读

    表磁峰值:永磁体性能评估与应用优化的核心指标

    在永磁体的应用中,表磁是一个常常被提及的核心性能指标。而表磁峰值作为表磁特性的核心维度,特指磁铁表面磁场强度在特定空间位置达到的最大瞬时值,通常用高斯(Gs)或特斯拉(T)作为单位,其重要性贯穿
    的头像 发表于 10-10 08:40 596次阅读
    表磁峰值:永<b class='flag-5'>磁体</b>性能评估与应用优化的核心指标

    电磁阀:现代工业自动化与流体控制的精密执行者

    电磁阀作为现代工业自动化与流体控制系统的核心执行元件,在航空航天、船舶兵器、能源化工等众多领域发挥着不可替代的作用。这种通过电磁力驱动阀芯运动来实现流体通路开关或方向控制的自动化基础器
    的头像 发表于 09-25 11:17 1741次阅读
    <b class='flag-5'>电磁</b>阀:现代工业自动化与流体<b class='flag-5'>控制</b>的精密执行者

    电机转子永磁体布局怎么选?一文GET!

    影响、常见布局类型等方向,通俗讲解转子永磁体布局设计知识。​ 一、永磁体布局设计的核心影响​ 转子永磁体布局通过改变磁场分布,对电机关键性能产生直接作用:​ ü 转矩特性:布局不同会导致气隙磁场波形差异,进而影响
    的头像 发表于 09-18 08:33 1830次阅读

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中
    发表于 09-04 08:28

    什么是电磁控制板?24路锁控板的使用步骤概述

    电磁控制板是一种专用于控制电磁锁工作状态的电子装置,它可以接收指令并对电磁锁进行通断电操作,从而实现对相关设备的锁定和解锁
    的头像 发表于 07-14 16:26 922次阅读
    什么是<b class='flag-5'>电磁</b>锁<b class='flag-5'>控制</b>板?24路锁控板的使用步骤概述

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 3次下载

    智能车电磁组——基本控制

    智能车电磁组——基本控制篇前言电磁车的控制比较简单,可以分为信号采集,舵机控制和电机控制三部分,
    的头像 发表于 05-20 19:34 3906次阅读
    智能车<b class='flag-5'>电磁</b>组——基本<b class='flag-5'>控制</b>篇

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    的发展,在Arduino出现以前,虽然也有很多公司在推广一些简单易用的可编程控制器,但是由于开发平台种类繁多,而且使用这些控制器基本上都需要对电子技术、数字逻辑、寄存器等内容进行多方面的了解和学习,才能
    发表于 05-13 09:28