Пост посвящается эргономике или почему при разработке устройства нужно заботиться об удобстве использования.
Вдогонку предыдущему посту про механический дизайн. 🔩⚡️
Давным-давно я участвовал в разработке электроники для робота-труболаза в стартапе. Как и в любом стартапе, всё должно быть готово уже вчера. Сроки были сжаты, поэтому конструкторы напичкали модель проводами и платами, а удобство сборки-разборки оставили в стороне. На эргономику просто забили. Когда дошло до сборки — без вазелина с мылом не обошлось🤭. Кабели прокладывались, где было место, разъёмы приклеивались, провода запаивались напрямую. Сборка заняла 7-10 дней и напоминала тетрис. Разборка оказалась невозможна. На выставку мы успели, робот выполнил программу, но ночи были бессонными 😵💫
Следующим этапом мы полностью переработали электронику, поставив цель: сборка-разборка за 8 часов. Перешли на модульный подход: каждая часть робота получила отдельный модуль с платами, соединительными проводами и внешними разъёмами для подключения кабелей. Сборка превратилась в процесс установки выносных модулей и подключения заранее подготовленных кабелей. Если что-то не работало, достаточно было открутить пару винтов, отсоединить кабели и заменить/починить модуль. Впоследствии я работал в морской робототехнике, где такие модули-отсеки являются стандартом...мы изобрели велосипед 🚲
Результат: сборка/разборка сократилась до 8 часов. В последний раз я собрал его за 7 часов.
Как эргономику применить к проектированию отдельной платы?
1️⃣ используй распространенные стандартные разъемы с надежной обжимкой
2️⃣ делай один единственный разъем на плате, если разъемов несколько, размещай их по одному краю платы
3️⃣ ориентируй разъемы в одном направлении
4️⃣ разъем для программирования делай как можно больше
5️⃣ побольше тестовых точек
6️⃣ оставляй пространство вокруг разъемов, монтажных отверстий, переключателей и тестовых точек
7️⃣ группируй компоненты по функциональным блокам
8️⃣ маркируй шелкографией все возможное, чтобы не заглядывать в схему
9️⃣ размещай активные компоненты на доступной стороне (top layer), пассивные cнизу (bottom layer)
👨💻 спрашивай программиста, как ему будет удобно, чтобы не проклинал тебя
👷♀️ спрашивай конструктора, как ему будет удобно, чтобы не проклинал тебя
🤦♂️ спрашивай конечного пользователя, как ему будет удобно, чтобы не проклинал тебя
P.S. Отыскал несколько видео и фоток. Прикладываю постом ниже.
@embeddemy #конструирование
Post #27
389
- 🔥 8
- ✍ 4
- 👍 4
- ❤ 1