Сегодня наконец закончил сборку в корпус, надо сказать что пропихивать силиконовые провода через полиуретановое уплотнение - та еще веселенька задача (а я сажаю алюминиевые огурцы на брезентовом поле). Вообщем остался последний этап первой части марлезонского балета - установить и скрестить это все с проводкой квадроцикла.
Но сегодня хочу рассказать не об успехах, а наоборот - неудачах на нелегком пути конструирования. Поскольку на один успех приходится как минимум десять неудач.
Вот так выглядит кучка пластиковых корпусов изготовленных во время прототипирования корпуса и выкинутых в помойку. А каждый такой корпус напечатать - уходит минимум день. Плюс еще каждый раз нужно делать ремоделинг в CADе исправляя ошибки и недоработки.
Или вот еще, доделал последнюю итерацию корпуса - вставляю LCD дисплей - а он сдох собака, поскольку в предыдущей итерации не угадал с зазорами и при установке с усилием раздавил ЖК матрицу - ей пришел трындец, пошла полосами и пятнами. Хорошо что заказывал парочку - как жопой чувствовал. Однако минус 5000р из бюджета :-(
А еще во время отладки сжег первый вариант платы, но до такого как сжег саму ардуинку - спалил кучу компонентов на ней - от ошибок пайки никто не застрахован. В этот момент реально руки опускаются - первый вариант платы делал целую неделю. Но пересилил себя и за 3 дня собрал новую плату - выкинув пару компонентов и установив разъёмы для быстрой сборки/разборки.
Отдельное слово про отладку и качество китайских комплектующих - брал драйверы шины K-line на али (поскольку в Москве эти микрухи на заказ и ждать долго и партию надо брать было). В результате - убил 4 дня пытаясь понять природу диких глюков при работе с этой микросхемой - 100500 раз прозвонил все соединения, миллион раз проверил напряжения - а интерфейс то работает - то нет, то самовозбуждается и начинает гнать пургу на цифровые входа - плавающая ошибка!!! В итоге случайно надавливаю на микросхему - и все работает - убираю палец не работает. Оказался обрыв внутреннего проводника в корпусе микросхемы! Меняю на другую - и все начинает работать как и должно. Вот так бывает везет с китайскими комплектующими.
Про софт - тут можно говорить вечно про то количество багов которые вылазят во время разработки - это трындец - некоторые простые, некоторые ставят мозг в тупик на несколько дней, особенно если это аппаратно-софтовая проблема и причинно-следственная связь не очевидна. Больше скажу - пришлось дописывать свой Андроид - добавляя в прошивку новую системную функциональность и заодно убирая всякие бэкдоры от китайских программистов. Даже пришлось обновлять свой линуксовый сервер (а он жил себе спокойно на старом железе с 2008 года) на новое железо. Как обычно - все это крайне сложно - но чертовски увлекательно. Вообщем теперь надо поженить все это вместе и пилить и пилить прошивку дальше.
Вот единственное не знаю - буду ли я делать панельку на Вектора, что то терзают меня смутные сомнения, что я найду на это мотивацию.