Доброго времени суток всем тем кто читает эту статью. Мы будем говорить об Arduino Uno и я проведу маленький урок на примере одного «устройства» — полоска с мигающими светодиодами (два разных алгоритма). Сразу скажу, кто не знал, программировать на Arduino надо на С++ (Cpp).
Метка «arduino uno»
Arduino Uno для начинающих
2017-04-02 в 16:16, admin, рубрики: arduino, Программирование, Электроника для начинающих, метки: arduino uno, c++, подключение светодиоидов, электроникаМотосигнализация на базе Arduino UNO c акселерометром MMA7361
2015-02-13 в 14:33, admin, рубрики: Песочница, метки: arduino, arduino uno, MMA7361, акселерометр, потенциометр, сигнализацияПривет всем читателям. Представляю вашему вниманию мой первый проект на Arduino под названием «Мотосигнализация на базе Arduino UNO в паре c акселерометром MMA7361».
Принцип работы таков: Arduino опрашивает акселерометр, считывает данные по осям X, Y, Z и если есть отклонения от значений, которые были при включении сигнализации больше допустимой величины — включается сирена. Т.е. никаких данных вносить не нужно, не важно, под каким углом вы оставили свой мотоцикл, хоть на бок его положили — после включения сигнализации у осей X, Y, Z появляются текущие координаты и если в момент опроса текущие координаты хотя бы по одной оси отличаются от предыдущих на величину больше установленной нами (для этого используется потенциометр) — срабатывает сигнализация. Другими словами, если ваш мотоцикл трогают, наклоняют, пытаются перемещать, в общем, создают движение — включается сирена.
Мотосигнализация на Arduino c акселерометром MMA7361
2015-01-29 в 14:49, admin, рубрики: Песочница, метки: arduino, arduino uno, акселерометр, сигнализация Представляю вниманию мою мотосигнализацию на базе Arduino UNO в паре c акселерометром MMA7361. Принцип работы таков: Arduino опрашивает акселерометр, считывает данные по осям X, Y, Z и если есть отклонения от значений, которые были при включении сигнализации, больше допустимой величины — включается сирена; т.е. никаких данных вносить не нужно, не важно под каким углом Вы оставили свой мотоцикл, хоть на бок его положили, после включения сигнализации у осей X, Y, Z появляются текущие координаты и если в момент опроса текущие координаты хотя бы по одной оси отличаются от предыдущих на величину больше установленной нами (для этого использовал потенциометр) — срабатывает сигнализация. Другими словами, если Ваш мотоцикл трогают, наклоняют, пытаются перемещать, в общем, создают движение — включается сирена.
Читать полностью »
Разработка Электрофокусера на базе отладочной платы Arduino Uno, часть 1
2014-12-08 в 9:20, admin, рубрики: A4988, arduino, arduino uno, stepper, астрономия, программирование микроконтроллеров, шаговый двигатель, метки: arduino unoПостановка задачи
Имеется любительский телескоп с простым механическим фокусировочным устройством. Фокусировка осуществляется методом вращения колеса фокусера. Процедура фокусировки (особенно для целей астрофотографии) получается весьма мучительной (даже с использованием маски Павла Бахтинова и спец. ПО оценки точности фокусировки типа DSLRFocus или BackyardEOS), так как:
- Очень сложно приложить рукой нужное усилие и повернуть колесо на действительно маленький угол при точной фокусировке;
- Каждое касание фокусировочного устройства вызывает колебания телескопа, что приводит к потере времени на ожидание, пока колебания утихнут и можно будет оценить результат последней итерации (и чем хуже монтировка, тем этот интервал дольше, автор имел удовольствие работать с монтировкой, где период полного затухания был ~20 секундам);
- Описанные выше особенности процесса фокусировки практически исключают фокусировку в динамике: вращение колеса с одновременным оцениванием результата. Как следствие, фокусировка – процесс итерационный, требующий большого терпения и определенного навыка, граничащего с искусством.
Исходя из вышесказанного, ставим следующую задачу в общем виде: необходимо подсоединить к фокусировочному устройству телескопа электропривод, который будет управляться
- с помощью выносного пульта управления;
- «удаленно» с ПК;
По сути, от устройства требуется возможность вращать ось колеса фокусировочного устройства в заданную сторону с заданной скоростью (оба параметра задаются). Таким образом, на пульте управления должны быть как минимум две кнопки (вращать по часовой и вращать против часовой) и ручка регулировки скорости.
Читать полностью »