Plotting Live Data in Python Using PyQT

In this video lesson we show how Live Data can be plotted using a PyQt window. Our eventual goal is to bring in live data from the Raspberry Pi Pico W using UDP over WiFi, but to learn the concepts today, we will be generating a live sin wave to show how the plotting works. Here is the code we developed in this lesson:

 

Portable Arduino Barometric Weather Station

In this video lesson we take you through the project of building an Arduino Barometric Pressure Weather Station. It builds on the last two lessons in this series. We measure and display instantaneous Barometric Pressure, normalized to Sea Level. Then in the lower portion on the OLED SSD1306 display, we show a graph of the barometric pressure over the last 24 hours.

 

Arduino Altimeter
Schematic for the Portable Arduino Barometric Pressure Sensor

When using the breadvolt, or any battery power supply on a breadboard project, do not turn the power supply on while the Raspberry Pi Pico is connected to USB, as you could generate voltage conflicts. It is an either or. If the USB is connected, the power supply should be OFF. Or if you are going to connect the USB, first turn off the power supply.

Below we include the code we develop in the above video. Make sure to set the ‘alt’ variable to your elevation at your location, in meters.

 

Plot any Data or Graph on any OLED

In this video I show you how you can easily plot any graph or data onto any OLED display. We create a mathematical function which will map the raw data onto the screen. We demonstrate the function with a sin wave, but the function will work with any equation or data. This is the code which we developed in the video.

 

PyQt Essentials for Absolute Beginners

In this Video Lesson we show you how to create a Graphical User Interface to allow you to interact with your python program and hardware projects. The GUI can have buttons, slider bars, radio buttons, drop down menus, and many more widgets. In this lesson we show you how to install the package, and step-by-step instructions on how to use it. For your convenience, here is the code we developed in the lesson.

 

Arduino Weather Barometer

In this video lesson we show how to build an Arduino based Weather Barometer.  We will use the BMP180 pressure sensor on the GY-87 module. This lesson will likely also work fine if you are just using the BMP180 directly. We show how to measure barometric pressure, convert it to Inches of Mercury, stabilize it with a low pass filter, and then normalize it to standard sea level pressure. With this, our values should very closely match what is being seen on weather maps. This is the schematic of the circuit we will be working on.

Height Sensor

When using the breadvolt, or any battery power supply on a breadboard project, do not turn the power supply on while the Raspberry Pi Pico is connected to USB, as you could generate voltage conflicts. It is an either or. If the USB is connected, the power supply should be OFF. Or if you are going to connect the USB, first turn off the power supply.

For your convenience, here is the code we developed in the video.

 

Making The World a Better Place One High Tech Project at a Time. Enjoy!