WelcomeHere.ro
NIVEL: INTERMEDIAR

Proiect: Cameră de Supraveghere Simplă

Unul dintre cele mai populare proiecte pentru Raspberry Pi este crearea unei camere IP. Vom învăța cum să conectăm modulul de cameră și să transmitem video live în rețeaua locală.

Componente Necesare

  • 1x Placă Raspberry Pi
  • 1x Modul de cameră oficial Raspberry Pi (sau un model compatibil)

Pasul 1: Conectarea Modulului de Cameră

Cu Raspberry Pi-ul oprit și scos din priză, localizează portul de cameră (CSI). Este un conector lung și subțire, de obicei situat între porturile HDMI și audio.

  1. Trage ușor în sus de clema de plastic a conectorului.
  2. Introdu cablul panglică al camerei, asigurându-te că banda metalică albastră este orientată spre portul Ethernet.
  3. Apasă clema de plastic la loc pentru a fixa cablul.
Conectarea modulului de camera la Raspberry Pi

Pasul 2: Activarea Interfeței Camerei

Înainte de a putea folosi camera, trebuie să o activăm în sistemul de operare. Deschide un terminal (direct sau prin SSH) și rulează comanda:

sudo raspi-config

Navighează la Interface Options > Legacy Camera și selectează Enable. Apoi ieși din meniu și repornește Raspberry Pi-ul.

Pasul 3: Pornirea Streaming-ului Video

Vom folosi `libcamera-vid`, noua unealtă standard pentru controlul camerei pe Raspberry Pi OS. Găsește adresa IP a Pi-ului (`hostname -I`), apoi rulează următoarea comandă în terminal:

libcamera-vid -t 0 --inline -o - | nc -l -p 8000
  • -t 0: Rulează la infinit (timeout 0).
  • --inline: Adaugă headere de format.
  • -o -: Trimite output-ul la standard output, nu într-un fișier.
  • | nc -l -p 8000: "Pipe" | trimite output-ul video către `netcat` (nc), care îl ascultă pe portul 8000.

Pasul 4: Vizualizarea Stream-ului

Pe un alt calculator din aceeași rețea, deschide un player video care suportă stream-uri de rețea, cum ar fi VLC Media Player. Mergi la Media > Open Network Stream și introdu adresa: tcp://ADRESA_IP_A_PI-ULUI:8000. Apasă Play și ar trebui să vezi imaginea live de la camera ta!