Innehållsförteckning:

Använd en stegmotor som en roterande kodare: 9 steg (med bilder)
Använd en stegmotor som en roterande kodare: 9 steg (med bilder)

Video: Använd en stegmotor som en roterande kodare: 9 steg (med bilder)

Video: Använd en stegmotor som en roterande kodare: 9 steg (med bilder)
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, December
Anonim
Använd en stegmotor som en roterande kodare
Använd en stegmotor som en roterande kodare

Rotary encoders är bra att använda i mikrokontrollerprojekt som inmatningsenhet men deras prestanda är inte särskilt smidig och tillfredsställande. Eftersom jag hade många extra stegmotorer runt omkring bestämde jag mig för att ge dem ett syfte. Så om du har några stegmotorer som ligger och vill göra något, skaffa tillbehör och låt oss komma igång!

Steg 1: Titta på videon

Image
Image

Steg 2: Få allt

Studera kretsdiagrammet
Studera kretsdiagrammet

För detta projekt behöver du:

  • En stegmotor (unipolär eller bipolär).
  • Ett LM358P op-amp-chip.
  • Ett 1k Ohm motstånd.
  • 2x 100k Ohm motstånd.
  • 2x 4,7k Ohm motstånd.
  • 2x 47k Ohm motstånd.
  • En LED.
  • Anslutning av ledningar.

Valfria komponenter:

  • 2x lysdioder
  • 2x 330 Ohm motstånd

Steg 3: Studera kretsdiagrammet

Tack, Andriyf1!

Se till att du går igenom kretsschemat innan du fortsätter.

Eftersom de två stiften i mitten av rubriken som ska anslutas till stegmotorn är anslutna till samma punkt i kretsen (Say, common), kan du använda en 1x3 -header istället för 1x4 -headeren i den permanenta versionen, men sedan för att ansluta en bipolär stegmotor måste du ansluta en tråd av de två spolarna var och en och ansluta dem till kretsens gemensamma punkt med de återstående två ledningarna som ska anslutas till stiften P respektive S.

Steg 4: Montera kretsen på en brödbräda och testa den

Montera kretsen på en brödbräda och testa den
Montera kretsen på en brödbräda och testa den

Börja med att placera op-amp-skeppet på brädet och fortsätt genom att ansluta motstånd till lämpliga platser. Försök att använda kortare ledningar och undvik att trassla ihop trådarna. Se till att inga anslutningar är lösa och görs enligt kretsschemat.

Anslut stegmotorn till förstärkaren och slå på den med en 5-volts strömkälla.

Om du använder de valfria lysdioderna ansluter du varje lysdiods anod till var och en av utgångarna via ett 330 Ohm motstånd och ansluter deras katoder till 'GND'.

Steg 5: Gör en permanent version

Gör en permanent version
Gör en permanent version

Klicka på bilden för att veta mer.

En permanent version av förstärkaren rekommenderas att göra eftersom den blir mer kompakt och praktisk att använda i projekt.

Steg 6: Testa den med en mikrokontroller, ladda upp Arduino -koden

Testa det med en mikrokontroller, ladda upp Arduino -koden
Testa det med en mikrokontroller, ladda upp Arduino -koden
Testa det med en mikrokontroller, ladda upp Arduino -koden
Testa det med en mikrokontroller, ladda upp Arduino -koden

Detta exempel styr ljusstyrkan hos en LED ansluten till stift 'D13' genom att justera arbetscykeln på utgångsstiften, som styrs av en roterande kodare.

Steg 7: Gör kabelanslutningarna

Gör kabelanslutningarna
Gör kabelanslutningarna

Anslut förstärkarens effekt till *'+5-V-stift,' -ve 'till' GND'-stift och utgångsstiften till stiften 'D6' och 'D7' på Arduino-kortet. Sekvensen för anslutningen av förstärkarens utgångsstiften till ingångsstiften på Arduino avgör om stegmotorns särskilda rörelseriktning kommer att registreras som medurs eller moturs.

*Om du använder en mikrokontroller som fungerar på en 3.3-V logisk nivå, se till att du bara driver förstärkaren med 3.3-V DC

Steg 8: Slå på installationen

Slå på installationen
Slå på installationen
Slå på installationen
Slå på installationen
Slå på installationen
Slå på installationen

Anslut installationen till en lämplig strömkälla (5-12 volt likström) och slå på den.

Steg 9: Expandera det Furthur

Nu när du har fått det att fungera kan du göra alla möjliga projekt som kan utföras med en roterande kodare. Om du gör något med det, prova att dela några bilder av ditt arbete med gemenskapen genom att klicka på 'I Made It!'.

Rekommenderad: