Оглавление:

Нумизматические часы: 9 шагов (с изображениями)
Нумизматические часы: 9 шагов (с изображениями)

Видео: Нумизматические часы: 9 шагов (с изображениями)

Видео: Нумизматические часы: 9 шагов (с изображениями)
Видео: КАК ЗАСТАВИТЬ ЛЮБОЙ ТЕЛЕВИЗОР ПОКАЗЫВАТЬ ХОРОШО - ШЕСТЬ НАСТРОЕК 2024, Июль
Anonim
Нумизматические часы
Нумизматические часы
Нумизматические часы
Нумизматические часы
Нумизматические часы
Нумизматические часы
Нумизматические часы
Нумизматические часы

REAL - бразильская валюта с 1994 года, и в честь своего 25-летия в прошлом году (2019) Casa da Moeda (бразильский монетный двор) выпустила памятную монету 1 REAL с колибри на лицевой стороне (не обычное изображение республики).

Колибри было изображением на 1 РЕАЛЬНОЙ банкноте, когда валюта была выпущена 25 лет назад. 1 РЕАЛЬНАЯ купюра больше не производится.

Как энтузиаст-нумизмат, я использовал старый RaspberryPi 2, ЖК-дисплей TFT и некоторый код на JavaScript, чтобы создать часы, которые отображают время с купюрами и монетами второго семейства REAL. Это настоящий компьютер, который действует как часы.

Вы можете изменить файлы JPG, чтобы отображать другую валюту (евро, песо, доллар и т. Д.), И это будет работать таким же образом.

Запасы

- Плата Raspberry Pi

-TFT 3,5-дюймовый ЖК-дисплей

-Деревянная коробка

Шаг 1: подготовка коробки

Подготовка коробки
Подготовка коробки
Подготовка коробки
Подготовка коробки

У меня долгое время лежала эта старая деревянная коробка, думаю, она использовалась для хранения чайных пакетиков. Я «сломал» переднюю панель и с помощью инструмента Dremel сделал квадратное отверстие под 3,5-дюймовый дисплей.

После того, как смонтируем все компоненты, я приклею деталь обратно.

Дисплей приклеен к панели горячим способом.

Шаг 2: кодирование

Кодирование
Кодирование
Кодирование
Кодирование

Сама функция RaspberryPi в этом проекте - отображать веб-страницу в Chrome в полноэкранном режиме.

Например, если время 3:05, будет отображаться 2 РЕАЛЬНЫХ банкноты и 1 РЕАЛЬНАЯ монета для часов и монета 5 центов для минут.

Я сделал настоящую страницу доступной для тестирования по ссылке https://numismaticclock.freetzi.com, но в проекте она будет работать локально.

Это HTML-страница с некоторым JavaScript для обновления страницы через минуту. В проекте есть 13 изображений для отображения часов (0h и 12h - это одно и то же изображение, но разные файлы) и 60 изображений для отображения минут. HTML-файл (index.html) и 73-j.webp

Скрипт печатает теги для отображения изображений каждый раз при загрузке страницы. Переменная получает текущую минуту системы за пределами функции времени, а другая переменная получает ее внутри функции. Каждую секунду эти две переменные сравниваются, и если они различаются, это означает, что прошла минута, поэтому страница обновляется.

Шаг 3. Установка правильного образа Raspbian

Установка правильного образа Raspbian
Установка правильного образа Raspbian

Прежде всего, вам нужно будет загрузить конкретный образ Raspbian, который работает с вашим дисплеем. В моем случае мой дисплей - версия KeDei 6.2, поэтому я загрузил дистрибутив с

Вам понадобится программа под названием WinDisk32Imager, чтобы записать образ на SD-карту и затем загрузить вашу плату.

Шаг 4: перенесите файлы на доску

Перенести файлы на доску
Перенести файлы на доску

Содержимое файла relogio.rar (шаг 3) необходимо передать в RaspberryPi.

Вы можете использовать USB-накопитель для этого или можете сделать это через SSH с помощью программного обеспечения под названием WinSCP. Поместите все файлы в папку внутри / home / pi /

Путь к файлу index.html будет ~ / home / pi / relogio / index.html.

Я рекомендую использовать Putty, чтобы упростить следующие настройки.

Шаг 5: Настройка параметров Linux

Установка параметров Linux
Установка параметров Linux

На этом этапе файлы сохранены на вашей доске, и вы можете подключить клавиатуру, открыть навигатор и ввести /home/pi/relogio/index.html в адресной строке. Он отобразит страницу часов, затем нажмите F11, чтобы войти в полноэкранный режим, и все готово!

Но мы можем сделать это лучше.

Вы можете загрузить программу, которая скрывает курсор мыши, когда он не используется.

sudo apt-get install unclutter

По завершении вы вводите следующую команду, чтобы скрыть курсор, если он не перемещается в течение 2 секунд:

sudo unclutter -idle 2 -root

Браузер Chrome можно открыть через командную строку в полноэкранном режиме и прямо на страницу часов (не используйте sudo int его команду):

Chrome-браузер --homepage /home/pi/relogio/index.html --start-fullscreen

Мы можем сделать это еще лучше.

Мы установим псевдоним, то есть с помощью одной команды мы запустим программное обеспечение, чтобы скрыть курсор и открыть Chrome на странице часов.

Для этого введите следующую команду:

sudo nano /home/pi/.bashrc

Рядом с разделом «Определение псевдонима» вставьте следующий текст (как на картинке):

псевдоним relogio = 'Chrome-browser --homepage /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -idle 2 -root & '

Закройте и снова откройте свой терминал или введите:

источник /home/pi/.bashrc

Теперь, когда вы вводите команду relogio на терминале, она автоматически запускает программное обеспечение unclutter и открывает Chrome.

Шаг 6: Размещение компонентов

Размещение компонентов
Размещение компонентов

RasbperryPi, который я использовал в этом проекте, сильно поврежден. Только два порта USB по-прежнему работают, и я расширяю их перемычками, чтобы вставить их в заднюю часть коробки. Я также сделал удлинение от паяных точек PP1 и PP2 на плате до разъема питания.

Также сделайте еще одно квадратное отверстие на левой стороне для разъема Ethernet.

Шаг 7: Завершение коробки

Завершение коробки
Завершение коробки
Завершение коробки
Завершение коробки

Я вырезал несколько палочек для мороженого, чтобы сделать рамку вокруг экрана, чтобы скрыть некоторые недостатки.

Я легко приклеил переднюю панель обратно в коробку. Также приклеил магнит, чтобы держать над экраном памятную монету.

Шаг 8: наслаждайтесь своими нумизматическими часами

Наслаждайтесь своими нумизматическими часами
Наслаждайтесь своими нумизматическими часами
Наслаждайтесь своими нумизматическими часами
Наслаждайтесь своими нумизматическими часами
Наслаждайтесь своими нумизматическими часами
Наслаждайтесь своими нумизматическими часами

В коробке есть место для хранения блока питания внутри, если вы используете ключ для Wi-Fi (или более новую версию платы), он сделает его полностью беспроводным.

Шаг 9: наслаждайтесь своим мини-компьютером

Наслаждайтесь своим мини-компьютером
Наслаждайтесь своим мини-компьютером

Его можно использовать как обычный компьютер, например, с сервером хранения.

Надеюсь, вам понравится, и это может быть полезно в подобных проектах.

PS. Простите за грязную клавиатуру:)

Рекомендуемые: