С чего начать
Не надо сначала полгода учить программирование. Возьми одну простую идею и попробуй заставить её работать. Ниже — короткий маршрут, по которому я сам бы шёл сегодня.
1. Что купить первым
- Плата ESP32 — любая с USB-разъёмом. Для старта хватит ESP32-C3 SuperMini или ESP32-S3 DevKit. Варианты и ссылки — в «Где купить» → контроллеры
- USB-кабель с передачей данных — не только для зарядки. Это самая частая причина «плата не видится»
- Макетная плата и провода «папа-папа» — чтобы собирать без пайки
- Маленький экран OLED 0,96" — сразу видно результат, это мотивирует. Дисплеи
Паяльник на первом шаге не нужен. Понадобится, когда захочется сделать устройство в корпусе.
2. Что установить
- Arduino IDE — бесплатная программа, через неё код попадает в плату
- В ней — поддержку плат ESP32 (через «Менеджер плат»)
- Если компьютер не видит плату — драйвер USB (CH340 или CP210x, зависит от платы)
3. Первый проект — три шага
- Мигнуть светодиодом. Проверка, что всё работает. 5 минут
- Вывести текст на экран. Подключить OLED — пошагово
- Показать что-то из интернета. Погоду, курс, время — ESP32 сама подключается к Wi-Fi
После третьего шага у тебя уже маленький гаджет. Дальше — свои идеи и мои проекты, которые можно повторить.
4. Как писать код вместе с ИИ
Так я и делаю почти все проекты:
- Опиши задачу словами и железо точно: «ESP32-C3 SuperMini, экран OLED 0,96" SSD1306 по I2C на пинах 8 и 9. Хочу показывать время из интернета»
- Вставляй ошибку целиком. Не пересказывай — копируй текст ошибки из Arduino IDE
- Проси объяснить, а не только исправить. Через пару проектов начнёшь понимать, что происходит
- Проверяй пины. ИИ часто путает распиновку разных плат — сверяйся со схемой платы
5. Когда что-то не работает
Это нормально — у меня тоже. Чаще всего: кабель только для зарядки, не тот пин, не выбрана плата в Arduino IDE, перепутаны питание и земля. Если застрял — пиши в Telegram.
Питание от аккумулятора, когда захочется сделать устройство без провода: гайд по питанию ESP32.