Stap 5: De Arduino interface schild
Beseffen hoe omslachtig het discrete transistoren gebruik te maken van de motorische controle H-bruggen, heb ik besloten om het gebruik van de (nu ik weet) populaire Dual L293D H-brug IC chip. Het duurt 5 V ingangssignalen maar uitgangen (in dit geval) 9 V signalen. Ik besloot om een 9 batterij (later 2 batterijen, extra batterij vermogen/tijd) gebruiken voor het motorvermogen en een 5 V regelgever voor de ingangssignalen Rx. Op basis van de motorsnelheid torentje, besloten heb ik voor het aandrijven van de motor met 5 V in plaats van 9 V voor langzamer rotatie en nauwkeuriger torentje controle te streven en vuur het kanon. Ik probeerde hard te maken van de RC tank gemakkelijk oplossen, modulaire en eenvoudig te monteren en demonteren. Dus maakte ik alle verbindingen gemakkelijk te bevestigen/verwijderen met behulp van connectors/kopteksten, jumpers en isolatietape verlaten werkelijke solderen als een laatste optie. Dus ik mijn eerste Arduino DIY schild gebouwd en bedraad alle hardware van de tank. De Rx-bestuur moet een pull-down weerstand voor elk van haar controle-signalen. Een van de L293Ds (U1 in het schema) bepaalt de track motoren. Andere één (U2) bepaalt de torentje motor aan de linker kant, en profiteren van de mogelijkheden van de configuratie, gebruikte ik de helft van de juiste brug te controleren van de laser kanon en de andere helft om te controleren de machinegeweer laser. Ik gebruikt van alle van de Arduino digitale I / O de behalve Arduino eigen Tx/Rx pinnen 0 en 1 (en de analoge ingangen). Ik later ontdekte dat de torentje motor nog te snel draaide, dus ik toegevoegd twee diodes in elke richting de motor spanning van 5 V dalen tot ongeveer 3.6, voelde ik dat de snelheid die ik kreeg op dat spanningsniveau beter was.