Sunteți pe pagina 1din 8

Textul si imaginile din acest document sunt licentiate

Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

Codul sursa din acest document este licentiat


Public-Domain

Esti liber sa distribui acest document prin orice mijloace consideri (email, publicare pe website / blog, printare,
sau orice alt mijloc), atat timp cat nu aduci nici un fel de modificari acestuia. Codul sursa din acest document
poate fi utilizat in orice fel de scop, de natura comerciala sau nu, fara nici un fel de limitari.

Raspberry PI primii pasi

Ce este Raspberry PI si ce vrea el ?


Il poti numi un mini-calculator sau platforma cu microprocesor. Indiferent cum il numesti, el se
prezinta sub forma unei placute de circuit imprimat, fara carcasa. Pe aceasta placuta vei descoperi un
microprocesor, o memorie RAM de 256MB (512MB varianta noua) si un nucleu video, cu iesire
HDMI si RCA. Partile pe care tocmai le-am enumerat se regasesc in acel chip de tip SoC (System on
Chip). Concluzionand, Raspberry PI este un calculator de dimensiunea unui card de credit, ruleaza un
sistem de operare de tip Linux, si poti face cu el (aproape) tot ceea ce poti face si cu un calculator
obisnuit.
Datorita avantajelor legate de dimensiunea mica si pretul de cost foarte scazut, s-a raspandit in
foarte multe domenii si aplicatii: roboti, imprimante 3D, servere web, ftp, statii meteo, jocuri 3d, acestea
fiind doar cateva exemple.
Mai jos, doar cateva exemple de proiecte cu Raspberry PI:

server web: http://www.penguintutor.com/linux/raspberrypi-webserver

server webcam: http://jeremyblythe.blogspot.co.uk/2012/05/raspberry-pi-webcam.html

statie meteo: http://blog.retep.org/2012/07/30/installing-a-usb-weather-station-on-araspberry-pi-part-1/

drona quadcopter: http://hackaday.com/2012/12/01/raspberry-pi-quadcopter/

rama foto: http://theswitchtolinux.blogspot.ro/2012/12/raspberry-pi-daily-deviationspicture.html

tracker GPS: http://www.milos.ivanovic.co.nz/blog/252

Raspberry PI in the sky: http://www.daveakerman.com/?p=592

Quake 3: http://blog.modmypi.com/2012/06/1.html

procesare de imagine:
http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/image_processing/

ceas cu tuburi NIXIE: http://mjo.tc/atelier/2012/08/ntp-nixie.html

brat robotic controlat prin voce: http://www.aonsquared.co.uk/raspi_voice_control

Raspbmc media center: http://www.howtogeek.com/119924/build-a-35-media-center-withraspbmc-and-raspberry-pi/


http://www.robofun.ro/forum

Smart TV: http://www.robofun.ro/kit-smarttv-raspberry-pi

Recunoastere de voce si sinteza vocala cu Raspberry PI, in limba romana http://robofun.ro/forum/viewtopic.php?f=22&t=262


Alte cateva lucruri despre Raspberry PI :

capabil sa redea filme cu rezolutie 1080p: http://www.brianhensley.net/2012/07/how-to-get1080p-videos-running-on-my.html

suporta mai multe distributii de linux: http://www.raspberrypi.org/downloads

este ideal sa inveti programare in python sau C:


http://cplus.about.com/od/raspberrypi/a/programming-c-On-The-Raspberry-Pi.htm

http://www.robofun.ro/forum

HDMI si TV-OUT.
Pe langa faptul ca este mic si usor (40g), Raspberry PI suporta si conexiune video HDMI asa ca
poti conecta orice monitor sau plasma. Datorita faptului ca procesorul video este hardware (ruleaza
independent de procesorul principal), Raspberry PI iti poate oferi o rezolutie FULL-HD.
Daca nu ai un monitor sau o plasma cu conector HDMI, ai la dispozitie si TV-OUT (PAL sau
NTSC) prin mufa RCA. Poti conecta mufa la un televizor din generatie mai veche dar vei avea imagine
de calitate scazuta si rezolutie mica.
Din pacate nu exista port VGA, dar exista alternative: adaptoare HDMI-VGA http://www.robofun.ro/pi-view-hdmi-vga?keyword=vga&category_id=0

Sursa de alimentare.
Raspberry PI necesita o sursa de tensiune de 5V si minim 700mA pentru a deveni operational.
Sursa de alimentare este o parte foarte importanta a sistemului, este necesar sa o alegi cu atentie.
Daca sursa de alimentare nu ofera suficient curent (sau si mai rau, da o tensiune de iesire mai mare de
5V), poti obtine tot felul de rezultate interesante (si neplacute, as zice) : resetari ale sistemului de
operare, pierderi de date, blocarea cardului sau chiar si distrugerea ireversibila (in cel mai rau caz).
Iti recomand sa achizitionezi sursa de alimentare din magazine autorizate care furnizeaza placi
Raspberry PI, deoarece acele surse de alimentare au fost in prelabil supuse unui proces de testare si
verificare.

http://www.robofun.ro/forum

OK, am placa, acum ce fac mai departe ?


