Crazy Looper

by rarebeasts in Circuits > Electronics

46460 Views, 175 Favorites, 0 Comments

Crazy Looper

4478171341_e2af39efba.jpg
The Crazy Looper is a small hand held device that allows you to create real-time noise loops with a fast modulation metallic effect. It's a simple microcontroller project that I give an easy to build rating.

If you want one that is ready to play, you can buy one here: http://www.etsy.com/listing/43908950/crazy-looper



These instructions will give you all the info you need to build a crazy looper, Schematic, software file etc. I got the circuit board made but you can easily use vero board because it's such a simple circuit. 

Crazy looper 1 parts.JPG
PARTS

1 x 100nF Capacitor  (C5)
1x  10nF Capacitor   (C6)

2x  10k Pot(spline shaft)  (VR1 VR2)
2x  10K Resistor (1/4W)  (R2 R4)
4x  1K Resistor (1/4W)  (R6 R7 R8 R10)

1x  Regulator 78L05 (5V)  (IC3)
1x  Ic Holder 8Pin  
1x  Picaxe 08M  (IC2)
1x  3.5mm Socket(stereo switched) (SPKR) 
2x  LED (RED)  (LED1 LED2)
2x  Knob (Grey) 
1x  Battery Holder(9v) 
1x  Circuit board 
1x  LDR(10M)  (SW1)
 
If you don't have a picaxe programmer or programming cable you will need to get on try SPARKFUN

Resistors and Wire Link

Crazy looper 2 Resistor.JPG
*Solder the 4 1K(R5 R7 R8 R10) and the 2 10K(R2 R4) resistors to the PCB.
*Solder in the wire link at S2.

IC Socket

Crazy looper 3 IC socket.JPG
Solder the 8pin IC socket to the PCB

Audio Connector

Crazy looper 4 Audio Socket.JPG
Solder the 3.5mm audio connector to the PCB.

Capacitors

Crazy looper 5 Capacitors.JPG
Solder the capacitors(C5 C6) to the PCB. 

LDR

Crazy looper 6 .ldr.JPG
Solder the LDR to the PCB. Make the LDR sit about 8-10mm from the PCB.

LEDs

Crazy looper 7 LEDs.JPG
Solder the LEDs(LED1 LED2) to the PCB. 

Voltage Regulator

Crazy looper 8 VREG.JPG
Solder the voltage regulator(IC3) to the PCB.

Variable Resistors

Crazy looper 9 VRES.JPG
Fit the 10k variable resistors VR1 and VR2 to the PCB.

9 Volt Battery Clip

Crazy looper 10 BAT clip.JPG
Solder the 9 Volt battery clip to the PCB.
*(optional) At this stage you can add some hot glue to the spot where the leads attach to PCB to stop the wires from breaking.

Crazy looper 11 knobs.JPG
Fit the two knobs to the variable resistors.

Program the Micro

crazyprog2.JPG
crazyprog3.JPG
Now we need to program the Picaxe micro-controller.
The basic program file is attached below and the programming editor for the picaxe can be downloaded for free at the revolution education website. Here : http://www.rev-ed.co.uk/picaxe/

You have two hardware options here, you can use a programmer like this Sparkfun or build the programmer into your circuit. If you build the programmer into the circuit the crazy looper becomes the programmer. I have included the circuit for both in step 14.

*Open the Picaxe programming editor and load the file "crazy looper 2010_04_16 v1_21.
* Connect the computer to the programmer via the programming cable. 
* Fit the picaxe 08m to the programmer.
* Run the programmer by pressing F5.
*You should see a progress bar and then a dialog box, that says the programming has been successful.
 

Fit the Picaxe

Crazy looper 11 knobs.JPG
Fit the Picaxe 08m(IC2) to the PCB.

Crazy Looper Schematic

Crazy looper Schematic.jpg
crazylooper prog port.jpg
I have included two schematics, one is the circuit without a programming port and one includes a programming port.

How to Use

Crazy looper 12 hand.JPG
Crazy looper 11 knobs.JPG
4478171341_e2af39efba.jpg
4478170799_9a32b45256.jpg
The Crazy Looper builds up sound loops using three controls,tempo, sound and write.

The sound control adjusts the frequency of the tone in the second half of the dial and the level of noise in the first half of the dial, giving two distinct sounds. The first half of the sounds have some spots that are blank to cut the sound up as you move the control up and down.

The second control is Tempo, which controls how fast the loop is played. Write the loop at a slow tempo then speed it up for a great effect.

The third control is the write LDR, when you put your finger over the light sensor it writes a sound to memory, which is then replayed next time the loop cycle starts. With the sound control knob adjusted clockwise, you can add a rest to the loop by pressing the Write button.