Как стать автором
Обновить

Музыкант собрал на Arduino барабанщика и даёт вместе с ним концерты

Время на прочтение 2 мин
Количество просмотров 9.8K
Разработка робототехники *Разработка под Arduino *Робототехника DIY или Сделай сам

Испанец Франко Молино любит играть на гитаре. Так как одного человека для живого концерта мало, он пошёл по пути наименьшего сопротивления и собрал DrumCube — робота-барабанщика. DrumCube представляет собой компактную механическую драм-машину, которая заменяет три основных элемента ударной установки: бас-барабан, малый барабан и хай-хет. Они управляются платой Arduino Uno, а звук проходит через три раздельные цепи усиления. Его можно подключать к усилителю, ему не нужны семплы или записи, а ещё он не прогуляет репетицию и не напьётся после концерта.
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 11

Разработчик создал полиграф на Arduino

Время на прочтение 2 мин
Количество просмотров 15K
Python *Разработка под Arduino *3D-принтеры

Источник: JuanGg Projects

Разработчик из Испании, известный под ником Juan Gg, спроектировал и собрал полиграф, работающий на плате Arduino UNO. Плата собирает данные с датчиков и отправляет их на компьютер, после чего программа берет эти данные и отображает их в виде графика.

Кроме того, программа позволяет пользователю хранить результаты, которые показывает полиграф, и отмечать на графике вопросы и ответы. Все результаты сохраняются в текстовых файлах.
Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 39

Arduino Make Your UNO Kit — спаяй сам Arduino Uno и аналоговый синтезатор

Время на прочтение 1 мин
Количество просмотров 2.7K
Разработка под Arduino *DIY или Сделай сам

Плата Arduino Uno была выпущена в 2005 году и "де-факто" стала стандартом как по электронике, так и по форм-фактору для нескольких поколений DIY-авторов.

Для любителей путешествовать "Назад в Будущее" компания представила новый набор Arduino Make Your UNO Kit — это набор 3-в-1, в котором его владелец одновременно изучает основы электроники, знакомится с пайкой и, наконец, создает аналоговый синтезатор на базе Arduino UNO.

Читать далее
Всего голосов 10: ↑6 и ↓4 +2
Комментарии 0

Российские программируемые контроллеры Vostok Uno-VN035 поступили в розничную продажу

Время на прочтение 4 мин
Количество просмотров 28K
Разработка под Arduino *Производство и разработка электроники *

В розничных магазинах появились отечественные программируемые контроллеры Vostok UNO-VN035, разработанные российской технологической платформой Vostok. Как указала компания в своём Telegram-канале, «изделия выпущенной в декабре 2022 года партии Vostok UNO-VN035 отгружены всем потребителям, сделавшим предзаказы, и оптовым покупателям». Контроллеры замечены на OZON (на официальной странице производителя) и Linux Center по цене от ₽5851 до ₽8580 за штуку. В ответ на запрос информационной службы Хабра Vostok предоставил подробности о партии.

Читать далее
Всего голосов 98: ↑95 и ↓3 +92
Комментарии 73

Arduino и аквариум

Время на прочтение 12 мин
Количество просмотров 101K
DIY или Сделай сам
Чего общего у севера Италии и тропических рыбок? Да мало ли чего?! – скажет читатель. И будет прав. Поэтому уточню: речь пойдет об Arduino, точнее про автоматизацию обслуживания аквариума.
Все началось с того, что неумолимо приближался отпуск. В отпуске хочется, как правило, сменить обстановку. Но аквариумные рыбки могут этого не понять. Мало того – могут не простить. И я заказал новый фильтр, автокормушку и таймер для бытовых приборов. Но таймера не оказалось в наличии. Поэтому решил побродить по сайту чуть ли не единственного магазина (и это в городе, считающимся миллионником!) радиокомпонентов и устройств и натолкнулся на Arduino Uno за 154 грн. (~20$). Уже не раз читал про устройство, но в руках, как говорится, не держал. Купил. И с этого момента начинается история проб, ошибок и побед.
Читать дальше →
Всего голосов 32: ↑28 и ↓4 +24
Комментарии 31

Обзор платформы для разработчиков ST Nucleo на примере Nucleo-F401RE

Время на прочтение 5 мин
Количество просмотров 82K
Программирование микроконтроллеров *
Из песочницы
Оценочные платы ST Nucleo:

image

Это открытая, недорогая и легко расширяемая отладочная платформа для разработки с широким выбором специальных плат расширения, для всей линейки 32-х битных микроконтроллеров STM32 архитектуры ARM Cortex-M3 и Cortex-M4.

image

Платы «ST Nucleo» дают возможность выбирать из различных сочетаний производительность, энергопотребление, и архитектурные особенности микроконтроллера. Платформа позволяет быстро, удобно и легко изучить особенности архитектуры и программирования микроконтроллера, опробовать свои идеи, создать прототипы с любым микроконтроллером семейства STM32.
Читать дальше →
Всего голосов 34: ↑32 и ↓2 +30
Комментарии 28

Быстрый старт ST Nucleo-F401 + краткое руководство

Время на прочтение 8 мин
Количество просмотров 82K
Программирование микроконтроллеров *
В предыдущем своем посте я попытался коротко ознакомить вас с платформой Nucleo от ST.
В этом посте я хочу рассказать вам на живом примере некоторые сильные стороны этой платформы, которая имеет все шансы потеснить приевшиеся всем Arduino, и показать что все примеры кода и шилды от Arduino, прекрасно подходят для платформы Nucleo.

Читать дальше →
Всего голосов 35: ↑32 и ↓3 +29
Комментарии 37

Удаленное управление VLC player’ом при помощи Arduino и Python

Время на прочтение 4 мин
Количество просмотров 15K
Python *
Из песочницы
Добрый день, уважаемые читатели.

Я давно интересовался Arduino, и вот однажды решился на покупку этой замечательной платформы. После недолгих поисков приобрел небольшой Arduino kit, в котором, помимо прочего, был ИК-датчик и пульт к нему. Изучив примеры из мануала, понял, что настало время придумать что-то свое. В итоге я решил сделать удаленное управление VLC player’ом, используя магию Arduino и Python3.
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 2

Разработка Электрофокусера на базе отладочной платы Arduino Uno, часть 1

Время на прочтение 4 мин
Количество просмотров 34K
Разработка под Arduino *
Из песочницы

Постановка задачи


Имеется любительский телескоп с простым механическим фокусировочным устройством. Фокусировка осуществляется методом вращения колеса фокусера. Процедура фокусировки (особенно для целей астрофотографии) получается весьма мучительной (даже с использованием маски Павла Бахтинова и спец. ПО оценки точности фокусировки типа DSLRFocus или BackyardEOS), так как:

  • Очень сложно приложить рукой нужное усилие и повернуть колесо на действительно маленький угол при точной фокусировке;
  • Каждое касание фокусировочного устройства вызывает колебания телескопа, что приводит к потере времени на ожидание, пока колебания утихнут и можно будет оценить результат последней итерации (и чем хуже монтировка, тем этот интервал дольше, автор имел удовольствие работать с монтировкой, где период полного затухания был ~20 секундам);
  • Описанные выше особенности процесса фокусировки практически исключают фокусировку в динамике: вращение колеса с одновременным оцениванием результата. Как следствие, фокусировка – процесс итерационный, требующий большого терпения и определенного навыка, граничащего с искусством.

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

  • с помощью выносного пульта управления;
  • «удаленно» с ПК;

По сути, от устройства требуется возможность вращать ось колеса фокусировочного устройства в заданную сторону с заданной скоростью (оба параметра задаются). Таким образом, на пульте управления должны быть как минимум две кнопки (вращать по часовой и вращать против часовой) и ручка регулировки скорости.
Читать далее...
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 35

Электрофокусер на базе отладочной платы Arduino Uno, часть 2

Время на прочтение 13 мин
Количество просмотров 29K
Разработка под Arduino *
Продолжение, начало тут.

Определение исходных требований к устройству. Выбор «железа»


Дабы не решать задачу совсем в общем виде, я задался определенными требованиями исходя из общих соображений (бюджета, простоты или сложности покупки комплектующих, сложности в реализации или ожидаемых проблемах в эксплуатации). В то же время, изложение данных соображений позволит сразу перевести возможный диалог в конструктивное русло, а желающему использывать мой опыт — подскажет на какие детали надо обратить внимание. Итак, приступим.

Общие требования


Решение должно быть:
  • простым и не дорогим;
  • построенным на доступных компонентах;
  • устройство должно быть достаточно надежным, так как я планирую использовать его на выездах (то есть в крепком корпусе, разъемы навинчивающиеся и т.д.);
  • устройство должно быть ремонтопригодным;
  • разработка не должна требовать от меня действительно глубоких знаний в электронике и схемотехнике и сильно выходить за рамки школьного курса;
  • разработка не должна затянутся не то что на месяцы, а даже на недели;
  • я не хочу заниматься разводкой, травлением плат и т.п — хочется максимально использовать готовые компоненты, желательно в виде модулей.
.

Функционал


