Paas-eieren beschilderen met een robot

Developer Steven gebruikte zijn paas-weekend om een oud projectje weer eens uit de kast te halen: een robotje dat paas-eieren kan beschilderen! Lees in deze blogpost hoe hij dat heeft aangepakt.

Intro

Een jaar of 2 geleden had ik het idee om eens wat te proberen met een eier-teken-robot. Ik had al een servo en een stappenmotor liggen. Hier heb ik toen nog een tweede stappenmotor bijgekocht en bij de Action kocht ik een eierhouder. Maar zoals dat gaat met dit soort projectjes: na wat gepruts was het niet af voor Pasen en toen is het in de kast beland… Maar dit jaar is mijn kans gekomen: we hebben bij Infi een eier-schilderwedstrijd. Het perfecte moment om te kijken of ik de robot alsnog werkend kon krijgen!

Men neme:

  • Arduino
  • firmware en Inkscape van ProbotXYZ
  • stappenmotoren (28BYJ-48, beter NEMA-17)
  • motordrivers (ULN2003, beter DRV8825 of A4988)
  • micro servo
  • diverse draadjes
  • eierhouder (bv van de Action)
  • hout / verflatjes etc
  • smeltlijm
  • diverse schroefjes
  • dubbelzijdig plakband
  • een AA-batterij
  • een regenachtige zondagmiddag (of een zonnige)

Bouw

Eerst heb ik de motordrivers en servo aangesloten op de Arduino. Dit heb ik gedaan met een breadboard en jumperkabeltjes.
Daarna heb ik de Arduino ge-flashed vanuit de Arduino App. Om mijn tekeningen naar de Arduino te sturen heb ik de Inkscape extension gebruikt. Let op: De nieuwste versie van deze extensie is niet compatible met de Arduino software!

Nu kon ik met wat test commando’s en een ‘hello-world’-voorbeeldtekening testen of mijn motoren en servo goed aangesloten zaten.
Na wat schetsen en proberen met de motoren en wat latjes had ik een eerste versie van het frame in elkaar zitten. Nu werd me ook duidelijk hoe de servo de pen moest gaan bedienen: de servo tilt de pen op, de zwaartekracht drukt de pen op het ei. Doordat een ei niet cilindrisch is moet de pen rechts en links van het midden meer naar beneden om het ei te raken.

Ik heb een gedeelte van het frame opnieuw in elkaar gezet en hiermee werkte het om zowel in het midden als aan de zijkanten op het ei te tekenen. De pen zakte nog niet altijd helemaal soepel, maar na een verzwaring (met een AA-batterij) ging ook dit goed.

Nu kon het tekenen beginnen! Ik heb eerst geoefend met een plastic ei. Deze spoel je namelijk makkelijk af als het mislukt zodat je weer opnieuw kunt proberen.

Dit is het resultaat:

image_from_ios_28329

Zeker niet perfect maar erg leuk om te doen. En het door de robot laten tekenen heeft echt iets magisch!

Wil je iets waarmaken met Infi?

Wil jij een eigen webapplicatie of mobiele app waarmee jij het bij anderen maakt?

Waargemaakt door de nerds van Infi.
Nerds met liefde voor softwareontwikkeling en die kunnen communiceren. En heel belangrijk: wat we doen, doen we met veel lol!

Wij willen het fixen. Laat jij van je horen?