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

Проекты на Arduino

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

Регистратор температуры на ESP32 (DHT22 + DS1307 RTC + microSD + OLED)
#144Продвинутый
Premium

Регистратор температуры на ESP32 (DHT22 + DS1307 RTC + microSD + OLED)

Собери на ESP32 регистратор температуры с отметками времени! Каждую минуту читай температуру и влажность с DHT22, бери реальное время из DS1307 RTC и записывай всё на карту microSD в формате CSV. OLED показывает текущую температуру (крупным шрифтом), влажность в процентах, время и счётчик записей. Файл /temp_log.csv на SD-карте открывается в Excel, Google Sheets или Python pandas — идеально для теплиц, комнат, лабораторий и хранения продуктов.

4.7(7)
12
Сигнализация движения на ESP32 (PIR + зуммер + светодиод + Telegram)
#145Продвинутый
Premium

Сигнализация движения на ESP32 (PIR + зуммер + светодиод + Telegram)

Умная охранная сигнализация, которая при обнаружении движения PIR-датчиком включает зуммер и светодиод и одновременно сразу отправляет владельцу уведомление в Telegram. В ней есть 30-секундная пауза, ограничивающая частоту повторных тревог; этот механизм не проверяет срабатывания PIR и не устраняет ложные тревоги. Подходит для дома, гаража, склада или мастерской. С ESP32-CAM можно добавить уведомления с фото, а с обычной ESP32 DevKit V1 приходят текстовые.

0.0(0)
9
Глаза робота на ESP32 (OLED-дисплей + сенсорный датчик TTP223)
#166Средний
Premium

Глаза робота на ESP32 (OLED-дисплей + сенсорный датчик TTP223)

Настольный робот с чувствами! ESP32 рисует на OLED на 0,96 дюйма два глаза, которые сами осматриваются и моргают. Коснись сенсорного датчика TTP223, и робот обрадуется; удержи — глаза превратятся в сердечки; тыкай слишком часто — он рассердится; не обращай внимания 20 секунд — он уснёт. Пассивный зуммер даёт каждому настроению свой звук: конечный автомат, анимация фигур и неблокирующий звук в одном проекте.

0.0(0)
Таймер Помодоро на ESP32 (кольцо NeoPixel + кнопка + зуммер)
#167Новичок
Premium

Таймер Помодоро на ESP32 (кольцо NeoPixel + кнопка + зуммер)

Светящийся настольный таймер, который не даёт отвлекаться на телефон во время учёбы! Кольцо NeoPixel из 24 светодиодов показывает оставшееся время, как циферблат: работа — красный, короткие перерывы — зелёный, а длинный перерыв после каждых четырёх сессий — синий. В последние 5 секунд кольцо мигает, а пассивный зуммер тикает, затем радуга отмечает завершённую фазу. Одна кнопка запускает, ставит на паузу и сбрасывает, всё на ESP32 без единого delay().

0.0(0)
T-Rex Run на ESP32: игра с динозавром (OLED-дисплей + кнопка + зуммер)
#177Средний
Premium

T-Rex Run на ESP32: игра с динозавром (OLED-дисплей + кнопка + зуммер)

Динозавр из Chrome, который появляется, когда нет интернета, теперь у тебя на столе! ESP32 рисует бегущего динозавра на OLED на 0,96 дюйма; нажимай кнопку, чтобы прыгать, пока кактусы всё ускоряются. Очки и рекорд показаны в верхней строке, а рекорд сохраняется во flash-памяти ESP32 через Preferences, поэтому переживает отключение питания. Это версия проекта OLED T-Rex Run для ESP32 с пассивным зуммером для звуков прыжка, каждых 100 очков и столкновения.

0.0(0)
Сигнализация землетрясения на ESP32 (MPU-6050 + OLED-дисплей + зуммер)
#180Средний
Premium

Сигнализация землетрясения на ESP32 (MPU-6050 + OLED-дисплей + зуммер)

