ARDUINO IDE + ESP32 + OpenWeatherMap + LED Matrix P5 RGB 64x32 + DS3231 RTC | ESP32 Weather Station

Опубликовано: 06 Август 2024
на канале: Uteh Str
3,142
73

***********************************************
Follow and contact me on Instagram :   / utehstr  
***********************************************

ARDUINO IDE + ESP32 + OpenWeatherMap + LED Matrix P5 RGB 64x32 + DS3231 RTC :
Weather Station with Arduino IDE, ESP32, OpenWeatherMap and LED Matrix P5 RGB 64x32.

Software used :
Arduino IDE (V1.8.19).

Arduino core :
Arduino core for the ESP32 (V2.0.16).

Arduino libraries used :
Arduino_JSON by Arduino (V0.2.0).
Adafruit BusIO by Adafruit (V1.16.1).
RTClib by Adafruit (V2.1.4).
Adafruit GFX Library by Adafruit (V1.11.9).
HUB75 RGB LED matrix panel library utilizing ESP32 DMA by mrfaptastic.

Hardware used :
ESP32 DEVKIT V1.
LED Matrix P5 RGB 64x32
DS3231 RTC Module.
And other equipment such as cables, power supplies and others.

API used :
OpenWeatherMap API.

Timestamp :
00:00 Opening
00:29 Project Preview
02:19 Installation Image
02:28 Step 1 - Create an OpenWeatherMap account and get the API Key
04:26 Step 2 - Test OpenWeatherMap API Key
07:24 Step 2 - Test OpenWeatherMap API Key (Demo)
07:54 Step 3 - Test and Setup DS3231 RTC Module
10:07 Step 3 - Test and Setup DS3231 RTC Module (Demo)
11:39 Step 4 - Test P5 RGB 64x32
14:06 Step 4 - Test P5 RGB 64x32 (Demo)
14:36 Step 5 - Weather Station
18:37 Step 5 - Weather Station (Demo)
20:26 Closing

***********************************************
Download Arduino Code and other files : https://drive.google.com/file/d/1JYa1...

The code file is saved in the .rar file format. I created a .rar file using Winrar V5.50, so to extract it, make sure you use the same version of Winrar that I use or the latest version or use the winrar extractor online.
***********************************************

SORRY IF MY ENGLISH IS CONFUSING, I USE AN ONLINE TRANSLATOR.

THANKS FOR WATCHING & DON'T FORGET TO LIKE , SHARE, COMMENT AND SUBSCRIBE.

***********************************************
For other video tutorials on this channel, please see this playlist:

Basic4Android (B4A) Tutorials :    • Basic4Android (B4A) | Hello World  
Electronics Tutorials :    • 3 LED Flip Flop  
Arduino Tutorials :    • Arduino | Scrolling Text Using MAX721...  
Great Cow Basic Tutorials :    • Great Cow BASIC with Arduino Uno For ...  
Bascom Avr Tutorials :    • Bascom Avr | How to Set Up & Program ...  
VB .NET Tutorials :    • Visual Basic .NET  |  Real Time Chart...  
LoLin NodeMCU V3 ESP12E ESP8266 Tutorials :    • Arduino | LoLin NodeMCU V3 ESP8266 wi...  
ESP32 Tutorials :    • Arduino IDE + ESP32 | Getting Started...  
ESP32 CAM Tutorials :    • Arduino IDE + ESP32 Cam + PIR Motion ...  
***********************************************

***********************************************
Download Arduino IDE : https://www.arduino.cc/en/Main/Software
Download Notepad++ : https://notepad-plus-plus.org/downloads/
***********************************************

***********************************************
Reference :
OpenWeatherMap API (Current weather data) : https://openweathermap.org/current
HUB75 RGB LED matrix panel library utilizing ESP32 DMA by mrfaptastic : https://github.com/mrfaptastic/ESP32-...
Adafruit_GFX getTextBounds() : https://forums.adafruit.com/viewtopic...
ESP32 HTTP GET with Arduino IDE (OpenWeatherMap.org and ThingSpeak) : https://randomnerdtutorials.com/esp32...
image2cpp : https://javl.github.io/image2cpp/
Adafruit GFX Pixel font customiser : https://tchapi.github.io/Adafruit-GFX...
ASCII Table : https://www.rapidtables.com/code/text...
PIXILART draw : https://www.pixilart.com/draw?ref=hom...
Convert JSONVar to string Temperature from Open Weather : https://forum.arduino.cc/t/convert-js...
fixed monospaced font 5x7 (Author Rob Jennings) : https://github.com/robjen/GFX_fonts/b...

and from several other sources.
***********************************************