DIY Motorshield (op protoshield)
Een zelfbouw-robot kan met twee wielen alle kanten oprijden (links, rechts, vooruit, achteruit) als je hem goed programmeert. Als hardware zie je dat er vaak een motorshield voor wordt ingezet. Wij gaan nu zelf zo'n motorshield maken. Wij zijn tenslotte hackers.
Een eenvoudige robot met 2 wielen hoeft u maar één keer te maken om er wekenlang programmeerplezier van te hebben. De motorbesturing gaan we op een Protoshield solderen.
Het protoshield kunnen we later desgewenst uitbreiden met een afstandssensor al dan niet gemonteerd op een kleine servo.
Benodigdheden
1x
Protoshield
2x
Screw terminals
1x
Motordriver
Wat
montagedraad
Tip: zie
dit artikel voor een aanbieding.
Het motordriver-IC is in staat om elektromotoren aan te drijven en kan grote stromen leveren aan de motoren zonder dat de Arduino daar last van heeft. Dit IC is de kern van het motorshield.
Het schema van het shield staat hier onder:
Opbouw
Soldeer het IC met pen 1 naar links op het protoshield. Soldeer ook alvast de
2 headers (screw terminals) waar we straks met schroeven de draden van de motoren op aan kunnen sluiten.
Eén kant van de eerste header komt aan pen 6 van het IC, en één kant
van de tweede header komt aan pen 11 van het IC.
Sluit pen 8 van het IC (de voedingspanning voor de motoren) aan op Vin van het protoshield.
Volg verder het schema en soldeer de verbindingen met diverse draadbruggen. Wij hebben bij ons prototype de verbindingen met de Arduino-uitgangen verbonden met halve breadboard wires zodat we ze in de toekomst nog een keer op andere Arduino-uitgangen zouden kunnen aansluiten.
Testen
Gebruik deze sketch om proef te draaien. De sketch laat de robot rechtdoor rijden, dan links, dan rechtsaf en dan een tijdje stil staan.
Onze Testopstelling:
Een protoshield en L293-IC is verkrijgbaar als set, hierdoor is het goedkoper dan de onderdelen los te bestellen.