电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>使用Python和Raspberry Pi的实时图表

使用Python和Raspberry Pi的实时图表

2023-06-13 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

介绍

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

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费