Перейти к содержимому

Все статьи

Сенсор давления BME680 и способы вычисления IAQ
5 (3)

Добрый день, уважаемый читатель! В этой статье я решил рассказать вам, над какой проблемой я работал в последнее свободное от работы и столярных работ время. В санузле у меня уже достаточно давно (более года) установлен комбинированный сенсор производства Bosch Sensortec BME680, вот такой:   Этот датчик позволяет измерять сразу четыре… Подробнее »Сенсор давления BME680 и способы вычисления IAQ

Расшифровка адресов ESP32 backtrace в PlatformIO
4.7 (3)

В статье рассмотрен сравнительно простой способ дешифровки адресов backtrace в среде VSCode + PlatformIO. Под дешифровкой backtrace в контексте данной статьи понимается преобразование адресов в имена файлов и номера строк исходного кода. В настоящее время я занимаюсь разработкой для ESP32 (и иногда ESP8266), поэтому в статье рассмотрен пример именно для… Подробнее »Расшифровка адресов ESP32 backtrace в PlatformIO

Обзор ESP32R4 v3 + 8 relay i2c expander
4.3 (3)

Добрый день, уважаемый читатель! Сегодня я хочу познакомить вас базовым ESP32 контроллером в корпусе на DIN-рейку от Rocket Controller. То есть это небольшой обзорчик. Мне уже поднадоело самому разводить платы, травить, сверлить, паять, искать корпус. На этот раз решил попробовать готовое изделие – в корпусе и с встроенным блоком питания,… Подробнее »Обзор ESP32R4 v3 + 8 relay i2c expander

rLoadControl: индикация состояния нагрузки на MQTT DASH
5 (2)

Добрый день, уважаемые читатели! В одной из прошлых статей я рассказывал, как управлять нагрузкой с помощью класса rLoadController. В этой статье я расскажу, как сделать очень удобную индикацию состояния этой самой нагрузки в популярном MQTT клиенте MQTT DASH. Про него я тоже как-то писал статью. На одной плитке можно разместить… Подробнее »rLoadControl: индикация состояния нагрузки на MQTT DASH

Термостат на ESP32 с удаленным управлением. Часть 1. Вводная
5 (2)

Добрый день, уважаемый читатель! Начиная с этой статьи я начну рассказывать, как создать готовое устройство своими руками на базе ESP32 и ESP-IDF. Без Arduino, регистрации и СМС. А необходимые теоретические сведения буду выкладывать параллельно, по мере необходимости. Материала очень много, поэтому статей будет несколько. Перечень всех статей вы найдете в… Подробнее »Термостат на ESP32 с удаленным управлением. Часть 1. Вводная

ESP_LOG или Отладка через UART
5 (2)

Добрый день, уважаемый читатель! Сегодня поговорим о библиотеках – логгерах, основное назначение которых – отладка кода через текстовый монитор порта UART (его ещё иногда называют просто “монитор” или “монитор порта” или “терминал” или даже “консоль”). Программисты “взрослых” настольных систем. как правило, имеют достаточно обширный инструментарий для отладки своего кода –… Подробнее »ESP_LOG или Отладка через UART

Термостат на ESP32 с удаленным управлением. Часть 2. Схема и компоненты
5 (2)

Добрый день, уважаемый читатель! Во второй части марлезонского балета я, как и обещал, расскажу, какие компоненты нам понадобятся и приведу схемы, список компонентов и немного расскажу об особенностях. Плата рассчитана на источник питания 12 вольт, так как большинство охранных сенсоров требуют напряжения питания не менее 9 вольт. Поэтому на палате предусмотрен собственный… Подробнее »Термостат на ESP32 с удаленным управлением. Часть 2. Схема и компоненты

Подключение к точке доступа WiFi из ESP32 с ESP-IDF
5 (2)

Добрый день, уважаемый читатель! В данной статье обсудим довольно непростую тему – подключение к WiFi-точке доступа в режиме STA. ESP32 не был бы так популярен, если б в нем не было встроенной поддержки WiFi подключений. Режим станции (STA) — это такой режим, в котором контроллер не создает собственную сеть, а… Подробнее »Подключение к точке доступа WiFi из ESP32 с ESP-IDF

HTTPS, SSL/TLS соединения на Arduino и ESP8266
5 (2)

