Сообщество - Arduino & Pi

Arduino & Pi

1 493 поста 20 825 подписчиков

Популярные теги в сообществе:

209

Простая и красивая цветомузыка на Новый год 

Всем привет! Уже семнадцатое декабря, а новогоднего настроения всё нету. Поэтому было принято решение сделать цветомузыку из деталей, которые оказались под рукой. А именно:

Arduino Uno. Изначально хотел использовать Nano, но она где-то потерялась в закромах шкафа. Можно использовать и Nano, если хотите.

Светодиодная лента на чипах WS2812B. Это специальные светодиоды, цвет которому можно задать в общей ленте в отдельности.

Резистор на 330 Ом. Он пригодится при подключении ленты.

Блок питания на 5 Вольт. 100 светодиодов тратят один Ампер. У меня 28 светодиодов, вполне хватит второго порта USB с компьютера

Аудиоразъём. Это для ввода звука.

Провода.

Схема:

Для Arduino Nano:

Собственно, скетч. Все настройки подписаны.


Соединяем всё по схеме, открываем Arduino IDE. Заходим в Скетч>Подключить библиотеку>Управлять библиотеками. В появившемся окне в поле "отфильтровать результаты поиска" пишем "FastLED"

Выбираем последнюю версию и нажимаем "Установка". Ждём окончания установки. По ссылке копируем код и вставляем в скетч. Определяем порт, к которому подключена Arduino:

1. Жмём Win+R, в появившемся окне вводим "devmgmt.msc" (без кавычек)

2. Раскрываем список "Порты (COM и LPT)"

3. Видим, что наш порт - COM4. Запоминаем, идём в Arduino IDE.

4. Идём по такому адресу, выбираем наш порт:

Нажимаем Ctrl+U, дожидаемся конца загрузки прошивки, подключаем звук и наслаждаемся). Ну, почти. Открываем плоттер (Ctrl+Shift+L), выставляем скорость 115200 бод и смотрим график. Стараемся настроить громкость на выходном устройстве (например, компьютер, телефон, и т.д.) так, чтобы красная и синяя линии не были больше 255.

Вот теперь включаем и наслаждаемся) Спасибо, что дочитали до конца.

Показать полностью 6
138

Пробная платформа с шестью ножками на Arduino-Uno.

Возник интерес самому сконструировать гексапода. В качестве такой действующей лаборатории для изучения программирования.

Посмотрел разные статьи в интернете, решил начать с простых ног - на 2-х сервоприводах. Ну почему у меня все получается так сложно?

Даже на этапе рисования в редакторе выглядит пугающе. После печати, количество деталей зашкаливает.

Даже смотрю, одной детали не хватает. Ну что, напечатаем и соберем все шесть.

С платформой мудрить не стал, просто вырезал из листового ПВХ 5мм. А вот шилд решил сделать. Просто так удобнее настраивать - устанавливать "нули" сервоприводах и подключать всякое дополнительное. Нарисовал в KiCad, попросил MDIMAN выпилить платку на своем ЧПУ станке, спаял и не жалею. Действительно удобно.

Еще что хотелось добавить - построить гексапода - не самоцель. Просто интересно, а получится ли напрограммировать ему всякую разную походку, не подсматривая в чужие скетчи, а используя только свои слабые знания.

Кое что уже получилось, можно посмотреть на коротком, полутораминутном видео.

Теперь надо прикрутить радиоуправление - это уже я освоил, ну и поворачивать научить)

А потом можно и походки повеселее программировать.

Показать полностью 3
31

CusDeb Beta 2

Всем привет. Не так давно мы писали на Пикабу о последних достижениях нашего конструктора образов для Raspberry Pi. Статья оказалась в меру популярной и нам удалось собрать достаточное количество отзывов. С тех пор мы сделали сборку еще более стабильной и учли некоторые пожелания. К примеру, добавили поддержку 64-битных сборок, а также первой версии Raspberry Pi. Сейчас CusDeb позволяет кастомизировать Raspbian Stretch, Ubuntu Xenial и Ubuntu Artful. Читайте более подробно о новинках в нашем пресс-релизе. Приглашаем всех протестировать CusDeb Beta 2.

116

ИГРА ТРЕНАЖЕР НА РЕАКЦИЮ. ПРОЕКТ НА АРДУИНО.

Привет всем! Представляю свой проект тренажера реакции. Игра будет полезна для тех, кто активно занимается спортом и желает себя развивать. Игровой процесс совмещен с быстротой реакции и челночным бегом туда-сюда. За 2-3 минуты игры - выдыхаешься.

Реализация простейшая и ее сможет повторить каждый.

Схема проекта:

В этом видео соберем классный тренажер для повышения уровня реакции, для сборки вам потребуется:

- Контроллер Arduino Mega 2560

- Экран LCD 1602 с модулем I2C

- Кнопки со светодиодами 60мм

- Матрица кнопок 4х4

- Блок питания 12 вольт

- Пьезодинамик (пассивный спикер)

- Телефонный кабель 4 жилы

- Кабельный канал 100мм

Выключатели, коннекторы и прочая мелочевка.


ПРОЕКТт на Github: https://github.com/voltnik/ReactGame

Проект на макетной плате получился один в один. Очень компактный. Матрица кнопок используется для удобного подключения к Ардуино

Для сборки отлично подходит кабельный канал на 100мм. В готовом виде это выглядит вот так:

Для челночного бега отдельно две кнопки вынесены на противоположную стену:

Кабельный канал и большая кнопка на 60мм с подсветкой.

Все это подключается дешевым телефонным проводом на 4 жилы. 2 провода - кнопка и еще 2 провода это светодиод подсветки кнопки.

Лицевая панель в сборе с обратной стороны. Ардуино Мега и экран 1602 монтируются на стойки. Провода на стяжках фиксируются и подводятся к контроллеру.

Получается вот такой моток. Колхоз конечно. Но это работает у меня уже более полугода. В идеале лучше залить термоклеем чтобы избежать возможности отламывания проводов. Но я планирую дорабатывать проект. Недавно установил пьезодинамик и игра получила звуки и ожила.

Собирается очень быстро, за один-два вечера. Игра оказалась простой и интересной. Мои пацаны до сих пор соревнуются в том кто сколько очков наберет.

Подробнее процесс сборки можно посмотреть в ВИДЕО: https://youtu.be/xozGV5Uv5N4

там же есть весь список комплектухи для сборки.

ПРОЕКТ на Github: https://github.com/voltnik/ReactGame


ЗЫ: Не переживайте за телевизор. С ним все в порядке, не задевают. Другого места для установки у меня не было.

Показать полностью 10
6

Cветомузыкальня установка для визуализации музыки на Ардуино и WS2812B.

Cветомузыкальня установка для визуализации музыки на Ардуино и WS2812B.
Много различных световых эффектов, синхронизированных с музыкой.Надо подключить плату Ардуино к источнику звука-выходы от громкоговорителя.Сделано на светодиодной ленте ws2812b , Arduino UNO, понижающей Dс-Dс плате или блок питания на 5 вольт\3ампера. Кнопкой можно изменять порядок следования световых эффектов.Осуществлен принцип индикатора уровня сигнала с большим количеством световых эффектов.Как применить эту схему это уже личное ваше дело-как украшение, гирлянду для Нового года или как самостоятельную СДУ.
Показать полностью
11

Прошу помощи: Colorduino

Привет всем!
Попал мне в руки занятный комплект в составе Ардуины, Колордуины и RGB матрицы 8х8 к ней. От него требуется выводить на дисплей в виде матрицы символы (цифры и стрелочки) разными цветами.
Проблема в том что актуальных гайдов в интернете к модулю колордуино - кот наплакал. На данный момент удалось загрузить в него программу переливания цветов а-ля плазма (из стандартной библиотеки) и кое-как скролить текст.
Актуальность найденной мной информации по нему оставляет желать лучшего, в связи с чем, скетчи не совместимы с новой ide (или я что-то делаю не так) и используют устаревшие библиотеки.
Есть ли знающие люди, кто разбирается в программировании этого модуля? Могли бы вы помочь мне разобраться с ним?

Прошу помощи: Colorduino
479

Внешний монитор железа ПК + автоматический реобас с RGB подсветкой

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

36

Самодельная четырехколесная полноприводная платформа для робота на Ардуино.

Я уже писал ранее о постройке такой платформы. После испытаний ее на радиоуправлении, кое-что перерисовал, создав версию, так сказать, 2.0.

Передача крутящего момента на вторую пару колес также происходит с помощью редуктора.

Теперь попробуем протестировать автономное движение платформы, оснастив ее различными датчиками. Дополнительные оборудование размещается на вырезанных из листового ПВХ ножом площадках, которые легко крепятся саморезами спереди и сзади платформы. На фото ультразвуковой дальномер и датчики линии.

Или, например, инфракрасный.

Датчик угла поворота со щелевым диском считает больше отверстий, чем их есть на самом деле. Нужно попробовать свой сделать, возможно это "дребезг контактов".

В остальном - бегает нормально, можно тренироваться в программировании и тестировать различные модели датчиков, которые легко устанавливаются. Результат тестирования платформы можно посмотреть на видео.

Показать полностью 5
Отличная работа, все прочитано!