DIY Laser sluiter (3 / 4 stap)

Stap 3: Arduino


ik gebruikte een Arduino met Sparkfun van Ardumoto. Dit maakt programmering en bedrading van dit apparaat super eenvoudig.

Afbeelding 1
Ik kreeg niet de koppen voor de Ardumotor toen ik het van Sparkfun kocht en ik zou hoogst adviseren u doen als het maakt het systeem een stuk makkelijker te debuggen. Wat ik deed was soldeer enkele rechte kop pinnen op het bord "ondersteboven" zodat het bestuur in de Arduino past.

Afbeelding 2
Ik gesoldeerd een drukknop om 5V zin wanneer het is depressief. Wanneer het is depressief, pin 2 krijgt een signaal en telt het aantal keren dat de knop is ingedrukt. Als er een zelfs pers, pin 12 brandt het groene deel van een rood groen blauwe LED. Als er een oneven nummer, pin 13 brandt het rode gedeelte van de LED.

Afbeelding 3
Ik had echt geen zin om te omsluiten de circuits in een doos te wijten aan luiheid en omdat ik niet één rondslingeren. Dus, ik gewoon vast de Arduino en de Ardumoto op een oude floppy disk sommige spacers. De voeding die ik gebruik wordt begroot op 12 VDC bij 1.9 ampère.

Code
De onderstaande code is wat ik gebruikt om te krijgen dit ding aan het werk.

Const int buttonPin = 2;
Const int ledPin1 = 13;
Const int ledPin2 = 12;
Const int motorPWM = 11;
Const int motorDirection = 10;

int buttonPushCounter = 0;
int buttonState = 0;
int lastButtonState = 0;

VOID Setup {}
pinMode (buttonPin, INPUT);
pinMode (ledPin1, OUTPUT);
pinMode (ledPin2, OUTPUT);
pinMode (motorPWM, OUTPUT);
pinMode (motorDirection, OUTPUT);
}

void loop {}
buttonState = digitalRead(buttonPin);
digitalWrite (ledPin1, laag);
digitalWrite (ledPin2, laag);
digitalWrite (motorDirection, laag);

Als (buttonState! = lastButtonState) {}
Als (buttonState == HIGH) {}
buttonPushCounter ++;
}
lastButtonState = buttonState;
}

Als (buttonPushCounter % 2 == 0) {}
digitalWrite (ledPin1, laag);
digitalWrite (ledPin2, hoge);
Als (digitalRead(buttonPin) == HIGH) {}
digitalWrite (motorDirection, hoge);
}
}

else {}
Als (buttonPushCounter % 2! = 0) {}
digitalWrite (ledPin2, laag);
digitalWrite (ledPin1, hoge);
Als (digitalRead(buttonPin) == HIGH) {}
digitalWrite (motorDirection, hoge);
}
}
}
delay(50);
}

Gerelateerde Artikelen

DIY Laser-Cut LED Pennyboard

DIY Laser-Cut LED Pennyboard

In dit instructable, u zult leren hoe te maken van uw eigen DIY Laser-gesneden LED Pennyboard (zie hierboven).Dit zijn de materialen nodig met links en prijzen:Den hout (minstens. 75 "x 10" x 25 ")-≈ $30 http://www.homedepot.com/b/Lumber-Co
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
Zelfgemaakte X Y Z as dia door aluminiumlegering voor DIY Laser 3D Printer CNC Router frezen Machine

Zelfgemaakte X Y Z as dia door aluminiumlegering voor DIY Laser 3D Printer CNC Router frezen Machine

Zelfgemaakte X Y Z-as Slide door aluminiumlegering voor DIY Laser 3D Printer CNC Router frezen MachineMaterialen:1 stk 57 mm stappenmotor 1.8 graden1pcs 6,5 x 8 mm CNC Motor kaak schacht Coupler flexibele koppeling4-delige SK20 SH20A 20mm lineaire sc
Zelfgemaakte X Y Z as dia door Aluminium voor DIY Laser 3D Printer CNC Router molen Machine

Zelfgemaakte X Y Z as dia door Aluminium voor DIY Laser 3D Printer CNC Router molen Machine

Zelfgemaakte X Y Z-as Slide door Aluminium voor DIY Laser 3D Printer CNC Router molen MachineBij het ontwerpen of een CNC-router bouwen is het belangrijk dat de krachten die zijn geëvolueerd. Op die manier kunt u uw ontwerp aanpassen en controleren d
Samsung CLP-365w DIY Laser Printer Imaging Drum Unit reset

Samsung CLP-365w DIY Laser Printer Imaging Drum Unit reset

Dit artikel wordt beschreven hoe u uw Samsung printer opnieuw te werken zonder schillen uit een fortuin voor een nieuwe Imaging-eenheid. Als u alleen weten hoe om te doen doen wilt, gaat u naar de volgende stap, is de rest van deze stap gewoon een ui
DIY Laser etsen Machine

DIY Laser etsen Machine

Ik onlangs een laser etsen machine gebouwd, en dit Instructable heeft betrekking op het proces dat ik gevolgd terwijl het maken van het, als goed als enkele basistips gebruik!Ik heb het opgegeven van een paar wedstrijden met dit Instructable, dus als
U-SLS: DIY Laser sintering

U-SLS: DIY Laser sintering

Dit project is niet voltooid.Dit is de projectpagina, waar ik de vooruitgang die ik met de DIY open gemaakt heb delen scource laser sinteren printer u-SLS.voor meer informatie kijk mijn Indiegogo campagne , gericht op de sourcing van de fondsen voor
Luchtverfrisser gebaseerd mechanische laser sluiter

Luchtverfrisser gebaseerd mechanische laser sluiter

ik heb geconstrueerd een kosteneffectieve mechanische sluiter lasersysteem voor onze 1064 IR-laser. Systeem bevat een mechanische sluiter, een schakelkast en een voeding. Er zijn vele sluiter systemen beschikbaar commercieel; mechanische, optische, s
DIY Laser gesneden Lamp

DIY Laser gesneden Lamp

Welkom! Vandaag, zal ik je laten zien ho te maken van een Laser gesneden Lamp met een laser cutter en een paar materialen.Wat zullen we:Verwerking (versie 2.2.1)Downloadlink: https://processing.org/download/?processingInkscapeDownloadlink: https://in
DIY venster sluiter Mail organisator

DIY venster sluiter Mail organisator

laten we recht springen in! In het tijdperk van gaat papierloze lijkt het dat we nog steeds een heleboel mail in ons huis krijgen. Dus hoe doen we de tellers schoon te houden en het organiseren van al dit papier? We getransformeerd de blinden van het
DIY Laser Tag systeem (Revamped)

DIY Laser Tag systeem (Revamped)

hier is een van die klassieke spellen die je waarschijnlijk gespeeld met je vrienden als een kind op verjaardagsfeestjes, mock-up militaire training of gewoon opknoping uit met uw knoppen. U waarschijnlijk spelen dit met je vrienden nog steeds, maar
DIY Laser Tag systeem (Microcontroller verison)

DIY Laser Tag systeem (Microcontroller verison)

hier is de langverwachte laser tag systeem met microcontroller setup! Als u hebt een microcontroller met meerdere ingangen, dit zal u vertellen hoe het te gebruiken om te maken en een laser tag systeem van uw eigen met een grote aanpassing factor pro
DIY Laser gesneden klok

DIY Laser gesneden klok

Wij hadden een klok voor de afkomstig, dus natuurlijk we een maakte!Stap 1: Tools & materialen die nodig zijnMaterialen:1/4" bamboe multiplex (u kunt elke multiplex, MDF, OSB, acryl, enz)Mini kwarts klok beweging 1/4" schacht (schacht groott
DIY Laser gegraveerd Inbox

DIY Laser gegraveerd Inbox

Het postvak in. De plaats die op uw bureau op het werk waar mensen gooien nutteloze onzin zit in en verwachten dat u iets aan doen. In dit Instructable besloten heb ik om mijn eigen nemen deze klassieker door het lamineren van hout strips samen. Het