Оглавление:

Простой писатель Брайля (речь для Брайля): 8 шагов (с изображениями)
Простой писатель Брайля (речь для Брайля): 8 шагов (с изображениями)

Видео: Простой писатель Брайля (речь для Брайля): 8 шагов (с изображениями)

Видео: Простой писатель Брайля (речь для Брайля): 8 шагов (с изображениями)
Видео: Ответы и комментарии. Выпуск №1, 2023 2024, Июль
Anonim
Image
Image

Всем привет, Все началось с создания простого XY-плоттера после его успешного завершения, я подумал разработать простой конвертер речи в текст Брайля. Я начал искать его в Интернете, и неожиданно цены оказались слишком высокими, что побудило меня создать небольшой портативный и дешевый писатель.

Поскольку мы знаем, что что бы мы ни думали построить, оно может существовать или, по крайней мере, пытаться кем-то, поэтому я начал искать такую пишущую машину. У меня появилось видео, где она была довольно большой и шумной, поэтому я решил добавить свой собственный вкус. который компактен и прост в использовании.

Честно говоря, я новичок в Arduino и все еще изучаю его. Я успешно смог построить XY-плоттер, так что в то время мои надежды были высоки, с теми же знаниями, что я смог вытащить свой собственный маленький писатель Брайля. много, и я наконец смог разработать его всего за 2 недели.

Итак, вот как создать простой писатель Брайля.

Шаг 1: Материалы для проекта

  • Ардуино Нано
  • A4988 Драйвер шагового двигателя
  • Модуль последовательного приемопередатчика Bluetooth
  • CD привод шаговый двигатель слайдер линейная направляющая микро
  • Серводвигатель из 2 частей, вращающийся на 360 градусов
  • 1 шт. Серводвигатель на 180 градусов
  • 2 шприца для инъекций (в медицинском магазине)
  • 1 кусок прозрачного акрилового листа
  • Двусторонняя лента из пеноматериала
  • Феви Квик
  • Перемычка между мужчинами и женщинами
  • Набор режущих инструментов и отверток.
  • Гелевая / шариковая ручка
  • Мобильный телефон с функцией Bluetooth
  • Приложение: голосовое управление Arduino

Теперь давайте построим это

  • Общий проект можно разделить на 4 небольшие части.

    1. Настройка модуля лайнера (с использованием драйвера A4988)
    2. Создание движения головы писателя вверх и вниз
    3. Валик для вальцовки бумаги
    4. Интеграция Bluetooth
  • В конце необходимо собрать все детали, которые приведут к завершению проекта.

Шаг 2: Часть 1: Создание Liner Motion для Writer

Часть 1: Создание линейного движения для Writer
Часть 1: Создание линейного движения для Writer

Нам нужно движение туда-сюда, чтобы написать материал на бумаге. Существует множество видеороликов, в которых можно создать такое механическое движение с помощью различных методов. Но с помощью шагового двигателя мы можем сделать это очень легко и с высокой точностью.

Итак, чтобы избежать создания механических вещей, я использовал шаговый двигатель, который идет со слайдером, вы можете построить его самостоятельно, если вы заинтересованы в создании своего собственного, вы можете перейти по этой ссылке.

После того, как механическая часть будет готова, мы должны выполнить шаги, чтобы выполнить электрическую конфигурацию.

  • Следуйте изображению для настройки схемы.
  • Не забудьте поставить

    • Контакт 6: включить
    • Контакт 5: Шаг
    • Контакт 4: направление
  • Загрузите код basicMove2 в свой Arduino nano, откройте монитор последовательного порта и используйте «f» для пересылки и «b» назад и проверьте свою схему. Проверьте, можете ли вы добиться правильного линейного движения или нет с точностью.
  • Вы также можете использовать серию команд типа fbfbffbbfffbbb.

Шаг 3: Часть 2: Головка писателя (движение вверх и вниз)

Часть 2: Голова писателя (движение вверх и вниз)
Часть 2: Голова писателя (движение вверх и вниз)
Часть 2: Голова писателя (движение вверх и вниз)
Часть 2: Голова писателя (движение вверх и вниз)
Часть 2: Голова писателя (движение вверх и вниз)
Часть 2: Голова писателя (движение вверх и вниз)
Часть 2: Голова писателя (движение вверх и вниз)
Часть 2: Голова писателя (движение вверх и вниз)

