Descriere proiect:
Soclu rotitor pentru rotirea obiectelor la 360 de grade. In loc sa rotesc scanner-ul în jurul obiectului prefer sa rotesc obiectul și sa țin scanner-ul fix. Din acest motiv am nevoie de un soclu care se rotește cu o viteaza mica constantă. In următoarea fază ar trebui în spatele obiectului sa așez un panou alb pentru ca fundalul sa nu interfereze cu scanner-ul și cu obiectul.

Documentatie proiect:
M-am inspirat de pe pagina : Control a Stepper Motor with A4988 Driver and Arduino

Componente:
– Motor NEMA17
– Driver A4988
– Arduino Mega
– Cabluri de conectare
– Breadborad
– Suport motor și suport soclu printate 3D (modelele in thingverse)

Schema electronica:

Cod de test:


// defines pins numbers
const int stepPin = 3;
const int dirPin = 4;

void setup() {
// Sets the two pins as Outputs
pinMode(stepPin,OUTPUT);
pinMode(dirPin,OUTPUT);
}

void loop() {
digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction

// Makes 200 pulses for making one full cycle rotation
for(int x = 0; x < 200; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(60000);
digitalWrite(stepPin,LOW);
delayMicroseconds(60000);
}
}

Urmează încapsularea controlerului și să-i adaug bluetooth sau un potențiometru pentru controlul vitezei.
Weekend plăcut tuturor !

De admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *


The reCAPTCHA verification period has expired. Please reload the page.