Engorio.in
Home › Projects › Electronics › WaveGen — Alexa Voice-Controlled Function Generator

WaveGen — Alexa Voice-Controlled Function Generator

Electronics Advanced ESP32 Arduino C++
WaveGen — Alexa Voice-Controlled Function Generator project banner

About this project

Build an Alexa voice-controlled precision function generator using ESP32 dual DACs, DDS (Direct Digital Synthesis) algorithms, and op-amp output stages. Generate sine, square, triangle, and sawtooth waveforms via voice commands like "Alexa, set frequency to 1 kilohertz" or "Alexa, switch to square wave". Features adjustable frequency (0.1Hz to 100kHz), amplitude control (0-10Vpp), DC offset adjustment, sweep mode for filter testing, and OLED waveform preview. Perfect for electronics labs, audio circuit testing, and sensor calibration without manual knob adjustments.

What you get

  • Complete, commented source code
  • Full components list with quantities
  • Pin-by-pin wiring guide and connection table
  • Step-by-step upload and testing guide
  • Project report (.docx, IEEE style)
  • Presentation slides (.pptx)

More Electronics projects

AquaRoot — Smart Soil Moisture Auto-Irrigation System

Beginner₹109

BatteryMind — 9V Internal Resistance Analyzer

Beginner₹109

CapMeter — RC Charge-Time Capacitance Meter

Beginner₹109

ChromaSnap — TCS3200 RGB Color Detection System

Beginner₹109

FreqBlade — Digital Frequency & Duty Cycle Analyzer

Beginner₹109

KnockCipher — Piezo Secret Knock Security System

Beginner₹109