Версия от 2025-09-04
Эта страница собирает уроки из общего каталога и помечает их тегами совместимости с вашими наборами.
Открывайте нужный урок по ссылке — на его странице будут: описание, схема (Fritzing), список необходимых библиотек, код и задания.
№ | Урок | Кратко | Теги | Ключевые библиотеки (установить заранее) |
---|---|---|---|---|
01 | DHT22 + LCD1602: мониторинг температуры и влажности | Чтение DHT22 и вывод на I²C‑дисплей | 🔭 VoltageKit Zenith · 🫧 GeniusKit Coral | DHT sensor library , Adafruit Unified Sensor , LiquidCrystal_I2C , Wire |
02 | Светофор | LED, алгоритмы | 🪨 Obsidian Set · 🔭 VoltageKit Zenith · 🫧 GeniusKit Coral | — |
03 | Часы | Светодиодные индикаторы, таймеры | 🫧 GeniusKit Coral · 🐾 VoltageKit Lynx · 🧠 GeniusKit Sigma | TM1637Display |
04 | Датчик движения HC-SR501 (PIR Sensor) | Детекция теплового излучения | 🐾 VoltageKit Lynx · 🫧 GeniusKit Coral | — |
05 | Датчик движения HC-SR501+ реле | Детекция теплового излучения, реле, управление нагрузкой | 🫧 GeniusKit Coral · 🐾 VoltageKit Lynx | — |
06 | Дальномер HC-SR04 + LCD1602 I2C — «Живой дисплей расстояния» | Ультразвук, расстояние, фильтрация данных, I2C, Дисплей | 🐾 VoltageKit Lynx · 🔭 VoltageKit Zenith · 🫧 GeniusKit Coral | LiquidCrystal_I2C , Wire , EEPROM |
07 | Урок 12: SG90 (360°) + Джойстик HW‑504 — старт/стоп, направление, скорость | Servo, SG90, MB102 power | 🫧 GeniusKit Coral · 🪨 Obsidian Set | Servo |
08 | Датчик влажности почвы + OLED SSD1306 | Влажность почвы → полоса на дисплее | 🫧 GeniusKit Coral · 🧠 GeniusKit Sigma | Adafruit_SSD1306 /Adafruit_GFX |
09 | Беспроводной термодатчик (NRF24L01) | Отправка t/RH между двумя платами | 🔭 VoltageKit Zenith · 🧠 GeniusKit Sigma | RF24 |
10 | Логгер массы: HX711 + тензодатчик | Калибровка, усреднение, запись в Serial/SD | 🪨 Obsidian Set | HX711_ADC или HX711 |
11 | Часы реального времени + будильник | RTC DS3231, меню, звуковой сигнал | 🪨 Obsidian Set · 🧠 GeniusKit Sigma | RTClib , (LiquidCrystal_I2C или Adafruit_SSD1306 ) |
12 | Термостат для вентиляции | Реле/транзистор, гистерезис, защита | 🔭 VoltageKit Zenith · 🪨 Obsidian Set | Adafruit_BME280 /DHT (+ дисплейная библиотека опц.) |
13 | Bluetooth‑термометр (HC‑05/06) | Передача данных в смартфон | 🧠 GeniusKit Sigma · 🔭 VoltageKit Zenith | — (при необходимости SoftwareSerial ) |
14 | TFT ST7789: графики в реальном времени | Буферизация, сетка, FPS | 🧠 GeniusKit Sigma | Adafruit_ST7789 , Adafruit_GFX , SPI |
15 | Кнопки без дребезга + меню | Структура меню, повтор нажатий | 🐾 VoltageKit Lynx | Bounce2 |
16 | Питание и защита проекта | Источники 5В/3.3В, AMS1117, развязка | 🪨 Obsidian Set | — |
17 | Реле + датчик дыма: охрана | Логика тревоги, автосброс | 🐾 VoltageKit Lynx · 🪨 Obsidian Set | — |
18 | Энкодер: интерфейс управления | Навигация меню, клики/шаги | 🧠 GeniusKit Sigma · 🐾 VoltageKit Lynx | Encoder /RotaryEncoder |
19 | SD‑логгер данных климата | CSV‑логирование, интервалы, форматы | 🪨 Obsidian Set · 🔭 VoltageKit Zenith | SD /SdFat , датчиковые/дисплейные библиотеки |
20 | Проект «Мини‑метеостанция» (сборка) | Интеграция нескольких уроков | 🔭 VoltageKit Zenith · 🫧 GeniusKit Coral · 🧠 GeniusKit Sigma | См. уроки 01–14 (суммарные зависимости) |