资料介绍
描述
介绍
在 PLC 中可以进行实时图形绘制,但它们是昂贵的设备。Raspberry Pi 的优势之一是您可以在高性能操作系统上运行时轻松绘制这些类型的图形。在某些情况下,只有电源电压记录是至关重要的。
Raspberry Pi shield MiniIOEx-3G,您可以轻松地将模拟输入电压记录为 4-20mA 或 0-30V,并且借助 Raspbian,您甚至可以每天/每周/每月通过电子邮件访问这些图表。
我们可以使用 Python Tkinter 库创建 GUI。Matplotlib 库还显示了我们在此 GUI 中绘制的图形。必须安装以下库
- Matplotlib
- 太平船务
我们可以通过终端使用以下命令下载库:
$sudo pip3 install –U matplotlib $sudo apt-get install python3-pil.imagetk
我们将在 GUI 设计中使用图标作为按钮。图标的使用使GUI变成了一个更专业的工作。您可以从所需的像素下载 flaticon.com 上的图标。
感谢 PIL 库,您可以在 GUI 中制作动画。例如,您可以在 GUI 中设计水箱的填充。然后将就此主题准备一份额外的文件。
执行本文档中的操作需要以下设备:
- 1 个树莓派 3 B +
- 1 个 MiniIOEx-3G
- 1 个 5V USB 电源适配器
MiniIOEx-3G 的优势之一是集成在 5V 和 24V 电源电压上的模拟输入允许在不需要任何额外设备的情况下进行测量。
注意:您可以在以前的文档中找到有关基本 SPI 功能的重要信息。
调试
安装好设备后,我们就可以开始读取数据了。我们在项目中有 2 页。
- 图表
- 帮助
图形绘制操作仅在 +Charts 页面上执行。如果这个项目是一个真实的项目,它可以包含在其他页面中。我们使用以下库进行树莓派的模拟读取:
#Raspberry Pi IO library import RPi.GPIO as GPIO import spidev
为图形和基本功能调用以下库:
import tkinter as tk import time from tkinter import * from PIL import ImageTk, Imagefrom matplotlib.backends.backend_tkagg import ( FigureCanvasTkAgg, NavigationToolbar2Tk)# Implement the default Matplotlib key bindings. from matplotlib.backend_bases import key_press_handler from matplotlib.figure import Figure
我们有两个页面。这些是图表和帮助页面。Tk.Frame是主要的类结构。Page 是 Charts 和 Help 的主要类。所以我们可以创建任意数量的页面。
当您在终端上运行代码时,您可以检查图形是否在移动:
$python3 PowerSupply_5V_RealTime.py
您可以访问完整代码:https ://github.com/pe2a/miniIOEx3G/tree/master/examples/RealTimeGraphics/PowerSupply_5V
- Raspberry Pi Zero W和Python 3入门
- 使用Websockets、图表和Raspberry的温度和湿度图表
- 适用于Raspberry Pi 4的Raspberry Pi Pico开发板
- 可视频直播的Raspberry Pi网络控制机器人 14次下载
- 树莓派Raspberry Pi 3 Model B+的电路原理图免费下载 183次下载
- 树莓派Raspberry Pi 4 Model B的电路原理图免费下载 427次下载
- 树莓派Raspberry Pi 3 Model B的电路原理图免费下载 190次下载
- Raspberry Pi树莓派使用说明总结资料免费下载
- 《爱上Raspberry Pi》中译版-电子书籍.pdf 0次下载
- 《Raspberry Pi Python 编程入门 》-电子书籍.pdf 0次下载
- Instant Raspberry Pi Gaming 6次下载
- Raspberry_Pi详解 16次下载
- raspberry_pi各版本差别 0次下载
- Getting Started with Raspberry Pi 0次下载
- Learn Raspberry Pi Programming with python 0次下载
- 5分钟内将Raspberry Pi Pico变成简单的示波器+波形发生器 2318次阅读
- 基于Raspberry Pi 5的蜂窝物联网项目 1312次阅读
- 使用Raspberry Pi Pico W和MicroPython开发物联网应用 2180次阅读
- 用于测试项目的4个最佳树莓派Raspberry Pi模拟器 6823次阅读
- 如何使用Raspberry Pi使热水浴缸变得智能和远程操作 1985次阅读
- 如何通过Raspberry Pi设置CE电流监视器 2342次阅读
- 基于树莓派产品 Raspberry Pi微控制器板的优缺点 2984次阅读
- 基于Raspberry Pi Pico开发先进的家庭自动化系统 3004次阅读
- 基于FONA通过UART与Raspberry Pi进行通讯的方案介绍 2257次阅读
- 微雪电子ZeroW| Raspberry Pi ZeroW主板简介 2618次阅读
- 微雪电子Raspberry Pi 3 Model主板简介 3145次阅读
- 微雪电子Raspberry Pi 3 Model扩展板简介 1667次阅读
- 利用Raspberry Pi构建存储和虚拟化时间序列数据 952次阅读
- 一文了解Raspberry Pi 4各项性能跑分 3w次阅读
- 视觉享受!用Raspberry Pi实现圣诞树灯光秀 8344次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多