Micro LASER Show met een CD Lens mechanisme (7 / 9 stap)

Stap 7: Sluit de signaalbron


Als u nog niet hebt, haal je handen op een Arduino board. De Arduino software downloaden en uitvoeren van voorbeelden om comfortabel met het proces. Vervolgens program de Arduino bord met de onderstaande code.

Plak de draden van het hoofd van de lens binnenkomt sockets 8,9,10 en 11 op de Arduino.
Het is belangrijk om het paar draden verbonden met één spoel in sockets 8 en 9 en de draden van andere paar in sockets 10 en 11.

Deze zijn gekozen omdat de pinnen 9,10 en 11 op de Arduino PWM vermogen, gebruikt door de opdracht van de analogWrite in de code hebben.

De stroomtoevoer en hopelijk zal uw spiegel gelukkig wiggle rond!

Voor de eerste test moet u niet bevestigen de Arduino aan de behuizing. U moet de draden lang genoeg voor het comfortabel zitten naast het vak hebt gemaakt.

Als je de Arduino hebt gebruikt, kunt u een 9V batterij zoals hieronder uw apparaat draagbaar te maken. U kunt het veilig stroom van uw computer USB macht hebt u niet van een batterij.

De broncode van de Arduino volgt:

 /* LASER TAGS - CD LENS MICRO LASERSHOW (Copyleft) 2006 by linefeed @ Ljudmila.org GRL */ int t=0;int inc=4;int pause=1000;int x,y,x0,y0,x1,y1;int pt,phase,loopcnt;int nshapes=6;int shape=0;int shapes[20]={0,4,7,9,11,20, 24};int ptsx[50]={-250,250,250,-250, -250,250,0, -250,250, -250,250, -230, -230 ,-15, -11, 220, -17, -17, -15, 150, -250,250,-250,250 };int ptsy[50]={-250,-250,250,250, -250,-250,250, -250,250, 250,-250, -220, 200, 200, -200, -200, -210, -210, -35, -40, -250,-250,250,250 };//pins // 8,9 - vertical // 10,11-horizontal void setup(void) { // initialize inputs/outputs pinMode(8,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); digitalWrite(8,LOW); digitalWrite(10,LOW); }void setPos(int x, int y) { if (x>=0) { digitalWrite(10,LOW); analogWrite(11,x); } else { digitalWrite(11,LOW); analogWrite(10,-x); } if (y>=0) { digitalWrite(8,LOW); analogWrite(9,y); } else { digitalWrite(8,HIGH); analogWrite(9,255+y); }}void loop(void) { //next shape if (loopcnt>100) { shape=(shape+1)%nshapes; loopcnt=0; } //tick phase phase+=inc; //next point if (phase>=100) { phase=0; pt=pt++; //loop points in shape if (pt>shapes[shape+1]) { pt=shapes[shape]; t=pt*100; loopcnt++; } x0=x1; y0=y1; x1=ptsx[pt]; y1=ptsy[pt]; } //current coordinate x=((x0*(100-phase))+(x1*phase))/100; y=((y0*(100-phase))+(y1*phase))/100; setPos(x,y); delayMicroseconds(pause); } 

Gerelateerde Artikelen

Maak een laser show met een oude harde schijf!

Maak een laser show met een oude harde schijf!

Items nodig:Oude harde schijfLaser aanwijzer (of balk)DraadSpiegelKlik om 2:14 om te zien de werkelijke eenheid in actie - maar ik stel voor dat je de hele video bekijken, omdat de muziek bad-ass is.Leer hoe te maken een hier!
Arduino Laser Show met volledige XY Control

Arduino Laser Show met volledige XY Control

Update! Zie stap 32 om erachter te komen hoe met dit project met een groene laser! Ook - checkout de Instructable LaserTweet te maken van de gegevens van dit project weergeven van Twitter:Dit project maakt gebruik van een Arduino en sommige goedkope
Moire LASER effect met een handgemaakte laser

Moire LASER effect met een handgemaakte laser

hier is hieronder een foto vastleggen van dit effect, soms het effect af op de muur 90degrees van het scherm Darten. Het is zeer indrukwekkend! Het heeft niet en kan niet terugkomen op me uit terwijl u kijkt, het is veilig om dit te doen maar ik aanr
Gravure cilindrische objecten op een laser cutter met een roterende bevestiging.

