Arduino开发实例-DIY电能表

news/2024/11/29 12:44:40/

DIY电能表

在本文中,将展示如何制作一个基于 Arduino 的功率和电能表。应用使用 INA219 电流传感器测量电流、功率和能耗,并将其显示在 OLED 显示屏上。 可以在 OLED 显示屏上查看您的电压、电流、功率和能量数据。

1、INA219介绍

INA219 电流传感器是一款支持 I2C 的基于接口的零漂移和双向电流/功率监控模块。 它可以测量电路的电流、电压和功率。 我们可以很容易地使用 INA219 电流传感器和 Arduino 来测量电流和功率,它还可以检测分流电压。 该传感器模块配备 0.1 欧姆和 1% 的分流电阻,以满足电流测量的要求。 它可以测量高达+26V的直流电压。

在这里插入图片描述

INA219 的工作电压在 3V 和 5.5V 之间。 传感器值通过 INA219 模块和微控制器之间的 I2C 通信协议传输。

1)INA219工作原理

在我们开始使用 INA219 传感器之前,我们必须了解该传感器的工作原理。

在这里插入图片描述

INA219 传感器有一个 2端子,串联到测量的高端,能够测量高达 26V 的电压。 螺纹项与一个 0.1Ω 1% 检测分流电阻并联。 INA219 在高端测量两个不同的电压:

  • V_shunt 是分流电阻器上的电压降。
  • V_bus

http://www.ppmy.cn/news/1934.html

相关文章

[附源码]Python计算机毕业设计Django四川景区管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

用命令行将mysql查询结果导出到文件中

方法一、登录mysql 登录好mysql,选择库(或指定库) mysql -uroot -p123456 use DB_01; select * from table_01 into outfile > /var/lib/mysql-files/1.xls;#文件存放目录,mysql需要有创建文件的权限 方法二、不登录mysql&a…

JavaScript基础学习

文章目录什么是JavaScriptJavaScript 运行过程JvaScript 的组成JavaScript的三种书写模式行内式内嵌式外部式JavaScript的输出输出方式输入: prompt输出: alert输出: console.logJavaScript的一些基础语法变量的使用如何理解JS的动态类型(弱类型)基本数据…

[C语言数据结构]树

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录1.树1.1树的概念:1.2树与非树1.3一些关于树的概念:1.4树的一些表示方法:2.二叉树2.1概念:2.2二叉树的特点2.3满二叉树…

【React高级技术】合成事件以及 Test Utilities测试框架在Facebook内部进行测试

合成事件 boolean bubbles boolean cancelable DOMEventTarget currentTarget boolean defaultPrevented number eventPhase boolean isTrusted DOMEvent nativeEvent void preventDefault() boolean isDefaultPrevented() void stopPropagation() boolean isPropagationStopp…

【数据结构与算法】B树与B+树

🔥 本文由 程序喵正在路上 原创,CSDN首发! 💖 系列专栏:数据结构与算法 🌠 首发时间:2022年12月6日 🦋 欢迎关注🖱点赞👍收藏🌟留言🐾…

【滤波器】基于Matlab设计巴斯 切比雪夫 椭圆 低通高通带通带阻数字滤波器附GUI界面

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

宝塔后渗透-添加用户_反弹shell

更新时间:2022年11月21日 1. 背景介绍 对于想拿到bt后台来说,非常的艰难:无非是通过bypass之后提权,直接拿到服务器的root权限,然后再去宝塔后台。 当然,还有一种运气十分爆棚的方法:发现了b…