Laser Spirograph Using arduino


ik was gefascineerd door Quackmaster Dan's "vier Motor Laser Spirograph" dus heb ik besloten om een te bouwen. De foto's vertegenwoordigen ongeveer een jaar en een half van uitstel en late nachten, al met al het waarschijnlijk kostte me ongeveer 80hr. te bouwen als ik moest gaan door een paar revisies van het elektrische systeem, en het was helemaal de moeite waard.

Hebt u vragen over onderdelen of fabricage, laat ze in de comments en ik zal graag antwoorden.

Update 2013-10-12:

Ik ben momenteel bezig met een bijgewerkte versie van dit en van plan om het gedaan door eind januari 2014 te hebben (ik zal een volledige ible voor het schrijven). In het proces van planning die bouw ik mijn oude arduino code gevonden die liep deze spirograaf, deze is zeer eenvoudig, maar ik zou nuttig zijn voor degenen die aan soortgelijke projecten werken:

#include

AF_DCMotor motor1 (1, MOTOR12_64KHZ);  maken van motor #1, 64KHz pwm
AF_DCMotor motor2 (2, MOTOR12_64KHZ);
AF_DCMotor motor3 (3, MOTOR34_1KHZ);
AF_DCMotor motor4 (4, MOTOR34_1KHZ);

int PotPin1 = 5;                      Analoge ingang Potentiometers
int PotPin2 = 4;
int PotPin3 = 3;
int PotPin4 = 2;

int prijs1 = 0;
int Rate2 = 0;
int Rate3 = 0;
int Rate4 = 0;

VOID Setup {}
Serial.begin(9600);               instellen van seriële communicatie 9600 bps
Serial.println("Spirograph!");

motor1.run(forward);              Stel alle fans uit te voeren naar voren. Zij zullen niet lopen achteruit
Motor2.run(forward);
motor3.run(forward);
motor4.run(forward);

}

void loop {}


Lees- en kaart AI tot tarief #

Prijs1 = analogRead(PotPin1);
delay(15);
Als (prijs1! = 0) {}
Prijs1 = kaart (prijs1, 1, 1023, 20, 255);
}


Rate2 = analogRead(PotPin2);
delay(15);
Als (Rate2! = 0) {}
Rate2 = kaart (Rate2, 0, 1023, 20, 255);
}

Rate3 = analogRead(PotPin3);
delay(15);
Als (Rate3! = 0) {}
Rate3 = kaart (Rate3, 0, 1023, 60, 255);
}

Rate4 = analogRead(PotPin4);
delay(15);
Als (Rate4! = 0) {}
Rate4 = kaart (Rate4, 0, 1023, 60, 255);
}

uitgang (prijs1, Rate2, Rate3, Rate4);

Als (prijs1 == 255 & & Rate2 == 255 & & Rate3 == 255 & & Rate4 == 255) {}

voor (int een = 0; een < 255; een += 10) {}
uitgang (180, 100, 250, 0);
delay(500);
}
uitgang (100,0,0
voor (int b = 0, b < 155; b += 10) {}
uitgang (180, 0, 0, 100 + b);
delay(500);
}
}


}

VOID uitvoer (int m1 int m2, int m3, m4 int) {}

motor1.setSpeed(M1);
Motor2.setSpeed(m2);
motor3.setSpeed(M3);
motor4.setSpeed(M4);

Serial.Print ("Motor Speeds\t");
Serial.Print("\tM#1:");
Serial.Print(M1);
Serial.Print("\tM#2:");
Serial.Print(m2);
Serial.Print("\tM#3:");
Serial.Print(M3);
Serial.Print("\tM#4:");
Serial.println(M4);

}

Gerelateerde Artikelen

Vier-Motor Laser Spirograph

Vier-Motor Laser Spirograph

stuiteren een laserstraal uit een spiegel op elke hoek boven de 0 graden roterende ontstaat de illusie van een cirkel voor het menselijk oog. Combineer twee roterende spiegels, en complexe vormen beginnen te ontstaan. Met elke extra spiegel wordt het
Laser Spirograph geluid Visualizer (LSSV)

Laser Spirograph geluid Visualizer (LSSV)

Voor dit project waren wij belast met de bouw van één of ander soort geluid visualisatie apparaat voor een concert als onderdeel van een outreach-activiteiten voor ons onderzoekcentrum. De slip waren drie eenheden van het apparaat nodig zijn en dat d
Alfanumerieke laser projector met arduino

