Ключевые выводы
- Платы ESP32 могут оказаться сложными для новичков, но предлагают широкий спектр функций для проектов «сделай сам».
- Для начала отлично подойдут такие проекты, как сканер Wi-Fi, веб-сервер, метеостанция и интеллектуальный монитор почвы.
- Камера видеонаблюдения на базе ESP32 с функцией распознавания объектов — уникальный проект, который стоит попробовать.
В отличие от SBC, микроконтроллеры имеют высокую кривую обучения, что делает их немного сложными для большинства новичков. Если включить в них шквал функций, предлагаемых продвинутыми платами, такими как семейство ESP32, легко понять, почему новички могут сторониться проектов DIY с использованием этих микроконтроллеров.

Связанный
Руководство для начинающих по программированию микроконтроллера ESP32
Платы Arduino и Raspberry Pi Pico, возможно, доминируют на рынке микроконтроллеров, но ESP32 — это надежная альтернатива для сложных проектов DIY.
Однако вам не нужны навыки бога DIY, чтобы создать несколько простых проектов. Несколько датчиков, светодиодов и немного терпения — вот все, что вам нужно, чтобы воплотить в жизнь эти пять проектов DIY с помощью ESP32.
5 Wi-Fi сканер
Просто, но отлично подходит для новичков
Сканер Wi-Fi, способный отображать SSID, уровень сигнала, уровень шифрования и другие сведения о беспроводных сетях в вашем районе, — идеальный стартовый проект, если вы только начинаете. После того, как вы подключили ESP32 к IDE на вашем ПК, все, что вам нужно сделать, это написать функцию, которая может считывать эти значения с микроконтроллера и отображать их в выходной секции вашей IDE. Если вы не знакомы с кодированием, вы можете использовать WiFiScan файл примера в среде разработки Arduino в качестве справочного материала для этого проекта.
4 веб сервер
Вы будете использовать его довольно часто в проектах ESP32.
Позвольте мне начать этот раздел, добавив, что из-за ограниченных вычислительных возможностей ESP32 веб-сервер, размещенный на микроконтроллере, не будет столь впечатляющим, как серверы на базе LAMP или Flask, которые я построил с помощью Raspberry Pi 5. Тем не менее, сервер ESP32 имеет свои применения. Например, вы можете прикрепить микроконтроллер к макетной плате и нескольким светодиодам и создать веб-страницу, которая может управлять освещением.
Это руководство от пользователя Instructable Общий9899 идеально подходит, если вы застряли, разбираясь с аспектами кодирования и/или схемотехники этого проекта. Как только вы ознакомитесь с созданием веб-сервера, вы сможете реализовать его в оставшихся идеях проектов в этом списке.
3 Метеостанция
Для отслеживания параметров окружающей среды
Если измерение температуры, давления и влажности с помощью датчика BME280 кажется вам знакомым, то вы, возможно, читали мой урок о том, как построить метеостанцию с помощью Raspberry Pi. Фактически, базовая процедура в основном та же самая, даже если вы используете плату ESP32.
После того, как вы подключили BME280 (или другой аналогичный датчик) к правильным контактам GPIO на вашем ESP32, вы можете загрузить специальную библиотеку кода для вашего датчика внутри Менеджер библиотеки вкладка в Arduino IDE. После того, как вы изменили фрагмент кода для сетевых учетных данных, чтобы они соответствовали SSID и паролю вашего Wi-Fi-подключения, вы можете запустить код и полюбоваться своей новой метеостанцией.
2 Умная машина для контроля влажности почвы
Удивительное дополнение к вашему набору садовых инструментов.
Как и в случае с метеостанцией, для этого проекта вам понадобится подходящий датчик, а именно емкостный датчик влажности. Опять же, вам нужно будет соединить датчик с вашей платой ESP32, прежде чем подключать ее к ПК и запускать Arduino IDE.
Оттуда вы можете написать функцию, которая принимает значение влажности от датчика и отображает его как выход, с некоторым дополнительным кодом для обновления показаний через регулярные интервалы. Если вы застряли, вы можете импортировать Гравитационный датчик влажности почвы из Менеджер библиотеки вкладка.
1 Камера слежения
Для наблюдения за окружающей обстановкой
Камера безопасности на базе ESP32 — это надежный проект, который даже имеет ограниченную функциональность распознавания объектов. Конечно, вам понадобится модуль камеры, совместимый с вашей платой ESP32, и есть много доступных вариантов, из которых вы можете выбирать.
Как всегда, вы можете запустить Arduino IDE после того, как подключите модуль камеры к микроконтроллеру. Для кода вы можете загрузить КамераВебСервер пример файла в ESP32 раздел Примеры и запустите код после изменения параметров SSID и пароля сети.
Получение полезного практического опыта работы с ESP32
Начинать свой путь DIY на ESP32 вместо суперпопулярных плат Arduino или Raspberry Pi Pico может показаться довольно нетрадиционным, особенно когда у них не так много обучающего материала, как у их конкурентов. Тем не менее, микроконтроллеры ESP32 обладают лучшими возможностями обработки и более широким набором функций, поэтому они вам обязательно понадобятся в какой-то момент, если вы увлекаетесь робототехникой, схемотехникой или автоматизацией.

Связанный
Вот 15 гениальных проектов, которые вы можете реализовать с помощью Arduino.
От самодельных 3D-принтеров до FPV-дронов — с помощью микроконтроллера Arduino можно сделать многое