This project started as an effort to create the smallest possible media streaming device using a Compute Module 5 (CM5). The result is a compact, feature-packed custom carrier board that’s open-source, designed with KiCad, and ready for creative exploration.
Features at a GlanceThis carrier board is purpose-built for versatility and compactness, including:
- USB-C Power Delivery (PD): Ensuring efficient and reliable power supply.
- HDMI Output: Stream media directly to a projector or display.
- Ethernet Port: For stable networking.
- USB 2.0 Port: Add peripherals or storage.
- Fan Connector: Keep the CM5 cool under load.
- SHTC3 Sensor: Monitor temperature and humidity for environmental insights.
- I2C Connector: Experiment with additional peripherals and expand functionality.
What makes this board particularly intriguing is the inclusion of a RAK3172 LoRaWAN module from RAKWireless. While LoRaWAN might not seem like an obvious choice for a media streamer, its presence opens the door to unique possibilities:
- IoT-Enhanced Media Systems: Stream content while also transmitting environmental data (e.g., temperature and humidity) to a remote dashboard via LoRa.
- Interactive Installations: Imagine adaptive media displays that change based on remote LoRa inputs or environmental conditions.
- Off-Grid Applications: Use the CM5 and LoRaWAN combo in remote locations for fieldwork, combining media playback with long-range telemetry.
- Justplay: Explore the CM5-RAK3172 combo, and connect I2C sensors.
This project is completely open-source, and all design files are available on GitHub. Whether you’re looking to replicate the build, adapt it for your own projects, or just explore how it all comes together, the resources are yours to dive into.
Every aspect of this carrier board was designed using KiCad, a powerful, open-source PCB design tool. This ensures the project is as accessible as possible for the maker community.
While the primary use case is media streaming, the addition of LoRaWAN and other peripherals creates endless opportunities for experimentation. If you’ve got ideas for combining the power of the CM5 with LoRa, or just want to explore what’s possible, I’d love to hear your thoughts!
Comments