Оглавление:

Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE: 3 шага
Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE: 3 шага

Видео: Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE: 3 шага

Видео: Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE: 3 шага
Видео: как передать температуру на сервер по WIFI и сохранить температуру в базе данных. 2024, Июль
Anonim
Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE
Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE
Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE
Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE
Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE
Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE
Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE
Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE

Esp32 - великолепный микроконтроллер, он мощный, как Arduino, но даже лучше! Он имеет подключение к Wi-Fi, что позволяет дешево и легко разрабатывать проекты IOT. Разрабатывать свои проекты с официальным SDK крайне сложно. В-третьих, найти подходящую рабочую библиотеку - огромная головная боль. Что, если бы вы могли использовать все функции микроконтроллера, одновременно создавая код в PYTHON. Будет ли это иметь значение? Конечно, Python мощный, легкий для чтения и чрезвычайно простой в написании. Кроме того, вам не нужно беспокоиться обо всех мелочах низкого уровня (указатели, регистры и файлы конфигурации). Кроме того, вы используете стабильную систему Zerynth. еще не знакомы с Zerynth, это следующая БОЛЬШАЯ ВЕЩЬ!

Он предоставляет вам все функции микроконтроллера с легкостью Python и является бесплатным.

Позвольте представить вам веб-сервер температуры и влажности Esp32, написанный на Python.

Шаг 1: Шаг 1: Подключение оборудования

Шаг 1: Подключение оборудования
Шаг 1: Подключение оборудования
Шаг 1: Подключение оборудования
Шаг 1: Подключение оборудования

Датчик температуры и влажности hts221 использует соединение I2C, вы должны подключить датчик к соответствующим контактам в ESp32Node-MCU Esp32s Hts221 Sensor

3v3 контакт 3.3v контакт

Вывод GND Вывод GND Вывод I026 Вывод SCL

IO25 штырь SDA

Шаг 2: Шаг 2: Код ESP32

Шаг 2: Код ESP32
Шаг 2: Код ESP32
Шаг 2: Код ESP32
Шаг 2: Код ESP32
Шаг 2: Код ESP32
Шаг 2: Код ESP32
  • Подключите отладочную плату Esp32 к компьютеру.
  • Загрузите последнюю версию Zerynth Studio IDE бесплатно: https://www.zerynth.com/zerynth-studio/ Используйте это руководство по установке, чтобы помочь вам:
  • Внутри приложения; Создайте новую учетную запись и вертуализируйте свое устройство. Используйте это руководство, чтобы помочь вам
  • Теперь создайте новый проект на главной панели инструментов; Новый проект Введите имя проекта и сохраните его.
  • Найдите код в приложении
  • Скопируйте код и Uplink (загрузите в uC)
  • Открытый серийный монитор
  • Скопируйте IP-адрес в свой браузер и откройте веб-страницу! Если вам нужна помощь с IDE:

Шаг 3: Шаг 3: Образец кода

Шаг 3. Пример кода!
Шаг 3. Пример кода!

Вы можете найти весь проект в приложении! Здесь я хочу показать вам, насколько это просто:

из stm.hts221 импорт hts221

temp_hum = hts221. HTS221 (I2C0, D16) # инициировать протокол i2C с датчиком

temp, hum = temp_hum.get_temp_humidity () # получить текущую температуру и влажность с помощью библиотеки!

from espressif.esp32net import esp32wifi as wifi_driver #importing Esp32 Wifi driver

WifiAP_name = "Имя точки доступа WIFI" Wifi_Pass = "Пропуск Wi-Fi!"

wifi_driver.auto_init ()

wifi.link (имя WifiAP, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------

Так просто использовать Zerynth IDE с python.

Рекомендуемые: