Поворот и наклон с шаговыми двигателями NEMA17............
Последнее обновление: 05 августа 2019 г.
Работа продолжается!
Это механизм панорамирования и наклона, приводимый в движение шаговыми двигателями NEMA17.
Этот дизайн представляет собой модификацию дизайна пользователяthingiverse buffcleb на https://www.thingiverse.com/thing:1396552.
(Последнее обновление):
Добавлен зуммер, издающий звуковой сигнал при нажатии клавиши. ��уммер — это тип, который издает звуковой сигнал, просто подавая напряжение. Я подключил провод (+) к контакту 10 Pro Micro, а провод (-) к земле. Я обновил файл .ino, чтобы использовать звуковой сигнал.
(Обновление):
Файл FrameSpacer.stl заменен на новую версию, которая добавляет некоторый зазор между ремнем и этой деталью за счет удаления материала из трех винтовых направляющих на изогнутом конце.
(Обновление):
Загружены файлы схем и эскизов для управления с помощью Arduino Pro Micro с шаговыми драйверами A4988, 8-портовым адаптером I2C, клавиатурой 4x4 и ЖК-дисплеем 20x4.
(Обновление):
Загрузил скетч Arduino. Файл эскиза .ino работает, но постоянно дорабатывается. Это не обязательно красиво, но работает и в значительной степени исключает возможность ошибочного ввода (за исключением клавиш A, B и C, которые пока не реализованы). В будущем я буду модифицировать эту программу, чтобы очистить ее и добавить новые функции. Процедура ввода была разбита из-за отсутствия у меня опыта программирования на языках типа C.
Итак, программа сначала предлагает ввести значение скорости от 1 до 999. Скорость 1 будет панорамировать (и/или наклонять) со скоростью 1 градус примерно за 16 секунд. Скоро��ть 800 перемещается на 90 градусов за 2 секунды. Ввод 0 или просто нажатие клавиши со звездочкой в ответ на приглашение «Ввести скорость» установит скорость на 800, а нажатие клавиши со звездочкой в подсказках панорамирования и наклона также вводит 0, что позволяет легко и быстро вернуть обе оси в исходную точку (куда камера указывала во время включения питания), просто нажав клавишу со звездочкой три раза подряд.
Файл .ino содержит таблицу результатов теста скорости на различных скоростях для поворотов на 45 �� 90 градусов.
Нажатие клавиши «решетка/решетка» во время любого ввода позволит вам повторить ввод, если вы введете неправильный номер.
Ввод более 3 цифр (не считая знака минус) при любом запросе приводит к ошибке «Вне диапазона» и повторному запросу.
Значения панорамирования и наклона должны находиться в диапазоне от -180 до 180 градусов. В противном случае появляется сообщение об ошибке «Вне диапазо��а» и повторно запрашивается значение.
Введите отрицательное значение для панорамирования и наклона, сначала нажав клавишу «D». Ввод отрицательного значения скорости приводит к ошибке «Вне диапазона» и повторному запросу.
Когда введена последняя запись (Наклон), двигатели начинают двигаться в введенное положение. Когда позиция достигнута, отображается время, необходимое для перемещения (в миллисекундах).
Клавиши A, B и C в настоящее время не реализованы и возвращают числовое значение, равное значению ключа ASCII минус 48. В будущем я буду назначать функции (или отключать) этим клавишам.
Текущие положения панорамирования и наклона отображаются в правом нижнем углу дисплея.
(Части контроллера):
Спецификация еще не создана.
1 — Ардуино Про Микро
2 — Драйвер шагового двигателя A4988
1 — 8-битный адаптер последовательного порта I2C
1 — матричная клавиатура 4x4
1 — ЖК-дисплей 20x4 с адаптером I2C
1 — Источник питания, от 120 переменного тока до 12 В постоянного тока, 3 А.
1 — Преобразователь мощности, 12 В постоянного тока в 5 В постоянного тока
1 — Зуммер, 5 В постоянного тока
Разное. Провода, разъемы и т. д.
Корпус и крышка
Резьбовые вставки с термофиксацией
(Самое старое обновление):
Загрузили файл спецификации механических деталей, за исключением деталей контроллера Arduino, а также деталей корпуса электроники, которые еще предстоит спроектировать. Спецификация может содержать (а может и не содержать) ошибки.
Винты, гайки, болты, металлические валы шкивов диаметром 8 мм здесь еще не показаны.
(Исходное сообщение):
Это механизм панорамирования и наклона, приводимый в движение шаговыми двигателями NEMA17.
Этот дизайн был вдохновлен: https://www.thingiverse.com/thing:1396552.
Ремни (напечатанные в NinjaFlex) взяты из настраиваемого источника: https://www.thingiverse.com/thing:2682637.
Шкивы были созданы из этого источника: https://www.thingiverse.com/thing:2136539.
Я модифицировал шкивы, добавив полости для винтов и гаек, и расширил



















