28BYJ-48: wax kasta oo aad uga baahan tahay inaad ka ogaato mootadan tallaabada ah

28BYJ-48 mootada stepper

Mid ka mid ah Mashiinka gawaarida ugu caansan waa 28BYJ-48. Kadib qodobka lagu daabacay boggan, waa inaad horeyba u ogaatay wax kasta oo aad uga baahan tahay mashiinka noocan ah saxnaanta oo aad ku xakamayn kartid leexashada si ay tartiib tartiib ah ugu socoto ama ay ahaato mid taagan meel aad rabto. Taasi waxay u oggolaaneysaa iyaga inay yeeshaan codsiyo fara badan, min warshadeed, ilaa aalado, iyada oo loo marayo kuwa kale oo badan oo aad ka fekeri karto.

28BYJ-48 waa yar yahay nooca stear nooca unipolar, oo ay fududahay in lagu dhex daro Arduino, maaddaama ay leedahay nooca moduleka darawalnimada / xakamaynta ULN2003A oo badanaa lagu daro. Dhammaantood waa qiimo aad u jaban iyo cabbir dhexdhexaad ah. Astaamahani waxay sidoo kale ka dhigayaan mid ku habboon in lagu bilaabo ku-tababbarka qalabkan.

28BYJ-48 Muuqaalada

28BYJ-48

Mootada 28BYJ-498 Waa mootada tallaabada leh ee leh astaamaha soo socda:

  • Tipo: mootada stepper ama stepper unipolar
  • Wajiyada: 4 (tallaabo buuxda), maadaama ay gudaha ku jiraan 4 gariiradda.
  • Resistance: 50 Ω
  • Xuddunta mashiinka: 34 N / m, taasi waa, haddii Newton-kii mitirkiiba loo gudbiyo Kg, waxay noqon laheyd xoog u dhigma dhigtiisa qiyaastii 0.34 Kg halkii cm. Ku filan in lagu qaado wax yar uun rubuc kiilo.
  • Isticmaal: 55 MA
  • Talaabooyinka halkii laab: 8 nooca nuska talaabo (midkiiba 45º)
  • Qalab isku dhafan: haa, 1/64, sidaa darteed waxay u kala qaadeysaa talaabo kasta 64 kuwa yar yar si sax u weyn, sidaas darteed, waxay gaareysaa 512 talaabo oo midkiiba uu yahay 0.7º. Ama sidoo kale waxaa loo arki karaa inay tahay 256 tallaabo oo buuxa oo dhabarka ah (tallaabo buuxda).

Tallaabooyin buuxa ama badh, ama tallaabooyin buuxa iyo badh, waa qaababka aad ku shaqeyn karto. Hadaad xasuusato, maqaalka gawaarida gawaarida waxaan ku idhi tusaalaha furaha ee Arduino IDE wuxuu ka shaqeeyey xuduudaha buuxa.

Wixii macluumaad dheeraad ah, waad awoodaa soo dejiso xaashidaada xogta, sida tusaale ahaan tan. Wixii ku saabsan khafiifinta, uma baahnid inaad wax badan ka walwasho, in kasta oo aad sidoo kale ka arki karto macluumaadka ku jira xaashida xogta aad soo iibsatay. Laakiin shamiitadan ayaa leh xiriir kuu ogolaanaya inaad isku xirto dhammaan fiilooyinka hal mar, adigoon ka walwalaynin kala qeybsanaanta ama halka mid walboo tago, kaliya geli geli koontaroolaha iyo voila ...

Darawalka moduleka ULN2003