Добрый день, уважаемый читатель! Продолжаем тему HTTP-запросов, но сегодня поговорим об защищенных соединениях. В наше время HTTPS обязателен для каждого веб-сайта, браузеры уже давно помечают сайты без TLS как небезопасные. Впрочем, все сказанное в данной статье относится не только к HTTP(S) протоколу, но и к шифрованным соединениям посредством других “прикладных”… Подробнее »HTTPS, SSL/TLS соединения на Arduino и ESP8266

ИС “Корпоративная сотовая связь”
5 (2)

Многие организации выдают своим сотрудникам служебные SIM-карты (а иногда и служебные сотовые телефоны) и оплачивают расходы на сотовую связь. При этом, как правило, оплачиваются не все расходы, а только какая-то их часть. Все что свыше установленного лимита – оплачивается самим сотрудником. Данная программа (информационная система) предназначена для учета счетов сотрудников организации… Подробнее »ИС “Корпоративная сотовая связь”

Как проверить эффективность каждого фильтра в отдельности и созданного сценария в целом
5 (2)

Статистик-фильтров в наших программах очень много. Для разных лотерей могут быть эффективными различные фильтры, да еще и разными параметрами. Возникает вопрос: как выбрать наиболее эффективные методики в каждом конкретном случае и как проверить их эффективность? А очень просто! Идея заключается в следующем: сделать все возможные ставки, оставшиеся после применения того… Подробнее »Как проверить эффективность каждого фильтра в отдельности и созданного сценария в целом

Обзор комплекта Wi-Fi IP видеонаблюдения Falcon Eye FE-1104WIFI KIT
5 (2)

Комплект Wi-Fi IP видеонаблюдения Falcon Eye FE-1104WIFI KIT представляет собой набор для быстрого развертывания системы видеонаблюдения в квартире, подъезде, доме или сравнительно небольшом офисе. В комплект включены четыре уличные камеры с мощной ИК-подсветкой и максимальным разрешением 720P (1280?720 пикселей) без микрофона, цифровой видеорегистратор на четыре канала, пульт дистанционного управления, USB-мышь,… Подробнее »Обзор комплекта Wi-Fi IP видеонаблюдения Falcon Eye FE-1104WIFI KIT

Расширитель GPIO PCF8574
5 (2)

Добрый день, уважаемый читатель! Проблема нехватки свободных портов ввода-вывода ( GPIO ) на микроконтроллерах знакома, думаю, многим разработчикам устройств. Особенно эта проблема актуальна для весьма популярного микроконтроллера в народе ESP8266 (он же Гога ESP-01, он же Жора NodeMCU, и прочих модификаций на том же чипе) – там свободных GPIO вообще… Подробнее »Расширитель GPIO PCF8574

OTA обновления прошивки “по воздуху” для ESP32 и платформы ESP-IDF
5 (2)

Добрый день, уважаемые читатели! В этой статье я расскажу, как достаточно просто и легко выполняются OTA-обновления на микроконтроллере ESP32 и фреймворке ESP-IDF. Совсем не сложно провернуть то же самое и на ESP8266 / ESP32 и для платформы Arduino. Но в данном тексте речь пойдет только об ESP32 и ESP-IDF. Если… Подробнее »OTA обновления прошивки “по воздуху” для ESP32 и платформы ESP-IDF

Удаленный перехват backtrace на ESP32
4.5 (2)

Иногда уже после сборки и отладки очередного устройства, а затем и установки его “на место”, вдруг начинают проявляться самопроизвольные перезагрузки из-за паники. Это означает, что в прошивке где-то присутствует ранее незамеченная проблема. Возникает задача: определить место возникновения сбоя. Зная файл исходного кода и номер строки, можно с большой степенью вероятности… Подробнее »Удаленный перехват backtrace на ESP32

Как создать базу данных MS SQL SERVER
4 (2)

Добрый день, уважаемые читатели! В данной статье подробно рассмотрен процесс создания базы данных на базе сервера Microsoft SQL Server Express Edition. В первую очередь статья относится к тем, кто желает установить одну из моих программ, использующих Microsoft SQL Server в качестве хранилища данных. Однако некоторые сведения из статьи, будет полезны… Подробнее »Как создать базу данных MS SQL SERVER

Как создавать сценарии в программе для лото
5 (1)

В предыдущей статье были кратко рассмотрены основные функции программы. Работа с архивом тиражей, расчетом статистики, и списком ставок обычно не создает проблем у большинства пользователей – ведь там в большинства случаев все интуитивно понятно и без справочных материалов. Но когда дело доходит до создания своего сценария – очень часто начинаются… Подробнее »Как создавать сценарии в программе для лото

Подключение двухпроводных детекторов дыма к Arduino и ESP
5 (1)

Предлагаю Вашему вниманию вариант подключения двухпроводных детекторов дыма (Рубеж ИП 212-xxx или аналогичных) к Arduino или ESP с согласованием уровней напряжения и без необходимости постоянного измерения напряжения на входе, например по прерыванию. Предлагаемая схема практически полностью повторяет штатное устройство согласования УС-02, схема которого приведена в некоторых паспортах детекторов дыма, но… Подробнее »Подключение двухпроводных детекторов дыма к Arduino и ESP

Термостат на ESP32 с удаленным управлением. Часть 5. Добавляем выгрузку данных на внешние сервисы
5 (1)

Добрый день, уважаемый читатель! В прошлых статьях я рассказывал, как собрать устройство телеметрии на базе микроконтроллера ESP32 DevKitC WROOM-32x и фреймdорка Espressif IoT Development Framework. Если вы ещё не знакомы с данными статьями – рекомендую начать с них, иначе может быть непонятно – “что, зачем и почему”.   Но данное… Подробнее »Термостат на ESP32 с удаленным управлением. Часть 5. Добавляем выгрузку данных на внешние сервисы

Капельный полив в теплице и не только
5 (1)

Статья при сугубо агротехническую тематику: организация капельного полива своими руками в теплице и на грядках. Какие могут понадобятся материалы и инструменты.

ИС “Деканат”
5 (1)

Информационная система “Деканат”, как легко догадаться, предназначена для учета данных студентов и их успеваемости в электронном виде. То есть для сотрудников деканатов различных учебных заведений. Конечной целью программы является автоматическое формирование отчета по успеваемости студентов формы 3. Данная версия использует в качестве хранилища данных файл Microsoft Access, но наличие Microsoft… Подробнее »ИС “Деканат”

Учебная БД :: “Учет компьютеров и ПО”
5 (1)

В данной статье описан учебная база данных для студентов! Если Вам необходима рабочая версия, рекомендую посмотреть на другую программу: Учет компьютерной и офисной техники. В данной программе реализован многопользовательский принцип доступа к данным. Каждый из пользователей может иметь доступ к списку компьютеров, любо к списку программного обеспечения, либо ко всем… Подробнее »Учебная БД :: “Учет компьютеров и ПО”

Программа для переноса статей с Дзена на сайт WordPress
5 (1)

Добрый день, уважаемые читатели! Эта статья может пригодится моим коллегам, которые ведут собственные блоги на Дзене параллельно с другим сайтом на WordPress. Те, кто “ведет двойную бухгалтерию”, наверняка знают, как сложно переносить статьи с дзена куда-то еще. Дело в том, что дзен вставляет в html-код целый “вагон и маленькую тележку”… Подробнее »Программа для переноса статей с Дзена на сайт WordPress

ИС “Коммунальные платежи”
5 (1)

Информационная система “Коммунальные платежи” представляет собой “настольную” базу данных для расчета и учета оплаты коммунальных платежей в общежитиях, ЖСК и ТСЖ. Программа позволяет вести учет сразу по нескольким объектам – общежитиям, домам, зданиям. В программе предусмотрено разделение жильцов на различные категории: за “полную стоимость” и “льготники” различных категорий. При этом… Подробнее »ИС “Коммунальные платежи”

Учебная БД :: “Магазины”
5 (1)

Базы данных для торговых точек традиционно пользуются популярностью в ВУЗах и колледжах. Еще одна на эту тему. На этот раз – база данных создана Access + программа написана на Delphi 7. Скачать программу:   Исходники отправляются только на платной основе. Если Вы хотите получить исходники программы, напишите мне. Пожалуйста, оцените… Подробнее »Учебная БД :: “Магазины”

Мультизамена
5 (1)

Выполнить поиск и замену в текстовом файле умеют, наверное, все редакторы. По крайней мере, я иных пока не встречал. Но иногда нужно сделать замену сразу в нескольких файлах. Когда их три, пять – это еще не большая проблема. Но когда количество таких файлов переваливает за десяток, начинаешь задумываться, а как… Подробнее »Мультизамена

