Inhoudsopgave:
- Stap 1: Bekijk de video
- Stap 2: Verkrijg alle benodigde spullen
- Stap 3: Maak het roterende encoderbord
- Stap 4: Programmeer de Arduino Microcontroller
- Stap 5: Sluit de stappenmotor aan op de roterende encoderkaart
- Stap 6: Sluit het Rotary Encoder-bord aan op het Arduino-bord
- Stap 7: Sluit de installatie aan op uw computer en test deze
- Stap 8: Deel uw werk met ons
- Stap 9: Ga verder
Video: Bedien uw computer met een stappenmotor! 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
In een van mijn vorige Instructables heb ik je laten zien hoe je een stappenmotor als roterende encoder kunt gebruiken. Laten we in deze Instructable leren hoe we het kunnen gebruiken om onze computer te besturen. Dus zonder verder oponthoud, laten we aan de slag gaan!
Stap 1: Bekijk de video
Bekijk de bovenstaande video om een beter idee te krijgen van wat het allemaal inhoudt en wat je moet doen.
Stap 2: Verkrijg alle benodigde spullen
Voor dit project heb je nodig:
- Een USB HID (Human Interface Device)-compatibel Arduino-microcontrollerbord (Leonardo, Micro, Pro Micro)
- Een stappenmotor*.
- Een stappenmotor naar roterende encoder converter.
- Een geschikte USB-kabel (meestal micro-USB naar A)
- 2 paar mannelijke naar vrouwelijke draden (voor het aansluiten van het roterende encoderbord op het Arduino-bord)
- Een set van 3 mannelijke naar vrouwelijke draden (voor het aansluiten van de stappenmotor op de roterende encoderkaart)
*Elke stappenmotor, unipolair of bipolair, kan in het project worden gebruikt. Een unipolaire stappenmotor wordt aanbevolen omdat deze een eenvoudige bedrading heeft, maar een bipolaire stappenmotor kan ook worden gebruikt met een kleine wijziging in de bedrading.
Stap 3: Maak het roterende encoderbord
Klik op bovenstaande afbeelding om meer te weten.
Volg deze Instructable om de roterende encoder-converter te maken. Je kunt een breadboard-versie maken, maar een permanente PCB-versie is compacter, duurzamer en kan je helpen om wat soldeerwerk te oefenen. U kunt ook een LED toevoegen aan elke uitgang van de versterkerkaart, in serie met een weerstand (220 Ohm aanbevolen) om de uitgangsstatus van de versterker te bewaken, wat handig kan zijn bij het oplossen van problemen.
Stap 4: Programmeer de Arduino Microcontroller
Het raadde aan om de Arduino-code door te nemen voordat deze op het microcontrollerbord werd geüpload. Het kan u helpen te begrijpen wat er allemaal in de microcontroller gebeurt wanneer u de stappenmotor draait.
Stap 5: Sluit de stappenmotor aan op de roterende encoderkaart
Zorg ervoor dat u het schakelschema zorgvuldig doorloopt.
Als een unipolaire stappenmotor wordt gebruikt, sluit dan de middelste aftakdraad van de motor aan op een van de pinnen 'Q' of 'R'. Sluit vervolgens twee van de vier resterende draden van de stappenmotor aan op respectievelijk de pinnen 'P' en 'S'. Hier heb ik een 1x3-header gebruikt in plaats van de 1x4 die in het schema wordt weergegeven.
Als er een bipolaire stappenmotor wordt gebruikt, moet u eerst de spoelpaardraden van de motor bepalen. Neem vervolgens een draad van elke spoel en verbind ze met een van de pinnen 'Q' of 'R'. Verbind vervolgens de resterende twee draden van de stappenmotor met respectievelijk de pinnen 'P' en 'S'.
Stap 6: Sluit het Rotary Encoder-bord aan op het Arduino-bord
- Verbind de +ve en -ve pinnen van het roterende encoderbord met respectievelijk de +5-volt en 'GND'-pin van het Arduino-bord.
- Sluit de uitgangspinnen van het roterende encoderbord aan op de digitale pinnen 'D5' en 'D6' van het Arduino-bord.
Stap 7: Sluit de installatie aan op uw computer en test deze
Sluit de setup aan op uw computer en open elk programma waarmee de gebruiker omhoog en omlaag kan scrollen met de pijltjestoetsen of een programma waarbij de tekstcursor kan worden verplaatst met de pijltjestoetsen.
Stap 8: Deel uw werk met ons
Als uw project succesvol is verlopen, waarom deelt u uw creatie dan niet met anderen om hen te inspireren. Klik op 'I Made It' en deel een of twee foto's van je creatie, ik zou het graag zien.
Stap 9: Ga verder
Probeer de Arduino-code aan te passen om iets anders te doen, voeg nog een roterende encoder of een andere invoer toe, er is veel dat u kunt doen. Wat je ook doet, het allerbeste!
Aanbevolen:
Bedien uw modeltreinlay-out met uw mobiele telefoon! 11 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bedien uw modeltreinlay-out met uw mobiele telefoon!: Het besturen van een modeltreinlay-out met een bedrade gashendel en wisselcontrollers is misschien een goed begin voor beginners, maar ze vormen een probleem van niet-draagbaarheid. Ook kunnen de draadloze controllers die op de markt komen slechts enkele locomotieven aansturen
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Nummers afspelen met stappenmotor !! 11 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Speel nummers af met behulp van stappenmotor!!: Dit project gaat over het ontwerpen van een eenvoudige dynamische interface, die het mogelijk maakt om op twee verschillende manieren met een stappenmotor te communiceren. De eerste interface regelt de richting en snelheid van de stappenmotor door het gebruik van een eenvoudige GUI, die h
Bedien uw modeltreinlay-out met uw TV AFSTANDSBEDIENING! 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bedien uw modeltreinlay-out met uw TV AFSTANDSBEDIENING!: In deze instructable laat ik u zien hoe u een IR-afstandsbedieningssysteem voor een modeltrein maakt. U kunt dan uw treinen besturen terwijl u ontspant op uw bank. Dus laten we beginnen
Bedien veel servo's met Arduino!: 4 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bedien veel servo's met Arduino!: Eerst moet ik iets vertellen. Ik had geen mooie foto's. Dus ik heb de foto's van bildr.blog genomen. We weten dat een Arduino UNO niet veel pwm-pinnen heeft om veel servo's te besturen. Dus we hebben vaak een probleem om meer servo's door een arduino te besturen