Stap 16: Elektronica tijd
Aangezien ik geen budget voor een motorcontroller hebben, besloten heb ik met relais te controleren van de motoren. Relais alleen toestaan voor de motor uit te voeren met één snelheid, maar dat is de prijs die u betaalt voor een goedkoop controller circuit (geen bedoelde woordspeling).
Voor de robot hersenen gebruikte ik een Arduino mircocontroller, die is een goedkope, open source-microcontroller. Ton van documentatie bestaat voor deze controller, en het is zeer makkelijk te gebruiken (spreken als student werktuigbouwkunde die had geen microcontroller ervaring voorafgaand aan deze afgelopen semester).
Aangezien de relais wordt gebruikt 12 V zijn, kunnen niet ze alleen met aanstuurbaar een directe output van de Arduino (die heeft een vermogen van max spanning van 5 V). Transistoren op pinnen op de Arduino aangesloten moeten worden gebruikt voor de 12 V (die zal worden getrokken uit de lood-zuur batterijen) verzenden de Relais.
U kunt de motorische controle schematische hieronder downloaden. Het schema is gemaakt met behulp van de CadSoft EAGLE lay-out programma. Het is beschikbaar als freeware. De bedrading voor de schakelaars/knoppen en de joystick is niet opgenomen omdat deze zeer eenvoudig is (de joystick activeert net vier schakelaars; een zeer eenvoudig ontwerp). Er is een tutorial hier als u geïnteresseerd bent in het leren hoe te behoorlijk draad een schakelaar of een drukknop in een microcontroller.
U zult opmerken er zijn weerstanden verbonden aan de basis van elke transistor. U zult moeten doen sommige berekeningen om te bepalen welke waarde dat deze weerstand zou moeten zijn. Deze website is een goede bron voor het bepalen van de waarde van deze weerstand.
*Disclaimer* ben ik geen elektrotechnicus. Ik heb een enigszins oppervlakkig begrip van de elektronica, dus ik ga hebben om te verdoezelen de details in deze stap. Ik leerde veel van mijn klasse, waardoor dingen interactieve, evenals tutorials zoals dit één van de Arduino Website. Het motor schema, die ik trok, was eigenlijk ontworpen door CMU Robotics Club Vice President Austin Buchan, die me veel met alle elektrische aspecten van dit project geholpen.