momani
Published © MIT

Kinetic art - Wave Sculpture

In general, my project is a kind of kinetic art. It has a strong audio amplifier 5W and Arduino board, and both are made from scratch.

AdvancedFull instructions provided2 days3,102
Kinetic art - Wave Sculpture

Things used in this project

Hardware components

ATmega328
Microchip ATmega328
×1
blutooth audio receiver
×1
General Purpose Quad Op-Amp
Texas Instruments General Purpose Quad Op-Amp
lm384n amp
×1
LilyPad Rainbow LED (strip of 7 colors)
SparkFun LilyPad Rainbow LED (strip of 7 colors)
LED RGB STRIPS
×1
NEMA 17 Stepper Motor
OpenBuilds NEMA 17 Stepper Motor
×1
Texas Instruments ULN3003AN
×1
SPEAKERS 5W 8ohm
×1

Hand tools and fabrication machines

Laser cutter (generic)
Laser cutter (generic)
3D Printer (generic)
3D Printer (generic)
wood cnc
pcb cnc
drill

Story

Read more

Custom parts and enclosures

project assembly sld

Schematics

amp board schematics and board layout

arduino board

Code

Code snippet #1

Plain text
  

#include <Stepper.h>	

const int stepsPerRevolution = 200;  
 


Stepper myStepper(stepsPerRevolution, 7, 8, 9, 10);
#define led 2
void setup() {
  
  // set the speed at 20 rpm:
  myStepper.setSpeed(20);
 
  Serial.begin(9600);
}

void loop() {
  // step one revolution  in one direction:
  Serial.println("clockwise");
  myStepper.step(stepsPerRevolution);
  digitalWrite(led,HIGH);


}

       

Code snippet #2

Plain text
  

#include <Stepper.h>	



const int stepsPerRevolution = 200;  // change this to fit the number of steps per revolution for your motor
 


Stepper myStepper(stepsPerRevolution, 7, 8, 9, 10);
#define led 4
#define port1 5
#define port2 6
void setup() {
  
  // set the speed at 7 rpm:
  myStepper.setSpeed(7);
 
  Serial.begin(9600);
}

void loop() {
  // step one revolution  in one direction:
  Serial.println("clockwise");
  myStepper.step(stepsPerRevolution);
  digitalWrite(led,HIGH);
  digitalWrite(port1,HIGH);
  digitalWrite(port2,HIGH);
  

}
       

stepper-code.ino

Arduino
No preview (download only).

Final-board-code.ino

Arduino
No preview (download only).

Credits

momani

momani

2 projects • 8 followers
Mechanical Engineer Fab Academy 2018 ___________________ Email: Moath.m.momani@gmail.com Phone: +974 33626612

Comments