» Elektronica » Arduino Doe-het-zelf Drawbot op Arduino

DIY Arduino Drawbot

DIY Arduino Drawbot

De volgende vrijdagavond wilde de auteur iets interessants verzamelen. Toen hij zich dat herinnerde, zag hij de projecten van het tekenen van robots en met een continue rotatieservo werd besloten om zo'n robot te monteren. Een continu roterende servo kan worden gemaakt van gewoon.

Materialen:
- DC Boarduino (dit is een kloon Arduino)
- Servo van continue rotatie van 2 stuks
- Servo wielen 2 stuks
- broodplank
- 9V batterijconnector met 2,1 mm plug en schakelaar
- aansluitdraden

Het is niet nodig om Boarduino in dit project te gebruiken, elk Arduino-bord is voldoende. De auteur koos dit bord vanwege zijn formaat. Je hebt ook een bepaald aantal markeringen nodig, je kunt een set verschillende kleuren kopen voor deze robot.
Daarnaast heb je een 9V batterij nodig en de basis voor de body van de tekenrobot.


Er is niets ingewikkelds in de montage van de robot. Allereerst bevestigt de auteur de wielen met twee servo's met plakband en mat de afstand tussen de wielen. Het is noodzakelijk dat de breedte van de basis iets kleiner is dan de afstand tussen de wielen. De auteur gebruikt gegolfd plastic, het is vrij licht en duurzaam en het is niet moeilijk om ermee te werken. Het gebruik ervan is natuurlijk niet essentieel, je kunt zelfs karton of plastic uit koffers gebruiken voor schijven.


Servo drives werden met elastiekjes op de basis aangesloten. Bij het plaatsen van de batterij en breadboard ontstonden problemen, omdat het nodig was om een ​​evenwicht te bewaren. De auteur wilde meer ruimte maken aan de kant waarmee de marker was geplaatst, maar wilde geen voordeel maken aan de andere kant. Met behulp van elastiekjes is het vrij eenvoudig om de locatie van de componenten aan te passen en de optimale te bepalen.

Gedurende het hele project worden draden met BLS-pinnen gebruikt om verbinding te maken met het breadboard, servo-drives zijn er ook mee verbonden.

Toen de auteur al het werk aan het monteren van de robot had voltooid, wilde hij meteen de prestaties controleren. Het kostte wat tijd om naar de code te zoeken. Nadat hij een artikel tegenkwam over het besturen van Parallax continue rotatieservo met behulp van Arduino, realiseerde hij zich dat hij op de goede weg was. De code is zoveel mogelijk vereenvoudigd, op dit moment kan Drawbot nog maar net in cirkels gaan.Dit is natuurlijk primitief, maar het is ook een prima start en de basis voor ontwikkeling en modernisering. De code is te downloaden onder het artikel.

Nu heeft de auteur een robot ontvangen die in een cirkel reist. De auteur zette het werk voort en nam de overblijfselen van gegolfd plastic en maakte er met behulp van een mes een gat in. Het gat is gesneden met een diameter die iets kleiner is dan vereist, dankzij het verkleinde gat was de marker erin perfect bevestigd. Als u karton gebruikt, zal dit effect niet zijn en zal de marker niet goed blijven zitten of uitvallen.

Na het installeren van de marker is het tijd om de robot te testen. Door het in het midden van het 24x18 vel te plaatsen en aan te zetten, zag de auteur eindelijk Drawbot in actie. Hij begon cirkels te tekenen. We kunnen zeggen dat de auteur erin geslaagd is een robot te maken die een soort kunstwerk maakt.


De foto kwam een ​​beetje vreemd uit omdat het laken op de grond lag, en het was niet helemaal gelijkmatig, en hoogstwaarschijnlijk draaiden de servo's niet synchroon. Het bleek dat de ene cirkel lager kon zijn, de tweede hoger en de volgende nog iets hoger of lager. Waarschijnlijk zouden op een ideale locatie alle cirkels op één lijn zijn uitgelijnd. Het zou er mooier uitzien.

De auteur dacht dat de tweede marker de situatie kon opfleuren, en de robot zal interessantere foto's maken. Het resultaat was goed, cirkels begonnen elkaar te kruisen. Het zal interessanter zijn om te zien hoe Drawbot zich gedraagt ​​op een groot vel papier.

Door de robot op een papieren oppervlak los te laten, kan de auteur een cirkel of een heleboel cirkels krijgen. Maar met een kant-en-klare robot kun je al nadenken over het verbeteren ervan door de code te wijzigen.


drawbot.rar [235 b] (downloads: 191)
7
5
7

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...