ESP32 SQLite

На ESP32 вы можете использовать базу данных SQLite для хранения данных на SD-карте. SQLite – это легковесная встроенная реляционная база данных, которая может быть использована на микроконтроллерах, включая ESP32. Примерный код, демонстрирующий использование базы данных SQLite на ESP32 с использованием SD-карты: #include <WiFi.h> #include <SPIFFS.h> #include <SD.h> #include <SQLiteESP32.h> const char* ssid = “YourWiFiSSID”; const … Читать далее

Считывания штрих кода в opencv python и записать в ms excel

Для считывания штрихкода типа Ten-13 в OpenCV Python и записи его в файл MS Excel, вам понадобится использовать библиотеку pyzbar для распознавания штрихкодов и библиотеку pandas для записи данных в файл Excel. Вот пример кода, который демонстрирует этот процесс: import cv2 from pyzbar import pyzbar import pandas as pd # Инициализация веб-камеры video_capture = cv2.VideoCapture(0) … Читать далее

Распознавание автомобильных номеров с IP камеры на opencv python и записать номер и фото номера в ms excel

Для распознавания автомобильных номеров в реальном времени с IP-камеры с использованием OpenCV и записи номеров и фотографий номеров в MS Excel, вам потребуется следующее: import cv2 import openpyxl from openpyxl import Workbook from openpyxl.utils import get_column_letter from openpyxl.drawing.image import Image Создайте экземпляр класса Workbook из openpyxl: workbook = Workbook() sheet = workbook.active sheet[‘A1’] = ‘Number’ … Читать далее

ESP32 BLE micropython

MicroPython для ESP32 поддерживает Bluetooth Low Energy (BLE) и может использоваться для создания приложений, которые соединяют несколько ESP32-устройств через BLE. Чтобы начать работу с BLE в MicroPython на ESP32, вам понадобится модуль “bluetooth”. Вот простой пример кода, демонстрирующий, как установить соединение BLE между двумя ESP32-устройствами: ESP32 A: import bluetooth # Установка имени и роли устройства … Читать далее

Обмен по uart в Esp32 micropython

Обмен данными по UART (Универсальный Асинхронный Приёмо-Передатчик) между двумя ESP32-устройствами с использованием MicroPython очень прост и может быть выполнен с помощью встроенного модуля machine.UART. Вот пример, демонстрирующий, как установить соединение UART между двумя ESP32-устройствами с использованием MicroPython: ESP32 A: import machine import time uart = machine.UART(1, baudrate=9600, tx=26, rx=27) while True: uart.write(“Hello from ESP32 A\n”) … Читать далее

ESP32 BLE в arduino ide

Для соединения нескольких ESP32-устройств по Bluetooth Low Energy (BLE) в Arduino IDE, вы можете использовать библиотеку ESP32 BLE Arduino. Эта библиотека предоставляет удобные функции для создания серверов и клиентов GATT, а также для обмена данными по BLE. Вот простой пример, демонстрирующий, как установить соединение BLE между двумя ESP32-устройствами с использованием Arduino IDE и ESP32 BLE … Читать далее

ESP32 BLE

Bluetooth Low Energy (BLE) – это энергоэффективная версия беспроводной технологии Bluetooth, которая предназначена для передачи данных с низким энергопотреблением. BLE была разработана с целью обеспечить длительное время работы для устройств с ограниченным источником питания, таких как мобильные устройства, сенсоры, носимая электроника и другие устройства Интернета вещей (IoT). Основные особенности BLE: BLE используется для различных приложений, … Читать далее

Обнаружение лица без маски в OpenCV и добавление фото лица в папку.

Для обнаружения лица без маски в OpenCV и сохранения фотографий лиц в папку вы можете использовать следующий код: import cv2 import os # Инициализация классификатора Haar Cascade для обнаружения лица face_cascade = cv2.CascadeClassifier(‘haarcascade_frontalface_default.xml’) # Инициализация веб-камеры video_capture = cv2.VideoCapture(0) # Создание папки для сохранения фотографий лиц без маски if not os.path.exists(‘faces_without_mask’): os.makedirs(‘faces_without_mask’) face_count = 0 … Читать далее

СКУД на arduino с ethernet shield w5100, с веб сервером для добавления в код программы номер карты доступа.

Для создания системы контроля и управления доступом на Arduino с использованием Ethernet Shield W5100 и веб-сервера для добавления номеров карт доступа в программный код, вам потребуется выполнить следующие шаги: Примерный код программы Arduino: #include <SPI.h> #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // MAC-адрес Ethernet Shield IPAddress ip(192, 168, … Читать далее

Метеостанции с веб-сервером на ESP32 MicroPython

Для создания метеостанции с веб-сервером на ESP32 с использованием датчиков HTU21 и BMP180, вам потребуется скомбинировать код для считывания данных с датчиков, код для создания веб-сервера и код для отображения данных на веб-странице. Вот общий шаговый план: Подключите датчики HTU21 и BMP180 к ESP32 и убедитесь, что они работают корректно. Обычно для подключения используются пины … Читать далее