Основные функции устройства:
  • вращение против часовой стрелки с заданной скоростью(тактовая кнопка, пока нажато — вращаем)
  • вращение по часовой стрелке с заданной скоростью (тактовая кнопка, пока нажато — вращаем)
  • регулировка скорости вращения (потенциометр)
  • команда «освободить двигатель» – снять напряжение с двигателя (для экономии ресурса АКБ и для охлаждения двигателя, при необходимости)
  • Кроме того, полезно вставить функцию автоматического снятия напряжения с двигателя если фокусером не пользуются продолжительное время (скажем, более 10 минут) – тут возможны варианты;
  • Хорошо бы иметь на пульте ДУ простую индикацию величины скрорости вращения, например яркостью светодиода.


Исходя из способа применения, необходимо иметь как минимум два варианта управления фокусировочным устройством:
  • с пульта управления при работе непосредственно у телескопа (в т.ч. при визуальных наблюдениях или при грубой фокусровке по изображению на дисплее цифровой камеры) — то есть меня вполне устроит кнопочный пульт на коротком кабеле ;
  • с помощью собственного ПО с ноутбука под OS Windows, значит блок управления фокусером должен подключаться к ПК, например по USB;
  • опционально, в будущем — с ПК с помощью ASCOM-драйвера.


При удаленной работе с ПК хочется иметь возможность так же запоминать положение фокусера и переходить к заданному положению. Это связано с тем, что при смене окуляра меняется фокусное расстояние и процедуру фокусировки нужно проводить заново. Хочется сохранить положения фокусера для каждого окуляра в виде пресетов и быстро между ними переключаться при смене окуляра. Конечно придется дофокусировать телескоп, но этого в любом случае не избежать, так как при разной температуре фокусное расстояние может немного отличаться. Исходя из этого, прошивка микроконтроллера должна считать шаги (учитывая режим микрошага) и передавать текущее положение на ПК, а так же прокручивать фокусер до заданной позиции.

Читать дальше →
Всего голосов 26: ↑25 и ↓1 +24
Комментарии 16

Электрофокусер на базе отладочной платы Arduino Uno, часть 3

Время на прочтение 7 мин
Количество просмотров 26K
Разработка под Arduino *
Продолжаю описание электрофокусера с блоком управления на базе Arduino. Третья часть посвящена коду микроконтроллера, а так же некоторым тонкостям сборки и настройки.
Первая часть тут, вторая часть тут.

Данный текст ориентирован на тех, кто будет разбираться в коде с целью его частичного или полного использования и на тех, кто решает подобные задачи и может почерпнуть что-то полезное. Код прокомментирован, так что ограничусь описанием структуры и общей логики, плюс отмечу важные детали.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 11

Arduino, модуль Nokia 5110 LCD и любая картинка

Время на прочтение 2 мин
Количество просмотров 78K
Разработка под Arduino *
Из песочницы


Наверное, у меня, как и у всех Arduino-строителей, появилась какая-то бредовая идея в голове. Заказал в Китае все необходимые детали. Ждать пришлось очень долго, но тут раньше срока был доставлен клон платы Arduino Uno и LCD-дисплей Nokia 5110. Так как до этого с электроникой и программированием я был не знаком, решил не терять время зря и начал учиться выводить информацию на данный модуль.
Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Комментарии 17

Мучения с LED cube 4x4x4 (Arduino+74HC595)

Время на прочтение 4 мин
Количество просмотров 69K
Разработка под Arduino *
Из песочницы
Здравствуйте, дорогие хабравчане!

Наконец-то у меня есть, что вам рассказать и показать. Надеюсь, рассказ будет интересен не только мне.

Я расскажу о своём опыте работы с Ardiuno UNO и даже покажу, что у меня в итоге получилось. Если вам ещё не надоело подобное — добро пожаловать под кат.
Читать дальше →
Всего голосов 42: ↑33 и ↓9 +24
Комментарии 33

Простая игровая тв-приставка на Arduino

Время на прочтение 11 мин
Количество просмотров 58K
C++ *Разработка игр *
Туториал
Из песочницы

Вступление


При свете дня, а затем и во сне, возникла у меня идея создания собственной регламентированной тв-приставки. Собственно, тут-то открылся передо мной богатый и насыщенный мир радиотехники. Так как ранее я не имел дела с серьезной разработкой электроники, мой выбор пал на более простой вариант — Arduino и ее самая распространенная модель — Uno.




План работы

1. Разобраться с библиотекой
2. Спаять плату видео вывода
3. Написать код
4. Вырезать корпус


Финальная внешняя составляющая не особо важна в случае с подобными проектами.

Шаг 1. Разбираемся, что к чему


После нескольких десятков минут отчаянного гугления пришел к выводу, что создать приставку даже типа Денди у меня не получится. Ну, что тут делать, раз взялся, буду доводить дело до конца.
Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Комментарии 30

Метеостанция на Arduino с визуализацией данных

