Оглавление:
Видео: Веб-сервер температуры и влажности Esp32 с использованием PYTHON и Zerynth IDE: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Esp32 - великолепный микроконтроллер, он мощный, как Arduino, но даже лучше! Он имеет подключение к Wi-Fi, что позволяет дешево и легко разрабатывать проекты IOT. Разрабатывать свои проекты с официальным SDK крайне сложно. В-третьих, найти подходящую рабочую библиотеку - огромная головная боль. Что, если бы вы могли использовать все функции микроконтроллера, одновременно создавая код в PYTHON. Будет ли это иметь значение? Конечно, Python мощный, легкий для чтения и чрезвычайно простой в написании. Кроме того, вам не нужно беспокоиться обо всех мелочах низкого уровня (указатели, регистры и файлы конфигурации). Кроме того, вы используете стабильную систему Zerynth. еще не знакомы с Zerynth, это следующая БОЛЬШАЯ ВЕЩЬ!
Он предоставляет вам все функции микроконтроллера с легкостью Python и является бесплатным.
Позвольте представить вам веб-сервер температуры и влажности Esp32, написанный на Python.
Шаг 1: Шаг 1: Подключение оборудования
Датчик температуры и влажности hts221 использует соединение I2C, вы должны подключить датчик к соответствующим контактам в ESp32Node-MCU Esp32s Hts221 Sensor
3v3 контакт 3.3v контакт
Вывод GND Вывод GND Вывод I026 Вывод SCL
IO25 штырь SDA
Шаг 2: Шаг 2: Код ESP32
- Подключите отладочную плату Esp32 к компьютеру.
- Загрузите последнюю версию Zerynth Studio IDE бесплатно: https://www.zerynth.com/zerynth-studio/ Используйте это руководство по установке, чтобы помочь вам:
- Внутри приложения; Создайте новую учетную запись и вертуализируйте свое устройство. Используйте это руководство, чтобы помочь вам
- Теперь создайте новый проект на главной панели инструментов; Новый проект Введите имя проекта и сохраните его.
- Найдите код в приложении
- Скопируйте код и Uplink (загрузите в uC)
- Открытый серийный монитор
- Скопируйте IP-адрес в свой браузер и откройте веб-страницу! Если вам нужна помощь с IDE:
Шаг 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.
Рекомендуемые:
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: 5 шагов
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: Привет, ребята, в большинстве проектов мы используем ESP8266, а в большинстве проектов мы используем ESP8266 в качестве веб-сервера, чтобы данные могли быть доступны на любое устройство через Wi-Fi, получив доступ к веб-серверу, размещенному на ESP8266, но единственная проблема в том, что нам нужен рабочий маршрутизатор для
Измерение влажности и температуры с использованием HIH6130 и частиц Photon: 4 шага
Измерение влажности и температуры с использованием HIH6130 и Particle Photon: HIH6130 - датчик влажности и температуры с цифровым выходом. Эти датчики обеспечивают уровень точности ± 4% относительной влажности. С лучшей в отрасли долговременной стабильностью, истинной температурной компенсацией цифрового I2C, лучшей в отрасли надежностью, энергоэффективностью
Измерение влажности и температуры с использованием HTS221 и частиц Photon: 4 шага
Измерение влажности и температуры с использованием HTS221 и Particle Photon: HTS221 - это сверхкомпактный емкостной цифровой датчик относительной влажности и температуры. Он включает в себя чувствительный элемент и специализированную интегральную схему (ASIC) со смешанными сигналами для передачи информации об измерениях через цифровой последовательный
Интернет-регистратор температуры и влажности с дисплеем с использованием ESP8266: 3 шага
Интернет-регистратор температуры и влажности с дисплеем, использующий ESP8266: Я хотел поделиться небольшим проектом, который, я думаю, вам понравится. Это небольшой и надежный интернет-регистратор температуры и влажности с дисплеем. Это регистрируется на emoncms.org и, при желании, либо локально на Raspberry PI, либо на вашем собственном emoncm
Регистратор температуры, относительной влажности и атмосферного давления с использованием Raspberry Pi и TE Connectivity MS8607-02BA01: 22 шага (с изображениями)
Регистратор температуры, относительной влажности и атмосферного давления с использованием Raspberry Pi и TE Connectivity MS8607-02BA01: Введение: в этом проекте я покажу вам, как построить пошаговую настройку системы регистрации температуры, влажности и атмосферного давления. Этот проект основан на Raspberry Pi 3 Model B и микросхеме датчика окружающей среды TE Connectivity MS8607-02BA