Веб сервер на Esp8266, с выводом данных на LCD1602

Предположим у Вас где то удаленно стоит датчик подключенный к esp8266, и Вам надо на другом контроллере надо как то отобразить измеряемые данные. Можно для этого как вариант использовать веб сервер на esp8266. Для создания web-сервера на ESP8266 и получения данных по GET-запросу и вывода полученных данных на LCD1602 можно использовать следующий код: #include <ESP8266WiFi.h> … Читать далее

Отправка данных с датчика MQ-135 на веб-сервер по GET-запросу

GET-запрос – это один из методов HTTP-протокола, используемый для получения данных из веб-сервера. При отправке GET-запроса, клиент (например, браузер или программный код) запрашивает данные с сервера, указывая URL-адрес веб-страницы или ресурса. Сервер, в свою очередь, отправляет запрашиваемые данные клиенту в ответ на GET-запрос. GET-запрос состоит из строки запроса, которая передается в заголовке HTTP-запроса. Строка запроса … Читать далее

Датчик углекислого газа на Esp8266 и MQ-135 с отправкой данных по mqtt.

MQ-135 – это датчик качества воздуха, который может использоваться для измерения уровня различных газов в воздухе, включая углекислый газ, аммиак, бензол, дым и другие. Этот датчик работает на основе принципа химического взаимодействия между газами и элементами датчика. При взаимодействии между газом и элементом датчика происходит изменение его сопротивления, которое может быть измерено и использовано для … Читать далее

Метеостанция с отправкой данных на ресурс narodmon

Для создания метеостанции на ESP8266 с отправкой данных на сайт narodmon.ru, по протоколам TCP/UDP на narodmon.ru:8283( изменил код на этот протокол из за не до понимания), вам необходимо выполнить следующие шаги: Пример кода для метеостанции на ESP8266 с отправкой данных на сайт narodmon.ru по протоколу TCP/UDP: #include <DHT.h> #include <Wire.h> #include <Adafruit_BMP085.h> #include <ESP8266WiFi.h> #include … Читать далее

Датчик движения на esp8266 с отправкой сообщения на телеграмм.

Для реализации такого проекта на ESP8266 вам понадобятся: Пример кода на Arduino IDE для обнаружения движения и отправки сообщения на Telegram: #include <ESP8266WiFi.h> #include <WiFiClientSecure.h> #include <UniversalTelegramBot.h> // Настройки Wi-Fi const char* ssid = “название_вашей_сети”; const char* password = “пароль_вашей_сети”; // Настройки Telegram const char* botToken = “API-ключ_вашего_бота”; const int telegramChatId = ваш_идентификатор_чата; // Пин, … Читать далее

Метеостанция на esp8266

Использование esp8266 в качестве контроллера домашней метео Для создания метеостанции на ESP8266 с использованием датчиков BMP180, HTU21 и DS18B20 с отправкой данных по MQTT вам понадобятся следующие компоненты и программное обеспечение: Компоненты: Программное обеспечение: Для подключения датчиков к ESP8266 используются следующие пины: Пример кода для получения данных с датчиков и отправки их по MQTT: #include … Читать далее

MicroPython – esp32, ssd1306

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