Inhoudsopgave:
- Stap 1: Bekijk de video
- Stap 2: Verkrijg alle spullen
- Stap 3: Bestudeer het schakelschema
- Stap 4: Monteer het circuit op een breadboard en test het
- Stap 5: Maak een permanente versie
- Stap 6: Test het met een microcontroller, upload de Arduino-code
- Stap 7: Maak de bedradingsverbindingen
- Stap 8: Schakel de installatie in
- Stap 9: Breid het verder uit
Video: Gebruik een stappenmotor als roterende encoder - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
Stap 2: Verkrijg alle spullen
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
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
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
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
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
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:
How To: een contactloze roterende encoder: 3 stappen
How To: een contactloze roterende encoder: In deze toepassingsnota wordt beschreven hoe u een zeer betrouwbare draaischakelaar of encoder kunt ontwerpen met behulp van een Dialog GreenPAK™. Dit schakelaarontwerp is contactloos en negeert daarom contactoxidatie en slijtage. Het is ideaal voor gebruik buitenshuis waar er lange
Een stappenmotor en driver selecteren voor een Arduino geautomatiseerd schaduwschermproject: 12 stappen (met afbeeldingen)
Een stappenmotor en stuurprogramma selecteren voor een Arduino geautomatiseerd schaduwschermproject: in deze Instructable zal ik de stappen doorlopen die ik heb genomen om een stappenmotor en stuurprogramma te selecteren voor een prototype van een geautomatiseerd schaduwschermproject. De schaduwschermen zijn de populaire en goedkope Coolaroo-handgezwenkte modellen, en ik wilde t
Een Zalman VF900-Cu-koellichaam installeren op een Radeon X800 XT Mac Edition voor gebruik in een Apple G5 Tower: 5 stappen
Een Zalman VF900-Cu-koellichaam installeren op een Radeon X800 XT Mac Edition voor gebruik in een Apple G5 Tower: de standaard disclaimer - Dit is hoe ik het deed. Het werkte voor mij. Als je je G5, Radeon X800 XT, of je huis, auto, boot, enz. laat ontploffen, ben ik niet aansprakelijk! Ik geef informatie op basis van mijn eigen kennis en ervaring. Ik geloof dat alle st
Een stappenmotor besturen met een potentiometer: 5 stappen
Hoe u een stappenmotor bestuurt met een potentiometer. In deze instructable laat ik u zien hoe u de positie van een stappenmotor kunt regelen met behulp van een potentiometer. Dus laten we beginnen
Voeg een pc-synchronisatie-aansluiting toe aan een Nikon Sc-28 Ttl-kabel (gebruik de automatische instellingen voor een aan-cameraflits en trigger-uit-cameraflitsen!!): 4 stappen
Voeg een Pc Sync-aansluiting toe aan een Nikon Sc-28 TTL-kabel (gebruik Auto-instellingen voor een on Camera Flash en Trigger Off Camera Flashes !!): in deze instructable laat ik je zien hoe je een van die vervelende gepatenteerde 3-pins TTL-connectoren op de zijkant van een Nikon SC-28 off-camera TTL-kabel en vervang deze door een standaard pc-synchronisatieconnector. hierdoor kunt u een speciale flitser gebruiken, s