Робот для малювання на яйцях

Робот для малювання на яйцях

Великдень уже на носі, а значить – час творити чудеса. І якщо тобі набридли звичайні фарбування, я покажу, як зібрати справжнього робота-художника, який малюватиме на яйцях! Знайомся – Eggduino. Це невелика, але дуже розумна машинка, яка працює на базі Arduino та керується через Inkscape. З її допомогою ти зможеш створювати на яйцях будь-які візерунки та малюнки – хоч меми, хоч квіточки, хоч логотип улюбленої команди.

Звучить круто? Тоді поїхали розбиратись, як усе це зібрати. Подробиць тут багато, але якщо раптом стане незрозуміло – подивися відео автора, там усе наочно.

Що знадобиться для збирання?

Що знадобиться для збирання?

Тут перелік компонентів, які потрібно буде замовити. Більшість з них легко знайти на AliExpress:

Коротше кажучи, все стандартне Arduino-проектів. Друковані деталі також можна легко надрукувати на звичайному 3D-принтері.

Перший крок – збираємо мотор для яйця

збираємо мотор для яйця

Спочатку закріпимо мотор, який крутитиме яйце. Для цього використовуємо гвинти M3x10 та спеціальні 3D-друковані проставки. Все ставимо обережно, без перекосів – щоб двигун працював плавно.

Другий крок – збираємо власник маркера

збираємо утримувач маркера

Наступний етап – це “рука”, яка рухатиме маркер вгору і вниз. Нижню частину кріпимо теж гвинтами M3x10, а верхню гвинтами з шестигранною головкою M3x5, які втопимо в корпус, щоб ніщо не заважало руху.

Третій крок – встановлюємо сервопривід

встановлюємо сервопривід

Використовуємо стандартний 9-грамовий серво. Важливо правильно підключити дроти:

  • Помаранчевий (сигнальний) – окремо на пін
  • Червоний і чорний (харчування) – разом у подвійний роз’єм

Провід від сервоприводу укладаємо в спеціальну канавку, щоб він не заважав руху руки, і все закріплюємо комплектними гвинтами.

Заливаємо прошивку в Arduino

Заливаємо прошивку в Arduino

Скачай архів з прошивкою Eggduino.zip, розпакуй його та відкрий файл eggduino.ino у середовищі Arduino IDE. Встанови дві бібліотеки:

  • AccelStepper – можна знайти прямо в менеджері бібліотек
  • SerialCommand – доведеться встановити вручну через ZIP-файл

Підключи Arduino до комп’ютера, виберіть плату Arduino UNO і завантажи скетч.

Складання CNC Shield та драйверів

Складання CNC Shield та драйверів

Встановлюємо CNC Shield прямо на Arduino, стежачи за тим, щоб усі піни збіглися. Встромляємо драйвери A4988 у слоти X та Y (потенціометри повинні бути спрямовані до джерела живлення). Не забудь виставити мікрокроки — краще використовувати розподіл 1/16, це дасть плавний рух.

Налаштування струму на драйверах (Vref)

Налаштування струму на драйверах (Vref)

Тут потрібний мультиметр. Обчислюємо необхідний Vref за формулою, виходячи з максимального струму двигуна (див. datesheet). Потім:

  • Чорний щуп – на GND
  • Червоний – на гвинт потенціометра
  • Крутимо, поки не досягнемо потрібного значення

Це важливо – якщо не налаштувати правильно, можна спалити драйвер чи двигун.

Живлення та фінальні налаштування

Живлення та фінальні налаштування

Робот для малювання на яйцях

Встав джампер між EN і GND – це включить плату. Щоб вимкнути автоскидання, припаюємо конденсатор 10μF між RESET та GND. Кулер підключаємо до CNC Shield – охолодження не зашкодить. Підключаємо живлення, дроти, ставимо підшипники та гумові прокладки на ролики для кращого зчеплення з яйцем. Накриваємо електроніку кришкою та, за бажанням, клеїмо кастомний логотип.

Перевірка роботи через Inkscape

  1. Відкриваємо Inkscape версію 0.91.
  2. Змінюємо розмір полотна на 3200х900 пікселів.
  3. Вставляємо потрібний малюнок. Далі йдемо в: Розширення → Eggbot → Управління Eggbot’ом
  4. Задаємо висоту пера (наприклад, 55 і 70 для опускання/підняття) та запускаємо тестовий друк.
  5. Якщо все спрацювало, можна приступати до повноцінного друку!

Кольоровий друк? Легко!

Так-так, Eggduino може малювати не лише чорним, а й кольоровими маркерами. Просто змінюй маркер у тримачі та запускай потрібну ділянку малюнка. Небагато терпіння — і яйце стане справжнім арт-об’єктом.

Висновок

У результаті ми отримуємо простого, але крутого робота-художника, який точно здивує друзів та рідних на Великдень. Eggduino – це не тільки спосіб створити унікальні прикраси, але й чудовий привід поринути у світ Arduino та мехатроніки. А ще це просто весело. Адже правда, хто не мріяв, щоб робот малював за нього?

DBMaking, Італія

Рекомендуєм почитати

  • «НЕТІ» – АЕРОСАНИ-АМФІБІЯ
    Будь-які аеросани, в тому числі і амфібії, мають порівняно невисоку вантажопідйомність, і тому їх застосування цілком виправдане тільки в певних умовах експлуатації, які стануть...
  • Настінне кріплення для велосипеда
    У мене за плечима безліч зібраних велосипедних стійок, і цей дизайн виявився найпростішим та зручнішим для зберігання моїх велосипедів. Установка на стіну дозволяє заощадити місце на...