WiFi розетка на Esp 8266.

Сейчас много распространились розетки управляемые голосовыми помощниками или с телефона. Но такую розетку можно и самим сделать на esp8266. Для управления розеткой на ESP8266 через MQTT, необходимо выполнить следующие шаги: Вот пример кода для управления розеткой на ESP8266 через MQTT с использованием библиотеки PubSubClient: #include <ESP8266WiFi.h> #include <PubSubClient.h> // Wi-Fi параметры const char* ssid = … Читать далее

Веб сервер на 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 – это датчик качества воздуха, который может использоваться для измерения уровня различных газов в воздухе, включая углекислый газ, аммиак, бензол, дым и другие. Этот датчик работает на основе принципа химического взаимодействия между газами и элементами датчика. При взаимодействии между газом и элементом датчика происходит изменение его сопротивления, которое может быть измерено и использовано для … Читать далее

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

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

Метеостанция с отправкой данных на ресурс 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 … Читать далее

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

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

Micropython Esp8266

Язык программирования Python стал настролько популярным, что я заинтересовался а нет ли версии для микроконтроллеров типа esp8266, esp32 и прочее. Оказалось есть версия micropython именно для таких плат. Итак, давайте начнем, рассмотрим на примере микроконтроллера esp8266. Использование MicroPython – отличный способ получить максимальную отдачу от вашей платы ESP8266. И наоборот, чип ESP8266 является отличной платформой для … Читать далее