Stap 8: Firefly Configuratiescherm
Het moeilijkste deel van het project is het beheren van Geoweaver tijdens het lopen en afdrukken. We veel tijd besteed aan het onderzoek van de beweging, en tot nu toe Geoweaver kan lopen in een rechte lijn, een gebogen lijn, roteren, dans, en afdrukken tijdens het wandelen. Deze hexapod hexapod is ontwikkeld om te worden gecontroleerd door een Arduino Uno nemen opdrachten rechtstreeks van Firefly, een plug-in voor de CAD software Rhinoceros 3D. Firefly is gemaakt door onze professor, Jason Kelly Johnson. Rhino is $995, maar u kunt het downloaden van een proefversie van het
hier. De Rhino plug-ins sprinkhaan 3D en Firefly zijn vrij en perfect prima draaien op de proefversie dus u Geoweaver bedienen kunt zonder de aanschaf van de volledige Rhino. Eerst en vooral is een op maat gemaakte Firefly firmata voor geschreven door Jason, die moet worden geüpload naar de Arduino Arduino. Hierdoor is het ontvangen van berichten van Firefly.
Zodra in de Sprinkhaan, de controles kleur gecodeerd zijn: paarse is voor de Geoweaver van afmetingen, wit is voor de wandeling opdrachten, gele is voor de controle van de Arduino componenten en blauw is voor de print opdrachten. Zorg ervoor dat het nummer van de poort van de Arudino correct is. De wandeling-opdrachten gebruiken component van de Firefly's "Counter" om te voeden van nummers in de benen. Van de in eerste instantie verwarrend onderdelen kan men dat wilt "aanzetten" de wandeling algoritme u de "Looppas lopen/draaien" Booleaanse knevel op False, niet waar instellen moet. Opgenomen in het bestand is een geanimeerde versie van Geoweaver waarmee u simuleren en testen van bewegingspatronen voordat u probeert te beginnen servo's mee te lopen.