Дано: сервопривод https://www.chipdip.ru/product/sg90-analog-servo Нужно сделать, чтобы он делал движения от 0 до 180 и сразу обратно несколько раз в сутки в заданное время (можно зашить в МК или куда-то там ещё).
Понятно, что использовать Ардуино для этого слишком дорого, а собирать из элементарных компонентов не очень гибко. Желательно, чтобы вся обвязка была дешевле 500 р. (ну и программатор не дороже). Чтобы компонентов было мало и они были бы достаточно распространенными (в Питере) и порог входа в это дело не очень высоким (если ещё и пример скините, вообще, супер). Есть опыт проектирования микросхем и прошивки МК, но курить мануалы и разбираться с неожиданными подводными камнями лишний раз тоже не хочется.
Если точное время срабатывания не важно мультивибратор на кмоп логике и на ней же одновибратор.
Добавлено after 32 minutes 21 second: Ошибся, посчитал аналоговый значит в зависимости от напряжения на входе угол, а тут стандартный сигнал судя по даташиту. Тогда если на логике делать понадобится еще тестер серв
И вы хотите, чтобы серва постоянно под напряжением была? (имхо) гораздо лучше- выкинуть из сервы всю электронику, и использовать только моторчик с редуктором.. Но, если вам выкидывать электронику не хочется, то можно сделать генератор на 555 таймере, и в нужные моменты параллельно резистору, определяющему "ширину" импульса- подключать резистор, который будет в 2 раза уменьшать длительность импульса.
Прежде всего- вопрос в том, какие именно радиодетали вы можете купить/достать/спи**ить/достать из тумбочки/выковырять откуда- либо.. Вариантов решения МНОГО, что именно вы хотите..
Ну, вот, "для затравки" - типа "сервотестера" на 555 таймере: При нажатии на кнопку длительность управляющего импульса равна примерно 1 миллисекунде, при отпущенной- примерно 2 миллисекунды, период около 20 миллисекунд (50 герц), более точно- надо подбирать резисторы R3 и R2 так, чтобы серва в крайних положениях не упиралась в ограничители.
Кстати да, можно фиксатор выломать и пусть по кругу крутится. На концевике размыкает цепь мотора. При кратковременном импульсе мотор начнет крутить и концевик замкнется пока редуктор круг не сделает
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
В общем, тогда можно забить на имеющийся сервопривод и использовать что-то другое. Можно назад пружинкой или резинкой возвращать. Грубо говоря, устройство по-сути одноразовое, должно поднимать по расписанию картонку и тут же опускать. Можно, вообще, логику на часовом механизме построить (https://www.bookvoed.ru/book?id=6745285 ... 0IQAvD_BwE), который будет замыкать контакт часовой стрелкой в определенные промежутки времени. Можно и на дешевой плате с МК, если в инете есть мануалы для чайников, как к ней код писать или кто-то здесь поможет.
Тут главное простота. Желательно, чтобы всё в одном магазине продавалось (Чип и Дип, например), без недельной доставки, без разводки печатной платы и чтобы слишком много всего не городить. Припаять пару контактов, приклеить - и готово
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Если точное время срабатывания не важно мультивибратор на кмоп логике и на ней же одновибратор
дальше через транзистор питание кратковременно подается на двигатель
Цитата:
фиксатор выломать и пусть по кругу крутится. На концевике размыкает цепь мотора. При кратковременном импульсе мотор начнет крутить и концевик замкнется пока редуктор круг не сделает
что вы тут напридумывали...)) тестер серв на логике делать... На концевике размыкает цепь мотора... генератор на 555 таймере...
Silent писал(а):
Припаять пару контактов, приклеить - и готово
вы саме себе уже ответили выше...
Silent писал(а):
(можно зашить в МК или куда-то там ещё).
SG90 - на любом радиорынке ~ 200 рублей. программатор - на любом радиорынке ~ 200 рублей. Можно заказать ещё дешевле - https://ru.aliexpress.com/item/FREE-SHI ... autifyAB=0 ATmega8 - на любом радиорынке ~ 100 рублей.
Стабилизатор 5V - на любом радиорынке ~ 10 рублей. Кварц (любой) - на любом радиорынке ~ 10 рублей. Пару конденсаторов - на любом радиорынке ~ 1 рубл. ))
SG90 - на любом радиорынке ~ 200 рублей. программатор - на любом радиорынке ~ 200 рублей. ATmega8 - на любом радиорынке ~ 100 рублей. Стабилизатор 5V - на любом радиорынке ~ 10 рублей. Кварц (любой) - на любом радиорынке ~ 10 рублей. Пару конденсаторов - на любом радиорынке ~ 1 рубл. ))
Дело за малым- найти того, кто согласится "просто так, из интереса, кайфа ради" написать прошивку..
зы.. Вообще, ТС что- то говорил про ардуинку, но почему- то посчитал, что это дорого.. Но ардуинку можно напрямую подключить к БП с USB выходом, и всё- кварц, программатор и пара конденсаторов уже есть на плате ардуинки, а серву можно подключать напрямую..
Тини13.. не достаточно. У неё 8-битный таймер. А программно делать ШИМ не круто. Лучше мега48 и выше... У неёё 16-битный таймер - для сервы то что надо.)) Уже подробно обсуждали когда делали радиоуправление например тут - https://radiokot.ru:443/forum/viewtopic ... 5#p3402765 А написать прошивку.. 10 строчек не проблема)) Просто взять радиоуправление и выкинуть всё лишнее... если знать что TC хочет... ))
В общем, сделал девайс всё-таки на Arduino nano (CH340). Уже почти неделю исправно работает. Вышло, конечно, дороже 500 р., около 1000 за всё, ну да ладно.
Фотка вместо схемы (там видно куда что подключается). Большая кнопка - тестовый запуск сервы, маленькая - выставление текущего времени (часа), резисторы 10 кОм. Кому надо - пользуйтесь)
Правда, батарейки быстро кушает, буду оптимизировать. Тут есть спецы по ардуино?
Оптимизировать кот КОД в дураине- нет смысла, она "кушает" примерно тысячную долю того, что кушает серва- Я не знаю, измеряли ли вы потребляемый ей ток- я измерил на похожей, только с поворотом на 90 градусов- она "кушает" от 10 до 40 мА, в зависимости от того "как остановится".. Поскольку у батарейки АА "ёмкость" 500~1500 мАч , то "в среднем" её хватит на сутки, максимум- на трое суток.. Вам надо на "время ожидания" просто отключать питание сервы- время работы увеличится раз в 10~20, а то и больше..
Я же выложил код) Там видно, что питание сервы я отключаю. Т.е. она работает около 5с. в сутки.
P.S. Хочу измерить напряжение на Ардуине встроенными средствами. Какое макимальное напряжение я могу подать на АЦП? Оно работает от 0 до 5 вольт. В большую сторону измерять нет смысла и делитель делать, соответственно, тоже. Если на него 6в или 9 придет, он же просто единицу выдаст?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения