Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Użyj Raspberry Pi i 7-cyfrowego wyświetlacza, aby nigdy więcej nie przegapić swojego autobusu/tramwaju/Ubahn/Sbahn w Monachium!
Krok 1: Konfiguracja oprogramowania na Raspberry Pi
Upewnij się, że twoje raspberry pi ma działające połączenie internetowe i sprawdź kod i instrukcje na moim GitHub:
Krok 2: Skonfiguruj sprzęt
Jeśli chcesz wyświetlać czasy MVG, musisz mieć odpowiedni wyświetlacz 7-segmentowy. Dostępne są 2 opcje z różnymi schematami połączeń: 4-cyfrowy 7-segmentowy wyświetlacz lub 8-cyfrowy 7-segmentowy wyświetlacz. Każda opcja jest omówiona w kolejnych krokach:
Krok 3: OPCJA 1: 8k7s
Moduł wykorzystuje bibliotekę Pythona luma_led, która jest przeznaczona dla 8-cyfrowego siedmiosegmentowego wyświetlacza opartego na układzie MAX7219. Do tej alternatywy będziesz potrzebować:
- 4 x przewody
- 8-cyfrowy 7-segmentowy wyświetlacz LED MAX7219. Jeśli chcesz, możesz też kaskadować ich więcej.
Schemat okablowania dostępny jest w załączonym pliku pdf "pimvg-8d7s.pdf"
W interfejsie wiersza poleceń użyj argumentu [--display_digits 8], aby powiedzieć skryptowi Pythona, że chcesz użyć wyświetlacza 1 8d7s, 16 dla dwóch z nich itd.
Krok 4: OPCJA 2: Wyświetlanie 4k7s
Ta alternatywa wymaga nieco więcej komponentów;
- 12 x przewody
- Rezystory 8x100 Ohm
- Wspólna anoda 4-cyfrowy 7-segmentowy wyświetlacz LED
Schemat połączeń dostępny jest w załączonym pliku pdf "pimvg-4d7s.pdf"
W interfejsie wiersza poleceń użyj argumentu [--display_digits 4], aby poinformować skrypt Pythona, że chcesz użyć wyświetlacza 4d7s