Cuprins:

Controlează computerul cu un motor pas cu pas !: 9 pași (cu imagini)
Controlează computerul cu un motor pas cu pas !: 9 pași (cu imagini)

Video: Controlează computerul cu un motor pas cu pas !: 9 pași (cu imagini)

Video: Controlează computerul cu un motor pas cu pas !: 9 pași (cu imagini)
Video: Semne evidente când motorul trage AER FALS! 2024, Iulie
Anonim
Controlează computerul cu un motor pas cu pas!
Controlează computerul cu un motor pas cu pas!

Într-unul din manualele mele anterioare, v-am arătat cum puteți utiliza un motor Stepper ca codificator rotativ. În acest Instructable, să aflăm cum îl putem folosi pentru a ne controla computerul. Deci, fără alte întrebări, să începem!

Pasul 1: vizionați videoclipul

Image
Image

Urmăriți videoclipul de mai sus pentru a vă face o idee mai bună despre ce este vorba și despre ce trebuie să faceți.

Pasul 2: obțineți toate lucrurile necesare

Obțineți toate lucrurile necesare
Obțineți toate lucrurile necesare

Pentru acest proiect, veți avea nevoie de:

  • O placă de microcontroler Arduino compatibilă cu USB HID (Human Interface Device) (Leonardo, Micro, Pro Micro)
  • Un motor pas cu pas *.
  • Un convertor motor pas cu pas către codificator rotativ.
  • Un cablu USB adecvat (de obicei micro USB la A)
  • 2 perechi de fire de la tată la tată (pentru conectarea plăcii codificatoare rotative la placa Arduino)
  • Un set de 3 fire de la tată la tată (pentru conectarea motorului pas cu pas la placa de codificare rotativă)

* Orice motor pas cu pas, unipolar sau bipolar poate fi utilizat în proiect. Este recomandat un motor pas cu pas unipolar, deoarece are cablare simplă, dar un motor pas cu pas bipolar poate fi, de asemenea, utilizat cu o mică modificare a cablajului.

Pasul 3: Realizați placa codificatorului rotativ

Realizați placa codificatorului rotativ
Realizați placa codificatorului rotativ

Faceți clic pe imaginea de mai sus pentru a afla mai multe.

Urmați acest instructabil pentru a face convertorul codificatorului rotativ. Puteți face o versiune de panou de verificare, dar o versiune permanentă de PCB este mai compactă, mai durabilă și vă poate ajuta să practicați o lipire. Puteți adăuga, de asemenea, un LED pe fiecare ieșire a plăcii amplificatorului, în serie cu un rezistor (220 Ohm recomandat) pentru a monitoriza stările de ieșire ale amplificatorului care se pot dovedi utile în timpul depanării.

Pasul 4: Programați microcontrolerul Arduino

Programați microcontrolerul Arduino
Programați microcontrolerul Arduino
Programați microcontrolerul Arduino
Programați microcontrolerul Arduino

A recomandat să parcurgeți codul Arduino înainte de a-l încărca pe placa microcontrolerului. Vă poate ajuta să înțelegeți ce se întâmplă în interiorul microcontrolerului atunci când rotiți motorul pas cu pas.

Pasul 5: Conectați motorul pas cu pas la placa codificatorului rotativ

Conectați motorul pas cu pas la placa codificatorului rotativ
Conectați motorul pas cu pas la placa codificatorului rotativ
Conectați motorul pas cu pas la placa codificatorului rotativ
Conectați motorul pas cu pas la placa codificatorului rotativ
Conectați motorul pas cu pas la placa codificatorului rotativ
Conectați motorul pas cu pas la placa codificatorului rotativ

Asigurați-vă că parcurgeți cu atenție schema circuitului.

Dacă se folosește un motor pas cu pas unipolar, conectați firul central al motorului la oricare dintre pinii „Q” sau „R”. Apoi, conectați oricare dintre cele patru fire rămase ale motorului pas cu pas la pinii „P” și respectiv „S”. Aici, am folosit un antet 1x3 în loc de 1x4 prezentat în schemă.

Dacă se folosește un motor pas cu pas bipolar, determinați mai întâi firele perechii de bobine ale motorului. Apoi, luați un fir din fiecare bobină și conectați-le împreună la oricare dintre pinii „Q” sau „R”. Apoi, conectați celelalte două fire ale motorului pas cu pas la pinii „P” și respectiv „S”.

Pasul 6: Conectați placa codificatorului rotativ la placa Arduino

Conectați placa de codificare rotativă la placa Arduino
Conectați placa de codificare rotativă la placa Arduino
Conectați placa codificatorului rotativ la placa Arduino
Conectați placa codificatorului rotativ la placa Arduino
  • Conectați pinii + ve și -ve ai plăcii codificatorului rotativ la pinul + 5-volți și respectiv „GND” al plăcii Arduino.
  • Conectați pinii de ieșire ai plăcii codificatorului rotativ la pinii digitali „D5” și „D6” ai plăcii Arduino.

Pasul 7: Conectați configurarea la computer și testați-o

Conectați configurarea la computer și testați-o
Conectați configurarea la computer și testați-o
Conectați configurarea la computer și testați-o
Conectați configurarea la computer și testați-o

Conectați setarea la computer și deschideți orice program care permite utilizatorului să deruleze în sus și în jos folosind tastele săgeată sau un program în care cursorul de text poate fi mutat folosind tastele săgeată.

Pasul 8: împărtășiți munca dvs. cu noi

Dacă proiectul dvs. a funcționat cu succes, de ce să nu împărtășiți creația dvs. cu alții pentru a-i inspira. Faceți clic pe „Am făcut-o” și împărtășiți o imagine sau două din creația dvs., mi-ar plăcea să o văd.

Pasul 9: Du-te Furthur

Du-te Furthur
Du-te Furthur

Încercați să modificați codul Arduino pentru a face altceva, adăugați un alt codificator rotativ sau orice altă intrare, puteți face multe. Orice ai face, toate cele bune!

Recomandat: