Graphical Waveform / Signal Generator Case w/ Arduino Pro Mini & AD9833 (Sine, Square and Triangle) by Wi_Zeus 3d model
3dmdb logo
Thingiverse
Graphical Waveform / Signal Generator Case w/ Arduino Pro Mini & AD9833 (Sine, Square and Triangle) by Wi_Zeus

Graphical Waveform / Signal Generator Case w/ Arduino Pro Mini & AD9833 (Sine, Square and Triangle) by Wi_Zeus

by Thingiverse
Last crawled date: 4 years, 7 months ago
This is an enclosure for a Waveform / Signal Generator built with an Arduino Pro Mini or Nano (ATmega 168 is sufficient) and an AD9833 Programmable Waveform Generator.
One 18650 Battery can be fitted inside the case together with charging and protection circuitry.
The battery should be glued to the back of the case. Depending on in which orientation you want to use the case, it would make sense, to try to position it in the center of the case.
This should add stability to the case and prevent it from falling over due to an inappropriate center of gravity.
If you don't want the battery, you can operate the device from basically any other suitable power supply (the "No Battery"- case still has a micro USB cutout on the left side, bottom).
The DS3231 module supplies accurate time and date information but can be deactivated / not used easily.
Two rotary encoders are used for control.
You can either use a BNC female or SMA female connector for the output. The latter can be easily soldered onto the AD9833 board and is thus quite easy to install.
Other parts used:
1.8" TFT LCD (SPI) https://www.aliexpress.com/item/TZT-Free-shipping-TZT-1-8-inch-TFT-LCD-Module-LCD-Screen-Module-SPI-serial-51/32843115817.html
Programming header (right side, bottom)
BNC-female connector https://www.aliexpress.com/item/5PCS-BNC-Female-Connectors-Chassis-Panel-Mount-Monitor-Accessories-LCC77/32790743907.html
"3A/250V" On/Off switch https://www.aliexpress.com/item/10pcs-G130-10-15mm-SPST-2PIN-ON-OFF-Boat-Rocker-Switch-3A-250V-Car-Dash-Dashboard/32739231057.html
TP4056 charge and protection board, 2x 3mm LEDs https://www.aliexpress.com/item/New-5Pcs-lot-5V-1A-Micro-USB-18650-Lithium-Battery-Charging-Board-Charger-Module-Protection-Dual/32631718585.html
Reset Button
AD9833: https://www.aliexpress.com/item/CJMCU-9833-AD9833-AD9833BRMZ-sine-wave-square-wave-triangle-module/32741116568.html
DS3231: https://www.aliexpress.com/item/Free-shipping-DS3231-Real-Time-Clock-Module-for-arduino-3-3V-5V-with-battery-For-Raspberry/1954150922.html
(optional) SMA: https://www.aliexpress.com/item/10Pcs-SMA-Female-Jack-Connector-For-1-6mm-Solder-Edge-PCB-Straight-Mount-Gold-plated-RF/32847511595.html
Total cost: ~ <15€, depending on what you already have.
The initial idea and software came from:http://www.vwlowen.co.uk/arduino/AD9833-waveform-generator/AD9833-waveform-generator.htm
My improved software:https://github.com/wilhelmzeuschner/arduino_ad9833_waveform_gen
When probing the signal for evaluation, make sure to properly ground your probe and don't use the long grounding clip.
Knobs used:https://www.thingiverse.com/thing:1934779
If you build this project and want to give me something back in return, I'd be extremely happy to see a post under "Makes"! :)

Tags