LinKit One - Dual beam spectrometer (4 / 10 stap)

Stap 4: Stepper motorische controle


Het eerste deel aan het werken was de stappenmotoren - ik was oorspronkelijk gaan gebruiken twee van de motoren, de reizende bolle spiegel en de gleuf stepper, die zou worden aangesloten op de Linkit One via een EasyDriver board. Op dat moment merkte ik op dat de gleuf stepper een eenheid van de vijf draad was en momenteel ik weet niet hoe dit type draad tot en met het eenvoudig stuurprogramma.

Wijzigen plannen

Dus terwijl ik nog de spleten moet en u dat stepper geïnstalleerd zien kunt in de resterende verplaatst afbeeldingen zal handmatig s vereist. De belangrijke motor is de reizende spiegel als haar dit degene die uit het lichtspectrum splitst en vervolgens kunt u het overgaan van de gleuf, dus het creëren van de eerste bundel die vervolgens wordt gesplitst door de spiegels die volgen en het diffractie raspen.

Ik nodig om te weten hoe ver moet verplaatsen van de spiegel, dus ik schreef een klein script te lopen vanaf de Raad van bestuur en het aantal graven aangepast totdat ik had de juiste beweging.

Ik begon met het handmatig verplaatsen van de worm wiel totdat het spectrum van licht werd aan het begin van de positie van de gleuf en vervolgens de gids bar voorzien met een pen, dan ben ik begonnen met het script en maakte een tweede merk op de spoorstaaf gids als de spectra van andere uiteinde voorbij de positie van de gleuf. Dit gaf mij de afstand van reizen. Dit is de code voor de reizen-test.

int x = 0;

VOID Setup {}

Serial.begin(9600);

pinMode (8, OUTPUT);

pinMode (9, OUTPUT);

digitalWrite (8, laag);

digitalWrite (9, laag); }

void loop {}

digitalWrite (9, hoge);

delay(1);

digitalWrite (9, laag);

delay(1);

x = x + 1;

Serial.println(x);

}

De waarde van x wordt weergegeven op het venster Serial Monitor geopend op de computer, zoals de stepper bereikt de tweede merk op het spoor van de gids dat ik heb opgenomen wordt de waarde van x en voor mijn set-up dit 19124 motor stappen was. Dit later bleek te zijn te groot als het maakte de tijd genomen om een lezing veel te lang voor mijn geduld en werd teruggebracht tot ongeveer 11500

Hier ziet u de resulterende code oscilleren de spiegel.

int dirpin = 2;
int steppin = 3;

VOID Setup {}

Serial.begin(9600);

pinMode (dirpin, OUTPUT);

pinMode (steppin, uitvoer);

}

void loop {}

int i;

digitalWrite (dirpin, laag); De richting instellen.

delay(1000);

voor (ik = 0; ik < 19124; i ++) / / Iterate voor 19124 microsteps.

{

digitalWrite (steppin, laag); Deze lage tot hoge verandering is wat maakt de

digitalWrite (steppin, hoog); "Stijgende Edge" zodat de easydriver wanneer weet naar de stap. delayMicroseconds(1500); Deze vertragingstijd ligt dicht bij de topsnelheid hiervoor

} / / bijzondere motor. Ieder sneller kramen de motor.

digitalWrite (dirpin, hoge); De richting wijzigen.

delay(100);

voor (ik = 0; ik < 19124; i ++) / / Iterate voor 19124 microsteps

{

digitalWrite (steppin, laag); Deze lage tot hoge verandering is wat maakt de

digitalWrite (steppin, hoog); "Stijgende Edge" zodat de easydriver wanneer weet naar de stap. delayMicroseconds(1500); Deze vertragingstijd ligt dicht bij de topsnelheid hiervoor

} / / bijzondere motor. Ieder sneller kramen de motor.

}

Gerelateerde Artikelen

Wijzen de Spotlight On LinkIt ONE

Wijzen de Spotlight On LinkIt ONE

Hier in dit instructable ik ben presentatie details op de MediaTek nieuwste IoT microcontroller - LinkIt ONE.Stap 1: InleidingHet nieuwe IoT bestuur LinkIt één mede-ontworpen door Mediatek en zaad Studios is een open source, hoge prestaties bestuur v
Aan de slag met LinkIt One - LEDs

Aan de slag met LinkIt One - LEDs

Ik heb onlangs een LinkIt één bord, die het is een geweldig alternatief voor een Arduino met een heleboel functies verpakt in een klein pakket. Het heeft een ingebouwde WIFI, GPS, Bluetooth, GSM, Micro SD kaart slot en een hoofdtelefoonaansluiting va
LinKit One - In het begin

