Линуксные часики
2018-04-06 19:00Сделал "из ничего" симпатичные хакерские часики для рабочего стола. Управляются програмкой из линукса через порт USB.
(1) Светодиодная матрица 8x32 со встроенным контроллером MAX7219 приобретается на eBay (около $6). В качестве затемняющего стекла отлично подходит экран от старого сломанного мобильника.

(2) В качестве адаптера USB-SPI используем программатор на чипе CH341A ($3 на eBay).

(3) Исходные тексты для Линукса:
собственно часики: clock.c
протокол чипа MAX7219: max7219.c
интерфейс SPI через чип CH341A: ch341a.c
(1) Светодиодная матрица 8x32 со встроенным контроллером MAX7219 приобретается на eBay (около $6). В качестве затемняющего стекла отлично подходит экран от старого сломанного мобильника.

(2) В качестве адаптера USB-SPI используем программатор на чипе CH341A ($3 на eBay).

(3) Исходные тексты для Линукса:
собственно часики: clock.c
протокол чипа MAX7219: max7219.c
интерфейс SPI через чип CH341A: ch341a.c

no subject
Date: 2018-04-07 03:17 (UTC)no subject
Date: 2018-04-07 04:28 (UTC)Цвет в реальности даже интереснее, чем на видео.
Глубокий такой малиновый.
no subject
Date: 2018-04-07 04:05 (UTC)no subject
Date: 2018-04-07 04:29 (UTC)эффекта проворачивания цифры
Date: 2018-04-07 05:39 (UTC)no subject
Date: 2018-04-07 05:49 (UTC)Глаз за неё лишний раз цепляется, хотя цифра уже неактуальная.
no subject
Date: 2018-04-07 19:02 (UTC)no subject
Date: 2018-04-07 07:51 (UTC)no subject
Date: 2018-04-07 19:43 (UTC)Только это не я такая умная -- это мой ребенок год назад себе сделал такого рода матрицу, которая может писать любые числа или буквы, построив ее сам с LEDs и использовав charlieplexing (я до этого даже не знала, что это такое), чтоб запрограммировать все буквы и цифры.
Но вообще классные часы!
no subject
Date: 2018-04-08 02:34 (UTC)Штука интересная, но специализированный контроллер намного облегчает работу.