Protoviz 3D - интерактивный веб-визуализатор 3D-протоколов связи, разработанный для того, чтобы помочь студентам, инженерам-разработчикам встроенных систем и энтузиастам электроники понять, что на самом деле происходит в сети. В настоящее время проект поддерживает UART (универсальный асинхронный приемопередатчик) и I²C (межинтегральная схема) , стремясь сделать последовательную связь визуальной, интуитивно понятной и наблюдаемой, а не абстрактной. Возможности:
- визуализация
UART на побитовом уровне с очисткой стартового, информационного и стопового битов.- настраиваемые скорости передачи/приема данных, включая искажение данных, вызванное несоответствием.
- интерактивная
3D-модель проводки (TX, RX, GND) с вариантами отказов (короткие замыкания).- режим обучения с возможностью приостановки уроков и подробными вопросами и ответами по
UART.- визуализация
I²C на побитовом уровне, включая START, адрес, бит чтения/записи, ACK/NACK, данные и STOP.- реалистичное поведение шины
SDA/SCL с общим тактовым сигналом- моделирование шины с открытым стоком и необходимыми подтягивающими резисторами.
- несколько ведомых устройств с адресной связью
- остановите воспроизведение, перейдите на следующий шаг и просмотрите отдельные элементы на шине.
- встроенная в пользовательский интерфейс документация по
I²C с возможностью поиска и подробным анализом процессаhttps://github.com/Dhanush-777x/protoviz-3d
Подсказал: Ilya - @Zizibob
Опубликовано в @gitgate
#3d #i2c #uart #graph #diy
👍17🔥8
House Planner - планировщик частного дома, двухмерный план этажа в реальном масштабе, трехмерный план, наложение спутниковых карт, расчеты прокладки канализации, электропроводки, водоснабжения и подогрева пола, а также смета материалов. React + PHP, без базы данных.Открытый (
MIT) планировщик, ставится к себе: свой сервер, Docker или обычный PHP-хостинг без БД. План в миллиметрах, 3D, наложение на спутник. Считает канализацию с септиком и уклонами, электрику по группам с УЗО, водопровод и водяной тёплый пол, собирает смету с выгрузкой в CSV. Интерфейс
RU/EN, план - один JSON с версиями, удобно править с ИИ-ассистентом.https://github.com/egmalt/house-planner
Демо: https://app.homedesignsai.pro
Поделился автор: @andsamarin
опубликовано в @gitgate
#design #3d #home #plan
1👍22🔥15