Время на прочтение 6 мин
Количество просмотров 34K
Блог компании InterSystems Разработка веб-сайтов *Программирование *Визуализация данных *
Туториал
Paul Klee In The Style Of Kairouan

Введение


Про метеостанции на Arduino писали и не раз. В своё оправдание скажу, что был хакатон — а нашей команде (в составе меня и хабраюзера ViArt) хотелось попробовать работу с Arduino. Кроме того к нашей метеостанции прикручена визуализация данных. Если хотите узнать, какая база данных может получать данные по com-порту без промежуточных звеньев в виде web-сервера, файлов или ещё каких-то ухищрений, добро пожаловать под кат.
Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Комментарии 20

Использование arduino для автоматизации тестирования устройств

Время на прочтение 3 мин
Количество просмотров 4.1K
Блог компании RealTrac Technologies Тестирование IT-систем *Программирование микроконтроллеров *
Наша компания «RTL Service» занимается разработкой системы локального позиционирования, с помощью которой можно точно определить, где в помещении находится определенный человек. Помимо этого, наша система позволяет связаться с этим человеком с помощью собственных коммуникаторов (рисунок 1) по защищенному каналу связи.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 5

Управление шлагбаумом с помощью Arduino UNO и радиопередатчика 433 МГц

Время на прочтение 4 мин
Количество просмотров 148K
Программирование микроконтроллеров *
Из песочницы
Всем привет! У меня на работе есть автомобильная парковка. Конечно, цель данной статьи не хвастовство, учитывая тяжелую ситуацию на дорогах с парковочными местами, и не пиар моего руководства о том, что они заботятся о своих сотрудниках (не буду даже упоминать о месте свой работы!), дело совершено не в этом. Суть в том, что мешает любому другому человеку, не имеющему отношения к месту моей работы, припарковаться на этой парковке? А это шлагбаум, ограничивающий въезд и выезд с этой парковки.
Всего голосов 21: ↑21 и ↓0 +21
Комментарии 33

WALL-E на базе Arduino UNO c управлением по Bluetooth

Время на прочтение 2 мин
Количество просмотров 16K
Робототехника DIY или Сделай сам
После очередного просмотра мультфильма WALL-E пришла идея собрать для сына такого робота. Конечно же такой робот продаётся, скажете Вы и называется «WALL-E U-Command Remote Control», но стоит он не мало. Не хотел покупать очередную игрушку, хотел совместно с сыном собрать что-то своё, со своими элементами и функциями. Что у нас получилось, смотрите ниже.


Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Комментарии 6

ESP8266 прошивка, программирование в Arduino IDE

Время на прочтение 4 мин
Количество просмотров 486K
Интернет вещей DIY или Сделай сам Электроника для начинающих
Туториал
И снова привет Хабр. Этот материал является продолжением моей предыдущей статьи — ESP8266 и Arduino, подключение, распиновка, и, должен сказать, что они взаимосвязаны. Я не буду затрагивать темы, которые уже раскрыты.

А сегодня, я поведаю, как же программировать ESP8266 при помощи Arduino IDE, так же прошивать другие прошивки, например NodeMcu… Вообщем, этот материал не ограничивается только одной темой Ардуино.

image

Тема ESP8266 — довольно таки непростая. Но, если работать с этими Wi-Fi модулями в среде разработки Arduino IDE — порог вхождения опускается до приемлемого для обычного ардуинщика уровня. Да и не только ардуинщика, а любого человека, у которого есть желание сварганить что-то по теме IoT(интернет вещей), причём не затрачивая много времени читая документацию для микросхемы и изучение API для этих модулей.



Данное видео, полностью дублирует материал, представленный в статье ниже.
Читать дальше...
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 32

Arduino-кормилка для кошки с охотничьим инстинктом

Время на прочтение 2 мин
Количество просмотров 20K
DIY или Сделай сам


Инженер Бен Миллам (Ben Millam) устал кормить свою кошку по кличке Обезьянка (Monkey) обычным способом, постоянно насыпая корм. Поэтому он сделал альтернативную систему кормления на Arduino: так веселее и Обезьянке, и ему самому.

Каждая кошка в душе — охотник. Неспроста они каждый день ходят по одному и тому же маршруту, исследуя углы: маленький хищник осматривает свою территорию и ищет добычу. Чтобы удовлетворить охотничьи потребности Обезьянки, инженер сделал технологичную «кормилку», которая отсыпает корм только если внутрь засунуть маленький мячик.

Фокус в том, что мячики каждый раз в новых местах, куда их прячет хозяин. Это и есть желанная добыча: кошка очень горда собой, когда всё-таки найдёт её. Охотничий инстинкт удовлетворён.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Комментарии 24