HexDisplay - cmubuild18/Build18 GitHub Wiki
HexDisplay
What if display but hexagon?
![]()
The project aimed to create a LED hex display, capable of displaying real-time information such as the current time, weather, and bus schedule. The display consists of hexagons, each representing a component of the information to be shown. It was created by designing a PCB in KiCad and soldering WS2812 strips onto it. We then screwed it onto acrylic with headers connecting the boards. A Pi Pico W was used to control the display with an I2C bus for peripherals such as a light senosr. Tkinter was used to generate masks, which were used to define the shape and arrangement of LEDs within each hexagon. The Picos were programmed using the C SDK and CMake. We were able to build a functional LED hex display that only displayed preset masks. We hope to expand the software further in the future.
Team Members
| Team Member | Photo |
|---|---|
| Dane Engman | |
| Jenny Ou | |
| Cora Marcet | |
| Cody Breidenbach | |
| Jolie Wasserman |
Photos
https://drive.google.com/drive/folders/1d3g5nsViOaihabnFFv86aNphhMdaZcMc?usp=sharing
Parts
| Part | Unit Price | Quantity | Cost | Needs to be Ordered through Build18? (Y/N) | Invoices | |
|---|---|---|---|---|---|---|
| JLCPCB PCBs | 13.78 | 5 | 68.88 | N | JLCPCB | |
| Speakers | 6.88 | 1 | 6.88 | N | Amazon 1 | |
| LED Strips | 19.99 | 4 | 79.96 | N | Amazon 2/3 | |
| 5V Power Supply | 24.99 | 1 | 24.99 | N | Amazon 2 | |
| Disconnectable SAE Power Cable | 6.99 | 1 | 6.99 | N | Amazon 3 | |
| Screws | 21.34 | 1 | 21.34 | N | Home Depot | |
| Amazon 3 - Tax | 2.1 | 1 | 2.1 | N | Amazon 3 | |
| Amazon 2 - Tax | 5.52 | 1 | 5.52 | N | Amazon 2 | |
| Barrel Jacks | 5.99 | 1 | 5.99 | N | Amazon 3 | |
| Barrel Plugs | 8.99 | 1 | 8.99 | N | Amazon 3 | |
| MAX98357A | 5.95 | 1 | 5.95 | N | Digikey | |
| CONN HEADER R/A 40POS 2.54MM | 0.747 | 10 | 7.47 | N | Digikey | |
| ADAFRUIT TCA8418 KEYPAD MATRIX A | 5.95 | 1 | 5.95 | N | Digikey | |
| SWITCH KEYPAD 12 KEY NON-ILLUM | 3.95 | 1 | 3.95 | N | Digikey | |
| RASPBERRY PI PICO W RP2040 | 6 | 2 | 12 | N | Digikey | |
| RASPBERRY PI PICO RP2040 | 4 | 2 | 8 | N | Digikey | |
| CONN HDR 40POS 0.1 GOLD PCB R/A | 0.89 | 5 | 4.45 | N | Digikey | |
| CONN PWR JACK 2X5.5MM SOLDER | 0.61 | 1 | 0.61 | N | Digikey | |
| CONN PWR PLUG 2.1X5.5MM SOLDER | 1.22 | 1 | 1.22 | N | Digikey | |
| CONN HDR 40POS 0.1 GOLD PCB | 1.09 | 5 | 5.45 | N | Digikey | |
| CONN HEADER VERT 40POS 2.54MM | 0.51 | 5 | 2.55 | N | Digikey | |
| Digikey - Tax | 10.64 | 1 | 10.64 | N | Digikey | |
| Total Cost: | 299.88 | |||||
| Remaining Budget:(out of $300) | 0.12 | |||||
| Order Totals | ||||||
| From Receipt | Calculated | Vendor | ||||
| 21.34 | 21.34 | Home Depot | ||||
| 68.24 | 68.24 | Digikey | ||||
| 68.88 | 68.88 | JLCPCB | ||||
| 6.88 | 6.88 | Amazon 1 | ||||
| 134.54 | 134.54 | Amazon 2/3 | ||||
| 97.47 | Amazon 2 | |||||
| 37.07 | Amazon 3 | |||||
| Sum | 299.88 | 299.88 |