Inhoudsopgave:

Gebruik een stappenmotor als roterende encoder - Ajarnpa
Gebruik een stappenmotor als roterende encoder - Ajarnpa

Video: Gebruik een stappenmotor als roterende encoder - Ajarnpa

Video: Gebruik een stappenmotor als roterende encoder - Ajarnpa
Video: 🇳🇱 ROTERENDE ENCODER EN INTERRUPTS - Arduino les #12 2024, November
Anonim
Gebruik een stappenmotor als roterende encoder
Gebruik een stappenmotor als roterende encoder

Roterende encoders zijn geweldig voor gebruik in microcontrollerprojecten als invoerapparaat, maar hun prestaties zijn niet erg soepel en bevredigend. Omdat ik veel reservestappenmotoren in de buurt had, besloot ik ze een doel te geven. Dus als je wat stappenmotoren hebt liggen en iets wilt maken, pak dan de benodigdheden en laten we aan de slag gaan!

Stap 1: Bekijk de video

Image
Image

Stap 2: Verkrijg alle spullen

Bestudeer het schakelschema
Bestudeer het schakelschema

Voor dit project heb je nodig:

  • Een stappenmotor (unipolair of bipolair).
  • Een LM358P op-amp-chip.
  • Een weerstand van 1k Ohm.
  • 2x 100k Ohm weerstanden.
  • 2x 4.7k Ohm weerstanden.
  • 2x 47k Ohm weerstanden.
  • Een LED.
  • Draden aansluiten.

Optionele componenten:

  • 2x LED's
  • 2x 330 Ohm weerstanden

Stap 3: Bestudeer het schakelschema

Bedankt, Andriyf1!

Zorg ervoor dat u het schakelschema doorloopt voordat u doorgaat.

Aangezien de twee pinnen in het midden van de header die op de stappenmotor moeten worden aangesloten op hetzelfde punt in het circuit zijn aangesloten (zeg maar, gemeenschappelijk), kunt u in de permanente versie een 1x3-header gebruiken in plaats van de 1x4-header, maar dan voor het aansluiten van een bipolaire stappenmotor, moet u een draad van de twee spoelen elk met elkaar verbinden en ze verbinden met het gemeenschappelijke punt van het circuit, waarbij de resterende twee draden respectievelijk op de pinnen P en S moeten worden aangesloten.

Stap 4: Monteer het circuit op een breadboard en test het

Monteer het circuit op een breadboard en test het
Monteer het circuit op een breadboard en test het

Begin door het op-amp-schip op het bord te plaatsen en ga verder door weerstanden op de juiste locaties aan te sluiten. Probeer kortere draden te gebruiken en vermijd verstrengeling van de draden. Zorg ervoor dat er geen verbindingen los zitten en zijn gemaakt volgens het schakelschema.

Sluit de stappenmotor aan op de versterker en zet hem aan met een 5-volt voedingsbron.

Als u de optionele LED's gebruikt, sluit u de anode van elke LED aan op elk van de uitgangen via een weerstand van 330 Ohm en sluit u hun kathodes aan op 'GND'.

Stap 5: Maak een permanente versie

Maak een permanente versie
Maak een permanente versie

Klik op de afbeelding om meer te weten.

Een permanente versie van de versterker zal worden aanbevolen om te maken, omdat deze compacter en praktischer te gebruiken is in projecten.

Stap 6: Test het met een microcontroller, upload de Arduino-code

Test het met een microcontroller, upload de Arduino-code
Test het met een microcontroller, upload de Arduino-code
Test het met een microcontroller, upload de Arduino-code
Test het met een microcontroller, upload de Arduino-code

Dit voorbeeld regelt de helderheid van een LED die is aangesloten op pin 'D13' door de duty cycle op die uitgangspin aan te passen, bestuurd door een roterende encoder.

Stap 7: Maak de bedradingsverbindingen

Maak de bedradingsverbindingen
Maak de bedradingsverbindingen

Sluit de voeding van de versterker aan op *'+5-V pin, '-ve' op 'GND' pin, en de uitgangspinnen op de pinnen 'D6' en 'D7' van het Arduino-bord. De volgorde van de verbinding van de uitgangspinnen van de versterker met de ingangspinnen van de Arduino bepaalt of de specifieke bewegingsrichting van de stappenmotor met de klok mee of tegen de klok in wordt geregistreerd.

*Als u een microcontroller gebruikt die werkt op een logisch niveau van 3,3 V, zorg er dan voor dat u de versterker alleen van stroom voorziet met 3,3 V DC

Stap 8: Schakel de installatie in

Zet de setup aan
Zet de setup aan
Zet de setup aan
Zet de setup aan
Zet de setup aan
Zet de setup aan

Sluit de setup aan op een geschikte voedingsbron (5-12 volt DC) en zet hem aan.

Stap 9: Breid het verder uit

Nu je het werkend hebt, kun je allerlei projecten doen die met een roterende encoder kunnen worden gedaan. Als je er iets mee maakt, probeer dan wat foto's van je werk met de community te delen door op 'I Made It!' te klikken.

Aanbevolen: