In dit instructable ik zal u tonen hoe te bouwen en besturen van een robot kunnen tekenen en schrijven op een vlakke ondergrond, zoals geïllustreerd in de video hierboven.
Dit project u moet voltooien:
- Een computer
- Een download van Verwerking IDE: een eenvoudige, gratis, open-source, program development tool (geen installatie vereist).
- Een Arduino board: een eenvoudige, open-source, micro-controller.
- Twee standaard formaat servomotoren, ik gebruikte twee Hitech HS-5645 MG.
- Een zware, de kwartaal-schaal servomotor, ik gebruikte een Power HD-1235 MG.
- Sommige mechanische hardware om te bouwen van een frame houden de twee servo's, de twee takken en het hulpmiddel bij het schrijven. Ik gebruikte Actobotics onderdelen, en u vindt een complete lijst van de stukken die ik in de secties van het mechanisme van dit gebruikte instructable.
- Een breadboard en jumper draden voor elektrische aansluitingen.
- Een onafhankelijke DC stroombron voor de servomotoren (ook gebruiken als degene die door de arduino board).
- Een biro en een stuk draad (hier heb ik een stuk van fiets remmen kabel gebruikt).
Fundamentele mechanisme
Zullen we gebruik maken van twee servomotoren, elk gekoppeld aan een gelede arm. Elke arm bestaat uit twee scharnierende segmenten, aangesloten op een servomotor aan de ene kant en op het hulpmiddel bij het schrijven aan de andere kant. De positie van het einde van het schrijven van de robot armen wordt volledig bepaald door twee hoeken gecontroleerd door de servomotoren.
Basisarchitectuur
Hieronder is een snelle voorproef van de setup. De computer moet uitvoeren van een programma van verwerking die tracks van de positie van de muiscursor en zenden op tegenover naar de arduino board. Dit programma wordt beschreven in de sectie verwerken van dit instructable.
De computer is aangesloten op de arduino board via USB-kabel van de arduino.
De positie van de muiscursor wordt geconverteerd naar de juiste hoeken voor de servomotoren, dit wordt gedetailleerd beschreven in de sectie wiskunde van dit instructable.
De arduino is aangesloten op de servomotoren door eenvoudige draden, Arduino bepaalt de servomotoren via een ander programma. De bedrading en arduino programma wordt toegelicht in de Arduino sectie van dit instructable.
De mechanische structuur houden de servomotoren, wordt geleed wapens en pen beschreven in de sectie van het mechanisme van dit instructable.