OnAir Sign is a Bluetooth/WiFi-controlled, Meadow-powered, interactive sign, using a mobile .NET MAUI Companion app.
For WiFi, It runs Maple.Server, which allows you to control the text on a MAX7219 LED matrix display via a Web API. It also includes a version that you can build with a Hack Kit using the LCD Character Display.
You can connect an array of 4 Max7219 LED dot matrix to Meadow's ISP pins as shown in the Fritzing Diagram below:
Alternatively, if you have a Meadow HackKit, you could wire up the 20x4 LCD display like the diagram below:
If you connected your Meadow board directly to a MAX7219 LED display, you can download this 3D printable enclosure so you can have it sit on your desk or have it mounted on a wall:
This project also comes with a .NET MAUI OnAir_Sign companion app (on Android and iOS) that shows you how to communicate with your Meadow device using Bluetooth and Maple for both versions.
- CommonContracts - Shared projects to share common constants like Bluetooth characteristics IDs, models, etc.
- MeadowOnAir_Sign - A meadow application that runs a Maple server, broadcasting the server information in the network and taking GET requests to show text on the MAX7212. It can also run as a Bluetooth server, so its paired with its companion app to set texts on the display.
- MeadowOnAir_Sign.HackKit - Same meadow application with the difference of using a Character Display including in the Hack Kit.
- MobileOnAir_Sign - .NET MAUI application that listens to Maple's UDP broadcasts to obtain the server and sends GET requests to Meadow to display text on the LED display.