Przejdź do treści

Test internetu na Raspberry Pi z e-Paper Waveshare 2.13 | Speedtest

speedtest - raspberry pi zero project 2025

Monitorowanie prędkości Internetu może być przydatnym dodatkiem na biurku. Niska prędkość Internetu może być frustrująca, a ja lubię od czasu do czasu zerknąć na statystyki, dlatego stworzyłem ten projekt. Umożliwia on pomiar i wyświetlanie wyników prędkości Internetu bezpośrednio na ekranie Waveshare 2.13 V4 e-Paper, zapewniając czyste i energooszczędne rozwiązanie do śledzenia wydajności łączności.

Pamiętaj, że prędkość Internetu mierzona przez Wi-Fi nie zawsze odzwierciedla rzeczywistą prędkość sieci. Słaby sygnał Wi-Fi może znacznie zmniejszyć prędkość Internetu. Aby to zilustrować, stworzyłem krótki film porównujący wyniki testu prędkości na Raspberry Pi ze słabymi i silniejszymi sygnałami Wi-Fi. Link znajdziesz niżej.

speedtest - raspberry pi zero project 2025

Przegląd projektu

Ten projekt uruchamia test szybkości Internetu za pomocą narzędzia speedtest-cli i prezentuje wyniki na ekranie Waveshare 2.13 V4 e-Paper podłączonym do Raspberry Pi Zero 2 W. Wyświetlacz e-Paper, który obsługuje kolory czarny, biały i czerwony, prezentuje ping, prędkość pobierania i wysyłania w ustrukturyzowanym formacie wraz z bieżącą datą i godziną by wiedzieć kiedy był dokonany pomiar.

Jak to działa?

Skrypt wykonuje speedtest-cli za pośrednictwem podprocesu, przechwytuje dane wyjściowe i wyodrębnia odpowiednie wartości. Następnie wartości te są formatowane i wyświetlane na ekranie e-Paper. Skrypt zapewnia, że ​​dane są prezentowane w uporządkowanym formacie tabeli, co ułatwia ich szybki odczyt.

Ponieważ wydajność sieci Raspberry Pi zależy od siły sygnału WiFi, wyniki testu prędkości mogą się różnić w zależności od lokalizacji. Jeśli zostanie umieszczony w obszarze o słabym odbiorze sygnału, wyniki mogą wskazywać znacznie niższe prędkości niż oczekiwano.

Jak to zbudowałem?

Jeśli jesteś zainteresowany budową, to krótki opis projektu spis rzeczy, których użyłem do budowy i instrukcję znajdziesz na Github lepczynski-cloud/Raspberry_pi_Waveshare_speedtest.

Oczywiście możesz uruchamiać taki speedtest według zaplanowanego harmonogramu na przykład raz na godzinę razem z innymi fajnymi rzeczami jak aktualna pogoda, Fractal art i tym podobne.

Demonstracja na żywo

Aby zobaczyć projekt w akcji, obejrzyj filmy na YouTube, które pokazują wyświetlacz zarówno z silnym, jak i słabym połączeniem WiFi:


Wnioski

Ten projekt to świetny sposób na wizualizację wydajności Internetu w czasie rzeczywistym na małym i energooszczędnym urządzeniu. Niezależnie od tego, czy rozwiązujesz problemy z siecią, czy po prostu lubisz czasem zerknąć na prędkość połączenia internetowego, taki wyświetlacz zbudowany na Raspberry Pi zapewnia energooszczędne i czytelne rozwiązanie. No i fajnie wygląda na biurku.

Bjorn – Zestaw narzędzi do cyberbezpieczeństwa z Raspberry Pi Zero 2 W
Jak uruchomić serwer AI na Raspberry Pi 3 z 1GB RAM?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *