Skip to content

WildernessLabs/OnAir_Sign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OnAir_Sign

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.

OnAir Sign Circuits

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:

3D Printable enclosure

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:

Companion Phone App

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.

Solution Structure

  • 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages