Innholdsfortegnelse:
- Trinn 1: Se videoen
- Trinn 2: Få alt
- Trinn 3: Studer kretsdiagrammet
- Trinn 4: Sett sammen kretsen på et brødbrett og test den
- Trinn 5: Lag en permanent versjon
- Trinn 6: Test den med en mikrokontroller, last opp Arduino -koden
- Trinn 7: Gjør ledningsforbindelsene
- Trinn 8: Slå på oppsettet
- Trinn 9: Utvid It Furthur
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Rotary encoders er gode for bruk i mikrokontrollerprosjekter som inndataenhet, men ytelsen er ikke veldig jevn og tilfredsstillende. Da jeg hadde mange ekstra steppermotorer rundt, bestemte jeg meg for å gi dem et formål. Så hvis du har noen steppermotorer liggende og vil lage noe, skaff deg forsyninger og la oss komme i gang!
Trinn 1: Se videoen
Trinn 2: Få alt
For dette prosjektet trenger du:
- En trinnmotor (unipolar eller bipolar).
- En LM358P op-amp-brikke.
- En 1k Ohm motstand.
- 2x 100k Ohm motstander.
- 2x 4,7k Ohm motstander.
- 2x 47k Ohm motstander.
- En LED.
- Tilkobling av ledninger.
Valgfrie komponenter:
- 2x lysdioder
- 2x 330 Ohm motstander
Trinn 3: Studer kretsdiagrammet
Takk, Andriyf1!
Sørg for å gå gjennom kretsskjemaet før du fortsetter.
Siden de to pinnene i midten av toppteksten som skal kobles til trinnmotoren er koblet til det samme punktet i kretsen (Si, vanlig), kan du bruke en 1x3 -topptekst i stedet for 1x4 -toppteksten i den permanente versjonen, men da for å koble til en bipolar trinnmotor, må du koble en ledning av de to spolene hver sammen og koble dem til det felles punktet i kretsen med de resterende to ledningene som skal kobles til henholdsvis pinnene P og S.
Trinn 4: Sett sammen kretsen på et brødbrett og test den
Start med å plassere op-amp-skipet på brettet og fortsett med å koble motstander til de riktige stedene. Prøv å bruke kortere ledninger og unngå å vikle inn ledningene. Sørg for at ingen tilkoblinger er løse og er laget i henhold til kretsskjemaet.
Koble trinnmotoren til forsterkeren og slå den på med en 5-volts strømkilde.
Hvis du bruker de valgfrie lysdiodene, kobler du hver LEDs anode til hver av utgangene gjennom en 330 Ohm motstand og kobler katodene til 'GND'.
Trinn 5: Lag en permanent versjon
Klikk på bildet for å vite mer.
En permanent versjon av forsterkeren vil bli anbefalt å lage, da den vil være mer kompakt og praktisk å bruke i prosjekter.
Trinn 6: Test den med en mikrokontroller, last opp Arduino -koden
Dette eksemplet styrer lysstyrken til en LED som er koblet til pin 'D13' ved å justere driftssyklusen på den utgående pinnen, styrt av en roterende encoder.
Trinn 7: Gjør ledningsforbindelsene
Koble forsterkerens strøm til *'+5-V-pinne,' -ve 'til' GND'-pinne og utgangspinnene til pinnene 'D6' og 'D7' på Arduino-kortet. Sekvensen for tilkoblingen av forsterkerens utgangspinner til inngangspinnene på Arduino bestemmer om trinnets bevegelsesretning vil bli registrert som med eller mot klokken.
*Hvis du bruker en mikrokontroller som fungerer på et 3.3-V logisk nivå, må du sørge for at du bare driver forsterkeren med 3.3-V DC
Trinn 8: Slå på oppsettet
Koble oppsettet til en passende strømkilde (5-12 volt likestrøm) og slå det på.
Trinn 9: Utvid It Furthur
Nå som du har fått det til å fungere, kan du gjøre alle slags prosjekter som kan utføres med en roterende encoder. Hvis du gjør noe med det, kan du prøve å dele noen bilder av arbeidet ditt med samfunnet ved å klikke på 'I Made It!'.