Проекты · Arduino / ESP32 / Pico

Проекты на Arduino

Сотни проектов от простых до продвинутых: схемы, код и видео.

Мини-радар на Arduino (сервопривод + HC-SR04 + OLED-дисплей)
#162Средний
Premium

Мини-радар на Arduino (сервопривод + HC-SR04 + OLED-дисплей)

Радар как в кино из датчика расстояния и сервопривода! Сервопривод SG90 поворачивает HC-SR04 от 0 до 180 градусов, а OLED на 0,96 дюйма рисует вращающийся луч и показывает найденные предметы точками. Когда что-то попадает в зону, пассивный зуммер пищит, и чем ближе предмет, тем выше звук. Управление сервоприводом, ультразвуковое измерение, рисование на тригонометрии и звук через tone() в одном проекте.

0.0(0)
Цифровой песок с управлением наклоном на Arduino (MPU-6050 + матрица NeoPixel 8x8)
#163Средний
Premium

Цифровой песок с управлением наклоном на Arduino (MPU-6050 + матрица NeoPixel 8x8)

Светодиодный песок, который течёт туда, куда наклоняешь схему! Акселерометр MPU-6050 измеряет наклон, а 24 песчинки на матрице NeoPixel 8x8 падают по направлению силы тяжести и скапливаются у краёв, как настоящий песок. Кнопка темы переключает цвета песка, воды, лавы и радуги. Чтение I2C без библиотек, превращение наклона в направление силы тяжести и простой алгоритм падающего песка в одном проекте.

0.0(0)
Ультразвуковой терменвокс на Arduino (HC-SR04 + кольцо NeoPixel + зуммер)
#165Средний
Premium

Ультразвуковой терменвокс на Arduino (HC-SR04 + кольцо NeoPixel + зуммер)

Музыкальный инструмент, на котором играют, ничего не касаясь, просто двигая рукой в воздухе! Чем ближе рука к HC-SR04, тем выше ноты играет пассивный зуммер, а кольцо NeoPixel из 24 светодиодов показывает каждую ноту цветом и заполнением. Кнопка переключает два режима: в режиме SCALE каждое расстояние притягивается к ноте пентатоники, а в режиме GLIDE звук плавно скользит, как в старых фантастических фильмах. Мелодию пишет твоя рука, а не код.

0.0(0)
Лабиринт с шариком и управлением наклоном на Arduino (MPU-6050 + светодиодная матрица MAX7219 8x8)
#179Средний
Premium

Лабиринт с шариком и управлением наклоном на Arduino (MPU-6050 + светодиодная матрица MAX7219 8x8)

Ни экрана, ни джойстика: наклоняй схему, и светодиодный шарик катится по лабиринту! Акселерометр MPU-6050 измеряет наклон, а шарик на светодиодной матрице MAX7219 8x8 катится в ту сторону, не проходя сквозь стены. Доберись до цели, и пассивный зуммер сыграет мелодию, а следом откроется следующий лабиринт; пройди все 3 — и увидишь смайлик. Чтение датчика без библиотек, управление скоростью наклоном и лабиринты, записанные текстом, в одном проекте.

0.0(0)
Кухонные весы на Arduino (HX711 + тензодатчик + I2C LCD)
#186Средний
Premium

Кухонные весы на Arduino (HX711 + тензодатчик + I2C LCD)

Поставь миску, нажми кнопку — ноль! Настоящие кухонные весы с усилителем HX711 и тензодатчиком на 5 kg: I2C LCD показывает вес в граммах или унциях, а во второй строке — шкалу заполнения. Одна кнопка делает два дела: короткое нажатие обнуляет тару, долгое переключает g и oz. При 5 kg появляется предупреждение о перегрузке. Калибровка, скользящее среднее и короткие/долгие нажатия в одном проекте.

0.0(0)
Умный термостат на Arduino (DHT22 + реле + I2C LCD)
#187Средний
Premium

Умный термостат на Arduino (DHT22 + реле + I2C LCD)

В комнате 19 градусов, цель 21: реле щёлкает и включается! DHT22 измеряет температуру, и когда она падает ниже цели, реле включает обогреватель. Благодаря гистерезису реле не щёлкает без конца возле целевого значения. Две кнопки задают цель шагами по 0,5 °C, и она хранится в EEPROM; I2C LCD показывает температуру, влажность и состояние обогревателя. Основы настоящей домашней автоматизации в одном проекте.

5.0(1)
1
Тетрис на Arduino (светодиодная матрица MAX7219 8x32 + 4 кнопки + зуммер)
#188Средний
Premium

Тетрис на Arduino (светодиодная матрица MAX7219 8x32 + 4 кнопки + зуммер)

Никакого экрана, только 256 светодиодов: Тетрис с музыкой на Arduino! Поставленная вертикально светодиодная матрица MAX7219 8x32 становится игровым полем шириной 8 и высотой 32, а 4 кнопки двигают, вращают и сбрасывают фигуры. Пассивный зуммер играет мелодию Тетриса, заполненные ряды исчезают со вспышкой, а игра ускоряется каждые 2 ряда. Матрица управляется без библиотеки, а рекорд хранится в EEPROM.

0.0(0)
Атака пришельцев на Arduino (OLED 0,96 дюйма + джойстик + зуммер)
#189Средний
Premium

Атака пришельцев на Arduino (OLED 0,96 дюйма + джойстик + зуммер)

Легенда 1978 года на экране 0,96 дюйма! На OLED 128x64 армия из 15 пришельцев марширует, спускается на ряд у каждого края и ускоряется по мере того, как редеет. Джойстик ведёт корабль, как руль, а его кнопка стреляет; есть 4 щита, бонусная летающая тарелка и волны, которые становятся всё сложнее. Пассивный зуммер играет классический марш и эффекты, а рекорд хранится в EEPROM.

0.0(0)
1
Игра «Ударь крота» на Arduino (4 светодиода + 4 кнопки + дисплей TM1637)
#190Средний
Premium

Игра «Ударь крота» на Arduino (4 светодиода + 4 кнопки + дисплей TM1637)

Бей, как только загорится! Аркадная классика «Ударь крота» у тебя на столе: случайно загорается один из 4 светодиодов, и если нажать кнопку того же цвета, пока он не погас, ты получаешь очко. Каждые 5 попаданий — новый уровень, и кроты показываются всё меньше. Неверная кнопка стоит 1 очка и 3 секунд. Время и очки показываются на TM1637, рекорд хранится в EEPROM, а пассивный зуммер даёт каждой норке свой звук.

0.0(0)
1