Neko Punk Synth V2
Introduction: Neko Punk Synth V2
Hey guys and welcome back, this is my Neko Punk Synth Version 2 which is a cat-themed Synth powered by an Arduino Nano and Mozzi Library.
By Changing the position of 5 sliding pots, Mozzi can produce much more complex and interesting growls, sweeps, and chorusing sounds. These sounds can be quickly and easily constructed from familiar synthesis units like oscillators, delays, and filters.
You can check out Mozzi Library from here- https://www.instructables.com/Arduino-Based-Synth-...
Supplies
These were the things used in this built-
* Arduino Nano
* PAM8403 Audio AMP
* Custom PCB which was provided by PCBWAY
* Li-ion 5V Boost Module
* 3.7V Li-ion Cell
* 3D Printed Enclosure
* 4Ohm Speaker
* Slider Pots
Step 1: Previous Edition - Stepped Tone Generator AKA Atari Punk Console
The Previous edition that I made a few weeks ago was based on the original Atari Punk Console was first made by <PERSON> in 1980. 485
It utilizes an astable multivibrator setup which triggers a monostable setup. by combining these two setups, we get a Stepped Tone Generator or an atari punk synth.
This was easy to make but I was not pleased with its result.
A year ago, I've made a similar synth with Mozzi Library which worked quite nicely so I thought why not use Mozzi in the V2 of Neko Punk Synth, to make things super cool, I used sliding pots which gives this synth its cyberpunk-ish looks.
Step 2: Circuit Designing
V2 PCB was probably the simplest Circuit board that I have ever made.
It uses an Arduino Nano as a base Microcontroller, five slider pots are connected with Arduino nano.
D9 goes into the input of the PAM8403 Audio AMP Module and the output of PAM8403 is connected with two CON2 Pins so we can add Speaker with it.
I prepared the PCB in my OrCad PCB Suite and added a few graphics to increase the aesthetic of the Board.
Step 3: Boost Module
This whole setup requires 5V to work.
To Power this setup, I have to use this Li-ion Cell Boost module that you can find online, these modules are very inexpensive and work pretty well.
It Boosts 3.7V of Li-ion Cell to constant 5V 1A or 2A for our MCU setup to work.
Step 4: Getting the Board From PCBWAY
I used PCBWAY PCB Service for this project. I uploaded the Gerber file of this project on PCBWAY's quote page.
For this Synth Board, I choose white solder mask color as I have added Quite a few round graphics and custom art on the TOP side of the Board.
Black silkscreen looks awesome with white soldermask color.
I received the PCBs in a week and the PCB quality was pretty great, This PCB is Huge and I like how the quality of these PCBs was not compromised because of size.
Checkout PCBWAY from here- https://www.pcbway.com/
Step 5: PCB ASSEMBLY
Now this Board doesn't have any SMD Componenets so we only had to place everything on this board manually and solder them with a soldering iron.
* I first gather all the materials and started the assembly process with Slide Potentiometers.
* I then put all the Pots in their place from the top side and solder their pads from the bottom side of the PCB.
* After this, I added Arduino Nano and PAM8403 modules in their place, and the assembly was pretty much completed.
Step 6: Uploading Code
the main sketch of this project is based on Mozzi Library.
/*
Example using 2 light dependent resistors (LDRs) to change
FM synthesis parameters, and a knob for fundamental frequency,
using Mozzi sonification library.
Demonstrates analog input, audio and control oscillators, phase modulation
and smoothing a control signal at audio rate to avoid clicks.
Also demonstrates AutoMap, which maps unpredictable inputs to a set range.
This example goes with a tutorial on the Mozzi site:
http://sensorium.github.io/Mozzi/learn/Mozzi_Intr...
The circuit:
Audio output on digital pin 9 (on a Uno or similar), or
check the README or http://sensorium.github.io/Mozzi/learn/Mozzi_Intr...
Potentiometer connected to analog pin 0.
Center pin of the potentiometer goes to the analog pin. 472