Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Используйте Raspberry Pi и 7-значный дисплей, чтобы больше никогда не пропустить свой автобус / трамвай / Ubahn / Sbahn в Мюнхене!
Шаг 1. Настройка программного обеспечения на Raspberry Pi
Убедитесь, что у вашего raspberry pi есть работающее подключение к Интернету, и ознакомьтесь с кодом и инструкциями на моем GitHub:
Шаг 2: Настройте оборудование
Если вы хотите отображать время MVG, вам нужен соответствующий 7-сегментный дисплей. Есть 2 варианта с различными схемами подключения: 4-значный 7-сегментный дисплей или 8-значный 7-сегментный дисплей. Каждый вариант рассматривается в следующих шагах:
Шаг 3: ВАРИАНТ 1: 8d7s
В модуле используется библиотека python luma_led, предназначенная для 8-значного семисегментного дисплея на базе микросхемы MAX7219. Для этой альтернативы вам понадобятся:
- 4 х провода
- 8-разрядный 7-сегментный светодиодный дисплей MAX7219. Вы также можете каскадировать их, если хотите.
Схема подключения доступна в прилагаемом pdf-файле «pimvg-8d7s.pdf».
В интерфейсе командной строки используйте аргумент [--display_digits 8], чтобы сообщить скрипту python, что вы хотите использовать отображение 1 8d7s, 16 для двух из них и т. Д.
Шаг 4: ВАРИАНТ 2: Отображение 4d7s
Эта альтернатива требует немного больше компонентов;
- 12 х проводов
- Резисторы 8 x100 Ом
- 4-разрядный 7-сегментный светодиодный дисплей с общим анодом
Схема подключения доступна в прилагаемом pdf-файле «pimvg-4d7s.pdf».
В интерфейсе командной строки используйте аргумент [--display_digits 4], чтобы сообщить скрипту Python, что вы хотите использовать дисплей 4d7s.