Экран замечает, когда стол трясётся! ESP32 считывает вибрацию с акселерометра MPU-6050 и рисует на OLED на 0,96 дюйма живую бегущую сейсмограмму. При превышении порога пассивный зуммер включает сирену, а красный светодиод мигает; одна кнопка глушит и сбрасывает тревогу. Тревога требует трёх измерений подряд выше порога: всплеск в одно измерение отбрасывается, но долгая вибрация от одиночного удара всё же может её вызвать. Это учебный проект, а не система оповещения.

0.0(0)
Табло курсов золота и валют на ESP32 (Wi-Fi + OLED-дисплей + кнопка)
#181Средний
Premium

Табло курсов золота и валют на ESP32 (Wi-Fi + OLED-дисплей + кнопка)

Почём сейчас золото в Турции? Не нужно заглядывать в телефон! ESP32 подключается к Wi-Fi, берёт цены на грамм золота, доллар США и евро в турецких лирах из бесплатного JSON-источника без ключа и показывает их на OLED на 0,96 дюйма. Цены обновляются каждые 60 секунд; кнопка листает страницы, а долгое нажатие сразу обновляет данные. Если интернет пропадёт, последние значения остаются на экране с пометкой OFFLINE.

0.0(0)
Часы времени намаза на ESP32 (Wi-Fi + OLED-дисплей + зуммер)
#182Средний
Premium

Часы времени намаза на ESP32 (Wi-Fi + OLED-дисплей + зуммер)

Сколько осталось до магриба? ESP32 берёт время из интернета, получает время намазов для твоего города по методу Diyanet и показывает следующий намаз с крупным обратным отсчётом на OLED на 0,96 дюйма. Когда время наступает, пассивный зуммер играет короткий мягкий сигнал. Нажми кнопку, чтобы увидеть список всех времён на сегодня, или удержи её, чтобы сразу проверить оповещение в демо-режиме.

0.0(0)
Гонка кликов для двух игроков на ESP32 (OLED-дисплей + 2 кнопки + зуммер)
#192Средний
Premium

Гонка кликов для двух игроков на ESP32 (OLED-дисплей + 2 кнопки + зуммер)

Вызови друга на 10-секундную гонку кликов! Оба игрока нажимают свою кнопку, чтобы приготовиться, а после отсчёта 3-2-1 каждый жмёт так быстро, как может. ESP32 показывает на OLED на 0,96 дюйма две полоски, которые мчатся бок о бок, а также оставшееся время, очки обоих и лидера в реальном времени. Когда время выходит, ты видишь победителя и число кликов в секунду, а рекорд сохраняется через Preferences. Пассивный зуммер даёт каждому игроку свой звук клика, свисток и фанфары.

0.0(0)
1
Игровой автомат на ESP32 (OLED-дисплей + кнопка + зуммер)
#196Средний
Premium

Игровой автомат на ESP32 (OLED-дисплей + кнопка + зуммер)

Дёрни рычаг и смотри, как крутятся барабаны! Этот проект на ESP32 крутит на OLED на 0,96 дюйма три барабана со значками вишни, колокольчика, BAR и 7 с реалистичным замедлением, и всё это одной кнопкой. Кредиты полностью виртуальные, никаких настоящих денег: цель — изучить вероятность и случайные числа, на которых держатся азартные игры. Если первые два барабана совпали, третий крутится дольше для интриги, 7-7-7 играет мелодию JACKPOT, а Preferences сохраняет кредиты.

0.0(0)
Мини-музыкальная шкатулка на ESP32 (OLED-дисплей + 3 кнопки + зуммер)
#198Средний
Premium

Мини-музыкальная шкатулка на ESP32 (OLED-дисплей + 3 кнопки + зуммер)

Три кнопки, зуммер и пять классических мелодий: карманная музыкальная шкатулка на ESP32! OLED на 0,96 дюйма показывает плейлист, а кнопки «назад», «пуск/пауза» и «вперёд» переключают «Оду к радости», «К Элизе», Jingle Bells, Happy Birthday и Twinkle Twinkle. Пока звучит мелодия, появляется название ноты, а её клавиша загорается на клавиатуре пианино в две октавы рядом с прошедшим временем и полосой прогресса. Все мелодии в общественном достоянии и играют на пассивном зуммере.

0.0(0)