Gravure cilindrische objecten op een laser cutter met een roterende bevestiging.

Ik heb dit instructable geschreven omdat ik wilde mijn roterende bijlage gebruiken voor mijn laser cutter en ik delen hoe wilde te doen iets anders van de normale platte gravure die ik doe.Om dit te doen moet je natuurlijk toegang tot een laser cutte
Hoe niet te pop ballonnen met een 30W Laser

Hoe niet te pop ballonnen met een 30W Laser

Ondertussen op JustAddSharks HQ keken de kwade genieën sommige groot-video's op lijn van mensen met behulp van hun zelfgemaakte draagbare 1W laserdioden pop rijen van 100 ballonnen. We dachten, "1W, pak! We hebben een 30W laser buis zat er niets doen
Metalen markering Control Panels met een C02 Laser (met CerMark)

Metalen markering Control Panels met een C02 Laser (met CerMark)

Deze snelle project is het gebruik van CerMark in een productie-toepassing voor metaal kale metalen, in dit geval RVS controlepanelen zonder toegang tot een YAG of Mark fiberlaser markering te demonstreren.Ten eerste zijn er een paar dingen die je za
Micro hout-draaibank: Hoe om het te maken met een NAAIMACHINE MOTOR

Micro hout-draaibank: Hoe om het te maken met een NAAIMACHINE MOTOR

Zorg ervoor om te controleren mijn blog!Een How-to-to-make video die ik heb gemaakt, waarin het proces van het opbouwen van een micro hout-draaibank met een naaimachine motor. Het maakt gebruik van de voet pedaal dat kwam met de naaimachine als de aa
Arduino Laser Show (aangepast van NothingLabs' Instructable)

Arduino Laser Show (aangepast van NothingLabs' Instructable)

dit project maakt gebruik van een Arduino, een paar sprekers en een laserpointer naar het maken van een laser projector kunnen traceren uit ontwerpen in een donkere kamer. Voor het aandrijven van het, heb ik een PC ATX voeding kan leveren genoeg stro
Diffractie Projector Laser Show

Diffractie Projector Laser Show

In dit project gaan we bouwen een laser show met behulp van diffractie en lasers.Stap 1: Krijgen de materialenu gaat nodig hebben van een lineaire diffractie raspen (kan worden gekocht online), een korte PVC pipe of karton toiletpapier rollen, een kr
3D scannen (fotogrammetrie) met een roterende platform - niet een draaiende camera!

3D scannen (fotogrammetrie) met een roterende platform - niet een draaiende camera!

Update 20/05/2015: toegevoegd een andere stap voor het doen van de hele 3D gebruik alleen freeware.Update 17/05/2015: toegevoegd enkele foto's en het scannen van een micro-switch.Verholpen, ook de machtigingen in Sketchfab dat het downloaden van de m
Scannen van filmnegatieven met een DSLR

Scannen van filmnegatieven met een DSLR

Nou, gewoon zeggen dat ik beter op dit in de afgelopen paar jaar gekregen heb te laat. De linker afbeelding was een van de eersten die ik heb "gescand" met mijn DSLR, en de een aan de rechterkant die heb ik gewoon gescand met behulp van de techn
Sun Viewer: Observeren de zon veilig met een verrekijker

Sun Viewer: Observeren de zon veilig met een verrekijker

Met verrekijkers naar project een beeld van de zon is een oude truc, maar het is een goeie! Echter, de meeste oudere boeken bellen voor een installatie die gebruikmaakt van een fotografische statief en is moeilijk te zetten en gericht houden (met nam
20 Megapixel panoramische foto's maken met een 8 Megapixel DSLR

20 Megapixel panoramische foto's maken met een 8 Megapixel DSLR

Ik bezit een Canon 350D (digitale Rebellenxt) camera, die al 10 jaar oud is. Terwijl het niet de nieuwste model werkt de camera nog steeds prima. Nieuwere camera's hebben meer opties. Maar de genomen foto's, vooral tijdens de vakanties, zijn geweldig
Panorama's zonder een groothoek lens

Panorama's zonder een groothoek lens

heb je ooit wilde nemen foto's van een enorme landschap? Dit zijn de panorama's (in het geval je niet weet).Er zijn twee manieren mensen normaal mee:1. met een groothoek lens2. zonder een groothoek lensDus weet ik wat je denkt. Je denkt dat ik gewoon