Marka laga hadlayo kantaroolaha mootada ama darawalka lagu daray mootadan 28BYJ-48, waad leedahay ULN2003A, mid ka mid ah kuwa ugu caansan oo aad si fudud ugu isticmaali karto Arduino. Waxay leedahay tiro transistors oo Darlington ah oo taageeraya ilaa 500mA waxayna leedahay biinanka isku xidhka si ay isugu xidho 4ta gariiradda oo leh biinanka guddiga Arduino oo ka kooban IN1 ilaa IN4, sidaad ku aragtay maqaalka gawaarida tallaabada ee aan kor ku xusay. Laga soo bilaabo Arduino, waxaad kuheli kartaa fiilooyin laga soo qaatay pin 5v iyo GND ilaa labada biinar ee sabuuradda darawalkeeda lagu calaamadeeyay - + ((5-12v) si aad u awood u yeelatid guddiga iyo mootada tallaabada.

ULN2003A qalab jilicsan iyo wareegga

By habka, la Darlington transistors Waxaa loo oggol yahay in la isticmaalo labo transistors-ka laba-cirifoodleyaal ah oo meel la isugu geeyo oo u shaqeeya sidii hal transistor Tani waxay si weyn u kordhineysaa faa'iidada astaamaha ee 'transistor' kelidii ka dhalaneysa, waxayna sidoo kale u oggolaaneysaa durdurrada sare iyo xaddiga in la qaado.

El Lamaanaha Darlington, sida loo yaqaan "transistor"-ka keliya ee ay sameeyeen iskudhafka laba transistors laba-cirifoodle waa la yaqaan. Waxay asal ahaan ka timid Bell Labs 1952, by Sidney Darlington, sidaa darteed magaceeda. Transistors-yadan waxay kuxiran yihiin qaab ah in mid ka mid ah NPN uu aruuriyuhu ku xiran yahay aruuriyaha transistor-ka labaad ee NPN. Halka soo saaraha kan koowaad uu aadayo saldhiga kan labaad. Taasi waa, transistor-ka ama lammaanaha ka dhashay waxay leeyihiin saddex isku xirnaanta hal transistor. Saldhigga transistor-ka koowaad iyo aruuriyaha / emitter-ka transistor-ka labaad ...

Halka laga iibsado mootada

28BYJ-48 xirmo injiin ah

ka waxaad ka heli kartaa dukaamo badan ku takhasusay elektarooniga, iyo sidoo kale khadka tooska ah sida Amazon. Tusaale ahaan, waxaad ka iibsan kartaa:

  • Ilaa € 6 waxaad heli kartaa a 28BYJ-48 engine leh module darawal.
  • Wax alaab ah lama helin. iyo fiilooyinka xariggiisa, haddii ay dhacdo inaad u baahan tahay wax ka badan hal mootada aaladda ama mashruuca aad sameyneyso ...

Barnaamijyada 28BYJ-48 oo ay weheliso Arduino

Arduino oo leh mootada stepper iyo kantaroolaha

Marka horeba, waa inaad cadee fikradaha mootada tage, marka waan kugula talinayaa akhri maqaalka Hwlibre ee qodobadan. Matoorradan looma qorsheynin in si joogto ah wax loo siiyo, laakiin waa in lagu kala qaybsamaa wejiyadahooda kala duwan si ay ugu sii socdaan oo keliya heerarka aan dooneyno. Si loo kiciyo wejiyada loona xakameeyo wareegga usheeda dhexe, waxaad u baahan doontaa inaad quudiso xiriir kasta si sax ah.

Soo-saaruhu wuxuu kugula talinayaa in la wado 2 garbo markiiba.

  • Si ay u shaqeyso ugu sarraysaa, xawaaraha ugu dhaqsaha badan iyo isticmaalka ugu badan, waxaad isticmaali kartaa jadwalkan:
Paso Gariiradda A Gariiradda B Gariiradda C Gariiradda D
1 SARE SARE HOOSE HOOSE
2 HOOSE SARE SARE HOOSE
3 HOOSE HOOSE SARE SARE
4 SARE HOOSE HOOSE SARE
  • Si aad kicin keli ah hal mar markiiba, uguna shaqeyso ee qaabka wadista mawjadaha (xitaa nuska, laakiin isticmaalka hooseeya), waxaad isticmaali kartaa jadwalka soo socda:
Paso Gariiradda A Gariiradda B Gariiradda C Gariiradda D
1 SARE HOOSE HOOSE HOOSE
2 HOOSE SARE HOOSE HOOSE
3 HOOSE HOOSE SARE HOOSE
4 HOOSE HOOSE HOOSE SARE
  • Ama horumar nus tallaabo, waxaad u adeegsan kartaa tan si aad u gaarto saxnaan ballaaran oo ku saabsan tallaabooyinka gaagaaban:
Paso Gariiradda A Gariiradda B Gariiradda C Gariiradda D
1 SARE HOOSE HOOSE HOOSE
2 SARE SARE HOOSE HOOSE
3 HOOSE SARE HOOSE HOOSE
4 HOOSE SARE SARE HOOSE
5 HOOSE HOOSE SARE HOOSE
6 HOOSE HOOSE SARE SARE
7 HOOSE HOOSE HOOSE SARE
8 HOOSE HOOSE HOOSE SARE

Oo waxaad u maleyn kartaa ... maxay tani ku leedahay barnaamijka Arduino? Waa hagaag runta ayaa ah wax badan, tan iyo waxaad ku abuuri kartaa jaantus ama qaab qiimo leh Arduino IDE si mootadu u dhaqaaqdo sidaad rabto, ka dibna u adeegso qormo la yiraahdo wareejin ama markii aad u baahato ... Adoo tixgelinaya LOW = 0 iyo SARE = ​​1, taas oo ah, maqnaanshaha danab ama danab sare, waad abuuri kartaa calaamadaha ay tahay inaad Arduino u dirto kantaroolaha si uu u wado mootada. Tusaale ahaan, si aad u qaaddo tallaabooyin dhexdhexaad ah waxaad u isticmaali kartaa lambarka shaxda:

int Paso [ 8 ][ 4 ] = 
     {  {1, 0, 0, 0}, 
        {1, 1, 0, 0}, 
        {0, 1, 0, 0}, 
        {0, 1, 1, 0}, 
        {0, 0, 1, 0}, 
        {0, 0, 1, 1}, 
        {0, 0, 0, 1}, 
        {1, 0, 0, 1} };

Taasi waa, waayo lambarka buuxa ee sawirka Laga soo bilaabo Arduino IDE, waxaad u adeegsan kartaa tusaalahan aasaasiga ah si aad u tijaabiso sida mootada 28BYJ-48 ay u shaqeyso. Iyada oo ay tahay, waad isku wareejin kartaa mashiinka mashiinka marka aad jaantuska oo dhan si sax ah ugu xirnaato. Isku day inaad wax ka beddesho qiimayaasha ama aad beddesho lambarka dalabka ee aad uga baahan tahay kiiskaaga:

// Definir pines conectados a las bobinas del driver
#define IN1  8
#define IN2  9
#define IN3  10
#define IN4  11

// Secuencia de pasos a par máximo del motor. Realmente es una matriz que representa la tabla del unipolar que he mostrado antes
int paso [4][4] =
{
  {1, 1, 0, 0},
  {0, 1, 1, 0},
  {0, 0, 1, 1},
  {1, 0, 0, 1}
};

void setup()
{
  // Todos los pines se configuran como salida, ya que el motor no enviará señal a Arduino
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(IN3, OUTPUT);
  pinMode(IN4, OUTPUT);
}

// Bucle para hacerlo girar
void loop()
{ 
    for (int i = 0; i < 4; i++)
    {
      digitalWrite(IN1, paso[i][0]);
      digitalWrite(IN2, paso[i][1]);
      digitalWrite(IN3, paso[i][2]);
      digitalWrite(IN4, paso[i][3]);
      delay(10);
    }
}

Sida aad u aragto, xaaladdan waxay la shaqeyn laheyd xaddiga ugu badan ee firfircoonida gariiradda laba laba ...


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.