RisalDash RisalDash

Инструмент · BoardLab · Схемы

Рисуй схемы подключения ESP в браузере — без установки Fritzing

Ты закончил проект и садишься его описать — README, лог сборки, ответ на форуме — и нужна чистая картинка подключения. Обычно варианты такие: поставить Fritzing, помучиться с раскладкой на макетке и заскриншотить; либо рисовать ASCII-арт, который никто не любит читать. BoardLab — короткий путь: онлайн-конструктор схем именно под ESP и компанию — выбери плату, протяни пины, добавь реальные датчики и экспортни чёткий PNG.

BoardLabСхемыИнструментыESP32Замена Fritzing

Работает в браузере — ставить нечего. Каждая схема ниже — экспорт прямо из него.

Открыть BoardLab →

Каждая плата и деталь в BoardLab рисуются из данных, а не руками. Меняешь плату — пины пересчитываются; тыкаешь пин — он говорит номер GPIO, свободен ли он или это strapping-пин, а на платах со встроенным экраном — не занял ли его дисплей. Именно этого обычный рисовалка сделать не может.

Что внутри

Схема за четыре шага

  1. Выбери плату из выпадающего списка — он сгруппирован по семействам (ESP32, Arduino, STM32, платы с экраном…).
  2. Добавь модули, которые используешь. Они приходят с настоящими именами пинов и значком шины (адрес I²C и т.п.).
  3. Протяни провода — тяни от пина платы к пину модуля. Провод берёт цвет цепи (красный = 3V3, оранжевый = 5V, серый = GND, синий/жёлтый = SDA/SCL). Нужен pull-up или делитель? Добавь резистор отдельной деталью и впаяй его прямо в линию.
  4. Экспортни PNG — и готово. Хочешь ту же схему на другой плате — сначала переключи плату, пины пересчитаются.
Экспорт из BoardLab: ESP32 подключён к BME280 и OLED SSD1306 на одной шине I²C, SDA к GPIO21, SCL к GPIO22
Настоящий экспорт: два устройства I²C делят одну пару SDA/SCL. Это PNG прямо из BoardLab — без ретуши.

Три подключения, которые реально ищут

В инструменте есть готовые примеры — можно открыть и редактировать. Три самых частых:

BME280 / SSD1306 на одной шине I²C

Два устройства, два провода, разные адреса (0x76 и 0x3C). Если у тебя не находится — это отдельная история: почему датчик I²C молчит.

DS18B20 с pull-up 4.7 кОм

Экспорт из BoardLab: датчик температуры DS18B20 на 1-Wire пине ESP32 с pull-up 4.7 кОм между data и 3V3
Резистор 4.7 кОм между DATA и 3V3 обязателен — нарисован как деталь, а не «где-то там».

HC-SR04 с делителем 1k/2k

Дальномер отвечает 5 В на Echo, а пин ESP не терпит 5 В. Делитель — решение, и BoardLab рисует его прямо в линии. Про общий случай — в посте согласование уровней 3.3 В ↔ 5 В.

Экспорт из BoardLab: HC-SR04 на ESP32 с делителем 1 кОм / 2 кОм на линии Echo 5 В
1 кОм последовательно + 2 кОм на землю снижают 5 В Echo до безопасных 3.3 В.

Почему не Fritzing, Wokwi или circuito.io?

Они хороши каждый в своём — просто задача другая. BoardLab — самый быстрый путь от «нужна картинка подключения» до «вот PNG».

ИнструментЧто этоЗагвоздка для быстрой схемы
BoardLabБраузерный конструктор схем, заточен под ESPНе симулятор — рисует подключение, но не запускает код
FritzingДесктопный редактор макеток/платПлатная загрузка и установка; тяжелее, чем нужно для README
WokwiОнлайн-симуляторОтлично гоняет код; схема — побочный эффект, а не цель
circuito.ioГенератор схем + BOMСтроит полную схему/BOM — больше, чем быстрая карта пинов, и меньше деталей по ESP-пинам

Где BoardLab выигрывает: он мгновенный и онлайн, знает ESP-пины (strapping, ADC2-vs-Wi-Fi, нативный USB, занятые дисплеем), и отдаёт чистый PNG в своём стиле. Где не конкурент: это не симулятор и не PCB-инструмент.

Пригодится не только для постов

Открой, выбери плату и экспортни первую схему примерно за минуту.