Embedded systems development
PCB design
Networking
Fusion 360
Arduino IDE (C++)
Altium
Kindle API
A custom-designed Printed Circuit Board (PCB) formed the electrical heart of the system, responsible for delivering precisely controlled current pulses to the individual electromagnets. This allowed specific pins to be raised or lowered on command. The software architecture was multifaceted: it included an interface with the Amazon Kindle API to source reading material, robust parsing capabilities to handle various text inputs (including PDFs), and a sophisticated translation engine to convert standard text into the Braille code, accommodating multiple languages. This software layer then translated the Braille data into control signals sent to the custom PCB to dynamically update the physical display.