Depinde de ce anume ai la dispozitie. Ca variante, ai putea :
1. sa ii atasezi un mouse si o tastatura USB si un monitor sau plasma cu intrare HDMI (cea mai
simpla varianta), si gata, te joci pe PI.
2. sa te conectezi la Raspberry PI prin retea, folosind protocolul SSH. Ai la dispozitie doar linia de
comanda (nu si interfata grafica), dar uneori se poate dovedi suficient (sau poate fi doar un prim
pas)
3. dupa ce te-ai conectat prin SSH, poti instala pe Raspberry PI un server specializat (VNCServer)
si apoi te poti conecta direct in interfata grafic de pe un alt calculator (sau laptop).

1. Tastatura si mouse pe USB + monitor HDMI.


Raspberry PI suporta mouse si tastatura prin USB, chiar si wireless. Nu trebuie decat sa
conectezi tastatura/mouse-ul, pentru ca sistemul de operare are grija de restul aspectelor.
Iti mai trebuie un cablu HDMI (sau HDMI-DVI, in functie de monitorul tau) o sursa de
alimentare, si un card cu sistemul de operare.
Daca vrei, card-ul ti-l poti crea si singur. Iti alegi un sistem de operare (iti recomand Raspbian
wheezy) si utilizezi utilitarul descris pe pagina prin care scrii imaginea direct pe card. Dupa ce ai scris
imaginea, conectezi card-ul in slotul placii, conectezi monitorul, tastatura/mouse, cablul de retea si in
sfarsit alimentarea. Astepti si vei obtine pe ecran shell-ul.
Daca nu ai la dispozitie un monitor HDMI si tastatura si mouse USB, exista si alte alternative
pentru care ai nevoie doar de sursa de alimentare si de un cablu de retea. Este vorba despre conectare
folosind SSH sau VNCServer. Mai multe detalii despre acestea, mai jos.

2. SSH
Sau Secure Shell, este un protocol care iti ofera acces la shell-ul distributiei Linux (interfata cu
utilizatorul in linie de comanda). Practic, vei utiliza calculatorul personal pentru a te autentifica si
executa comenzi, aplicatii, pe Raspberry PI.
Imaginea Raspbian wheezy vine deja cu serverul care implementeaza protocolul SSH deja
instalat. Nu trebuie decat sa alimentezi placa Raspberry, sa il conectezi la reteaua de internet si sa te
loghezi prin SSH de la un client (Putty de exemplu). Logarea se face cu IP-ul placii Raspberry,
utilizatorul pi si cu parola raspberry .
Pentru a utiliza protocolul SSH pentru a te conecta la placa Raspberry PI, urmeaza pasii de mai
http://www.robofun.ro/forum

jos :
1. Alimenteaza placa Raspberry PI (care are deja linux instalat si cablul de retea conectat).
2. Determina IP-ul alocat placii Raspberry. Il poti afla din tabela de ip-uri a router-ului, folosind
aplicatia Android Fing (cu un telefon Android), sau ruland comanda pe un sistemul Linux
nmap -sP 192.168.0.0/24. Pentru Windows, poti incerca cu un tool IP scanner (de exemplu
- http://www.advanced-ip-scanner.com/ - gratuit pentru 30 de zile la momentul scrierii acestui
document).
3.

Descarca aplicatia Putty - http://www.chiark.greenend.org.uk/~sgtatham/putty/

4.
La host name tasteaza IP-ul placii (aflat anterior). Asigura-te ca ai portul 22 si SSH bifat.
Click pe Open.
5.

Ti se va cere utilizatorul: pi si parola : raspberry

6.

Vei obtine imaginea shell-ului.

http://www.robofun.ro/forum

3. VNCServer:
VNC (Virtual Network Computing) iti permite sa vezi desktop-ul placii Raspberry si sa il
controlezi ca pe orice alt monitor desktop. Daca vrei sa instalezi vncserver trebuie sa te conectezi prin
SSH la Raspberry PI (pasii anteriori), pentru ca va fi necesar sa executie o serie de comenzi in linie de
comanda.
1.
Instaleaza tightvncserver. Pe parcurs vei introduce o parola cu care te vei conecta mai tarziu
la Raspberry (va trebui sa retii aceasta parola).
sudo apt-get install tightvncserver

2.

Executa programul cu comanda:

tightvncserver

3.

Se va deschide automat sesiunea nr.1.

4.

Descarca TightVNC Java Viewer (pe calculatorul tau / laptop, de data aceasta).

5.

Ruleaza executabilul : tightvnc-jviewer

http://www.robofun.ro/forum

6.

Introdu IP-ul placii Raspberry PI si portul 5901 pentru sesiunea 1.

7.

Introdu parola completata anterior (la pasul 1).

8.
Vei vedea desktop-ul placii Raspberry PI, exact asa cum ai vedea daca ai avea conectat
un monitor cu conector HDMI.

Alte dispozitive conectate la Raspberry prin USB


Raspberry PI suporta o gama larga de dispozitive : stick-uri de memorie, placi de sunet
conectate pe USB, conectori WIFI USB, dongle-uri GSM 3G, etc. Cand vei vrea sa conectezi aceste
dispozitive externe, este important sa folosesti un hub USB cu alimentare externa, pentru a nu
suprasolicita placa Raspberry PI pe zona de alimentare.
http://www.robofun.ro/forum

S-ar putea să vă placă și