Stap 7: Arduino
Design: De Arduino leest de X- en Y-spanningen van de versnellingsmeter. Als ze niet 'nul' stuurt het signalen naar de Oost-West- en Noord-Zuid-stepper motors. De motoren draai de schroeven waarmee de positie van het bovenste platform. Dus als het platform niveau is de versnellingsmeter zal lezen zal nul en de steppers stoppen. Wanneer het niveau, het zal ook de stroomtoevoer naar de laserdiode.
Ik voegde ook een aantal schakelaars. Zoals de vergadering is geschud rond Los het kalibratie zodat het zal worden gestoken in een switch als kalibratie-modus.
De stappenmotoren vereisen meer stroom dan de Arduino dus ik een ULN2003 Darlington-stuurprogramma gebruikte kan leveren. Elke motor nodig vier stuurprogramma's zijn. De ULN2003 heeft slechts zeven circuits. Dus voegde ik een BS170-FET voor het achtste circuit. De andere BS170 is voor het verzenden van macht aan laser.
Vermogen: Het circuit van laser station is constante stroom dus spanning niet kritisch is, maar er wordt voorgesteld dat het worden via 7Vdc. Ik wilde voor gemak draagbare stroom dus ik zes AA oplaadbare batterijen in de houder AdaFruit gebruikte. Met volledig opgeladen NiMh batterijen dooft ongeveer 8.4Vdc. Deze leveringen de laser en de stepper motors direct. Ik heb een 5Vdc regelgever op de PCB voor de Arduino.
Vergadering: De Arduino is de fundamentele Arduino met reset als ik in mijn Arduino L.O.G. $10. Deze is geplaatst op het bord, zodat er ruimte voor de ULN2003. Ik ga niet te gaan in een point-to-point-vergadering ik ben lui. Ik ook een schema en foto's van de boven- en onderkant.
Verduidelijkingen: Mitsumi M35SP9 stappenmotoren. Ik ben met behulp van Eagle schematische software. Ik kon niets dicht bij een stappenmotor vinden dus ik een transformator center tikte in plaats daarvan gebruikte. De pinnen zijn niet genummerd op de Motor PCB, dus ik van de getallen volgens de afbeelding maakte. Deze komen overeen met de schematische nummers. Deze motoren had een verbindingslijn met draden op hen (een geel en een zwart) zodat ik deze rechtstreeks aan mijn Arduino PCB gewoon bedraad.
Ik gesoldeerd wat witte draad wrap draadjes aan de adapter Raad van MMA7361, 5Vin, 3.3Vout, Gnd, Xout en Yout. De andere uiteinden ging aan mijn Arduino PCB.
Ik had een 2.1mm opvijzelt die ik bedraad aan mijn Arduino PCB. De jack pluggen in de laser-station.
Ik heb slechts verbonden twee van de vier piano-type schakelopties.
Wat ik noemde de RS232-connector wordt aangesloten op een USB-BUB of mijn USB-adapter:
Ik geboord thee ook gaten in de grondplaat te koppelen van de PCB van de Arduino. Ik geboord eigenlijk de gaatjes te dicht aan de rand van de PCB, dus ze verbrak. Maar ik had genoeg om noten te zetten van de bouten. Aangezien mijn boren nauwkeurigheid slecht is, ik gedwongen de bouten in de grondplaat en niet de moeite om noten aan de andere kant.