Microcontroler sau computer? Diferența care decide cea mai mare parte a alegerii, punctele forte ale fiecărei plăci și un tabel de decizie pe tipuri de proiecte.
Întrebarea „UNO sau Pi?" este de fapt „microcontroler sau computer?". Arduino UNO (ATmega328p) e un microcontroler: rulează un singur program, îl pornește în fracțiuni de secundă și îl repetă la nesfârșit, fără sistem de operare. Raspberry Pi 5 e un computer complet: rulează Linux, are desktop, browser și Python, și se poartă ca un PC mic.
Ce face UNO excelent
- Timp real: fără sistem de operare, programul tău e singurul care rulează — citirile de senzori și comenzile de motoare vin la timp, de fiecare dată.
- Consum mic: de ordinul zecilor de miliamperi — rezistă mult pe baterie.
- GPIO la 5 V: logica lui lucrează la 5 V, ca foarte multe module și senzori clasice.
- Pornire instant: alimentezi, și în mai puțin de o secundă programul rulează. Fără procedură de oprire, fără card care se corupe.
- Cost de start mic: placa compatibilă din lista de mai jos e cea mai accesibilă cale de a începe electronica.
Ce face Pi 5 excelent
- Linux complet: fișiere, utilizatori, rețea, actualizări — tot ce știe un server știe și el.
- Cameră și vedere artificială: conectori CSI dedicați și suita rpicam; un microcontroler pur și simplu nu are puterea pentru video.
- Rețea serioasă: Gigabit Ethernet și Wi-Fi la bord — server de fișiere, de media sau web fără nicio extensie.
- Python și desktop: programezi direct pe el, cu browserul și documentația alături.
- Memorie: varianta de 8 GB din listă are de milioane de ori mai multă memorie RAM decât cei 2 kB ai unui ATmega328p.
Tabelul de decizie
| Proiectul tău | Alegerea potrivită | De ce |
|---|---|---|
| Robot simplu, senzori, relee, LED-uri | Arduino UNO | timp real, GPIO la 5 V, pornire instant |
| Cameră, recunoaștere de imagini, timelapse | Raspberry Pi 5 | conector CSI, putere de calcul, suita rpicam |
| Server de acasă: fișiere, media, blocare de reclame | Raspberry Pi 5 | Linux, Gigabit Ethernet, merge non-stop |
| Înregistrare de date pe baterie, pe teren | Arduino UNO | consum mic, pornire și oprire fără griji |
| Înveți programare: Python, web | Raspberry Pi 5 | desktop complet, editor și browser la bord |
| Înveți electronică de bază | Arduino UNO | totul e la vedere, greșelile costă puțin |
| Proiect serios: robot cu vedere, stație meteo cu server | Ambele împreună | UNO citește senzorii în timp real, Pi 5 rulează logica și interfața |
Ultimul rând nu e o glumă: multe proiecte mature folosesc exact această împărțire — UNO face munca de precizie de lângă hardware, Pi 5 face munca de calcul și vorbește cu lumea. Cele două comunică simplu printr-un cablu USB.
Greșeli frecvente
- Alimentare subdimensionată la Pi 5: placa cere oficial un alimentator USB-C PD de 27 W (5 V/5 A). Un încărcător de telefon oarecare aduce avertismente de subtensiune și opriri sub sarcină — vezi și tutorialul primului boot.
- Cablurile uitate: UNO se programează printr-un cablu USB A–B („de imprimantă"), nu prin USB-C, iar senzorii au nevoie de fire pentru breadboard. Ambele sunt în lista de mai jos tocmai ca să nu rămână pe dinafară.
- 3,3 V confundat cu 5 V: pinii GPIO ai lui Pi lucrează la 3,3 V — un semnal de 5 V aplicat direct îi poate distruge. La UNO e pe dos: logica lui e la 5 V. Verifică tensiunea fiecărui modul înainte să-l legi.