О проекте
ESPLab — это лаборатория электроники, которая целиком помещается во вкладке браузера. Ничего не нужно устанавливать, покупать и ждать: схема собирается мышью, прошивка пишется тут же, и всё это сразу работает.
Что здесь можно
Собрать схему и увидеть, как она работает. Не «должна работать по расчёту», а именно увидеть: ток бежит по проводам, лампа наливается светом, вал мотора крутится, резистор желтеет и краснеет по мере нагрева. Схема считается непрерывно, и любая правка отзывается сразу — покрутите ручку потенциометра и смотрите, как меняется картина.
Написать прошивку для ESP32 или Arduino и запустить её. Настоящий компилятор, настоящий код, настоящая периферия: выводы, таймеры, ШИМ, шины I²C, SPI и UART, десятки датчиков и дисплеев. Монитор порта, графопостроитель, логический анализатор — всё на месте.
Разобрать электрику дома. Направление на 230 В считает щиток и проводку: автоматы, УЗО, дифавтоматы, сечения жил, нагрев кабеля, селективность защиты. Можно потрогать то, что в жизни трогать нельзя, — и увидеть, чем кончается отсутствие защитного проводника.
Разобраться в схемотехнике. Отдельное направление считает электронику во времени: заряд конденсатора, выпрямители и фильтры, транзисторные ключи и усилители. С двухканальным осциллографом, измерениями и режимом XY для снятия вольт-амперных характеристик.
Чем это отличается от чтения учебника
Здесь можно ошибиться. Светодиод без резистора сгорит. Лампа на 12 В в сети 24 В проработает полторы секунды и погаснет навсегда. Электролитический конденсатор, включённый наоборот, вздуется. Перегруженный резистор потемнеет. Это не наказание, а самый короткий путь к пониманию: ошибку, которую увидел, объяснять уже не нужно.
Здесь объясняют, что не так. Разбор схемы говорит словами: не «ошибка 42», а «светодиод включён прямо на источник, ток ограничивать нечем, поставьте резистор — его номинал равен разности напряжений, делённой на нужный ток». Отдельная группа примеров устроена наоборот: схема дана уже сломанной, симптом описан, причину ищете вы.
Здесь сначала считают, потом смотрят. В описаниях примеров стоят те самые формулы, которыми пользуются на бумаге, а шаги начинаются со слов «посчитайте, потом запустите». Симулятор, который показывает правильное число и не говорит откуда, учит доверять программе. Задача обратная.
Что внутри
Больше двухсот готовых примеров: от мигающего светодиода до блока питания из двадцати пяти деталей, от датчика температуры до квартирного щитка. Каждый открывается одним щелчком, работает сразу и снабжён разбором.
Любую схему — свою и чужую — можно раскрыть, покрутить у неё номиналы и посмотреть, что изменится. Понравилось — заберите себе одной кнопкой и дальше правьте как хотите. Свои проекты можно держать закрытыми или показать всем.
Расчёт идёт в вашем браузере, а не на сервере. Это значит, что он не упирается в очередь, не зависит от нагрузки на сайт и не прекращается, когда сеть подводит.
Кому это нужно
Тем, кто учится. Школьнику, студенту, самоучке — всем, кому нужно понять, а не запомнить. Здесь можно сжечь сотню светодиодов и не потратить ни рубля.
Тем, кто учит. Пример открывается по ссылке и работает у всех одинаково: ни установки, ни версий, ни «а у меня не компилируется». Схему можно собрать при классе за минуту и тут же сломать, показывая, почему так делать нельзя.
Тем, кто делает. Проверить идею до того, как ехать за деталями. Пересчитать делитель, прикинуть номинал гасящего резистора, посмотреть пульсации после фильтра, отладить логику прошивки, пока плата ещё едет с другого конца страны.
С чего начать
Откройте галерею и запустите любой пример — он заработает сразу, без настройки. Понравится — форкните и меняйте. Захотите с нуля — создайте проект и выберите направление: контроллер, электроника, проводка на 12 В или сеть на 230 В.
Всё остальное расскажет документация, но она не понадобится в первые полчаса.