baev.v

baev.v

Владимир
Пикабушник
Дата рождения: 3 августа
в топе авторов на 611 месте
183 рейтинг 2 подписчика 0 подписок 2 поста 2 в горячем
57

Автополив с Пикабу: собрал в симуляторе три версии, от Nano до ESP32 с веб-админкой и MQTT⁠⁠

Рабочий вариант автополива с фитолампой с симуляторе ESP32

Рабочий вариант автополива с фитолампой с симуляторе ESP32

На днях в ленте попался пост Azatey.n про автоматический полив со схемой и скетчем. Схема понравилась: два насоса, фитолампа, меню на энкодере. Всё по делу, ничего лишнего.

И я подумал: а что если собрать это в моём симуляторе PinPort и заодно прокачать проект?

Сразу про честность:

  • Схему я подсмотрел у автора. Это его идея, ему спасибо.

  • Код мой, новый. Из поста я его не брал, писал с нуля.

Три версии одного проекта

Одну и ту же теплицу я сделал в трёх вариантах, от простого к навороченному:

  1. Автополив и фитолампа на Arduino Nano: классика, меню на энкодере, экран, часы.

  2. Автополив и фитолампа на ESP32 с веб-админкой: то же самое, плюс страничка, с которой всё настраивается.

  3. Автополив и фитолампа на ESP32: веб-админка и MQTT: то же самое, плюс связь с брокером, чтобы данные летали в облако.

Как и у автора, меню управляется энкодером. В новых версиях к нему добавились веб-интерфейс и MQTT.

Что в схеме

  • ESP32 в роли мозга.

  • Три реле на 10 А: два для насосов, одно для лампы.

  • Цепь 12 В: блок питания, два тумблера и два насоса по 6 Вт.

  • Цепь 230 В: ввод, автомат, выключатель и сама фитолампа.

  • Датчик температуры и влажности, часы, экран и энкодер KY-040.

В реальной жизни 230 В в теплице штука опасная. В симуляторе можно спокойно набивать шишки: перепутал провод, увидел, что не работает, поправил. Дым из монитора не идёт.

Веб-админка

Самое приятное в версии с ESP32 поднимает свою страничку, где видно:

  • время, температуру и влажность;

  • статус MQTT («на связи», брокер MQTT);

  • состояние фитолампы: горит или нет, по какому расписанию;

  • обратный отсчёт до следующего полива каждого насоса;

  • кнопки «Полить сейчас».

А ещё там настраивается всё расписание: во сколько включать и выключать лампу, сколько секунд качать, раз в сколько дней поливать, в каком часу. Нажал «Сохранить», и пошло.

Сейчас, например, лампа работает с 7:00 до 21:00. Насос P1 качает 100 секунд раз в 3 дня в 20:00, а P2 качает 60 секунд раз в 2 дня в 8:00. Всё это меняется в два клика, без перепрошивки.

Что пришлось доработать в самом симуляторе

Чтобы такое вообще собрать, пришлось научить PinPort гибридным схемам. Раньше были отдельно лаборатории с контроллерами, отдельно с 12 В и 230 В. Теперь в одной схеме могут жить плата, цепь на 12 В и цепь на 230 В, и всё это связано реле.

Так что проект получился не только про автополив, но и хорошим тестом для самого симулятора. Ну и заодно ещё раз убедился, что вайбкодинг работает: код писали вместе с нейросетью, а я гонял и ругался.

Попробовать самому

Автополив и фитолампа на Arduino Nano

Автополив и фитолампа на ESP32 с веб-админкой

Автополив и фитолампа на ESP32: веб-админка и MQTT

Все три проекта открываются без регистрации, гостем: заходите по ссылкам выше, жмите «Старт» и смотрите, как оно работает. Можно подсмотреть, как соединены детали, и заглянуть в код.

Свои схемы собирать пока могут только зарегистрированные, а регистрация закрыта. Если хочется собрать что-то своё, напишите в личку или в комментарии, и я дам доступ в личный кабинет.

Расскажите, что бы вы автоматизировали в первую очередь. Огурцы, рассаду, аквариум? И как всегда: помидоры принимаются, желательно спелые. 🍅

Проект: pinport.ru

Показать полностью 1
32

Не Wokwi, но тоже мигает: мой симулятор Arduino и ESP32 в браузере⁠⁠

Давайте сразу по-честному: это пост про мой проект. Смотрю, соседи по Пикабу пиарят свои поделки, и я такой: а чем я хуже? Так что вот, закидывайте помидорами, только желательно спелыми и по делу.

Да, это вайбкодинг, я не скрываю!

Сразу признаюсь: проект сделан вайбкодингом. Я придумывал, что и как должно работать, объяснял это нейросети, она писала код, а я тестировал, ругался и просил переделать. Получилось что-то среднее между программированием и режиссурой.

Идея и решения мои, а код делала нейросеть. Судить, что вышло, вам.

Пять лабораторий в одной вкладке

Что хотите собрать, то и открываете:

  • ESP32: Wi-Fi, датчики, дисплеи, код.

  • Arduino: Uno, Nano, Mega.

  • 12 В: реле, лампы, моторы, автоэлектрика.

  • 230 В: щиток, автоматы, УЗО, кабель, нагрев.

  • Электроника: транзисторы, RC-цепи, осциллограф.

Что внутри

  • Схемы мышкой. Детали таскаешь на холст, выводы соединяешь проводами. Схема хранится обычным текстом, её можно скопировать, положить в git или скинуть коллеге.

  • Настоящий код. Прошивка собирается настоящим arduino-cli, а работает в браузере. Пишешь на C++, жмёшь «Старт», и оно едет.

  • Осциллограф и логический анализатор. Двухканальный осциллограф с курсорами и логический анализатор, чтобы смотреть сигналы во времени.

  • Ток, напряжение, мощность в каждой ветке. Перегрузка и короткое замыкание считаются честно, а не по табличке.

  • Тепловая карта. Видно, какой кабель греется и где вот-вот запахнет. Виртуальный дым из монитора, правда, не пахнет.

  • Wi-Fi без интернета. ESP32 умеет веб-сервер и HTTP-запросы прямо в симуляторе.

  • Ошибки на русском. Ошибки компилятора переведены, а разбор схемы находит перепутанные SDA и SCL ещё до запуска.

Проект щитка однокомнатной квартиры. Попробуй собери свой

Проект щитка однокомнатной квартиры. Попробуй собери свой

Галерея: 367 готовых примеров

Любой проект можно открыть, запустить и сделать своей копией. У каждого есть разбор: что на схеме, какие библиотеки нужны и что делает код. Примеры разложены по платам и темам: ESP32, Arduino, 12 В, 230 В, электроника. Есть и всякая экзотика, вроде фильтров на одних данных или разбора трёх фаз в офисном щитке.

Уроки и калькуляторы

Для тех, кто начинает с нуля, есть уроки с проверкой прямо в модели: 38 уроков и 73 задачи. Не получилось, и проверка скажет, что именно не сходится. Есть подсказки и баллы, как в игре, только про электронику.

Курсы такие:

  • ESP32 с нуля

  • Arduino с нуля

  • Автоэлектрика 12 В

  • Электрика в квартире

  • Основы электроники

  • От схемы к устройству

Ещё есть калькуляторы: резистор для светодиода, закон Ома, делитель напряжения, цветовая маркировка резисторов, сечение кабеля, автомат по мощности, падение напряжения на 12 В. Любой результат можно открыть готовой схемой и посмотреть на приборах, врёт калькулятор или нет.

Двухканальный осцилограф, работает в схемах электротехники.

Двухканальный осцилограф, работает в схемах электротехники.

А чем отличается от Wokwi?

Честно: Wokwi зрелый и мощный проект, и я не пытаюсь его «убить». Просто у PinPort другой набор фишек:

  • Русский интерфейс и русскоязычные материалы.

  • Цепи на 220 В. Насколько я знаю, в Wokwi такого нет, а мне хотелось безопасно потренироваться и с сетевым напряжением.

  • Живые схемы в блоге. Статья и симуляция в одном месте, без копирования проекта к себе.

Если вы уже пользуетесь Wokwi, зайдите и сравните. Мне будет очень интересно услышать, чего не хватает.

А еще можно записывать gif к любому своему проекту и показывать друзьям.

Кому пригодится

  • Новичкам, которые хотят понять Arduino и ESP32 до покупки набора.

  • Студентам, у которых лабораторная завтра, а стенд занят.

  • Тем, кто хочет проверить код «на коленке» перед сборкой железа.

  • Всем, кто любит ковыряться в схемах ради удовольствия.

Как попробовать

Прямо сейчас регистрация временно отключена: зайдите на сайт как гость и запускайте любые проекты из галереи. Можно смотреть, как работают схемы, жать «Старт» и подглядывать, как всё собрано.

Свои схемы могут собирать только зарегистрированные пользователи, а регистрация закрыта: проект молодой, и я хочу спокойно его дорабатывать без наплыва народа. Но если хочется собрать что-то своё, напишите мне в личку или в комментариях, и я выдам доступ в личный кабинет.

А ещё скажите, чего не хватает: каких датчиков, модулей и плат добавить в первую очередь? Читаю всё.

Проект: pinport.ru

P.S.

И да, не все еще работает. Знаю, чиним.

Показать полностью 3
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества