Stap 3: Electronica & bedrading
Ik was gelukkig genoeg om een darlington driver tot rond, die het ontwerp veel vereenvoudigd. De darlington is een power transistor die u gebruiken kunt om aandrijving zwaardere ladingen dan de kleine microcontroller pinnen zou normaal gesproken ondersteunen. Het bestuur, dat ik gebruikte is gebaseerd op de ULN2803-chip, die vrij gemeenschappelijk en goedkoop is.
Houd er rekening mee: elektromagneten zijn (meestal) niet ontworpen om voortdurend worden gereden! Ze kunnen smelten als jij! Zie de sectie ' software ' voor meer info.
Arduino zijde:
Dit was gewoon een kwestie van het vinden van de 8 IO-pin van de arduino te rijden de Darlington ingangen.
Omdat ik wilde seriële gegevens verzenden en ontvangen, gebruik ik kon niet pinnen 0 & 1, zodat ik uiteindelijk met behulp van digitals 2,3,4 en 5 aan de ene kant, en met behulp van vier van de analoge input pinnen aan de andere kant als digitale uitgangen. Ik voegde ook een potentiometer aangesloten op analoge input #5, die wordt gebruikt voor het bepalen van het tempo. Twee LED's worden gebruikt voor visuele feedback van de chauffeur.
8-13 pinnen waren van geen gebruik vanwege de funky arduino pin afstand (grr...)
Opmerkingen over macht:
Hoewel ik bedraad dit oorspronkelijk tot gebruik een externe voeding te rijden de elektromagneten, ontdekte ik (per ongeluk) dat de USB-macht voldoende was.
I 'd been betrokken dat de plotselinge huidige pols leiden de spanning aan de duik en de microcontroller te tot zou 'brown-out', maar dit lijkt niet te worden voorkomen. Jouw snelheid kan variëren. Want het is veel meer handig voor mij om gewoon gebruik maken van de USB-macht, zal ik blijven doen die tot ik heb een probleem.