Refreshable Braille Display powered by PCB electromagnets
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
braillePCB.zipGerber Files for first prototype PCB.Zip Archive - 33.72 kB - 11/04/2024 at 21:23 |
|
|
prototypeChamber.stlSTL for outer chamber of first prototype. Includes bolt holes for fastening to first prototype PCB.Standard Tesselated Geometry - 194.32 kB - 11/04/2024 at 21:23 |
|
|
BasimCheemaSabir_magnetHat.stlSTL for inner part of first prototype. Includes small hole in base for 1mm diameter x 1mm height cylindrical neodymium magnet.Standard Tesselated Geometry - 454.48 kB - 11/04/2024 at 21:23 |
|
Unfortunately, I ran into some hiccups with the v4 PCB, and since it mostly involves small SMD components, debugging it proved difficult. Instead, I pivoted to testing some basic shift register logic with a more well document shift register, the 74HC595, with the Arduino Nano. Below is a video of 3x2 braille cell-style array of LEDs flashing through the braille alphabet while being controlled by the shift register.
The Arduino code can be found in braille_flash.ino in the GitHub.
Next Steps:
I will try to control an H-bridge IC with the shift register and hopefully be able to control current flow through the coils. Once that works, I will begin designing the v5 PCB implementing these new shift register/h-bridge ICs.
Shift Register and H-Bridge ICs arrived, and PCBs arrived. Soldered SMD components on using microscope and fine soldering tip.
Write Arduino code to control shift register and send input signals to H-Bridge ICs.
Researched different ICs for controlling a full 6-dot braille cell.
TLC6C5912-Q1 12-bit shift register, to control all 12 outputs associated with the full cell. Two outputs are required for each dot to drive current in both directions.
DRV8212DRLR H-bridge motor driver IC, to take digital signal from shift register and enable current flow in a specified direction.
3D render:

KiCad design:
(coils not shown)

PCBs arrived from JLCPCB (pictured below)
Soldered pin headers, bolted 3D-printed assembly to PCB
See video
First prototype PCB design consists of two coil setups, one of which is a single layer, the other being a two layer version, connected in series. Each coil is 6mm in diameter with a 0.15mm trace width/clearance, and approximately 9 turns per layer.
M2 bolts will be used to align and fasten the outer 'chamber' part over the center of the coil.
The two parts were printed on the Creality Halot Lite SLA 3D-printer using clear ABS-like resin.
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates
About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API Do not sell or share my personal information