Учебная БД :: “Закупки”
5 (1)

Учебная база данных для учета закупок на предприятии. База данных – Ms SQL Server, интерфейс написан на Delphi. При запуске программы предусмотрена авторизация по логину и паролю. Для запуска программы необходимо, что бы на Вашем ПК (или в локальной сети) был установлен экземпляр Microsoft SQL Server любой версии. Перед запуском… Подробнее »Учебная БД :: “Закупки”

Отправка сообщений в Telegram на ESP8266 или ESP32
5 (1)

Доброго времени суток, уважаемые читатели! В этой статье будет рассказано, как сделать публикацию уведомлений с различных устройств домашней автоматики в популярный мессенджер Telegram. В том числе не только уведомлений, но и данных с датчиков, сенсоров и т.д. Предупреждение: данная статья была актуальна в те времена, когда telegram блокировался на территории… Подробнее »Отправка сообщений в Telegram на ESP8266 или ESP32

ESP-IDF 5.0.0: что придется исправить в уже работающем проекте
5 (1)

Добрый день, уважаемый читатель! Давно не следил за новыми версиями Espressif32 и ESP-IDF, но сегодня то-то навеяло, видимо. Вроде бы недавно обновился до ESP-IDF 4.4.3, а сегодня опять обновление “прилетело”. ? На этот раз уж как прилетело, так прилетело – версия Espressif32 6.0.1, которая содержит в себе ESP-IDF 5.0.0. Никогда… Подробнее »ESP-IDF 5.0.0: что придется исправить в уже работающем проекте

Термостат на ESP32 с удаленным управлением. Часть 9. Термостат и управление нагрузкой
5 (1)

Добрый день, уважаемый читатель! Продолжаю описание самодельного устройства на базе ESP32 и ESP-IDF с возможностью дистанционного контроля и управления через WiFi. Возможно, вы наткнулись на эту статью случайно, поэтому приведу список предыдущих статей. Часть 1. Вводная: общее описание и возможности Часть 2. Перечень необходимых компонентов, схемы отдельных узлов, печатная плата… Подробнее »Термостат на ESP32 с удаленным управлением. Часть 9. Термостат и управление нагрузкой

Учебная БД :: “Учет офисной техники”
5 (1)

Очередная “учетная” небольшая (я бы даже сказал “маленькая”) база данных, написанная на Delphi 7. На этот раз в качестве базы данных использована популярная СУБД Access с подключением через TADOConnection. Пожалуй, эта самая простая реализация подобной учетной программы. Если вы попали сюда из поиска, и вам нужна “промышленная” версия программы для… Подробнее »Учебная БД :: “Учет офисной техники”

Программа “Прайс-лист”
5 (1)

Программа “Прайс-лист” предназначена для создания и редактирования списка товаров (прайс-листа), и самое главное – для синхронизации его с прайс-листами одного или нескольких поставщиков в автоматическом режиме. Программа позволяет легко синхронизировать цены “своего” прайс-листа с ценами поставщиков с учетом наценки и РРЦ. Кроме этого автоматически выявляются новые и отсутствующие у поставщиков… Подробнее »Программа “Прайс-лист”

Термостат на ESP32 с удаленным управлением. Часть 3. Телеметрия
5 (1)

Добрый день, уважаемый читатель! В этой части я расскажу, как создать готовую прошивку на основе моего шаблона. Для начала это будет только метеостанция с удаленным управлением: Измерение температуры и влажности в трех точках с заданным интервалом времени Отправка измеренных данных на MQTT брокер в JSON-виде Контроль температуры в заданных пределах… Подробнее »Термостат на ESP32 с удаленным управлением. Часть 3. Телеметрия

Термостат на ESP32 с удаленным управлением. Часть 6. Переход на ESP-IDF 5.0.0
5 (1)

Добрый день, уважаемый читатель! В прошлых статях серии я рассказывал, как собрать и запрограммировать устройство домашней автоматики с удаленным управлением на базе ESP-IDF без использования Arduino, на “голом” ESP-IDF.   Но, к сожалению, некоторое время назад стали поступать многочисленные сообщения, что проект не компилируется, а выдает кучу ошибок: Всё это… Подробнее »Термостат на ESP32 с удаленным управлением. Часть 6. Переход на ESP-IDF 5.0.0

