Skip to content

Simple info screen (e.g. LED matrix) displaying information from different web sources via wifi MCU (ESP32)

License

Notifications You must be signed in to change notification settings

mikrotron-zg/infotron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infotron

Simple info screen (e.g. LED matrix) displaying information from different web sources via wifi MCU (ESP32). This demo program allows you to display:

  • time and date,
  • weather info,
  • custom text,
  • or anything else you program it to display 😉

Infotron runs its own little web server and web application that allows you to choose what to display. You can acces it via smartphone, tablet or notebook, by connecting directly to Infotron's access point (AP) or through your local network. Open your favorite browser and enter the IP address that Infotron scrolls at startup and have some fun (Note: if you're not connecting to Infotron's AP, you'll have to find out the IP address it's assigned by your router first).

1. Hardware

This project is built around two main components:

1.1. Wiring

Wiring is simple, follow the instructions in main.cpp, use fritzing file in doc directory or the image below for reference:

Infotron wiring

You can solder the wires directly or use the provided angle headers and dupont wires for connection. Once in a box, it should look like this:

Infotron box inside

1.2. Box

The box is 3D printed, 3D model was made using OpenSCAD and source files are in model directory. Final version of STLs will be there too, you'll have to use OpenSCAD (it's free and open source) to generate STLs. It's recommended to print in PETG, but any other filament type should be fine.

2. Software

To change, compile and upload this firmware, you'll need VS Code and PlatformIO plugin. Make sure to build the filesystem image of data directory and upload it to the boards SPIFFS too, as it contains the web application files needed to control Infotron. You can find out more about it here.

2.1. Dependencies

The libraries used:

3. Status

Demo program on main branch works for the hardware listed above. The old (unfinished) version based on ESP8266 board can be found on branch esp8266.

About

Simple info screen (e.g. LED matrix) displaying information from different web sources via wifi MCU (ESP32)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published