Рубрики
Технологии

На новой ESP32-S31 можно запустить Linux без эмуляции

На микроконтроллере ESP32-S31 теперь можно запускать обычный Linux без эмуляции. Компания Espressif опубликовала предварительную версию Linux BSP, а сторонние разработчики портировали на чип Linux 6.18 и 7.1 с поддержкой командной строки, дисплеев, сетевых интерфейсов и карт памяти. Читать далее

Рубрики
Технологии

[Перевод] Как я запустил Bad Apple с частотой 20 fps на E-Ink дисплее за $71

Мне удалось запустить полноценное чёрно-белое видео на стоковой плате ESP32-S3 с экраном на электронных чернилах: никакой ПЛИС и никакого ПК — панель управляется напрямую по параллельной шине. В статье я подробно расскажу, как работает этот драйвер. Если коротко, то в нём используется векторный блок, принимающий по 64 пикселя за раз; управляющие сигналы (waveforms), которые хранятся […]

Рубрики
Технологии

Я написал верификатор eBPF для микроконтроллера. А потом ядро Linux объяснило мне, где я неправ

Ученики подарили мне ESP32. В коробке было всё, что обычно: датчик температуры, реле, горсть светодиодов, круглый дисплей и провода, которых, как выяснится позже, всегда не хватает ровно на один. Нормальный человек собирает из этого термостат за вечер. Я собрал термостат, посмотрел на него и подумал: а неприятно же будет каждый раз лезть с кабелем, если […]

Рубрики
На повестке дня

Ботоферма. Как создать мини-ферму на Android и ESP32

Для подписчиковВ этой статье разберем устройство крошечной фермы для массовых действий, например автоматической регистрации аккаунтов. Микроконтроллер ESP32 будет назначать задания смартфону и забирать результаты. Впрочем, такая схема подойдет для самых разных сценариев.

Рубрики
На повестке дня

Карманный терминал. Тестируем M5Stack Cardputer ADV в полевых условиях

Для подписчиковM5Stack Cardputer ADV — карманный компьютер на ESP32-S3, который способен оказаться гораздо полезнее, чем кажется. Мы протестируем его в полевых условиях: проверим беспроводной аудит, расширим возможности радиомодулями и GPS, а затем попробуем превратить Cardputer в специализированный терминал для сетевого инженера.

Рубрики
Технологии

Экран AMOLED 4,1 дюйма, HDMI-порт и связь на десятки километров без LTE и 5G: представлен LilyGo K230 CoreSet за 150 долларов

Гаджет позволяет обмениваться данными вне сетей сотовой связи LilyGo представила K230 CoreSet — готовую версию своей платформы для разработки, упакованную в корпус карманного устройства, внешне напоминающего смартфон. Базовая версия стоит около 150 долларов, а в качестве дополнительного аксессуара предлагается компактная клавиатура. Источник изображения: LilyGo Устройство создано для разработчиков, инженеров и любителей электроники: поддержки 4G и […]

Рубрики
Технологии

Моя котельная

На этот раз хочу описать контроллер и обвес для котельной, который я с переменным успехом ваяю уже с полгода. ESP32, Kinkony A16, Modbus, тепломер, Arduino в слейв-режиме по i2c, ШИМ-управляемые насосы, дашборд, ну и MQTT. Тупой газовый котёл, гидрострелка, тёплые полы. Если эти слова вам близки, или хотя бы интересны — может и моя статья […]

Рубрики
Технологии

Не нужны ни гигабайты памяти, ни дорогущие ускорители: энтузиаст запустил ИИ-модель с 28,9 миллионами параметров на контроллере ESP32 за 10 долларов

У него всего 16 МБ флеш-памяти Украинский разработчик Slava S (slvDev) показал, что запуск локальной языковой модели возможен даже на сверхдешевом микроконтроллере. В рамках проекта ESP32-AI ему удалось запустить ИИ прямо на ESP32-S3 ценой около 10 долларов. Причем все получилось без подключения к интернету и облачным сервисам. Фото: Slava S./X На первый взгляд задача кажется […]

Рубрики
Технологии

DTMF-MQTT шлюз на ESP32 и SIM800

История создания GSM-DTMF-MQTT шлюза как замены телеграм (и вообще любых интернет-сервисов) в проектах домашней и не очень автоматизации.

Рубрики
Технологии

Как мы придумали NAPI-C как Linux-платформу для прототипирования с UART, I2C, SPI, GPIO

Есть классический путь начинающего embedded-разработчика: взять Arduino (плата для прототипирования с микроконтроллером), подключить датчик через I2C, написать 30 строк кода, порадоваться результату. Потом взять микроконтроллер ESP32 — чуть мощнее, Wi-Fi из коробки, уже интереснее. А потом наступает момент, когда задача требует полноценного TCP/IP-стека, SSH-доступа, записи данных в базу, отладки через gdb (GNU Debugger, отладчик в […]