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

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

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

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

OpenCV и IP камера.

Чтобы захватывать видео с IP-камеры с использованием OpenCV в Python, вам понадобятся следующие шаги: Шаг 1: Установка необходимых библиотек Убедитесь, что у вас установлены библиотеки OpenCV и imutils: pip install opencv-python pip install imutils Шаг 2: Захват видеопотока с IP-камеры import cv2 # URL адрес IP-камеры camera_url = “http://your_camera_ip_address/video” #’rtsp://192.168.2.63:554/user=admin&password=&channel=1&stream=0?.sdp’ # Создание объекта VideoCapture для … Читать далее

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

Робот едущий за цветным объектом

В продолжение темы OpenCV , робот следящий и едущий за цветным объектом. Для создания программы робота, который будет ехать за желтым шаром, вам понадобится камера, способная обнаруживать желтый цвет, и двигатели, управляемые платой L298N. Пример программы на Python для робота, который едет за желтым шаром, может выглядеть следующим образом: import cv2 import numpy as np … Читать далее

Слежение за цветным объектом на OpenCV

Простой пример использования OpenCV. Для написания программы на Python для слежения за желтым шаром потребуется использовать компьютерное зрение и библиотеку OpenCV. Вот пример программы на Python, которая использует камеру для обнаружения желтого шара и выводит его координаты: import cv2 # Открываем видеопоток cap = cv2.VideoCapture(0) # Задаем диапазон желтого цвета в HSV-пространстве yellow_lower = (20, … Читать далее

5 самых интересных приложений OpenCV

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

RREST API

REST API (Representational State Transfer Application Programming Interface) позволяет приложениям обмениваться данными и взаимодействовать друг с другом через Интернет, используя стандартные методы HTTP, такие как GET, POST, PUT и DELETE. В Python вы можете создать REST API, используя различные фреймворки, такие как Flask, Django или FastAPI. Чтобы воспользоваться REST API в Python, вам потребуется библиотека … Читать далее