Je wilt een coole Arduino-robot maken, misschien een hexapod-rollator, of misschien gewoon een kunstwerk met veel bewegende delen. Of misschien wilt u veel LED's aansturen met nauwkeurige PWM-output. Dan realiseer je je dat de Arduino maar een paar PWM-outputs heeft, en misschien zijn die outputs in strijd met een ander shield! Wat nu? Je zou het kunnen opgeven OF je zou gewoon ons handige PWM- en Servo-driver kunnen krijgen. Het is net als onze populaire PWM / Servo Breakout, maar nu Arduino-klaar en werkt met elke Arduino die shields gebruikt: Uno, Leo, Mega, ADK, het is allemaal goed.
Toen we deze chip zagen, realiseerden we ons al snel wat een uitstekende add-on dit zou zijn. Gebruik slechts twee I2C-pinnen om 16 vrijlopende PWM-outputs te bedienen! Je kunt zelfs 62 shields opstapelen om tot 992 PWM-outputs te besturen (wat we heel graag zouden willen zien omdat het glorieus zou zijn en ongeveer 1,20 meter hoog zou zijn) .Omdat I2C een gedeelde bus is, kun je ook andere I2C-apparaten en sensoren aansluiten op de SCL / SDA-pinnen zolang hun adressen niet conflicteren (dit shield heeft adres 0x40)
Er is een I2C-gestuurde PWM-driver met een ingebouwde klok. Dat betekent dat u, in tegenstelling tot de TLC5940-familie, niet continu het signaal hoeft te verzenden dat uw microcontroller vastbindt, het is volledig gratis!
Hij is 5V-compatibel, wat betekent dat je hem kunt bedienen vanaf een 3.3V Arduino en toch veilig tot 6V-outputs kunt aansturen (dit is goed voor als je witte of blauwe LED's wilt aansturen met 3,4+ voorwaartse spanningen)
6 adreskeuze-pinnen, zodat u maximaal 62 hiervan op een enkele i2c-bus kunt stapelen. 12 van de 16 outputpinnen zijn toegankelijk wanneer ze zijn gestapeld.
Instelbare frequentie PWM tot ongeveer 1,6 KHz
12-bits resolutie voor elke output - voor servo's betekent dit ongeveer 4us resolutie bij een updatesnelheid van 60 Hz
Configureerbare push-pull of open drain-output
We hebben deze mooie chip in een shield verpakt met een paar leuke extra's:
Terminal block voor stroominvoer (of u kunt de 0,1 "breakouts aan de zijkant gebruiken)
Beveiliging tegen omgekeerde polariteit op de input van het terminal block
Groene en rode power-good LED's
3-pins connectoren in groepen van 4, zodat u 16 servo's tegelijk kunt aansluiten (servostekkers zijn iets breder dan 0,1 inch, zodat u er maar 4 naast elkaar kunt stapelen op een header van 0,1 inch)
Stapelbaar ontwerp. U kunt stackable headers en haakse 3x4-headers gebruiken om bovenop dit shield te stapelen zonder dat de servoverbindingen in de weg zitten.
Een plek om een grote condensator op de V + lijn te plaatsen (voor het geval je die nodig hebt)
220 ohm serieweerstanden op alle output lijnen om ze te beschermen en om aansturende LED's triviaal te maken
Soldeer jumpers voor de 6 adres selectie pinnen
Is er nog veel extra ruimte over? Laten we er een prototypegebied van maken. U krijgt een proto-gebied van 5x20 voor eventuele extra bedrading die u wilt toevoegen
Dit product wordt geleverd met een volledig getest en geassembleerd shield, evenals 4 stuks 3x4 male rechte headers (voor servo / LED-stekkers), een 2-pins terminal block (voor stroom) en een stick van 0,1 "header zodat u deze kunt aansluiten op een Arduino. Een beetje licht solderen is nodig om het bord te monteren en aan te passen door de gewenste headers te bevestigen, maar het is een taak van 15 minuten die zelfs een beginner kan doen. Als je haakse 3x4-headers wilt gebruiken, hebben we ook een Pakket van 4 in de winkel - houd er rekening mee dat er slechts 3 kunnen worden gebruikt bij het stapelen (12 servo's in totaal).
Servo's en Arduino niet inbegrepen - maar we verkopen wel heel veel verschillende servo's in de winkel, dus koop er een paar terwijl je hier bent!
Opmerking: de terminal blocks die bij uw product worden geleverd, kunnen blauw of zwart zijn.
Bekijk onze tutorial met Arduino en je kunt onze gedocumenteerde Arduino-library downloaden met zowel PWM- als Servo-voorbeelden!