701

Цифровая панель из машины времени. Назад в будущее.

В продолжении к моему предыдущему посту  https://pikabu.ru/story/yenergeticheskiy_flyuksuator_iz_naza... расскажу как я делал цифровую панель  из машины времени Делориан.

Эта мечта была у меня с того времени, когда я увидел фильм, но в те годы я был юн, знаний было мало, и я не представлял как можно управлять таким большим количеством 7ми и 16ти сегментных индикаторов. Теперь появились микроконтроллеры. И появилась возможность...

Хотя даже с микроконтроллером, все равно получалось очень сложно. 30 - 7ми сегментных цифр и 9 - 16ти сегментных букв. Но однажды я нашел в интернете статью, в которой фанат "Назад в будущее" делал подобное устройство. Matt Schaefer, Спасибо тебе огромное!!! У него я подсмотрел идею, что один дисплей, это не буквы и цифры, а просто матрица 16х8 !!! И ей можно управлять по ДВУМ проводам, плюс питание. И дело пошло.

Сложнее всего было купить индикаторы. В Китае я смог купить только зеленые и красные 7ми сегментные (5261AG и 5261AS).  Желтые индикаторы и 16ти сегментные пришлось искать в России, в разных магазинах и городах. Купил Kingbright DS56-11YWA и PSC05-11. Получилось немного не красиво. Одни индикаторы черные, другие серые.

Пока индикаторы шли по бескрайним просторам нашей родины, я занялся платами дисплеев. Изначально я не был уверен в успехе этого проекта, поэтому платы стал делать сам, лутом и хлорным железом. Честно говоря, я об этом потом пожалел, так как платы двухсторонние, много переходных отверстий, и пропаивать их, та ещё морока.

Так как русский язык мне родной, то и названия месяцев я сделал по русски. Хотя в прошивке есть возможность переключить на английский, как в фильме.

После сборки дисплеев и написания предварительного кода, начался тест-драйв.

В таком виде они просуществовали у меня примерно полгода. Вылезали разные косяки которые пришлось исправлять. Т.к. индикаторы разные,  у них разная яркость. Пришлось подгонять. Еще обнаружились зависания программы в момент обращения к часам ds1307. Пробовал менять код и ставил другие ds1307.  Все равно иногда виснет. Заменил часы на ds3231, и все , заработало "как часы")

Пришло время делать корпус.

Из за кривости своих рук, я не смог бы сделать корпус по канону из металла. Стал делать из пластика. Технологично и практично. Перед финальной сборкой покрасил краской из баллончика в  4 слоя.

На работе в старых завалах, нашел "антикварную"  клавиатуру. Ещё с разъемом DIN. Разобрал её и отпилил часть  платы с цифровыми клавишами. Ещё пришлось поменять местами цифры, т.к. на клаве "1" была слева внизу, а в машине времени слева вверху. Для уменьшения количества проводов, контроллер общается с клавиатурой тоже по шине I2C с помощью PCF8574.

В итоге плата управления получилась такая.

На плате: Ардуино нано, модуль часов RTC DS3231 который также используется для хранения в энергонезависимой памяти времени будильников. MP3 плеер с записанным на microSD саундтреком из фильма.  Усилитель, для вывода звука на динамики. USB разъем для подключения  энергетического флюксуатора. Разъем PS/2 для клавиатуры.


Компоновка в корпусе.

Функционал устройства. На зеленом дисплее отображается текущее время. На красном и желтом время срабатывания будильника. Причем контролируются только часы и минуты. Дату можно вводить любую, какая нравится. Когда разделительные точки между часами и минутами красного или желтого дисплеев светятся - будильник включен, когда не горят - отключен. При достижении времени срабатывания, звучит случайная музыка из фильма и включается флюксуатор.

Небольшое видео работы устройства.

На этом пожалуй закончу. Пост и так получился длинный. Ваш друг во времени SPYSOFT.  Увидимся в будущем... или в прошлом ;)

Arduino & Pi

1.5K постов20.9K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества