Сделать качалку для часов
Есть часы с автопоздаводом. Хочется, чтобы если я их долго не надевал, заряд не останавливался.
Goal Accomplishment Criteria
Рабочая установка
-
Купить элементы
LM555
диод 1N4148 (1N4007) 2 шт
конденсатор 100nF (220nF)(2шт)
конденсатор 10 мкф 16В
резистор 1кОм (100Ом) 0.25 Вт
Переменный резистор 10ком, 50КОм(20КОм)
-
Собрать схему на 555
Соберу схемку на 555. Тем более никогда её не использовал, а штука классная. Соберу и протестирую осциллографом.
-
Потестировать CD-ROM на возможность использования
Гораздо легче будет использовать моторчик и механизм CD-ROMа. Там уже и шестерёнки есть. и моторчик закреплён.
-
Найти проект
Я когда-то писал проект по кпоравлению сервоприводом. Надо найти..
-
Заказать шестерни в интернете
Помню, давно игрался с конструктором Lego. Там всё просто и понятно. На 3D принтере напечатать, конечно, можно, но дорого и проблематично. Лучше организую готовый вариант. Кому-то из детей отдал свой старый конструктор. Не помню. Может получится забрать..
-
Покрутить сервопривод
Сервопривод есть, программа есть. Надо прошить и подобрать параметры
-
Написать код для управления сервоприводом
Что мне требуется:
-Наиболее тихая работа
-Регулировка скорости вращения
Можно будет сделать через SysTick
-
Запуск и тест
Что можно подобрать. Можно организовать 2 цикла. Цикл с поворотом и простаивание между поворотами. И переключать эти циклы друг за другом. Можно варьировать углом поворота и задержкой.
-
Написать код для платы Arduino
Есть маленькая платка Arduino. Можно запустить сервопривод на ней. Добавить кнопки регулировки громкости и использовать эту плату.
У меня плата Arduino mini Pro. Можно сделать на безе этой клаты крутилку сервопривода с двумя кнопками регулировки скорости вращения.
-
Протестировать новый сервопривод на плате stm
На ардуинке какая-то лажа. Не могу никак подобрать скважность ШИМ. Не понятно в чём проблема. Либо в сервоприводе, либо в скетче ардуины. Я уже запускал подобную серву на плате stm. Надо будет подключить эту серву к stm-ке и запустить. Будем методом исключения икать ошибку.
-
Запустить сервопривод на STM32
Проект лежит на Яндекс-диске C:\Users\Nikita\YandexDisk\ARM\ARM Projects\Systick_PWM_F0
-
Запустить сервопривод на плате Arduino
Чёт куда-то посеял я код для сервопривода на плате STM32.. Надо будет сначала запуститься на ардуинке
-
Поставить микроконтроллер подешевле
Сегодня-завтра смотаюсь в волжский. Надо бы ещё купить электролобзик..
-
Прошить код в плату
Написал код для Arduino. Подберу скважность для сервы и можно будет собирать.
-
Выточить в куске фанеры крепление для сервопривода
В середины куска фанеры вырезать отверстие под корпус сервопривода. Закрепить его таким образом, чтобы вал можно было прикрепить к диску.
-
Боковые стенки
Найду деревяшку - сделаю.
-
Передняя стенка
Нужно будет подготовить переднюю стенку, где непосредственно крепятся часы..
-
Ошкурить переднюю стенку корпуса качалки
Надо, чтобы корпус был одного цвета. Хочу ошкурить все детали и покрасить тёмным лаком.
Надо поискать лак и кисточку
-
Развести эпоксидную смолу и приклеить трубку
Нужно будет прочно приклеить крутящий вал к диску с трубой с часами.
-
Найти в мастерской или купить блок питания для сервопривода.
5 Вольт
-
Поставить выключатель
Нужно будет поставить выключатель, чтобы не тянуться и не выдёргивать из розетки, когда надо выключить.
-
Сборка
Нужно подобрать блок питания для сервопривода и микроконтроллера. Всё собрать и запустить
-
Поставить другой блок питания
5DВольт. Тока думаю хватить 300мА
Step cost — 2.41 $
- 6036
- 17 March 2015, 13:16
Don't miss new posts!
Subscribe for the Goal and follow through to its completion
Budget