Предыдущая публикация
Следующая публикация
Закрыть
Свернуть поиск
Сервисы VK
Mail
Почта
Облако
Календарь
Заметки
VK Звонки
VK Почта
ТВ программа
Погода
Гороскопы
Спорт
Ответы
Авто
Леди
ВКонтакте
Ещё
Войти
Мы используем cookie-файлы, чтобы улучшить сервисы для вас. Если ваш возраст менее 13 лет, настроить cookie-файлы должен ваш законный представитель.
Больше информации
Разрешить все
Настроить
K12 :: О ESP32 и не только
Канал в Дзене
Подписаться
Пожаловаться
Лента
Темы
Фото
3
Видео
Участники
9
Фильтр
Всё
Увлечения
K12 :: О ESP32 и не только
22 фев
Программирование ESP32 / ESP8266 через USB to UART адаптеры
Добрый день, уважаемые читатели! В данной статье рассмотрены некоторые из имеющихся на рынке USB – UART адаптеров (их еще называют USB-RS232 или USB-TTL преобразователями), которые можно безопасно использовать для работы с ESP32, ESP8266 или другими трех-вольтовыми микроконтроллерами, не имеющими собственного USB-интерфейса. Под словом “безопасно” понимается то, что логические уровни не превышают 3.3В и нет риска повредить микроконтроллер повышенным напряжением на UART. Следует при этом понимать, что рассматриваемые в статье адаптеры не имеют гальванической развязки USB <-> UART, поэтому, возможно, плохо подходят для работы с промышленным оборудованием и станками. Это сугубо любительское оборудование для домашнего применения. Статья рассчитана на начинающих любителей микроэлектроники, которые впервые сталкиваются с необходимостью прошивки платы микроконтроллера с ESP32, но на которой нет USB-разъема и моста USB-UART. В данном случае я не ставил задачи измерять их скоростные характерист
Показать еще
Комментировать
0
Класс
K12 :: О ESP32 и не только
9 фев
Сборка DIY-сушилки iDryer из набора для самостоятельной сборки
Исходная версия статьи: https://kotyara12.ru/iot/idryer-kit/ Информация для читателей: основная площадка для моих статей - это мой личный сайт kotyara12.ru. Только там я исправляю и дополняю статьи по мере необходимости, поэтому спустя некоторое время тексты на дзене и сайте могут немного отличаться. Это не баг, а фича. Добрый день, уважаемые читатели! Сегодня будет не совсем обычная статья. Дело в том, что я некоторое время назад приобрел 3D принтер. Печатаю я относительно редко, пластик же за перерывы между печатью успевает набрать влагу из воздуха (особенно летом, когда влажность в доме повышенная). Из-за этого качество печати через несколько дней простоя заметно падает. Соответственно, мне, как и многим первопечатникам понадобилась сушилка для филамента. Можно было, конечно, временно отжать сушилку для фруктов у супруги, но: а) супруга была резко против такой идеи, б) сушилка для фруктов имеет хорошую вентиляцию и это далеко не самый экономичный вариант. Второй вариант – купить го
Показать еще
1 класс
Комментировать
0
Класс
K12 :: О ESP32 и не только
8 дек 2024
Новое API I2C для ESP-IDF 5.2.0 и выше
Добрый день, уважаемые читатели! Когда-то я уже описывал на данном сайте работу с шиной Inter-Integrated Circuit ( I2C ) на ESP32 на данном сайте. I2C — это последовательный, синхронный, полудуплексный протокол связи, который позволяет нескольким ведущим и ведомым устройствам работать на одной шине. I2C использует две двунаправленные линии с открытым стоком: последовательную линию данных (SDA) и последовательную линию синхронизации (SCL), который должны быть подтянуты резисторами (от 1 кОм до 10 кОм, для ESP32 рекомендуется 2 кОм до 5 кОм). ESP32 имеет два контроллера I2C, каждый из которых может быть либо ведущим (master) либо ведомым (slave). Но время идет, разработчики ESP-IDF работают, и в какой-то момент они “запилили” новую версию API для весьма популярной шины I2C. Об этом и поговорим в данной статье. Начиная с версии ESP-IDF 5.2, структура API для I2C выглядит так, как это представлено на рисунке ниже. Уже знакомая нам библиотека i2c.h названа на схеме как “legacy API”, как вид
Показать еще
Комментировать
0
Класс
K12 :: О ESP32 и не только
2 дек 2024
Система сборки ESP-IDF
Данная статья представляет собой более-менее “читабельный” перевод раздела 4.6 “Build system” ESP-IDF Programming Guide на декабрь 2024 г. Полную версию статьи вы можете прочитать на моем сайте https://kotyara12.ru/iot/esp-idf-builder/ Рекомендуется к прочтению всем, кто хочет создавать приложения (прошивки) для ESP32 и ESP-IDF, в том числе и с помощью PlatformIO. Из данного раздела вам станет ясно-понятно: Проект ESP-IDF можно рассматривать как объединение ряда отдельных составляющих. Например, для веб-сервера на ESP32, который показывает в вашем браузере текущую влажность, это могут быть: ESP-IDF делает все эти компоненты явными и настраиваемыми. При компиляции проекта система сборки будет искать необходимые компоненты в каталогах ESP-IDF, каталогах проекта и (опционально) в дополнительных пользовательских каталогах компонентов. Кроме этого, она позволяет пользователю настраивать проект ESP-IDF, включая каждый используемый компонент, с помощью текстовой системы меню. После настройк
Показать еще
Комментировать
0
Класс
K12 :: О ESP32 и не только
10 ноя 2024
Установка Espressif IDE в ОС Windows
Добрый день, уважаемые читатели! Работая над одним из проектов, я понял, что набор моих библиотек для ESP32, которые я использую в своих проектах уже несколько лет, нужно срочно и кардинально переделывать. Я, как мог, откладывал этот момент, но дальше тянуть стало уже нельзя. Я просто “уперся” в некоторые ограничения, которые сам же себе и создал когда-то; а изменить это все “на лету” сложнее и дольше, чем переписать все с нуля. Что называется “назрело”… На этот раз я решил не разбивать код на множество мелких отдельных библиотек, а реализовать в виде нескольких относительно “крупных” библиотек-компонент – это упростит подключение их к проекту и настройку. Кроме того, при создании библиотек я решил отказаться от platformio и использовать “родной” для ESP32 инструмент – Espressif IDE. Поэтому я и решил заново обновить на своем компьютере Espressif IDE в виде плагина для Visual Studio Code (давненько я им не пользовался и версия существенно устарела). Читатели, которые уже пробовали уст
Показать еще
Комментировать
0
Класс
K12 :: О ESP32 и не только
9 ноя 2024
Электронный змей Горыныч о трех головах
Добрый день, уважаемые читатели! Думаю, никто не будет спорить со мной, что ни один “умный” (и даже “не очень умный”) дом не обойдется без датчиков. Разнообразные датчики для устройств домашней автоматизации являются теми самыми “органами чувств”, на основании данных с которых алгоритмы управляют теми или иными процессами. И самыми популярными датчиками, пожалуй, являются датчики температуры – с их помощью регулируется температура в доме, погребе, гараже, аквариуме и т.д. Я уже не раз писал статьи про подобные датчики, эта тема мне весьма близка. Одним из действительно народных датчиков, безусловно, является цифровой датчик температуры DS18B20, обладающий достаточной точностью даже в “китайском исполнении”. Одна проблема – все локальные шины, основанные на подтяжке линий данных к земле (I2C, 1Wire, SingleBus) обладают небольшой “дальностью” и стабильность их работы резко снижается при возрастании паразитной емкости соединительного кабеля. Читатели, регулярно читающие мой сайт, наверное
Показать еще
1 класс
Комментировать
0
Класс
K12 :: О ESP32 и не только
10 окт 2024
Ethernet-соединения на ESP32
Добрый день, уважаемый читатель! У ESP32, как известно, имеется встроенный сетевой интерфейс для подключения к сети WiFi. И в подавляющем большинстве случаев все им и пользуются. Но WiFi не всегда и не везде применим, иногда все решает только подключение через кабель – Ethernet. Например, если ваше устройство будет работать в закрытом металлическом ящике или на значительном удалении от какой-либо точки доступа. ESP32 отнюдь не ограничен возможностями WiFi и BT, на нем вполне можно использовать и Ethernet, и GPRS/LTE (PPP over UART). Некоторое время назад, я публиковал обзор платы Kincony KC868-A16, на которой предусмотрен ethernet-интерфейс. Вот на её примере я и попробую рассказать, как подключить ESP32 к сети не по воздуху, а кабелем. Когда достаточно давно я написал статью, как подключать ESP32 с использованием ESP-IDF к сети WiFi, там было приведено описание шагов, которые необходимо предпринять для создания сетевого подключения. В частности – необходимость написания обработчиков с
Показать еще
1 класс
Комментировать
0
Класс
K12 :: О ESP32 и не только
12 сен 2024
Настенный держатель тестера DT321B
Добрый день, уважаемый читатель! Данная статья открывает новую рубрику на сайте, посвященную домашней 3D печати. Сам я пока невеликий специалист в этой области, но кое-чему уже успел немного научится, в частности – проектировать в Компасе корпуса и различные штуки. Соответственно в данной рубрике буду публиковать некоторые из своих удачных (на мой взгляд) поделок, которые могут пригодиться всем электронщикам, радиолюбителям, да и просто хорошим людям. Прежде всего, хочу выразить огромную благодарность Руслану (группа в телеграм https://t.me/iDryer), за неоценимую помощь в освоении 3D-печати, советам по выбору оборудования и материалов. Итак… Заметка будет небольшой, немного фото и совсем мало текста. Тестер у меня дешевый, но для цифровой техники его возможностей хватит с избытком. Кроме того, я поднастроил его с помощью источника образцового напряжения. Да прикупил более удобные щупы в поднебесной. Но речь сегодня не о нем. Точнее не совсем о нем. Тестер должен быть всегда “под рукой”
Показать еще
1 класс
Комментировать
0
Класс
K12 :: О ESP32 и не только
10 сен 2024
Плата универсального контроллера умного дома
Данная статья несколько отличается от большинства других статей на данном сайте – в ней вы не найдете непосредственно обучающих материалов. Скорее данная статья относится к разряду “делюсь опытом”, а если еще откровеннее – “смотрите чо я сделал!”. А конкретно я хотел бы рассказать про свою последнюю разработку – плату универсального (на мой взгляд) домашнего контроллера на базе ESP32-WROWER-IE (или ESP32-WROWER-IB). Исходная версия статьи: https://kotyara12.ru/iot/home_controller_01/. Прошу учесть, что при необходимости, статья корректируется только на основном сайте. Поэтому если с момента публикации прошло много времени, рекомендую читать её по ссылке выше. Сколько не используй готовые китайские платы (например раз, два, три), а всё равно что-то где-то будет не хватать. То выводы расположены не удобно, то какого-то очень нужного интерфейса нет, то реле слабые, а то и вовсе – гранаты не той системы. Поэтому на этот раз я решил разработать ровно такую плату, какую мне нужно. Точнее по
Показать еще
Комментировать
0
Класс
загрузка
Показать ещё
Поиск по темам в группе
Напишите, что Вы ищете, и мы постараемся это найти!
Левая колонка
О группе
Меня зовут Александр, и я создаю домашнюю автоматику на ESP32 своими руками
Показать еще
Скрыть информацию
Участники
9
Все участники
Владимир
Димарик
Алексей
Андрей
Игорь
Вячеслав
Александр
Захар
Фото из альбомов
Все
Подписаться
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Войти
Зарегистрироваться