The Arduino (I'm using duemilenova) in this instrument is acting only as a power source and as a simple timer, so if you don't have one you can still build this instrument with other timer sources, like 555 for example.
I took the simple Blink sketch and changed the delay to 100ms.
The timer is connected to the 4022 while each of its output connected to a 10k pot and a switch and from there to the VCO of 4046.
The output wave is square.
The samples:
cicadaboom111.ogg - clean recording. On the 1:28 minute you can hear what happens when the 4046 pin 5 is not connected to the ground.
cicadaboom222.ogg - the sound is going through an effects software, Rakarrack.
cicadaboom333.ogg - the sound is going through an effects software, JACK Rack.
Remove these ads by
Signing UpStep 1: Parts and Components
- Arduino or any other timer, for example 555
- 4022 Octal Counter with 8 Decoded Outputs
- 4046 PLL
- 8X 2N2222 NPN Transistor (or any other NPN for switching)
- 8X 10k potentiometer
- 8X push buttons
- 4X 470n capacitors
More stuff:
- Audio socket
- Breadboards
- Jumper wires
- a plastic box




































Visit Our Store »
Go Pro Today »




Also, what's the clock frequency you're getting from the Arduino?
Yes, the eight lines from the switches attached to the same pin (11) of 4046.
The clock freq from the Arduino is 100ms but of course you can put a potentiometer as an input to the Arduino in order to change it