使用Arduino开发板制作交流电压表

在本文中,我们将使用Arduino开发板制作一个交流电压测量装置,测量我们家中交流电源的电压。我们将在Arduino IDE的串行监视器上打印输出该电压,并在万用表上显示出来。

制作数字电压表比模拟电压更容易一些,因为在制作模拟电压表时,您必须具备一些物理参数的知识,如扭矩、摩擦损耗等。然而在制作数字电压表时,您只需使用LCD或LED矩阵或甚至你的笔记本电脑打印输出电压值即可。

所需的元件

●  一个220-12变压器

●   1N4007二极管

●   1uf电容

●   10k和4.7K电阻器

●   齐纳二极管(5v)

●   Arduino UNO开发板

●   连接导线

Arduino电压表电路连接示意图

该Arduino电压表的电路图如上所示。

连接方式:

1.    将变压器的高压侧(220V)连接到主电源,将低压(12V)连接到分压器电路。

2.    将10k电阻与4.7k电阻串联,但确保以4.7k电阻为输入电压。

3.    如图所示连接二极管。

4.    将电容和齐纳二极管连接至4.7K电阻。

5.    将二极管N端连接到Arduino的模拟引脚A0。

**注意:请将Arduino的接地引脚连接到图中所示的位置,否则电路将无法工作。

更多详细内容请参见:https://www.yiboard.com/thread-746-1-1.html

时间: 2024-10-13 20:52:50

使用Arduino开发板制作交流电压表的相关文章

Arduino开发板制作

Arduino UNO 介绍 ,Arduino开发板制作 教程: Arduino制作 Arduino UNO 图 Arduino是什么 Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬件(各种型号的Arduino板)和软件(Arduino IDE).构建于... Arduino制作物料 教程: Arduino制作 物料即各种元器件元器件清单 元器件购买 淘宝 Arduino制作工具 教程: Arduino制作 制作Arduino相关设备.工具和耗材所需设备 喷墨打印机如MP280

x86 构架的 Arduino 开发板Intel Galileo

RobotPeak是上海的一家硬件创业团队,团队致力于民用机器人平台系统.机器人操作系统(ROS)以及相关设备的设计研发,并尝试将日新月异的机器人技术融入人们的日常生活与娱乐当中.同时,RobotPeak 将尽力为机器人技术在开源硬件.开源软件社区的普及做出贡献.陈士凯是 RobotPeak 联合创始人,他给我们带来了最新的  x86 构架的 Arduino 开发板 Intel Galileo 的深度使用报告. 1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel

使用C#应用程序与Arduino开发板进行通信

在本文中,我们将一个Arduino Pro Mini开发板连接到PC,并且使用C# Windows应用程序与其进行通信. 将硬件连接到PC是非常有利的,不仅是因为你可以发送命令以及监控状态,还可以实时调试代码.当你正在努力制作一个模块,想知道模块的响应以及跟踪你的状态机时,检查变量会特别有帮助. 关于Arduino Pro Mini和C# 首先,我想向大家描述一下我选择Arduino Pro Mini的原因. 在我看来,小尺寸是当今设计的一个优势. 如今,随着便携式物联网设备的日益普及,对小型化

开发板制作秒表计时器---我太难了丶

制作一个秒表计时器,记录0-15秒时间.要求精准,可控. 1.能够用按键控制秒表开始 2.能够用按键控制秒表停止 3.能够用按键控制秒表清零 4.使用定时器控制时间,要求精确. 5.使用1个数码管和多个按键实现功能. 将下面代码复制粘贴到C51软件里,编译运行生成.hex文件,再将文件添加到下面电路中,运行.(软件文件,安装方法,创建工程,电路图在我前面博客里有) 右边数码管呈现从1到9数字一次增加,鼠标点击连接接口P1的按钮,数码管启动,再次按下数码管数字停止:点击连接接口P2的按钮,数码管数

基于 Arduino 开发板,这款插座是可编程且开源的

https://www.oschina.net/news/74861/open-source-socket MatterControl 详细介绍 https://www.oschina.net/p/mattercontrol 磁盘分区恢复的开源工具TestDisk http://www.ddvip.com/weixin/20170808A03WVZ00.html 开源硬盘加密软件 VeraCrypt 被发现漏洞本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:ht

Arduino各开发板的比较

https://www.arduino.cn/thread-42417-1-1.html 源地址 一.UNO/UNO r3 Arduino / Genuino Uno是基于ATmega328P的单片机开发板.它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮. 只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用.您可以修改您的UNO而不用担心做错任何事情,最糟糕的情况也只

如何使用Arduino UNO开发板编程ATtiny85

最近在Youtube上看了一个GreatScott制作的有关如何使用Attiny85的精彩教程,之后我购买了一片Attiny85 IC.但是,我花了很长时间尝试在它上面运行一个简单的LED闪烁的代码.最后经过很多次的搜索,终于找到唯一适用于我的方法.我决定做一个简单的教程,任何人都能理解. 需要的工具 1.    一片attiny85或attiny45 2.     Arduino Uno开发板 3.     几根导线 4.     一个10uF电容 5.     面包板 首先,对于本文介绍的方

[arduino]-序言:面向仅有C语言基础之人的单片机开发板

arduino_是一个项目_也是一个商业公司,但其核心价值是_构建在社区上的,开源的,低门槛的单片机开发板. 单片机_是一种低性能的_计算机,这个名字源于其_把所有需要的硬件_全部做到_单个_芯片中去. 开发板_是一种特殊的电路板,上面不仅搭载了单片机,还可以包括: --为单片机_供电的电源 --便于_连接其他硬件的_接线柱(/座/孔/盘) --便于_与其他硬件_相互通讯的_芯片.连接器 --特定的芯片.按钮.开关 市面上有许多_早于arduino出现的_专业开发板, 事实上_arduino系列

制作SD(8G)卡Linux镜像,使得ZC706开发板可以从SD卡启动进入Linux系统

转自网络,供学习记录使用,红色部分是我实验时,这篇文章和网站稍有出入的地方. 目的:制作SD(8G)卡Linux镜像,使得ZC706开发板可以从SD卡启动进入Linux系统 在http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/quickstart/zynq(姑且把这个链接成为链接1吧)链接中找到 图1 点击绿色字体的链接,下载镜像原始文件.这里有不同时期的版本,本说明中选择 图2 下载的原始文件为:2014_R2-