Low-Cost Frequency Generator For AOM Driving
Designed a custom low-cost radio frequency driver for acousto-optic modulation in quantum superfluid experiments. Features four inherently phase locked channels, 32-bit frequency, 14-bit phase, and 10-bit amplitude control, custom reconstruction filter, and a monolithic amplifier stage. The device is controlled via an onboard Raspberry Pi Pico 2W, and synthesis is done using an AD9959 direct digital synthesizer. The design is fully custom and open-source.
The device is designed for operation between 40 MHz to 150 MHz, and features an output power of +10 dBm, and is designed to be connected to an external amplifier/attenuator to match the input power of any acousto-optic modulator.
The design cost roughly $250 per board, including the cost of all components and fabrication. It is meant to replace commercial acousto-optic drivers that cost upwards of $2000.
Information and design files can be found on my github, and a proceedings paper / updated version is currently in development. Presenting the research at APS Far West, and SPIE Photonics West 2027.
CRT Audio Visualizer
Repurposed an old CRT TV that was destined to become e-waste, into a custom audio-visualizer that can be connected to a record player or any RCA input. Used a 5" mini CRT, found on a marketplace website, and repaired the 30+ year-old PCB to get it back in working order.
Traditionally a CRT TV uses an electron gun to create a beam of electrons, which are then deflected by horizontal and vertical coils to create a picture. By tapping directly into the coils themselves, I was able to create an audio-visualizer (basically an oscillograph) that displays a unique pattern for any audio signal that it receives.
The design uses a custom 3d-printed panel where the audio signal is sent into. It is then passed through two power amplifiers before reaching the horizontal and vertical coils. Additional sandbar resistors were added to the coils to match their impedance to a standard 8-Ohm for optimal driving.
When the signal reaches the coils, they deflect the beam in accordance with the audio signal sent in, creating unique visuals for every sound.
Nixie Tube Clock
Designed a custom clock using six IN-12B Nixie tubes, designed on a 4-layer PCB and powered from a 12V supply. It features reverse polarity and overvoltage protection from the power input and has an optional connection for a realtime clock module to preserve time while powered down.
A DC-DC boost converter steps the 12V input up to the 170V needed to strike the tubes, and two high-voltage shift registers drive the individual digits. It is clock and controlled by a Raspberry Pi Pico, which on startup connects to Wi-Fi, pulls the local time, and sets the clock automatically. Four buttons allow the time to be set manually.