Cuprins:
- Pasul 1: vizionați videoclipul
- Pasul 2: obțineți toate lucrurile
- Pasul 3: Studiați diagrama circuitului
- Pasul 4: Asamblați circuitul pe un panou și testați-l
- Pasul 5: Faceți o versiune permanentă
- Pasul 6: Testați-l cu un microcontroler, încărcați codul Arduino
- Pasul 7: Faceți conexiunile de cablare
- Pasul 8: Porniți configurarea
- Pasul 9: Extindeți-l Furthur
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Codificatoarele rotative sunt excelente pentru utilizarea în proiecte de microcontrolere ca dispozitiv de intrare, dar performanța lor nu este foarte bună și satisfăcătoare. De asemenea, având o mulțime de motoare pas cu pas de rezervă, am decis să le ofer un scop. Deci, dacă aveți niște motoare pas cu pas în jur și doriți să faceți ceva, primiți consumabilele și să începem!
Pasul 1: vizionați videoclipul
Pasul 2: obțineți toate lucrurile
Pentru acest proiect, veți avea nevoie de:
- Un motor pas cu pas (unipolar sau bipolar).
- Un cip op-amp LM358P.
- Un rezistor de 1k Ohm.
- 2x rezistențe 100k Ohm.
- Rezistențe 2x 4.7k Ohm.
- Rezistoare 2x 47k Ohm.
- Un LED.
- Conectarea firelor.
Componente opționale:
- 2x LED-uri
- 2x rezistențe de 330 Ohm
Pasul 3: Studiați diagrama circuitului
Mulțumesc, Andriyf1!
Asigurați-vă că parcurgeți schema circuitului înainte de a continua.
Deoarece cei doi pini din mijlocul antetului care trebuie conectați la motorul pas cu pas sunt conectați la același punct din circuit (Spune, comun), puteți utiliza un antet 1x3 în loc de antetul 1x4 în versiunea permanentă, dar apoi pentru conectarea unui motor pas cu pas bipolar, va trebui să conectați un fir al celor două bobine fiecare împreună și să le conectați la punctul comun al circuitului cu restul de două fire care să fie conectate la pinii P și respectiv S.
Pasul 4: Asamblați circuitul pe un panou și testați-l
Începeți prin așezarea navei op-amp pe bord și continuați prin conectarea rezistențelor la locațiile corespunzătoare. Încercați să utilizați fire mai scurte și evitați să încurcați firele. Asigurați-vă că nu există conexiuni slabe și sunt realizate conform schemei circuitului.
Conectați motorul pas cu pas la amplificator și alimentați-l cu o sursă de alimentare de 5 volți.
Dacă utilizați LED-uri opționale, conectați anodul fiecărui LED la fiecare dintre ieșiri printr-un rezistor de 330 Ohm și conectați catodii lor la „GND”.
Pasul 5: Faceți o versiune permanentă
Faceți clic pe imagine pentru a afla mai multe.
Se recomandă realizarea unei versiuni permanente a amplificatorului, deoarece va fi mai compact și mai practic de utilizat în proiecte.
Pasul 6: Testați-l cu un microcontroler, încărcați codul Arduino
Acest exemplu controlează luminozitatea unui LED conectat la pinul 'D13' ajustând ciclul de funcționare pe acel pin de ieșire, controlat de un codificator rotativ.
Pasul 7: Faceți conexiunile de cablare
Conectați puterea amplificatorului la pinul * '+ 5-V,' -ve 'la pinul' GND 'și pinii de ieșire la pinii' D6 'și' D7 'de pe placa Arduino. Secvența de conectare a pinilor de ieșire ai amplificatorului la pinii de intrare ai Arduino determină dacă direcția particulară de mișcare a motorului pas cu pas va fi înregistrată în sensul acelor de ceasornic sau în sens invers acelor de ceasornic.
* Dacă utilizați un microcontroler care funcționează la un nivel logic de 3,3 V, asigurați-vă că alimentați amplificatorul numai cu 3,3-V DC
Pasul 8: Porniți configurarea
Conectați setarea la o sursă de alimentare adecvată (5-12 volți DC) și alimentați-o.
Pasul 9: Extindeți-l Furthur
Acum, că ați funcționat, puteți face tot felul de proiecte care pot fi realizate cu un codificator rotativ. Dacă faceți ceva cu el, încercați să împărtășiți comunității câteva imagini cu munca dvs. făcând clic pe „Am reușit!”.