Влияние опций Mbed TLS на расход оперативной памяти
5 (1)

Добрый день, уважаемый читатель! В одной из прошлых статей я рассказывал о библиотеке Mbed TLS, которая служит для создания шифрованных соединений на ESP32.   В конце статья я упомянул о том, что некоторые настройки этой библиотеки напрямую влияют на расход оперативной памяти при установке TLS-соединений. В справочной системе к ESP-IDF… Подробнее »Влияние опций Mbed TLS на расход оперативной памяти

Учёт компьютерной и офисной техники
5 (1)

Информационная система “Учет техники” представляет собой удобную оболочку базы данных для учета компьютеров и офисной техники на предприятии или в организации. Программа проста в использовании, имеет необходимый набор встроенных инструментов для работы с данными: несколько режимов поиска, различные режимы фильтрации, выбор сортировки, настройка столбцов, настраиваемые отчеты и т.д. Данная версия… Подробнее »Учёт компьютерной и офисной техники

Руководство по настройке бота @fl_bot_monitor
5 (1)

Бот “Freelance монитор” ( @fl_monitor_bot ) создан для автоматического поиска новых проектов по заданным критериям на разных биржах фриланса с выводом их в одну “ленту” telegram. Подобные боты уже имеются, но я нигде не нашел возможности настроить фильтрацию рассылки (то есть чтобы бот присылал не все новые проекты, а только… Подробнее »Руководство по настройке бота @fl_bot_monitor

Обзор поворотной P2P-камеры Falcon Eye FE-MTR1000
5 (1)

Falcon Eye FE-MTR1000 представляет собой довольно компактную поворотную IP-камеру с дистанционным управлением, в том числе и положением камеры. Поворот камеры возможен в пределах 120? по вертикали и 355? по горизонтали. Управление камерой происходит через мобильные приложения Android и iOS, ссылки на которые есть на официальной странице устройства. Приложения также имеются… Подробнее »Обзор поворотной P2P-камеры Falcon Eye FE-MTR1000

Пакетная компиляция проектов PlatformIO
5 (1)

Добрый день, уважаемый читатель! Сегодня я поведаю вам по секрету, как легко и просто скомпилировать два десятка проектов PlatformIO за полчаса без труда и забот. Причем не обязательно это должны быть проекты ESP-IDF, это могут быть вполне и проекты под популярный в народе фреймворк Arduino, главное чтобы они были созданы… Подробнее »Пакетная компиляция проектов PlatformIO

Термостат на ESP32 с удаленным управлением. Часть 8. Класс rSensor и как заменить сенсоры на другие
5 (1)

Добрый день, уважаемый читатель! Данная статья продолжает цикл статей, посвященных самодельному устройству на базе ESP32 DevKitC WROOM-32x и фреймворка Espressif IoT Development Framework. В прошлых статьях я рассказывал, как и из чего собрать устройство, а так же как создать самый простой вариант прошивки – устройство телеметрии для дачи, гаража или… Подробнее »Термостат на ESP32 с удаленным управлением. Часть 8. Класс rSensor и как заменить сенсоры на другие

Учебная БД :: “Касса кинотеатра”
0 (0)

Небольшая учебная база данных с интерфейсом на Delphi для продажи билетов в кинотеатр с учетом различной цены за каждое место в зале.   Реализованные возможности: Два зала (большой и малый). Для каждого зала указывается индивидуальный коэффициент стоимости билета относительно базовой цены на сеанс: Список сеансов ведется в главном окне программы:… Подробнее »Учебная БД :: “Касса кинотеатра”

Учебная БД :: “Сеть АЗС”
0 (0)

База данных “Нефтекомпания” или “Сеть АЗС”. Сама программа написана на Delphi 7, база данных создана в Microsoft Access. 7 взаимосвязанных таблиц. Интерфейс программы выполнен в классическом варианте – MDI окно с дочерними окнами, которые располагаются внутри главного окна. Исходники отправляю только на платной основе. Комментарии в коде присутствуют. Если Вы… Подробнее »Учебная БД :: “Сеть АЗС”

Парсер списка плагинов с WordPress.org
0 (0)

Простенький парсер описаний плагинов с WordPress.org с описанием и ссылками, поиск по ключевому слову. Предусмотрено сохранение полученных данных в Microsoft Excel. Скачать: Пожалуйста, оцените статью: [ 0 из 5, всего 0 оценок ]