RoboDolly (2 / 5 stap)

Stap 2: elektronica


Description
Van de RoboDolly elektronica zijn samengesteld uit drie printplaten.  De volgende beschrijvingen helpen u meer inzicht in de functie van elk:
1) microcontroller - dit board raakvlakken met de meeste van de hardware en huizen van de ATMega328 'brein' van de robot.  Het verbindt direct aan op de netvoeding en de bevoegdheden van de andere boards.  Deze bevoegdheid kan worden ingeschakeld in- en uitschakelen met de "harde" sleutelschakelaar.
2) switcher - de switcher dient twee doelen: breidt de uitgangen van de microcontroller en rijdt de LEDs.  Het kan worden beschouwd als een matrix-stuurprogramma.  In mijn ontwerp, de kolommen stroomvoorziening aan de anoden van de LEDs en de rijen zijn aangesloten op de kathoden.  Elke LED is aan/uit gezet door het aanpakken van de juiste rij en kolom.  Een afbeelding wordt geproduceerd door het snel scannen van kolommen met LEDs.
3) matrix - de matrix hoeft niet alle elektronica van zijn eigen, aangezien het afhangt van de schakelaar te laten functioneren.  Het heeft een enkele verbinding voor elke rij en kolom.

Raadsontwerp
De raden voor dit hele project ontstonden in Fritzing.  Het is een prachtige freeware voor beginners.  U vindt de Fritzing-bestanden voor elk van de drie planken in 'RoboDolly_files/elektronica'.  Met deze bestanden, kunnen vector renderings (voor etsen) en gerber bestanden (voor geautomatiseerde frezen) worden gegenereerd.  Ik heb ook de PDF-bestanden die ik gebruikte om elk van mijn eigen platen etch.  Zij moeten worden afgedrukt in ware grootte en hun grootte moet worden geverifieerd voordat etsen.  Er zijn verschillende tutorials op de etsen van printplaten op Instructables, dus ik zal een volledige uitleg sparen.

Solderen
De solderen procedure voor deze platen zijn enigszins vreemd.  De beste aanpak is om een kijkje nemen op de Frtizing bestanden en begrijpen van de verbindingen die zijn betrokken.  Sommige componenten, met inbegrip van ICs en weerstanden, moeten worden gesoldeerd aan beide zijden van het bord.  Dit werd gedaan om de aanwezigheid van vias verminderen en de totale omvang van de planken.  Aangezien alle componenten via-hole zijn, dit is niet te moeilijk.  Ik had alleen moeite solderen van de IC-socket voor de ATMega328, sinds de top helft van elke pin is afgeschermd door kunststof.  Ik zou adviseren gebruikend een socket voor alleen dit onderdeel, omdat het scrollen bericht worden geherprogrammeerd moet worden verwijderd.

Volg voor de LED-matrix, solderen methode hieronder beschreven:
1) plaats elke LED in haar juiste positie, het handhaven van constante hoogte voor alle LEDs en controleren van polariteit voor het solderen.
2) soldeer de anode (achterkant van bestuur) en de lone pad ernaast.  Dit zal de LED beveiligen.
3) Duw de kathode door het derde gat met een paar van naald-neus buigtang.  Zachtjes trekken dit lead helemaal door vanaf de voorzijde.  Soldeer de kathode naar de rij op de voorkant.
4) verifiëren dat elke LED correct door te verbinden alle de kolommen aan + 5V en alle kolommen GND. koppelverkoop zit soldeerder

Ogen
De bedrading voor de ogen is vrij eenvoudig.  Elke RGB LED moet worden gemonteerd op een stuk van de perfboard, die zal worden gebruikt als een breakout.  De rode anode moet gepaard gaan met een weerstand van 150 ohm, en de blauwe en groene anoden moeten elk een weerstand van 100-ohm.  Aan de andere kant voor de breakout, moet een 4-draads 15-inch lintkabel worden aangesloten op elke anode en de gemeenschappelijke kathode.  Neem nota van de configuratie van de bedrading, aangezien het andere uiteinde van de lintkabel zal later worden aangesloten op de microcontroller.

Bestuur-naar-Board verbindingen
Het is het beste te houden uit aan te sluiten de planken op elkaar totdat alle delen van de robot worden geconstrueerd.  Draad lengtes en toleranties zijn moeilijk te bepalen in dit stadium.

Gerelateerde Artikelen