5 простых проектов, которые каждый может реализовать с помощью микроконтроллера ESP32

    0
    1


    Ключевые выводы

    • Платы 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

    Позвольте мне начать этот раздел, добавив, что из-за ограниченных вычислительных возможностей 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

    Человек держит ESP32, на микроконтроллере горит светодиод

    Начинать свой путь DIY на ESP32 вместо суперпопулярных плат Arduino или Raspberry Pi Pico может показаться довольно нетрадиционным, особенно когда у них не так много обучающего материала, как у их конкурентов. Тем не менее, микроконтроллеры ESP32 обладают лучшими возможностями обработки и более широким набором функций, поэтому они вам обязательно понадобятся в какой-то момент, если вы увлекаетесь робототехникой, схемотехникой или автоматизацией.

    Связанный

    Вот 15 гениальных проектов, которые вы можете реализовать с помощью Arduino.

    От самодельных 3D-принтеров до FPV-дронов — с помощью микроконтроллера Arduino можно сделать многое

    Предыдущая статьяЭто мои любимые стойки MagSafe iPhone и режим ожидания
    Следующая статьяInstagram расширяет возможности роликов с помощью 20 вариантов песен — узнайте как!
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.