Alfanumerieke laser projector met arduino

IntroHet idee was om een kleine, goedkope en zeer draagbare (batterij) alpha-numerieke hoog vermogen laser projector. Dit zou een apparaat die u gebruiken kunt om een bericht op verre doelen. Het niet blijken te zijn de moeite waard en kost waarbij l
Laser graveur met arduino

Laser graveur met arduino

Deze machine is ontworpen om de laser graveren in hout en ondoorzichtige plastic, met een Arduino en de GRBL als machine automatisering basis. De machine-as zijn alleen de X- en Y as, die het verplaatsen van een laser met macht 1w 445nm, en dit artik
4 motor 100mw 532nm Laser Spirograph begroting bouwen

4 motor 100mw 532nm Laser Spirograph begroting bouwen

Ik wilde altijd al om te bouwen van een laser-spirograaf. Op deze site van Quackmaster Dan van 4 motor build werd ik geïnspireerd. Ik kwam met mijn eigen versie als ik niet wilde een handheld of batterijen te gebruiken. Dank aan alle geboekte bouwt v
48 x 8 SCROLLING MATRIX LED DISPLAY USING ARDUINO CONTROLLER

48 x 8 SCROLLING MATRIX LED DISPLAY USING ARDUINO CONTROLLER

een monochroom (één kleur) LED dot matrix-scherm wordt gebruikt voor het weergeven van de tekens en symbolen die interface met een microcontroller. Dit project zal beraadslagen over het weergeven van een schuivende SMS-bericht op een 48 × 8 LED dot m
Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

IntroductieDit instructable laat zien hoe u een Arduino uitvoer van in- en uitschakelen kan overstappen van uw Android mobiele telefoon met slechts één klik op het pictogram van de pfodApp . Het toevoegen van een relais gedreven door deze uitgang om
Automatische Laser Spirograph (geen programmering)

Automatische Laser Spirograph (geen programmering)

In dit instructable ik zal u tonen hoe te maken van een laser-spirograaf die formulieren automatisch, en zonder de noodzaak voor het programmeren van een Audrino verandert. Dit is te bereiken door het gebruik van 3 bijna identieke circuits die regelt
2-Player Pong Game Using Arduino Uno en 8 x 8 Led Matrix

2-Player Pong Game Using Arduino Uno en 8 x 8 Led Matrix

klassieke Pong spel geïmplementeerd op een Arduino Uno en 8 x 8 mono-kleur led matrix.Speler stokken worden gecontroleerd door een potentiometer voor elke speler. Als u wilt dat de stok naar links, enkel de potentiometer links te draaien.De spelsnelh
K'Nex Laser Spirograph

K'Nex Laser Spirograph

dit Instructable leert u hoe te bouwen van een spirograaf die maximaal 16 laser pointers en spins op twee assen past.Stap 1: materialen16 gele staven9 Rode staven12 blauwe staven8 korte grijze staven12 volledige ronde connectoren8 halve ronde stekker
On-Off mand fietsverlichting Using Arduino Uno

On-Off mand fietsverlichting Using Arduino Uno

hoe het werkt:http://www.YouTube.com/watch?v=2MnkE1xXlKIDit is een project gedaan voor an introduction to Elektronicacursus.[Dit is mijn notitieblok openen voor de cursus: http://mbenitez.iheartanthony.com/]Het is een echt eenvoudig project combinere
DIY Laser Spirograph

DIY Laser Spirograph

heb je ooit het zien van deze laser-apparaten die een klein laser Toon op een muur die rond verandert? Ik zal je laten zien hoe je dat kunt doen met spullen tot rond het huis.Stap 1: Verzamel materialen Dit zijn de dingen die je zal nodig voordat u b
Laser Spirograph

Laser Spirograph

Break out uw Pink Floyd albums, want het is tijd voor u om uw eigen persoonlijke laser show. In feite, het kan niet worden benadrukt genoeg gewoon hoeveel "awesome" je krijgen uit dergelijke een gemakkelijk om te bouwen van apparaat. Kijken naar
Eenvoudige laser Spirograph met retro op zoek geval

Eenvoudige laser Spirograph met retro op zoek geval

Ik wilde altijd al een spirograaf laser en de vele Instructables op deze site hebben mij geholpen met dit. Het enige ding dat ontbreekt voor mij in andere Instructables: een mooie behuizing.Ik had alle onderdelen al in voorraad en de meeste items zij