Inhoudsopgave:

Bedien uw computer met een stappenmotor! 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bedien uw computer met een stappenmotor! 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"

Video: Bedien uw computer met een stappenmotor! 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"

Video: Bedien uw computer met een stappenmotor! 9 stappen (met afbeeldingen) Antwoorden op al uw
Video: Nikon Z6 II review met technisch uitleg en voorbeeldfoto's van Peter (Nederlands) 2024, November
Anonim
Bedien uw computer met een stappenmotor!
Bedien uw computer met een stappenmotor!

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

Image
Image

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

Krijg alle benodigde spullen
Krijg 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

Maak het roterende encoderbord
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

Programmeer de Arduino Microcontroller
Programmeer de Arduino Microcontroller
Programmeer de Arduino Microcontroller
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

Sluit de stappenmotor aan op de roterende encoderkaart
Sluit de stappenmotor aan op de roterende encoderkaart
Sluit de stappenmotor aan op de roterende encoderkaart
Sluit de stappenmotor aan op de roterende encoderkaart
Sluit de stappenmotor aan op de roterende encoderkaart
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

Sluit het Rotary Encoder Board aan op het Arduino Board
Sluit het Rotary Encoder Board aan op het Arduino Board
Sluit het roterende encoderbord aan op het Arduino-bord
Sluit het roterende encoderbord 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 installatie aan op uw computer en test deze
Sluit de installatie aan op uw computer en test deze
Sluit de installatie aan op uw computer en test deze
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

Ga verder
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: