Przejdź do treści

Akademia

Raspberry Pi od zera: elektronika i środowisko na Fedorze

Od pudełka z Raspberry Pi do własnej stacji pomiarowej: bezpieczne GPIO, Python i praca bez monitora z komputera z Fedorą.

Początkujący9 lekcji600 minKurs po polsku

Za darmo9 lekcji
Zapisz się za darmo

Dostęp bez limitu czasu, z aktualizacjami w cenie

Kurs dla początkujących przygotowany dla forum wirelab.

Ten kurs prowadzi Cię od pudełka z Raspberry Pi do działającej stacji pomiarowej. Pracujemy na komputerze z Fedorą, a Raspberry Pi działa „bez głowy” (headless), czyli bez monitora i klawiatury: łączysz się z nim przez sieć. Po drodze nauczysz się podstaw elektroniki na tyle, żeby niczego nie spalić, oraz programowania GPIO w Pythonie.

Stan na wrzesień 2026:

  • Aktualny Raspberry Pi OS jest oparty na Debianie 13 „Trixie” (wydanie z 15 września 2026, jądro 6.18). Poprzednia wersja oparta na Debianie 12 „Bookworm” jest nadal dostępna jako „Legacy” (jądro 6.12). Kurs zakłada Trixie, a różnice względem Bookworm zaznaczam tam, gdzie mają znaczenie (głównie przy libgpiod).
  • Po stronie PC: Fedora 44 lub nowsza (tam jest Raspberry Pi Imager 2.x w repozytorium).
  • Obsługiwane płytki: Raspberry Pi 4 Model B i Raspberry Pi 5. Większość rzeczy działa też na Zero 2 W.

Jak czytać oznaczenia
🟦 Pi 4 / Pi 5 – blok z różnicami między modelami.
⚠️ – rzeczy, które mogą uszkodzić sprzęt albo zablokować postęp.
$ na początku linii to polecenie w terminalu (nie przepisuj samego $). Zaznaczam też, czy polecenie idzie na Fedorze czy na Pi.

Czego się nauczysz

  • Dobierzesz model Raspberry Pi, zasilacz i części do pierwszych projektów
  • Przygotujesz Fedorę do pracy z Raspberry Pi: Imager, klucz SSH, konsola szeregowa
  • Uruchomisz Raspberry Pi bez monitora i zalogujesz się do niego przez SSH
  • Poznasz zasady bezpiecznej pracy z GPIO: 3,3 V, prądy, numeracja pinów BCM i fizyczna
  • Policzysz rezystor dla diody LED i sterujesz nią z Pythona (gpiozero) oraz z terminala (libgpiod)
  • Obsłużysz przycisk z rezystorem podciągającym i eliminacją drgań styków
  • Odczytasz temperaturę, wilgotność i ciśnienie z czujnika BME280 po I²C
  • Złożysz stację pomiarową i uruchomisz ją jako usługę systemd

Dla kogo

  • Początkujący, którzy mają Raspberry Pi 4 lub 5 i chcą zacząć od elektroniki bez ryzyka spalenia płytki
  • Użytkownicy Fedory, którzy chcą pracować z Raspberry Pi z własnego komputera, bez monitora i klawiatury
  • Osoby znające podstawy Pythona, które chcą sterować sprzętem

Wymagania

  • Raspberry Pi 4 Model B lub Raspberry Pi 5 z odpowiednim zasilaczem i kartą microSD
  • Komputer z Fedorą 44 lub nowszą i uprawnieniami sudo
  • Płytka stykowa, przewody, diody LED, rezystory 330 Ω / 1 kΩ / 10 kΩ, przyciski i moduł BME280 (lista w lekcji 1)
  • Podstawy pracy w terminalu Linuksa; znajomość Pythona na poziomie podstawowym pomoże

Program kursu

  1. 01Sprzęt i przygotowanie środowiska3 lekcje
    • Czym jest Raspberry Pi, modele i lista zakupów
    • Przygotowanie Fedory na PC
    • Wgranie systemu i pierwsze uruchomienie headless
  2. 02GPIO w praktyce3 lekcje
    • GPIO i bezpieczeństwo
    • Dioda LED z rezystorem
    • Przycisk
  3. 03Czujnik i projekt końcowy3 lekcje
    • Czujnik BME280 po I²C
    • Mini-projekt: stacja pomiarowa + dalsze kroki
    • Źródła

Autor

wirelab

Napisz