011-Python Live stream Graphic UI Arduino-STM32:Signal noise filter (MatplotLib Numpy Scipy)

Опубликовано: 23 Январь 2025
на канале: WeeW - Stack
1,799
28

"Welcome to this new WeeW - Stack tutorial,

A new video for the Python library, where the code is from scratch.

The code that we have reviewed together in the video Download is available on this Github link: https://github.com/weewStack/Python-p...

This is video 11 of the tutorial that create an advanced Serial connection manager with an MCU (Arduino, STM32, PIC...) and allow to add function to manipulate, visualize and save the received data.

This tutorial is divided into 4 steps and the topic timeline will be as bellow:

00:00 - Trailer

00:43 - Tutorial Overview

02:15 - Apply Savitzky-Golay filter

06:57 - Apply a digital filter

10:18 -Display & Review


Previous Video as the same Tutorial:
Python Graphic User Interface Arduino-STM32: 000-Tutorial Introduction:    • 000-Python Live stream Graphic User I...  
Python serial communication with MCU-Arduino Tutorial: 001-Setup the Connection User Interface:    • 001-Python Live stream Graphic User I...  
Python User Interface to steam MCU-STM Arduino data: 002-Setup the Connection User Interface Serial:    • 002-Python Live stream Graphic UI Ard...  
Python Graphic User Interface Arduino-STM32: 003- Communication protocol & STM32 program example:    • 003-Python Live stream Graphic UI Ard...  
Python Graphic User Interface Arduino-STM32: 004-Extand Communication GUI (Tkinter):    • 004-Python Live stream Graphic User I...  
Python Graphic User Interface Arduino-STM32: 005-Com GUI Serial setup(Tkinter-Threading-PySerial) :    • 005-Python Live stream Graphic UI Ard...  
Python Graphic User Interface Arduino-STM32: 006-Disply GUI Initialization( Tkinter - Matplotlib ):    • 006-Python Live stream Graphic UI Ard...  
Python Graphic User Interface Arduino-STM32: 007-Disply GUI Adding Channels (Tkinter):    • 007-Python Live stream Graphic User I...  
Python Graphic User Interface Arduino-STM32: 008-Disply GUI Setup data stream (PySerial-Thread):    • 008-Python Live stream Graphic UI Ard...  
Python Graphic User Interface Arduino-STM32: 009-Extract Display User interface Info (Tkinter):    • 009-Python Live stream Graphic UI Ard...  
Python Graphic User Interface Arduino-STM32: 010- Data stream Graphic Display (Tkinter-MatplotLib):    • 010-Python Live stream Graphic UI Ard...  


Python (Some useful link to get other Ideas:
001- Using Python to read Serial data from Arduino / STM32 using threading and curses libraries:    • 001- Using Python to read Serial data...  
002-Python reading Arduino - STM32 Serial data using Graphic User Interface GUI Tkinter & threading:    • 002-Python reading Arduino - STM32 Se...  
003-Python logic to control and read data from Microcontroller for STM32 or Arduino MCU using UART:    • 003-Python logic to control and read ...  

tutorials to get data from STM32F1 and understand how to get ADC data:
070-STM32F1 Analog to Digital Converter ADC setup and result visualization:    • 070-STM32F1 Analog to Digital Convert...  
031 - STM32F1 USART UART SETUP INIT LIBRARY for USART : INPUT the USART and BAUD RATE:    • 002-Python reading Arduino - STM32 Se...  
012 - STM32F1 GPIO INPUT OUTPUT LIBRARY FROM SCRATCH:    / e0jfb  "