Control a LED Matrix via web interface with Arduino ESP32
Control a LED Matrix via web interface with Arduino ESP32, available at $64.99, has an average rating of 4.3, with 28 lectures, based on 20 reviews, and has 610 subscribers.
You will learn about Control of LED matrix via created web interface Using HTTP request to load data from public APIs Using JSON objects in Arduino Displaying graphics and text on a display This course is ideal for individuals who are To all DIY enthusiasts and hobby developers who develop with the Arduino platform. It is particularly useful for To all DIY enthusiasts and hobby developers who develop with the Arduino platform.
Enroll now: Control a LED Matrix via web interface with Arduino ESP32
Summary
Title: Control a LED Matrix via web interface with Arduino ESP32
Price: $64.99
Average Rating: 4.3
Number of Lectures: 28
Number of Published Lectures: 28
Number of Curriculum Items: 28
Number of Published Curriculum Objects: 28
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Control of LED matrix via created web interface
- Using HTTP request to load data from public APIs
- Using JSON objects in Arduino
- Displaying graphics and text on a display
Who Should Attend
- To all DIY enthusiasts and hobby developers who develop with the Arduino platform.
Target Audiences
- To all DIY enthusiasts and hobby developers who develop with the Arduino platform.
We build this practical project step by step and you can download all the codes for each chapter. Frustration-free development is guaranteed!
In this video course you will learn how to control a 8×32 LED matrix (or a MAX72xx module). We use the MD_Parola library for this project. With this library we can control the text in many different ways. With this library we have the possibility to implement different ticker settings easily and fast. A text can slide in from one side and stop in the middle of the matrix for a certain time. The duration of the ticker can be adjusted and also the speed and brightness of the ticker can be easily adjusted.
We will also insert dot graphics that will make the text “disappear” as soon as the graphic slides over the text.
We will create a website in the course using a local web server running on the ESP32/8266. The web server will be configured in such a way that you can access the created (also in this course) website using a fixed IP address. On the website there is an input field where you can enter text. Using jQuery we send a GET request to the Arduino, which evaluates the content and displays it on the LED matrix. This way you can individually control the text via the web server.
The text as well as the website data are stored on the ESP using SPIFFS. This is the flash memory of the Arduino. This means that the current text can be displayed on the website after each opening. By storing the data on the flash memory, every person/end device that calls up the website can see the current text on the LED matrix. Thus, one could also design a larger advertising space via a web server. If the Arduino were disconnected from power, the content of the output would not disappear and would automatically output the text again when the power source is connected again.
We will also display the local time. For this we connect to a NTP server and download the current timestamp. We convert this timestamp into a readable date/time.
Last but not least, we fetch the current bitcoin price from a public interface. Thus you learn how to control public APIs with the Arduino and how to evaluate the return value using Arduino JSON.
After each video I have saved my code. You can download all codes, so you can get to the result without frustration.
We use the following components in this project.
-
ESP32/ESP8266
-
MAX7219 8×32 LED-Matrix
-
Step-down-Modul for external 12v power supply (optional)
See you in class.
pixelEDI
Course Curriculum
Chapter 1: Introduction
Lecture 1: Overview LED Matrix
Lecture 2: Power supply with step-down module
Lecture 3: Wiring ESP32
Lecture 4: Wiring ESP8266
Lecture 5: All files from this online course
Chapter 2: LED Matrix
Lecture 1: Intro
Lecture 2: IDE Setup
Lecture 3: Libraries and first text output
Lecture 4: Adjust the sliding text
Lecture 5: Interconnect LED module
Lecture 6: Pacman and text
Lecture 7: Rocket, bunny, heart and other content
Lecture 8: Create and display your own graphic Let's go online
Chapter 3: Let's go online
Lecture 1: Intro
Lecture 2: Establish wifi connection
Lecture 3: SPIFFS
Lecture 4: SPIFFS Data uploader
Lecture 5: Web server for this project
Lecture 6: HTML Input und GET-Request
Lecture 7: GET parameters on the Arduino
Lecture 8: Pass text from website
Lecture 9: Show SPIFFS data on website
Lecture 10: Control graphics and text via website
Chapter 4: Display external data
Lecture 1: Intro
Lecture 2: Show current time via NTP server
Lecture 3: Cryptocurrency via free API
Chapter 5: Conclusio
Lecture 1: Adapt to ESP8266
Lecture 2: Conclusio and goodbye
Instructors
-
Markus Edenhauser
Tech Enthusiast, Dozent & systemischer Coach
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 3 votes
- 4 stars: 4 votes
- 5 stars: 12 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024