🧪 Осциллограф внутри Flutter: знакомимся с пакетом Oscilloscope Визуализация данных в реальном времени — просто и красиво.
Разработчики Flutter-приложений часто сталкиваются с задачей отображения потоковых данных: будь то показания датчиков, биржевые котировки, сигналы с микрофона или просто результаты работы алгоритма. И если для статичных графиков уже есть привычные решения, то для динамической прокрутки волны выбор не так велик.
Знакомьтесь: oscilloscope — легковесный пакет от spiralarm.uk, который превращает стандартный график в настоящий экран осциллографа.
Интерсные старые проекты на Flutter и Bluetooth-пыль с модулем ESP32-C3 WiFI/BT Много лет назад нашёл на просторах интернета проекты для постоения IoT устройств и удобных графических приложений на Flutter. Увы, проекты использовали старую версия Flutter. Необходимо переписать и исправить огромный список ошибок.
Посмотреть репозиторий автора Eric 0015 можно здесь: GitHub.
🧠 Рефакторинг Bluetooth проектов для Arduino ESP32 и графическое приложение на Flutter
Сегодня был тот самый день, когда закрываешь все вкладки с «помощью» и просто берёшь переписывать код.
Малый отчёт за январь.
Январь Нового года — месяц самообучения. В 2018 и 2019 годах посетил конференцию DARTUP в Санкт-Петербурге. Хотелось посмотреть новые технологии для создания. Было много участников, докладов и общения. Перед входом можно было попробовать новый для меня язык программирования Dart и пообщаться с программистами из солидных фирм. Атмосфера была творческой и тёплой. Пришёл на работу в отдел разработчиков и показал шесть собранных приложений на своём телефоне. Увы, руководители фирмы и инженеры не заинтересовались.
🇷🇺 История одного апдейта: как я обновил «Аврору» до версии 5.xx
🇷🇺 История одного апдейта: как я обновил «Аврору» до версии 5.xx
В моей коллекции уже был российский мини-компьютер с отечественным процессором. А в январе 2023 года я стал одним из первых, кто приобрёл мобильный телефон на российской ОС «Аврора». Доставка из Москвы в Питер заняла 19 дней — но куда спешить? Техника новая, система для многих неизвестная.
Интерес к истории привёл меня от цифровых раскопок троичной ЭВМ «Сетунь» к автоматизированной системе обучения «Наставник».
🔗
Запись из лаборатории: Дисплей для работы с микроконтроллером и модулемESP32 Привет! Делюсь опытом работы с дисплеями — от низкоуровневой возни с железом до веб-интерфейсов. История в духе «хочешь сделать что-то хорошо — сделай всё сразу».
Акт 1: Разнобразные дисплей для хобби-проектов Всё началось с безжизненного экрана. Скачал библиотеку Arduino OLED-дисплея. Первый тест — грусный “черный экран”. Вердикт суров: дисплей неисправен, нужна замена. Но, как часто бывает, проблема была не в “железе”, а неточности в программе.
Копия группы “Ternary Computers: The Setun and the Setun 70” 🔗 Ссылка: https://t.me/setun_1958
Сделал копию переписки в группе, посвящённой троичной тематике.
Ссылка: 🔗 https://github.com/askfind/Ternary_Computers_Telegram_Copy.git
ChatExport_2026-01-13 с 2022 по 2025 год. Электронные книги и видео удалены. github не позволяет отправить в репозиторий. Копируйте на свои компьютеры.
Я [ai deepseek chat] проанализировал Telegram-чат о троичных компьютерах по указанному репозиторию. Вот результат моего анализа. Темы общения в чате:
Общая история и теория троичных систем счисления: Основная тема.
Троичный исходный код для «Сетуни» Введение: Назад в будущее, к истокам
Иногда историю вычислительной техники приходится выстраивать по крупицам, буквально по строчкам. Особенно если речь идет об уникальных, опередивших время машинах. Сегодняшний рассказ — о настоящем digital-детективе в стенах Российской национальной библиотеки (РНБ) в Санкт-Петербурге. Цель: найти исходные коды для легендарной троичной ЭВМ «Сетунь».
Глава 1: Храм Знаний
C.-Петербург. Станция метро «Парк Победы». Сдаю в гардероб велосипедную ветровку и рюкзак.
Анализатор спектра АЦП на базе ESP32-C3: профессиональный инструмент для анализа сигналов в реальном времени Сегодня я представляю комплексный проект — веб-анализатор спектра на ESP32-C3. Это полноценный измерительный инструмент, который преобразует микроконтроллер в автономное устройство для анализа аналоговых сигналов с отображением результатов через современный веб-интерфейс.
Суть проекта Данная прошивка превращает ESP32-C3 в автономный анализатор спектра с веб-сервером. Ключевые возможности:
Высокоскоростной сбор данных с АЦП (до 10 кГц) через аппаратный таймер. Цифровая обработка сигналов: прямое преобразование Фурье (DFT), оконное взвешивание (Хэмминг), вычисление амплитудного спектра.
Ваш браузер не поддерживает встроенные видео. Проект Logger ADC, Temperature: веб-мониторинг данных с в реальном времени Сегодня я хочу представить вам проект Logger ADC, Temperature — компактный веб-сервер на базе ESP32-C3 (ядро RISC-V) для мониторинга аналоговых сигналов и температуры в реальном времени. Эта система идеально подходит для прототипирования, образовательных задач и базового мониторинга параметров в системах домашней автоматизации.
Проект создан и отлажен с цифовым помощником www.deepseek.com
Идея проекта Прошивка превращает ESP32-C3 WiFi/BT в автономное IoT-устройство, которое:
✅ Система работает в штатном режиме Ниже — хронология автоматических событий за сегодня:
📋 Журнал событий Время Событие Описание 10:01:00 🔴 ВЫКЛючение питания Сработало по достижению заданного порога температуры 11:20:00 🟢 ВКЛючение питания Сработало по выходу температуры за допустимый порог Сейчас ❄️ Охлаждение Идёт процесс снижения температуры до заданного значения 💬 Комментарий Круть! Магия прямо какая-то. Вроде мелочь, а радуюсь как ребенок :)
📌 Статус: 🟢 Система функционирует в автоматическом режиме, все события зафиксированы и соответствуют ожидаемому поведению контроллера.
Ссылки: https://wasm.in/threads/robot-programmist-vanjusha-uchim-asm.4066/page-3
https://forum.mista.ru/topic/136246
Проект «Инженерная база знаний программиста»: Робот-программист «Ванюша» Введение Основной целью данного проекта является создание эффективной оболочки базы знаний для инженеров-программистов. Это позволит систематизировать знания и обеспечить доступ к ним в удобной форме.
Глава 1. Обучение 1.1. Поиск знаний Этапы процесса поиска включают сбор необходимой информации из разных источников, её фильтрацию и предварительную обработку.
1.2. Хранение знаний Организация хранения позволяет эффективно сохранять полученные знания и обеспечивать быстрый доступ к ним.