Cuprins:
- Pasul 1: vizionați videoclipul
- Pasul 2: obțineți toate lucrurile necesare
- Pasul 3: Realizați placa codificatorului rotativ
- Pasul 4: Programați microcontrolerul Arduino
- Pasul 5: Conectați motorul pas cu pas la placa codificatorului rotativ
- Pasul 6: Conectați placa codificatorului rotativ la placa Arduino
- Pasul 7: Conectați configurarea la computer și testați-o
- Pasul 8: împărtășiți munca dvs. cu noi
- Pasul 9: Du-te Furthur
Video: Controlează computerul cu un motor pas cu pas !: 9 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Î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
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
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
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
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
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 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 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
Î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:
Controlează-ți computerul cu capul !: 6 pași (cu imagini)
Controlați-vă computerul cu capul !: Bună, am creat un sistem care vă permite să controlați mouse-ul computerului doar prin mișcarea capului. Dacă vă place proiectul meu, nu ezitați să mă votați la Concursul Arduino 2017 .;) De ce am făcut asta? Am vrut să fac un obiect care să facă jocurile video să
Motor pas cu pas Motor controlat pas cu microcontroler (V2): 9 pași (cu imagini)
Motor pas cu pas controlat Motor pas cu pas fără microcontroler (V2): Într-unul din manualele mele anterioare, v-am arătat cum să controlați un motor pas cu pas folosind un motor pas cu pas fără un microcontroler. A fost un proiect rapid și distractiv, dar a venit cu două probleme care vor fi rezolvate în acest instructabil. Deci, inteligență
Locomotivă model controlată cu motor pas cu pas - Motor pas cu pas ca codificator rotativ: 11 pași (cu imagini)
Locomotivă controlată cu motor pas cu pas | Motorul pas cu pas ca codificator rotativ: Într-unul din manualele anterioare, am învățat cum să folosim un motor pas cu pas ca codificator rotativ. În acest proiect, vom folosi acum acel motor pas cu pas rotit pentru a controla un model de locomotivă folosind un microcontroler Arduino. Deci, fără fu
Motor pas cu pas Motor controlat pas cu pas Motor pas cu pas ca codificator rotativ: 11 pași (cu imagini)
Motor pas cu pas Motor controlat pas cu pas Motor pas cu pas ca codificator rotativ: Aveți câteva motoare pas cu pas în jur și doriți să faceți ceva? În acest manual, să folosim un motor pas cu pas ca un codificator rotativ pentru a controla poziția unui alt motor pas cu pas folosind un microcontroler Arduino. Deci, fără alte întrebări, hai să
Cum se controlează un motor pas cu pas cu un potențiometru .: 5 pași
Cum să controlați un motor pas cu pas cu un potențiometru. Deci sa începem