Ancient Board: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „The goal of this project is to build something that resembles the optics of a certain type of sci-fi device which controls something by putting transparent pla…“) |
(kein Unterschied)
|
Version vom 28. Februar 2023, 03:09 Uhr
The goal of this project is to build something that resembles the optics of a certain type of sci-fi device which controls something by putting transparent plates at specific places. Examples include the Ancient control crystals in Stargate (which gave the project its name) and control plates in The Expanse.
Important features are:
- transparent plates
- a holder with slits to insert the plates
- *lots* of 135 degree angles (because sci-fi!)
- illumination of the plates
- inserting the plates triggers some feature (what exactly, I don't care) -> it will just publish which plate is inserted via MQTT, and you can connect whatever you want to that
- proper security: Full (client+server) certificate-based TLS authentication+encryption
- configurable in the number of slots, size etc.
Design overview
Construction
The visible casing and the plates are laser-cut acrylic plates. They can be engraved as suitable. The casing is mounted onto a 3D-printed backplane, which also holds multiple switches. The switches are pressed by protrusions of the inserts (which of course have 135 degree angles!). The slits on the side have a backside made of diffuse acrylic with LEDs mounted behind them to allow illumination of the inserts.
Electronics
The system is controlled by an ESP32 running ESP-IDF and FreeRTOS. The switches are handled by I2C port expanders. The LED strips are controlled by WS2812 chips.