Stap 2: overzicht
Mechanisch, Grovin' Grover is gebaseerd op een Grover vinger marionet gekoppeld aan vier goedkope hobby servo's. De servo's zijn gekoppeld aan elk van zijn ledematen waardoor onafhankelijke beweging. Ik bouwde een eenvoudige "stage" voor Grover en de servo's die op zijn plaats. Ik klittenband gebruikt u Grover en de servo's koppelen aan het werkgebied, zodat de onderdelen gemakkelijk kunnen worden verplaatst en aangepast voor het krijgen van Grover in de juiste positie. Schilder de tape en paperclips zijn gebruikt om draden hechten aan de servo-hoorns: de paperclips kan worden gebogen om de juiste beweging en van de schilder tape kan eenvoudig worden verwijderd als draden ooit vervangen moeten worden.
De eerste afbeelding hieronder ziet u hoe Kolkende Grover is aangesloten op de servo's, wanneer hij in zijn oorspronkelijke positie is. Transparante nylondraad wordt gebruikt om zijn ledematen hechten aan de servo's. Wanneer gedraaid vanaf de eerste positie, de servo's optrekken om te verhogen zijn voeten of handen en terug naar de oorspronkelijke positie te verlagen zijn voeten of handen kunnen worden gedraaid. Programmeren is zeer eenvoudig: in de Maestro programmeertaal de opdracht "8000 1 servo" servo 1 om te draaien naar de maximale positie en het verhogen van zijn linkerhand zou veroorzaken. De opdracht "4000 1 servo" zou terugkeer servo 1 naar de oorspronkelijke positie dus het verlagen van zijn hand. Als u deze opdrachten in een lus met een kleine vertraging na elke opdracht servo zet, lijkt Kolkende Grover worden zwaaien naar je. De code die Kolkende Grover wordt gebruikt om te dansen op de video's op de eerste pagina van deze instructables wordt uitgelegd op de laatste stap. De documentatie van de Popolu voor de microcontroller is goed geschreven en wordt uitgelegd hoe de software gebruiken en in detail hoe te programmeren van de microcontroller.
Het tweede diagram toont Kolkende Grover en zijn podium. Zijn artiestennaam is gemaakt van twee platforms ondersteund door draadstangen en hex noten. Grover is geschorst 4" van het bovenste platform: een stukje doorzichtig nylondraad is schroefdraad door middel van de bovenkant van zijn hoofd en gekoppeld aan een wasmachine. De wasmachine wordt gehouden in plaats van het bovenste platform met behulp van klittenband. Rubberen voetjes zijn op de bodem van het podium om te voorkomen dat de sluitringen krassen op het oppervlak van waar de fase is geplaatst en om te zorgen dat het podium niet rots heen en weer bij het verplaatsen van de servo's zijn aangebracht. Een stuk witte doek hangt aan de achterkant van het podium als achtergrond. De achtergrond is aangebracht aan de onderkant van het bovenste platform door klittenband. De achtergrond wordt verborgen macht en USB-kabels en laat de transparante nylondraad te mengen in de achtergrond waardoor Kolkende Grover lijken te zweven.
Het derde diagram toont de top van het bovenste platform waar Kolkende Grover'selektronica en servo's zich bevinden. De PC-gebaseerde programma ontwikkeling en debugging software communiceert met de microcontroller via de USB-kabel. Microcontroller power wordt geleverd door de USB-kabel. De servo's worden aangedreven door een muur-wrat van 5 volt. De USB en stroomkabels enzovoort worden gehouden in plaats met behulp van plastic draad klemmen: de klemmen van de draad te voorkomen dat de microcontroller per ongeluk wordt getrokken uit de top van het platform. De microcontroller is aangebracht op het platform met een klein stukje klittenband.
Elke servo is aangesloten op de microcontroller met behulp van standaard stekkerverbindingen die met de servo's komen. Servo 0 bepaalt de linkervoet; Servo 1 bepaalt de linkerhand; Servo 2 bepaalt de rechterhand; Servo 3 bepaalt de rechter voet. De servo's moeten worden verbonden met de microcontroller precies zoals wordt weergegeven in het diagram voor kolkende Grover goed verplaatsen. Meer informatie over de verschillende aansluitingen op de microcontroller kan gevonden worden in de Gebruikershandleiding Pololu Maestro Servo-Controller.
Opmerking: In dit instructable wanneer Grover's ledematen worden beschreven als links of rechts zijn links of rechts als hij naar u toe gericht.
Het proces voor het programmeren van Kolkende Grover is eenvoudig. U start de Maestro control center-software en typ uw programma in het venster 'Script'. U klikt op "Apply Settings" de code de microcontroller te downloaden en vervolgens "Run Script". Het ControlCenter bevat functies voor het debuggen en manueel het bewegen van servo's evenals alternatieve manier om het ontwikkelen van scripts zonder gebruik te maken van de programmeertaal. Ik vond de software zeer gemakkelijk te gebruiken en de documentatie goed worden geschreven.