Bogdan's Docs

Table of Contents

Ideas

  • Artificial Intelligence
    • Bond Pricing
    • Kubernetes Inference
    • Knowledge Bot
    • Ready to Use Models
    • Satellite Damage Detection

Curs IoT si AI (ro) Resources

  • Links
    • Artificial Intelligence
  • Recipes
    • MacOS
Bogdan's Docs
Docs » iot-si-ai:ce-e-raspberry-pi

Raspberry Pi

Raspberry Pi este un computer monocircuit de dimensiuni reduse, cu un preț accesibil și cu un consum redus de energie. Este o placă de dezvoltare, care are la bază un procesor ARM, memorie RAM, porturi USB, HDMI și alte interfețe necesare pentru conectarea cu diverse dispozitive, precum și cu Internetul. Raspberry Pi rulează un sistem de operare de tip Linux, dar poate fi folosit și cu Windows 10 IoT Core.

De asemenea, Raspberry Pi are o mare comunitate de utilizatori și dezvoltatori care creează și distribuie o gamă largă de aplicații și proiecte open-source pentru diverse domenii, cum ar fi automatizarea caselor, Internetul lucrurilor, roboți și multe altele. Raspberry Pi poate fi folosit și ca un mediu de învățare a programării și a informaticii, fiind o opțiune populară în școli și universități.

Raspberry Pi și Arduino sunt două platforme diferite de dezvoltare a sistemelor încorporate. Raspberry Pi este un calculator de dimensiuni mici, care rulează un sistem de operare (cum ar fi Raspbian, bazat pe Linux), în timp ce Arduino este o placă microcontroler dedicată programării și controlului hardware-ului.

Cu Raspberry Pi, utilizatorii pot dezvolta o gamă largă de proiecte care necesită o putere de calcul mai mare și capacitatea de a rula o gamă mai largă de software-uri. De exemplu, Raspberry Pi poate fi folosit pentru crearea unui mediu de lucru, pentru a rula jocuri sau pentru a construi un mediu de dezvoltare software.

În schimb, Arduino este mai specializat pentru proiectele de hardware și de control, oferind o gamă largă de pinii pentru conectarea senzorilor, a actuatorilor și a altor componente electronice. În timp ce Raspberry Pi este mai potrivit pentru proiecte care necesită o putere de calcul mai mare și software-uri mai complexe, Arduino este mai potrivit pentru proiecte care se concentrează mai mult pe interacțiunea hardware și pe controlul senzorilor și actuatorilor.

Până în prezent, au fost lansate mai multe modele de Raspberry Pi, fiecare cu propriile caracteristici și specificații tehnice. Iată o listă cu cele mai importante modele și diferențele lor:

  • Raspberry Pi 1 Model A - A fost primul model lansat în 2012. A avut un procesor ARM1176JZF-S de 700 MHz, 256 MB RAM, un port USB, un port HDMI și un port Ethernet.
  • Raspberry Pi 1 Model B - A fost, de asemenea, lansat în 2012 și este similar cu modelul A, dar are mai multe caracteristici, cum ar fi un port Ethernet, 2 porturi USB și 512 MB RAM.
  • Raspberry Pi 1 Model B+ - A fost lansat în 2014 și are un procesor BCM2835 de 700 MHz, 512 MB RAM, 4 porturi USB, un port Ethernet, un port HDMI și un slot pentru card microSD.
  • Raspberry Pi 2 Model B - A fost lansat în 2015 și are un procesor ARM Cortex-A7 de 900 MHz, 1 GB RAM, 4 porturi USB, un port Ethernet, un port HDMI și un slot pentru card microSD.
  • Raspberry Pi 3 Model B - A fost lansat în 2016 și are un procesor ARM Cortex-A53 de 1,2 GHz, 1 GB RAM, 4 porturi USB, un port Ethernet, un port HDMI și un slot pentru card microSD. Are, de asemenea, suport pentru conectivitate Wi-Fi și Bluetooth.
  • Raspberry Pi 3 Model B+ - A fost lansat în 2018 și are un procesor ARM Cortex-A53 de 1,4 GHz, 1 GB RAM, 4 porturi USB, un port Ethernet, un port HDMI și un slot pentru card microSD. Are, de asemenea, suport pentru conectivitate Wi-Fi și Bluetooth.
  • Raspberry Pi 4 Model B - A fost lansat în 2019 și are un procesor ARM Cortex-A72 de 1,5 GHz, 2 GB, 4 GB sau 8 GB RAM, 2 porturi USB 2.0 și 2 porturi USB 3.0, un port Ethernet, un port HDMI și un slot pentru card microSD. Are, de asemenea, suport pentru conectivitate Wi-Fi și Bluetooth.

Diferențele majore între modele sunt în performanță, cantitatea de memorie RAM, numărul de porturi USB, conectivitatea și suportul pentru Wi-Fi și Bluetooth. Pentru cursul de Modelare și Simulare vom utiliza modelul Raspbbery Pi 4 Model B cu 2 sau 4 Gb RAM.

În primele zile ale calculatoarelor personale, în Marea Britanie - locul de origine al Raspberry Pi - existau o serie de calculatoare denumite după nume de fructe: Acorn, Apple, Apricot, Tangerine. Se spune că numele Pi provine de la limbajul de programare Python, care a fost unul dintre primii candidați pentru un limbaj “oficial” potrivit pentru Raspberry.

Ce conține un Raspberry Pi?

Raspberry Pi 4 dispune de mai mulți pini de conectare pentru senzori și alte periferice. Iată o listă cu principalele interfețe și pini disponibili:

  • GPIO (General Purpose Input/Output): 40 de pini GPIO, care pot fi configurați ca intrări sau ieșiri digitale sau analogice.
  • UART (Universal Asynchronous Receiver-Transmitter): 2 pini UART, care permit comunicarea serială.
  • SPI (Serial Peripheral Interface): 2 pini SPI, care permit comunicarea serială sincronă între un microcontroler și alte dispozitive.
  • I2C (Inter-Integrated Circuit): 2 pini I2C, care permit comunicarea serială între mai multe dispozitive.
  • Camera: 1 port pentru conectarea unei camere Raspberry Pi Camera Module.
  • Display: 2 porturi pentru conectarea unui display HDMI.
  • Audio: 1 port audio de 3,5 mm și 2 porturi audio digitale (HDMI și I2S).

Este important de menționat că unii pini au funcții multiple și pot fi configurați pentru diferite interfețe și periferice.

Previous Next