LinKit One - In het begin

Iedereen moet ergens beginnen, en bochten een LED in- en uitschakelen is een zeer fundamentele functie niet iedereen kan het doen onmiddellijk.Dus ja Im een paar opmerkingen over hoe eenvoudig dit is te verwachten, maar het is een uitgangspunt.Persoo
L298 (Motor Driver) en de Linkit One

L298 (Motor Driver) en de Linkit One

In dit instructable ik ga u laten zien hoe een Linkit één gebruik control motoren, dit project is voor mensen die willen bouwen uw eigen robots met de Linkit One, of hebben een paar van steiler motors die u wilt beheren. Voor dit project zullen we ee
Seriële communicatie - Arduino en Linkit One

Seriële communicatie - Arduino en Linkit One

In dit instructable ga ik u tonen hoe om de seriële communicatie tussen de arduino en de Linkit One. Dit zou u helpen om een meer complexe project met deze twee planken.Stap 1: onderdelenHier is een lijst van alle onderdelen die nodig zijn om aan de
Bouwen van een Sensor van de nabijheid met de Linkit One

Bouwen van een Sensor van de nabijheid met de Linkit One

Naderingssensoren zijn cool om te werken met especial tijdens het ontwerpen van robots, laat het ultrasone afstand module of een IR sensor van de nabijheid. In dit ga ik laten zien hoe het ontwerpen van uw eigen IR sensor van de nabijheid met een bos
Oprit indringer Alert met LinkIt One

Oprit indringer Alert met LinkIt One

Ooit willen weten wanneer iemand is het rijden in uw oprit? Nou heb ik altijd. Vooral wanneer iemand komt te halen een van mijn kinderen mee te nemen naar school, of de dans, of een ander evenement. En aangezien het een verspilling van tijd om te zit
Digitale Object item LDR Interfacing met Mediatek LinkIt One

Digitale Object item LDR Interfacing met Mediatek LinkIt One

In dit Instructable zult u kunnen aan Mediatek Linkit een interfacekaart met behulp van LDR en digitale Object Counter die kan tellen objecten t/m 9999.Stap 1: vereisten General-Purpose PCB Board4 CD 4026 Johnson decennium teller.4 gemeenschappelijke
Gebruik van de batterij van de LinKit ONE

Gebruik van de batterij van de LinKit ONE

BatterijStap 1: materialenComputerLinKit eenBatterijUSB-kabelStap 2: Linkit één batterijWat is cool over deze batterij is het oplaadbare. U kunt ook de status van de batterij via computerStap 3: De Status van de batterijOm te controleren van de statu
Simon zegt met LinkIT ONE

Simon zegt met LinkIT ONE

Laten we gaan door een klassieke beginner investeringsproject dat circuits, code en plezier combineert: Simon Says. Bouw je eigen spel van Simon Says kunnen zijn een geweldige manier om snel duik diep in de geweldige wereld van knutselen. Je ervaring
Emotie Shirt met een Linkit One

Emotie Shirt met een Linkit One

Mijn familie houdt de film binnenstebuiten. Dus ik dacht dat het zou geweldig zijn dat als ik maakte een shirt dat emoties zou tonen. Ik besloot dat de Linkit One perfect zou zijn voor dit als het u draadloos toegang tot de besturingselementen geven
RGB-plank licht met LinkIt ONE

RGB-plank licht met LinkIt ONE

Indirecte verlichting kan echt toe te voegen aan de sfeer van een kamer. Helaas, soms kan het belachelijk duur gewoon om een monsterhoeveelheid van iets geïnstalleerd voordat je het weet als het zelfs goed zou kijken. Vandaag gaan we door middel van
Met behulp van een Motor met Linkit ONE

Met behulp van een Motor met Linkit ONE

Motoren + Linkit eenStap 1: materialen Motor (u hoeft niet te kopen, ik heb dit van een oude RC auto)DraadLithium ion batterijLinKit eenStap 2: verbindingenZet de draden in de 4e en 6e gaten aan de bovenkant van de Linkit ONE. Sluit de de ion accu bo
IoT met LinkIt One - Relais

IoT met LinkIt One - Relais

De LinkIt één is een groot bord met IoT te werken, en de IoT is om dagelijks elektronica naar het internet en maakt ze slimmer. In de vorige instructables van deze serie ik u hoe toonde aan de slag met de LinkIt One en gemeenschappelijke elektronica