Inhoudsopgave:

Stappenmotorgestuurde modellocomotief - Stappenmotor als roterende encoder - Ajarnpa
Stappenmotorgestuurde modellocomotief - Stappenmotor als roterende encoder - Ajarnpa

Video: Stappenmotorgestuurde modellocomotief - Stappenmotor als roterende encoder - Ajarnpa

Video: Stappenmotorgestuurde modellocomotief - Stappenmotor als roterende encoder - Ajarnpa
Video: Roco 42615 draaischijf met stappenmotor 2024, November
Anonim
Stappenmotorgestuurde modellocomotief | Stappenmotor als roterende encoder
Stappenmotorgestuurde modellocomotief | Stappenmotor als roterende encoder

In een van de vorige Instructables hebben we geleerd hoe we een stappenmotor als roterende encoder kunnen gebruiken. In dit project zullen we nu die stappenmotor, gedraaide encoder, gebruiken om een modellocomotief te besturen met behulp van een Arduino-microcontroller. Dus, zonder verder oponthoud, laten we aan de slag gaan!

Stap 1: Bekijk de video

Image
Image

Het wordt aanbevolen om de video te bekijken voordat u verder gaat om ons te helpen een beter idee te krijgen van het project en ook om de bedieningselementen te begrijpen.

Stap 2: Verkrijg de onderdelen en benodigdheden

Verkrijg de onderdelen en benodigdheden
Verkrijg de onderdelen en benodigdheden
Verkrijg de onderdelen en benodigdheden
Verkrijg de onderdelen en benodigdheden

Voor dit project heb je nodig:

  • Een Arduino-microcontrollerkaart die compatibel is met Adafruit Motor Sheild V2.
  • Een *Adafruit Motor Shield V2.
  • Een stappenmotor draaide een roterende encoder.
  • 4 mannelijke naar vrouwelijke jumperdraden (voor het aansluiten van de versterker van de roterende encoder op de Arduino-microcontroller)
  • Een 12 volt gelijkstroombron.

*De Adafruit Motor Shield V2 communiceert met de Arduino-microcontroller via I2C en gebruikt daarom slechts twee pinnen van de Arduino-microcontroller ('SCL', A5 en 'SDA', A4). Dit helpt bij het opslaan van andere I/O-pinnen. Bovendien vermindert het aansluiten van een schild de bedrading en maakt het netter.

Stap 3: Programmeer de Arduino Microcontroller

Programmeer de Arduino Microcontroller
Programmeer de Arduino Microcontroller

Zorg ervoor dat de Adafruit Motor Shield V2-bibliotheek op de Arduino IDE is geïnstalleerd. Zo niet, dan kunt u deze hier downloaden.

Stap 4: Stel de testbaan in

De testbaan instellen
De testbaan instellen

Zorg ervoor dat de spoorrails schoon zijn.

Stap 5: installeer het motorschild op het Arduino-bord

Installeer het motorschild op het Arduino-bord
Installeer het motorschild op het Arduino-bord

Installeer het motordriverschild op het Arduino-bord door de pinnen van het driverbord zorgvuldig uit te lijnen met de vrouwelijke headers van het Arduino-bord. Wees extra voorzichtig om ervoor te zorgen dat de pinnen niet verbogen worden tijdens het installatieproces.

Stap 6: Sluit de spoorvoeding aan op het motorschild

Sluit de spoorvoeding aan op het motorscherm
Sluit de spoorvoeding aan op het motorscherm

Sluit de draden van de stroomtoevoer van het spoor aan op de klemmen van de motorafscherming gemarkeerd met 'M4'.

Stap 7: Sluit de stappenmotor aan op de versterker

Sluit de stappenmotor aan op de versterker
Sluit de stappenmotor aan op de versterker
Sluit de stappenmotor aan op de versterker
Sluit de stappenmotor aan op de versterker
  • Voor unipolaire stappenmotoren:

    1. Sluit de middelste kraandraad van de motor aan op de pinnen gemarkeerd met 'Q' of 'R'.
    2. Sluit twee van de resterende vier draden aan op de pinnen 'P' en 'S'.
  • Voor bipolaire stappenmotoren:

    Sluit de draden van de motor aan op de klemmen volgens het bovenstaande schakelschema

Stap 8: Sluit de versterker aan op het Arduino-bord

Sluit de versterker aan op het Arduino-bord
Sluit de versterker aan op het Arduino-bord
Sluit de versterker aan op het Arduino-bord
Sluit de versterker aan op het Arduino-bord

Verbind de 'GND'- en +ve-aansluiting van de versterker met respectievelijk de 'GND'- en '+5-volt'-pinnen van het Arduino-bord. Sluit de uitgangspinnen van het versterkerbord aan op de digitale ingangspinnen 'D6' en 'D7' van het Arduino-bord.

Stap 9: Plaats de locomotief op het spoor

Plaats de locomotief op het spoor
Plaats de locomotief op het spoor

Plaats de locomotief op de testbaan. Zorg ervoor dat de wielen goed uitgelijnd zijn met de rails. Het gebruik van een geschikt herspoorgereedschap wordt aanbevolen.

Stap 10: Start de installatie op en test de bedieningselementen

Image
Image

Sluit de opstelling aan op de 12 volt gelijkstroombron en zet de stroom aan. Controleer of alles naar behoren werkt, zoals te zien is in de bovenstaande video.

Stap 11: Deel je werk

Als je je project hebt gemaakt, waarom deel je het dan niet met de community. Door uw project te delen, kunt u anderen inspireren om ook dit project te maken.

Ga je gang en klik op 'I Made It!' en deel enkele foto's van je creatie, we wachten!

Aanbevolen: