ESP32 BLE

Bluetooth Low Energy (BLE) – это энергоэффективная версия беспроводной технологии Bluetooth, которая предназначена для передачи данных с низким энергопотреблением. BLE была разработана с целью обеспечить длительное время работы для устройств с ограниченным источником питания, таких как мобильные устройства, сенсоры, носимая электроника и другие устройства Интернета вещей (IoT). Основные особенности BLE: BLE используется для различных приложений, … Читать далее

Метеостанции с веб-сервером на ESP32 MicroPython

Для создания метеостанции с веб-сервером на ESP32 с использованием датчиков HTU21 и BMP180, вам потребуется скомбинировать код для считывания данных с датчиков, код для создания веб-сервера и код для отображения данных на веб-странице. Вот общий шаговый план: Подключите датчики HTU21 и BMP180 к ESP32 и убедитесь, что они работают корректно. Обычно для подключения используются пины … Читать далее

Esp32 LCD1602 micropython

Для вывода данных с ESP32 на LCD1602, вам потребуется подключить LCD1602 к ESP32, использовать соответствующую библиотеку для работы с LCD1602 и написать код для вывода данных на дисплей. Вот пример кода для вывода данных на LCD1602 с использованием библиотеки “lcd1602”: Установите библиотеку “lcd1602”. Вы можете установить ее с помощью пакетного менеджера upip: import upip upip.install(‘micropython-i2c-lcd1602’) … Читать далее

Esp32 wifi менеджер.

Иногда возникает необходимость в перенастройке в esp32, точки доступа wifi, для подключения. И что бы каждый раз не перепрошивать можно воспользоваться библиотекой wifi менеджер. Для настройки Wi-Fi на ESP32 с использованием библиотеки “WiFiManager” и созданием точки доступа с возможностью настройки через веб-интерфейс, вы можете использовать библиотеку “WiFiManager” для ESP32. Вот пример кода: #include <WiFiManager.h> // … Читать далее

Web server на esp32 с хранением данных на sd карте

Для создания веб-сервера на ESP32 с хранением данных на SD-карте вы можете следовать этим шагам: Примерный код для создания веб-сервера на ESP32 с хранением данных на SD-карте: #include <WiFi.h> #include <WebServer.h> #include <SD.h> const char* ssid = “YourWiFiSSID”; const char* password = “YourWiFiPassword”; WebServer server(80); void handleRoot() { File file = SD.open(“/index.html”); // Открываем файл … Читать далее

Использование Thonny в работе с esp8266, esp32.

Программа Thonny является простой и удобной средой разработки для языка Python. Она может использоваться для работы с микроконтроллерами, включая ESP8266. Для работы с ESP8266 в Thonny необходимо выполнить следующие шаги: Обратите внимание, что для работы с ESP8266 в Thonny может потребоваться установить дополнительные библиотеки Python. Эти библиотеки можно установить из меню “Установить пакеты” в Thonny.

MicroPython – esp32, ssd1306

SSD1306 – это OLED-дисплей, который может использоваться для отображения информации в микроконтроллерах ESP32, основанных на Micropython. В этой статье мы рассмотрим, как подключить и использовать SSD1306 с помощью Micropython. Шаг 1: Подключение SSD1306 к ESP32 Для подключения SSD1306 к ESP32 вам понадобятся: Прежде чем вы начнете, убедитесь, что у вас есть все необходимые компоненты. Затем … Читать далее

MicroPython Esp32

ESP32 – это мощный микроконтроллер, который поддерживает различные языки программирования. Одним из таких языков является MicroPython, который представляет собой реализацию Python для систем с ограниченными ресурсами. MicroPython может быть использован для создания простых проектов на ESP32, которые не требуют высокой производительности. Преимущества использования MicroPython на ESP32 Проще в использовании: Python отличается простотой в изучении и … Читать далее

Подключение Esp32 к wifi точке в micropython

Для подключения ESP32 к Wi-Fi точке доступа вам понадобится использовать соответствующие функции и методы библиотеки для Wi-Fi в MicroPython. Вот пример кода, который позволяет подключить ESP32 к Wi-Fi точке доступа: import network ssid = ‘название_вашей_сети’ password = ‘пароль_вашей_сети’ def подключиться_к_wifi(): sta_if = network.WLAN(network.STA_IF) if not sta_if.isconnected(): print(‘Подключение к Wi-Fi…’) sta_if.active(True) sta_if.connect(ssid, password) while not sta_if.isconnected(): … Читать далее

Thonny, деполитизация.

Программа Для работы с esp8266, esp32 в micropython я для себя выбрал программу Thonny. Это интегрированная среда разработки для Python, предназначенная для начинающих. Поддерживает различные способы пошагового выполнения кода, пошаговое вычисление выражений, детальную визуализацию стека вызовов и режим объяснения концепций ссылок. Однако в новых версиях программы установили ярлык политического характера, что кому то такая политизация … Читать далее