Рейтинг@Mail.ru

ESP32 Wi-Fi модуль. Подключение

ESP32 Wi-Fi модуль. Подключение

Всем привет.

Сегодня я хотел-бы рассказать про ESP32.
ESP-WROOM32 это Wi-Fi и Bluetooth модуль на одной плате, который внешне похож на старый ESP8266, но отличается тем что он более мощный и у него имеется больше количество портов ввода вывода, а также пониженным энергопотреблением.
Перед вами модуль ESP32 на отладочной плате:

Подключенный ESP32

Подключенный ESP32

Подключение.

Подключается ESP32 к компьютеру через обычный Android USB шнур (которым заряжается телефон).
После того как вы подключили W-Fi модуль, у вас появится сеть, которая будет называться как-то так, цифры могут отличаться:
ESP_B3FFA6

Найденная сеть esp_b3ffa6

Найденная сеть esp_b3ffa6

При подключении модуля к компьютеру оборудование может быть не опознано, т.е. может не установится драйвер, тогда переходим по ссылке на GitHub:
Windows — https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
Mac — https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md
Debian / Ubuntu Linux — https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/debian_ubuntu.md
У меня компьютер c Windows, поэтому я рассказываю именно о Windows.
Эти ссылки — это инструкции по установке, правда на английском. Кому интересно почитайте.
Первый пункт этой инструкции – скачать новейшую версию Arduino:
Переходим на сайт Arduino — https://www.arduino.cc/en/Main/Software и нажимаем Windows installer (или другое под вашу операционную систему).

Страница скачивания установщика Arduino IDE

Страница скачивания установщика Arduino IDE

Скачиваем необходимое.

Скачиваем и благодарим

Скачиваем и благодарим

Возвращаемся на GitHub. Вторым пунктом идет скачивание и установка Git с сайта https://git-scm.com/download, снова выбираем необходимую операционную систему.

Страница скачивания установщика Git

Страница скачивания установщика Git

После скачивания файла, запускаем его с Правами администратора (Правой кнопкой мыши по файлу – Запуск от имени администратора).
Далее установка:
На первой странице жмем далее, по-ихнему Next

На следующей оставляем все по умолчанию, опять далее

Ставим первую галочку (по желанию) — это добавление на рабочий стол иконок.

Ставим первую галочку (по желанию) - это добавление на рабочий стол иконок.

Ставим первую галочку (по желанию) — это добавление на рабочий стол иконок.

Опять Next.

Страница 4: Next

Далее в выпадающем окне выбираем текстовый редактор который у вас будет использоваться для редактирования текстовых файлов, у меня Notepad++, поэтому я выбираю USE Notepad++ as Git’s default editor жмем Next.

Выбор текстового редактора Notepad++

Выбор текстового редактора Notepad++

Если у вас нету Notepad++, то скачать его можно тут:
https://notepad-plus-plus.org/download/v7.5.8.html

Скачивание Notepad++

Скачивание Notepad++

Далее, в остальных окошках везде: Next.

Здесь Install.

Страница с кнопкой Install

Страница с кнопкой Install

После окончания установки убираем галочку с нижней и нажимаем Finish.

Окончание установки

Окончание установки

Видим один ярлык Git Bash, но сейчас он нам не нужен.
Заходим в папку, в которую установился Git.
Скорее всего это C:\Program Files\Git
Заходим там в папку cmd и открываем git-gui

Программа Git Gui

Программа Git Gui

Выбираем Clone Existing Repository (Клонировать Существующий Репозиторий).
В Source Location нужно вставить ссылку https://github.com/espressif/arduino-esp32.git, перед тем как делать это, обязательно переведите раскладку клавиатуры на английский язык.
А в Target Directory вставляем путь (C:/Users/Ваш_пользователь/Documents/Arduino/hardware/espressif/esp32
У меня путь выглядит так C:/Users/Max/Documents/Arduino/hardware/espressif/esp32

В Source Location нужно вставить ссылку

В Source Location нужно вставить ссылку

Жмем Clone и ждем окончания работы программы.

Скачивание файлов с GitHub

Скачивание файлов с GitHub

 

Окно Git Gui (esp32)

Окно Git Gui (esp32)

Когда появится окно Git Gui (esp32) открываем путь, который вы вписывали в Target Directory и переходим в папку tools (Получается вот так C:\Users\Max\Documents\Arduino\hardware\espressif\esp32\tools), там запускаем файл get.exe, ждем пока скачаются и установятся необходимые файлы.

Get.exe скачивает файлы

Get.exe скачивает файлы

После того как get.exe закончит свою работу, подключаем наш ESP32 к компьютеру, теперь драйвера должны корректно установиться. В диспетчере устройств у меня появится Silicon Labs CP210x USB to UART Bridge.
Запускаем Arduino. Во вкладке Инструменты – Плата выбираем ESP32 Dev Module.

Выбор платы ESP32

Выбор платы ESP32

Дальше в тех же Инструментах выставляем скорость — Upload Speed 115 200.

Выбор скорости

Выбор скорости

Далее выбираем Файл – Примеры – WiFi – WiFiScan и нажимая на модуле ESP32 кнопку BOOT, далее нажимаем загрузить скетч.

Выбор примера WiFiScan

Выбор примера WiFiScan

Готово. Теперь если открыть монитор порта и поставить вместо 9600 -> 115 200, у покажутся все сети, которые есть вокруг.

Изменение скорости

Изменение скорости

Найденные сети

Найденные сети

Всем спасибо за внимание.