Voicebox FX - Overzicht
Introductie
De Voicebox FX is een speels audio-opnameapparaat met ingebouwde effecten waarmee je je stem kunt opnemen en samples kunt manipuleren. Je kunt een audiofragment opnemen (maximaal 20 seconden) en dit als een loop afspelen. Tijdens het afspelen kun je de toonhoogte (pitch) aanpassen met een schuifregelaar en twee effecten toepassen: een reverb en een delay/echo, beide bediend via draaipotentiometers. Dit project demonstreert de audio-mogelijkheden van CircuitPython.
Hardware en Behuizing
Het apparaat is draagbaar en wordt gevoed door een oplaadbare batterij van 2200mAh. De 3D-geprinte behuizing bevat de volgende componenten:
- Een Adafruit Feather RP2350
- Een I2S-microfoon
- Een I2S-versterker
- NeoPixels
- Een ingebouwde luidspreker
De behuizing is uitgevoerd in drie kleuren en is geprint met een multi-color 3D-printer om elementen zoals tekst, iconen en gekleurde segmenten te creëren.
Benodigde Onderdelen
Elektronica
- Adafruit Feather RP2350 (met HSTX-poort en 8MB PSRAM)
- Adafruit I2S 3W Class D Amplifier Breakout (MAX98357A)
- Adafruit I2S MEMS Microphone Breakout (ICS-43434)
- Kailh CHOC Low Profile Red Linear Key Switches (10-pack)
- NeoPixel Stick (8 x 5050 RGB LED met geïntegreerde drivers)
- Schuifpotentiometer met plastic knop (45mm lang)
- Mini Panel Mount SPDT Toggle Switch
- Breadboard-vriendelijke SPDT schuifschakelaar
- Panel Mount 10K potentiometer (2x, breadboard-vriendelijk)
- Mini ovale luidspreker (8 Ohm 1 Watt)
- Lithium-ion cilindrische batterij (3.7V 2200mAh)
- Snap-action 5-draads blokconnector (pack van 3, 12-24 AWG)
- Silicone ribbonkabel (4 draden, 1 meter lang)
- Silicone-geïsoleerde draden (30AWG, 50ft) in de kleuren:
- Rood
- Blauw
- Geel
- Groen
- Wit
Bevestigingsmaterialen
Voor de assemblage van het project zijn de volgende schroeven nodig:
- 6x M2.5 x 4mm
- 4x M2.5 x 6mm
- 2x M2 x 4mm
- 2x M2 x 6mm
- 6x M3 x 6mm
Groetjes,