Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Очень давно я нашел скрайбер Rotring NC без контроллера. Я совершенно забыл, что хотел с ним делать, но на прошлой неделе я нашел его снова и хочу сделать из него плоттер для белой доски.
Мой личный почерк на доске не самый элегантный. Некоторые тексты остаются на доске целый семестр, а иногда и дольше. (некоторые больше даже не стирают сухим стиранием) Так что для этих текстов стоит приложить усилия, чтобы красиво написать их с помощью машины. На моей доске будет намного меньше беспорядка. Я мог бы даже заранее написать текст перед каждой новой темой.
Rotring NC_scriber предназначен для нанесения надписей на технических чертежах в то время, когда они еще нарисованы от руки.
Запасы
Материалы:
- Rotring NC-scriber (или любой другой перьевой плоттер для рисования)
- Ардуино Уно
- Моторный щит
- Некоторые соединительные кабели
- Адаптер питания для Arduino
- Маркеры для белых досок
- (дополнительно акрил)
- Резинки / лента
Инструменты:
- Отвертки
- Доска
- (дополнительный лазерный резак)
- Компьютер для программирования Arduino
Шаг 1. Разберитесь
Первый шаг - открыть его и посмотреть, с чем нам нужно работать.
В конечном итоге я хочу использовать клавиатуру, но почти все контакты моего Arduino Uno уже заняты моторным щитом, поэтому пока я не буду использовать клавиатуру.
Мне повезло, что степперы имеют напряжение 5 В, поэтому они могут работать прямо от моторного щита без необходимости в дополнительном адаптере питания.
Шаг 2: Электромонтаж
Я перепробовал все возможные варианты проводки, двигатели не работали гладко, а щит по-прежнему сильно нагревался. Затем я обнаружил, что у дешевого моторного щита, который я использовал, была точка пайки, которая закорачивалась с экраном порта USB на Arduino Uno. Кусок изоленты решил все мои проблемы, и правильная установка штифта была легко найдена.
Я попытался найти провода подходящего цвета и пометил их двигателями X и Y, чтобы не испортить их.
Шаг 3: набросок (код)
Я загрузил библиотеку моторного щита с Adafruit и установил ее в папку Arduino.
Сначала я попытался нарисовать квадрат с помощью наброска Adafruit и попробовал разные настройки.
Пришло время оформить все буквы. Я делал разные подпрограммы для каждой буквы. Я рисую их все прямыми линиями. (потому что кривые жесткие, и мне нравится ретро 8-битный дизайн квадратных букв)
Я нарисовал буквы на сетке 5 x 3 или 5 x 5. (в моей голове)
Если вы хотите написать текст, вы просто вызываете подпрограммы в void setup () следующим образом:
Чтобы написать ДОБРО ПОЖАЛОВАТЬ, вы помещаете это в void setup () {w (); е (); l (); c (); о (); м (); е (); }
Шаг 4: добавьте маркер
Вы можете просто использовать клейкую ленту, чтобы добавить маркер на пишущую головку, но у меня есть лазерный резак, поэтому я воспользуюсь им:)
Я разработал простой держатель, который можно прикрутить к голове и прикрепить ручку с помощью резинки.
Шаг 5: Добавьте Arduino
До сих пор я ничего не повредил на оригинальном NC-scriber, поэтому было немного неправильно просверливать в нем отверстия, чтобы прикрутить Arduino. Резинка сделала свое дело. Позже, когда я снова добавлю клавиатуру, я могу распечатать или вырезать на 3D-принтере красивую насадку для Arduino.
Шаг 6. Попробуйте написать
Механизм подъема пера на NC-scriber предназначен для письма на горизонтальной поверхности и не работает на доске. Сначала я решил эту проблему, просто нажав на ручку, когда ей нужно было писать, и отпустил, когда ее нужно было приподнять. В коде есть паузы, чтобы дать вам время для этого. Поскольку ручка движется, когда вам нужно ее держать, это не дало хороших результатов.
Так что теперь я делаю наоборот; Вы немного наклоняете дырокол, когда вам не нужно писать. Это отлично работает, за исключением буквы J. Все остальные буквы начинают писать в левом верхнем углу. Буква J начинается с НЕ написанного в левом верхнем углу, поэтому я несколько раз все испортил.
Шаг 7: написание
По-прежнему сложно написать набросок подпрограммами, но это будет решено, когда появится моторный щит V2, и я снова смогу добавить клавиатуру.
Моя доска определенно выглядит аккуратнее, так что приступим к урокам!
(видео на голландском языке)