shiru8bit

shiru8bit 

Программист, музыкант, самоделкин, ретрогеймер

88subscribers

815posts

Рожаю тестер дисплеев #1

Как известно, у меня накопилось уже несколько килограмм разнообразных дисплейчиков, от одиночных светодиодов до VFD-шек и e-Paper. И в перспективе я хочу сделать большой их обзор, очень основательный, во многих частях. Но показывать их в выключенном виде, как я делал ранее в этом блоге, было бы очень уныло. Нужно их как-то запустить.
Я погуглил и поговорил с ИИ, и выяснилось, что готового устройства-тестера для подобных приборов не существует. А значит, нужно изобрести его самому. Понятно, что это будет некая жирная Ардуина, с большим количеством памяти, чтобы вместить драйверы всех популярных контроллеров, и с достаточным количеством 3.3 и 5-вольтовых пинов, плюс экранчик. Или же, на худой конец, это будет устройство-адаптер, а сам тестовый софт будет работать на ПК — это было бы разумно, учитывая количество различных типов дисплеев, обновлять ПК-шную версию проще.
Дополнительной сложностью является подключение. Паять проводки и прочие гребёнки к каждому тестируемому дисплею только ради теста не хотелось бы. Значит, нужно придумать какое-то беспаечное подключение, типа клипсы с пого-пинами, плюс ZIF-колодка и IDC-хидер для подключения впаянных-таки пинов.
С колодкой есть сложности. Ведь она может применяться и для подключения тестируемых светодиодов, и для активных устройств. Для светодиодов необходимо ограничить ток, иначе тестирование всегда будет иметь одинаковый исход. Так как возможны различные комбинации подключения выводов (светодиодные дисплеи и матрицы имеют пины, разбросанные как попало), нужно ставить токоограничительные резисторы абсолютно на все линии разъёма. Однако, для активных устройств нужно полноценное питание и логические уровни, и значит, резисторов быть не должно. Видимо нужно делать разные разъёмы для разных целей. Дополнительные вопросы вызывает и распиновка, нужно или делать кросс-кабели, или же придётся делать софтовый i2c и SPI, чтобы он мог работать на разных пинах.
Думаю, для начала мне нужно набить табличку со всеми имеющимися в моём распоряжении дисплеями и прочими подобными устройствами, где перечислить интерфейсы и способы подключения, чтобы понять, какими возможностями должен обладать мой прибор-тестер.
В общем, есть над чем подумать. Заказал пока пого-пинов, чтобы попробовать решить проблему беспаечного подключения. Ждать долго. Зима близко.
Амбициозный проект! Ждём продолжения.
Subscription levels6

Микро 16

$0.23 per month
Просто потому что нельзя 8. Даже самая малая поддержка важна. Спасибо!

База 128

$1.81 per month
Для тех, кто просто хочет поддержать. Спасибо!

Супер 256

$3.7 per month
Для тех, кто хочет поддержать. Спасибо!

Кило 320

$4.6 per month
Для тех, кто сильно хочет поддержать. Спасибо!

Мега 640

$9.1 per month
Для тех, кто очень хочет поддержать. Спасибо!

Гига 1024

$14.5 per month
Для тех, кто крайне хочет поддержать. Спасибо!
Go up