Есть разные способы делать движения вверх и вниз. Вы можете сделать это с помощью соленоидного привода. Но здесь я использую для этого простую ручку с помощью серводвигателя.

  • Возьмем любую простую шариковую ручку со съемным стержнем.
  • Проделайте отверстие в верхней части, вставив стержень внутрь, убедитесь, что отверстие должно проходить через обе стороны ручки и наполнить.
  • Сделайте еще одно отверстие в стержне и прикрепите к нему шнурок.
  • Вставьте стержень обратно и проделайте отверстие в ручке под отверстием для стержня.
  • Теперь привяжите эластичную резину сверху через ручку и снова заправьте.
  • Используйте серводвигатель 180 градусов, установите его на 0 градусов и прикрепите шнур к носику.
  • Теперь, когда стержень поворачивается против часовой стрелки на 180, стержень вытаскивается, а когда он переместится обратно на 0 градусов из-за резинки наверху, он вернется внутрь.
  • Присоедините сигнальный контакт к контакту 8 в Arduino nano.
  • Загрузите код basicMove2 в свой Arduino nano, откройте монитор последовательного порта, используйте «n» и проверьте свою схему.
  • Вы также можете использовать серию команд nnnnnnnnn и проверить, работает она или нет.
  • Увеличивайте и уменьшайте угол поворота, чтобы получить желаемое движение.

Шаг 4: Часть 3: Бумажный валик

Часть 3: Бумажный валик
Часть 3: Бумажный валик
Часть 3: Бумажный валик
Часть 3: Бумажный валик
Часть 3: Бумажный валик
Часть 3: Бумажный валик

Теперь бумажный валик - это самая интересная и сложная часть.

  • Снимите резиновую прокладку шприца для инъекций.
  • Обрежьте пластиковую шестеренку по кругу.
  • Поместите его в резину и нанесите немного клея.
  • Прикрепите к нему сервопривод и закрепите клеем.
  • Создайте еще один, как указано выше.
  • Присоедините сигнальный контакт к контактам 9 и 10 в Arduino nano.
  • Загрузите код basicMove2 в свой Arduino nano, откройте последовательный монитор, используйте «p» и проверьте свою схему.
  • Вы также можете использовать серию команд pppppppppp и проверить, работает она или нет.
  • Увеличивайте и уменьшайте угол поворота, чтобы получить желаемую скорость.
  • Попробуйте отрегулировать скорость, изменив потенциометр, который находится внутри сервопривода.
  • Сделайте вращение в одном направлении и с той же скоростью (это самая важная и утомительная работа).

Шаг 5: Часть 4: Интеграция модуля Bluetooth

Часть 4: Интеграция модуля Bluetooth
Часть 4: Интеграция модуля Bluetooth

Это самая легкая часть.

  • Выполните приведенную выше конфигурацию схемы, и готово.
  • Это поможет вам отправить голосовую команду с помощью голосового управления Arduino.
  • Вы можете поискать "Arduino Bluetooth module hc-05" в Google, и вы получите классные примеры.

Шаг 6: Часть 5: Соберите все

Часть 5: Соберите все
Часть 5: Соберите все
Часть 5: Соберите все
Часть 5: Соберите все
Часть 5: Соберите все
Часть 5: Соберите все

Теперь давайте соберем все наши четыре части.

  • Очистите лист.
  • Используя двойную ленту, добавьте серводвигатель, как показано на рисунке.
  • Прикрепите дополнительную пластиковую деталь к линейному слайдеру и поместите ее поверх двух сервоприводов.
  • Убедитесь, что он установлен параллельно бумажному валику.
  • Теперь прикрепите головку ручки, убедитесь, что она не касается поверхности и при вращении сервопривода она должна пробить отверстие на ленте.
  • Присоедините штифт Arduino nano.
  • Загрузите код basicMove2 в свой Arduino nano.
  • Откройте последовательный монитор и проверьте все команды

    • f для пересылки
    • b для спины
    • p для скручивания бумаги
    • n для перемещения пера вверх и вниз.
  • После того, как все функции проверены, теперь он готов к печати шрифтом Брайля.

Шаг 7: сделайте схему компактной

Сделайте схему компактной
Сделайте схему компактной
Сделайте схему компактной
Сделайте схему компактной
Сделайте схему компактной
Сделайте схему компактной
Сделайте схему компактной
Сделайте схему компактной

Разместите изображение, чтобы собрать схему на маленькой и единой макетной плате.

Шаг 8: давайте напечатаем шрифт Брайля

Image
Image
  • Откройте файл Brallie.ino, откройте последовательный монитор Arduino IDE.
  • Положите бумагу под мотор катушки бумаги.
  • Введите в команду пробел ("") и нажмите "Ввод".
  • Бумага проскользнет внутрь.
  • Делайте это, пока это не коснется головы писателя.
  • Затем вы можете отправить свою команду на монитор, фактический текст.
  • Откройте приложение Bluetooth, подключитесь к Bluetooth и отправьте голосовую команду.
  • переверните бумагу, чтобы увидеть язык Брайля.
  • Я попробовал несколько слов, например «привет», «привет» и «добро пожаловать», вы можете увидеть образец выходного документа.
  • Вы можете изменить указанные ниже параметры в коде, чтобы получить конкретные результаты.

    • Промежуток между столбцами Брайля: int steps = 30;
    • Строчный интервал между первыми двумя точками Брайля и двумя следующими рядами точек: int paperLine = 250;
    • Скорость линейного слайдера: int stepperDelay = 500;
    • Скорость пишущей головки: int servodelay = 500;
    • Количество символов в строке: int n = 10;

Рекомендуемые: