TinyDuino Motor TinyShield: motoren aansturen op Tiny-boards
By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-11-01
Category: Handleidingen
Leer hoe je de TinyShield Motor x4 instelt met je TinyDuino, van stroomplanning en bedrading tot het testen van elk motorkanaal. Inclusief stapelen en veiligheidscontroles.
Snel antwoord
Gebruik de TinyShield Motor x4 om vier onafhankelijke DC-borstelmotoren aan te sturen vanuit een TinyDuino, maar plan je motorvoeding zorgvuldig: elk kanaal ondersteunt tot 1.8 A en motoren van 1.8 V tot 11 V. Sluit één motor per kanaal aan, controleer de polariteit en test elk kanaal bij een lage duty cycle voordat je je robot laat rijden.
Wat de x4-shield verandert voor kleine robotbouwprojecten
De TinyShield Motor x4 bevat vier DRV8837 H-brugdrivers op een shield dat op een TinyDuino stapelt. Daardoor kun je vier onafhankelijk aangestuurde DC-borstelmotoren laten draaien zonder een aparte motorcontrollerboard toe te voegen. Voor een tinyduino-robotproject is dit vaak het verschil tussen een tweewielige tester en een vierwielig platform met ruimte voor sensoren.
De keerzijde is het vermogen. Het motortoeverbereik van het shield is 1.8 V tot 11 V en 1.8 A per kanaal, maar de TinyDuino zelf is geen motorvoedingsbron. Je hebt een aparte motorbatterij of voeding binnen dat bereik nodig, en je moet controleren of de blokkeerstroom van je motoren onder de limiet per kanaal blijft.
Stapelvolgorde en pinconflicten om te controleren
TinyDuino-shields stapelen, maar niet elke combinatie is plug-and-play. Voordat je het motorshield toevoegt, maak je een lijst van de andere shields die je wilt gebruiken en controleer je of ze dezelfde besturingspinnen delen of pinnen nodig hebben die het motorshield gebruikt. Het motorshield gebruikt vier H-brug-IC's, dus het bezet meerdere I/O-lijnen; als je project die pinnen ook nodig heeft voor sensoren of displays, bepaal dan welk shield bovenop komt en of je signalen in software kunt hertoewijzen.
Een veelgemaakte fout is het motorshield als laatste stapelen en er dan achter komen dat een senshield niet meer past of een pin geblokkeerd is. Pas de volledige stapel droog voordat je soldeert of definitief assembleert, en houd het motorshield zo dicht mogelijk bij de voeding als je behuizing dat toelaat.
Stapsgewijze installatie van de TinyShield Motor x4
- 1. Stem motoren af op de limieten van het shield: Controleer de nominale spanning en blokkeerstroom van elke motor. Houd de voeding tussen 1.8 V en 11 V en zorg dat de blokkeerstroom per kanaal op of onder 1.8 A blijft. Als de blokkeerstroom van een motor dicht bij de limiet ligt, kies dan een kleinere motor of verwacht dat de driver zichzelf beschermt tijdens blokkades. Meet of zoek de blokkeerstroom op, niet alleen de onbelaste stroom; een motor die onbelast prima draait, kan de limiet overschrijden wanneer de robot tegen een muur duwt.
- 2. Plan een aparte motorvoeding: Sluit de motorvoeding aan op de motortoeveringang van het shield, niet op de logica-voeding van de TinyDuino. Gebruik een batterij of voeding binnen het bereik van 1.8–11 V en controleer dat de massa gemeenschappelijk is met de TinyDuino. Voed motoren nooit vanuit de gereguleerde uitgang van de TinyDuino. Label de draden van de motorvoeding en de logica-voeding voordat je ze aansluit; ze omdraaien is de meest voorkomende manier om een gestapelde build te beschadigen.
- 3. Sluit één motor per kanaal aan en controleer de polariteit: Sluit de twee draden van elke motor aan op de uitgangsklemmen van één kanaal. Draai elke motor vóór het inschakelen met de hand en noteer welke kant hij op draait; geef daarna een testsignaal met lage duty cycle en controleer of de softwarematige richting overeenkomt. Als een wiel achteruit draait, verwissel dan de twee draden van die motor of keer de richting om in de code. Doe deze test met de wielen van de grond, zodat een omgekeerde motor de robot niet van de werkbank rijdt.
- 4. Stapel het shield en controleer de pin-toegang: Pas het motorshield droog met je andere TinyDuino-shields. Controleer dat de besturingspinnen die je wilt gebruiken niet geblokkeerd zijn en dat de stapel volledig aansluit. Bij een conflict wijzig je de stapelvolgorde of wijs je pinnen opnieuw toe in software voordat je soldeert of de build insluit. Maak een foto van de uiteindelijke stapel en pinmap; dat bespaart tijd wanneer je later een sensor toevoegt.
- 5. Test elk kanaal bij lage duty cycle voordat je op volle snelheid gaat: Schrijf een korte sketch die elk kanaal één voor één van 0 naar een lage duty cycle opvoert. Luister naar blokkeren of zoemen en controleer dat de driver-IC's niet oververhit raken. Pas nadat alle vier kanalen correct reageren, laat je alle motoren samen draaien. Als één kanaal anders reageert, controleer dan de bedrading van die motor en de pintoeiwijzing in de code voordat je aanneemt dat het shield defect is.
- 6. Voeg een blokkeer- en thermische controle onder belasting toe: Laat de robot op de vloer een paar seconden tegen een zacht obstakel duwen en stop dan. Raak voorzichtig het drivergebied aan en controleer op overmatige hitte. Als het shield heet wordt, verminder dan de motorbelasting, verlaag de voedingsspanning binnen het bereik, of voeg koeling en duty-beperking toe. Een geslaagde banktest garandeert geen geslaagde vloertest; herhaal de blokkeercontrole altijd met het werkelijke gewicht van de robot.
Productfeiten
- TinyCircuits x4 Motor TinyShield: Gebruikt vier TI DRV8837 H-brug-IC's om vier onafhankelijk aangestuurde DC-borstelmotoren aan te drijven, met tot 1.8 A per kanaal en motorspanningen van 1.8 V tot 11 V. Hiermee bouw je een tinyduino-robotproject met vier motoren zonder een tweede driverboard, maar je moet de stroom en spanning van elke motor binnen die limieten houden.

TinyCircuits x4 Motor TinyShield
