Raspberry PI primii pasi.........................................................3
Iesire video : HDMI si TV-OUT................................................7 Sursa de aime!"are....................................................................7 O#$ am u! Raspberry PI $ a%um %e &a% mai depar"e '...............( Tas"a"ura si mouse pe US) * mo!i"or HDMI..........................+, -o!e%"are pri! SSH..................................................................+. -o!e%"are pri! V/-Server......................................................+0 1"e dispo2i"ive %o!e%"a"e a Raspberry pri! US)..................+7 Raspberry PI - Smar" TV 3+4....................................................+5 Sis"emu de operare Raspbm%..................................................+( I!s"aarea 6i"-uui Smar" TV....................................................., -o!"ro de a dis"a!"a ...............................................................3 3"ee%oma!da 7 "ee&o! mobi4...................................................3 89perie!"a mu"imedia..............................................................: Raspberry PI Smar" TV 3.4....................................................7 Vi2io!area &imeor...................................................................( Redare de &ime pri! ;TP.........................................................33 Redare de mu"imedia de pe u! <ard-dis6 US) e9"er!............0+ Despre addo!-uri......................................................................0. -a"eva addo!-uri i!"eresa!"e....................................................0: 1ddo!-u =Sub"i"rari.Re>ie?ive.Ro@.......................................A, 1ddo!-u =-i!ema>ia.ro@........................................................A3 1ddo!-u Vpay.ro...................................................................A7 1"e addo!-uri..........................................................................A( 1%%es pri! SSH a Smar" TV...................................................:, Serveree 1pa%<e si MySB? pe Raspberry PI.........................:3 I!s"aare server 1pa%<e............................................................:A I!s"aare server PHP.................................................................7+ I!s"aare server MySB?...........................................................70 I!s"aare server &"p....................................................................5, + <""p:77CCC.robo&u!.ro7&orum Pi!ii DPIO ai pa%ii Raspberry PI............................................5A Se!sorS<ied ...........................................................................(A Se!2or de umi!a bri%6 * Raspberry PI ..................................(5 Se!2or de umidi"a"e bri%6 * Raspberry PI ..............................(( )u"o! bri%6 * Raspberry PI ..................................................+,. Se!2or de dis"a!"a S<arp * Raspberry PI .............................+,3 Se!2or de "empera"ura bri%6 * Raspberry PI ........................+,A Raspberry PI si se!2oru de a%oo bri%6................................++3 Raspberry PI$ se!2or &e9 bri%6 si Se!2orS<ied....................+.. Raspberry PI$ se!2or apasare bri%6 si Se!sorS<ied..............+.5 Raspberry PI "e a!u!"a %a!d primes"i e-mai.........................+30 Raspberry PI si a&isaEu ?-D +:9.........................................+0+ RaspberryPI si FII-/u!%<u%6...............................................+A3 Raspberry PI si %i"i"oru R;ID ID-+......................................+:. Raspberry PI si se!2oru de presiu!e barome"ri%a )MP,5A. +:( RaspberryPI si MOD-DPS.....................................................+77 Raspberry PI si Voi%e Over IP 3VoIP4....................................+5A 8!%rip"area apeuui pri! GRTP ................................................................................................+55 RaspberryPI si MOD-IO.......................................................+(, RaspberryPI$ MOD-IO. si por"u DPIO................................+(5 RaspberryPI si!"e2a si re%u!oas"ere de vo%e.......................,0 U"ii2area ;es"iva...................................................................,7 U"ii2area eSpea6....................................................................,( U"ii2area Doo>e Te9" "o Spee%<...........................................+, Re%u!oas"ere vo%aa &oosi!d Doo>e Spee%< 1PI.................+. RaspberryPI$ ;irma"a si 1rdui!o............................................+0 . <""p:77CCC.robo&u!.ro7&orum Raspberry PI primii pasi Il poti numi mini-calculator sau platforma cu microprocesor. Indiferent cum il numesti, Raspberry PI se prezinta sub forma unei placute de circuit imprimat, fara carcasa. Pe aceasta placuta vei descoperi un microprocesor (similar cu cel din laptop-ul tau) , o memorie RAM de 5!M" si un nucleu de procesare video, cu iesire #$MI si R%A. Raspberry PI este un calculator de dimensiunea unui card de credit, ruleaza un sistem de operare de tip &inu'. Poti face cu el (aproape) tot ceea ce poti face si cu un calculator obisnuit. In plus, fata de un calculator obisnuit, Raspberry PI ofera si posibilitatea realizarii de cone'iuni (ard)are directe cu alte dispozitive (senzori de temperatura, umiditate, lumina, presiune atmosferica, butoane, relee, drivere de motoare, etc) prin intermediul pinilor *PI+. Pinii *PI+ sunt e'pusi intr-o zona din lateralul placii si pot fi controlati din orice limba, de pro-ramare care ruleaza pe placa Raspberry PI (Pyt(on, %, %. ., /ava, P#P, .012, etc). $atorita avanta,elor le-ate de dimensiunea mica si pretul de cost foarte scazut raportat la performantele oferite, placa Raspberry PI reprezinta o ale-ere buna petru proiecte din multe 3 <""p:77CCC.robo&u!.ro7&orum domenii3 robotica, imprimare 4$, servere )eb, ftp, statii meteo, ,ocuri 4$, acestea fiind doar cateva e'emple. Mai ,os, doar cateva e'emple de proiecte cu Raspberry PI3 server )eb3 (ttp355))).pen-uintutor.com5linu'5raspberr ypi-)ebserver server cu )ebcam3 (ttp355,eremyblyt(e.blo-spot.co.u65!7!5755 raspberry-pi-)ebcam.(tml statie meteo3 (ttp355blo-.retep.or-5!7!5785475installin--a- usb-)eat(er-station-on-a-raspberry-pi-part- 5 drona 9uadcopter3 (ttp355(ac6aday.com5!7!5!575raspberry- pi-9uadcopter5 rama foto3 (ttp355t(es)itc(tolinu'.blo-spot.ro5!7!5!5r aspberry-pi-daily-deviations-picture.(tml trac6er *P:3 (ttp355))).milos.ivanovic.co.nz5blo-5!5! Raspberry PI in t(e s6y3 (ttp355))).davea6erman.com5;p<5=! 0 <""p:77CCC.robo&u!.ro7&orum >ua6e 43 (ttp355blo-.modmypi.com5!7!57?5.(tml procesare de ima-ine3 (ttp355))).cl.cam.ac.u65pro,ects5raspberrypi 5tutorials5robot5ima-e@processin-5 ceas cu tuburi 0IAI13 (ttp355m,o.tc5atelier5!7!57B5ntp-ni'ie.(tml brat robotic controlat prin voce3 (ttp355))).aons9uared.co.u65raspi@voice@co ntrol Raspbmc media center3 (ttp355))).(o)to-ee6.com5==!C5build-a- 45-media-center-)it(-raspbmc-and- raspberry-pi5 :mart 2D3 (ttp355))).robofun.ro56it-smarttv-raspberry- pi Recunoastere de voce si sinteza vocala cu Raspberry PI, in limba romana3 (ttp355robofun.ro5forum5vie)topic.p(p; f<!!Et<!?! A <""p:77CCC.robo&u!.ro7&orum Alte cateva lucruri despre Raspberry PI 3 este capabil sa redea filme cu rezolutie 7B7p (full-#$) 3 (ttp355))).brian(ensley.net5!7!5785(o)- to--et-7B7p-videos-runnin--on-my.(tml suporta mai multe distributii de linu'3 (ttp355))).raspberrypi.or-5do)nloads este usor de pro-ramat in Pyt(on sau %3 (ttp355cplus.about.com5od5raspberrypi5a5pro -rammin--c-+n-2(e-Raspberry-Pi.(tm : <""p:77CCC.robo&u!.ro7&orum 7 <""p:77CCC.robo&u!.ro7&orum Iesire video : HDMI si TV-OUT %a optiuni de redare video, Raspberry PI suporta cone'iune video #$MI si 2D-+F2 (pe mufa R%A). Acest lucru inseamna pe de o parte ca poti conecta orice monitor, &%$ sau plasma care are conector video #$MI (si cam toate au in acest moment). $atorita faptului ca procesorul video este (ard)are (ruleaza independent de procesorul principal), Raspberry PI iti poate oferi o rezolutie GF&&-#$. $aca nu ai un monitor sau un &%$ cu conector #$MI, atunci ai la dispozitie cone'iunea video 2D-+F2 (standard PA& sau 02:%) printr-o mufa de tip R%A. Poti conecta acesta mufa la un televizor din -eneratie mai vec(e si vei avea video (de calitate scazuta insa si la o rezolutie mai mica decat prin cone'iunea #$MI). $in pacate nu e'ista port D*A, dar e'ista alternative, cum ar fi adaptorul #$MI-D*A3 ((ttp355))).robofun.ro5pi-vie)-(dmi-v-a) !rsa de alimentare Raspberry PI necesita o sursa de tensiune de 5D si minim 877mA pentru a deveni operational, conectarea alimentarii fiind facuta printr-o mufa microF:". 5 <""p:77CCC.robo&u!.ro7&orum :ursa de alimentare este o parte foarte importanta a sistemului, este necesar sa o ale-i cu atentie. $aca sursa de alimentare nu ofera suficient curent (sau si mai rau, da o tensiune de iesire mai mare de 5D), poti obtine tot felul de rezultate interesante (si destul de neplacute, as zice) 3 resetari ale sistemului de operare, pierderi de date, blocarea cardului sau distru-erea ireversibila a placii Raspberry PI (in cel mai rau caz). %(iar daca e'ista foarte multe alimentatoare dotate cu mufa microF:", acest lucru nu inseamna neaparat ca vor functiona cu Raspberry PI. 1ste necesar ca sursa sa furnizeze o tensiune de 5 D cu cel putin 7.8 amperi (ideal este insa mai mult de amper), valori reale. $in pacate, destul de multe alimentatoare din -ama ieftina 5 foarte ieftina nu asi-ura acesti parametri de functionare, c(iar daca ii au inscriptionati pe carcasa. %el mai rau lucru care se poate intampla este ca tensiunea nominala de 5D sa fie de fapt mai mare de 5D, caz in care placa Raspberry PI se distru-e ireversibil. $in aceste motive, iti recomand sa ac(izitionezi sursa de alimentare din ma-azine autorizate care furnizeaza placi Raspberry PI. Aceste surse de alimentare au fost in prealabil supuse unui proces de testare si verificare. ( <""p:77CCC.robo&u!.ro7&orum O"# am !n Raspberry PI # a$!m $e fa$ mai departe % $epinde de ce anume ai la dispozitie si ce iti doresti sa obtii. %a posibile variante, ai putea3 . sa ii atasezi un mouse si o tastatura F:" si un monitor sau plasma cu intrare #$MI (cea mai simpla varianta), si -ata, te ,oci pe PI asa cum ai folosi un calculator obisnuit. !. sa te conectezi la Raspberry PI prin retea, folosind protocolul ::#. Ai la dispozitie doar linia de comanda (nu si interfata -rafica), dar uneori se poate dovedi suficient (sau poate fi doar un prim pas pentru confi-urarea sistemului). 4. dupa ce te-ai conectat prin ::#, poti instala pe Raspberry PI un server specializat (D0%:erver) si apoi te poti conecta direct in interfata -rafica de pe un alt calculator (sau laptop).
+, <""p:77CCC.robo&u!.ro7&orum Tastat!ra si mo!se pe U& ' monitor HDMI Raspberry PI suporta mouse si tastatura prin F:", c(iar si )ireless. 0u trebuie decat sa conectezi tastatura5mouse-ul, pentru ca sistemul de operare are -ri,a de restul aspectelor. Iti mai trebuie un cablu #$MI ((ttp355))).robofun.ro5raspberry-pi-si- componente5cablu-(dmi) (sau #$MI-$DI - (ttp355))).robofun.ro5raspberry-pi-si- componente5cablu-dvi-(dmi-, in functie de tipul de cone'iune video pe care o suporta monitorul tau) o sursa de alimentare, si un card cu sistemul de operare ((ttp355))).robofun.ro5raspberry-pi-si- componente5card@raspbian@raspberry@pi ). %a sa iti dai seama ce tip de cone'iune video suporta monitorul tau, verifica mufele disponibile. $aca e'ista o mufa similara cu cea F:" (in care sa intre cablul #$MI), atunci ai cone'iune #$MI. $aca e'ista o mufa de forma relativ dreptun-(iulara, mare, atunci suporta $DI. %a re-ula, daca este un monitor nou 5 din ultima -eneratie, atunci si-ur suporta #$MI. $aca vrei, card-ul ti-l poti crea si sin-ur. Iti ale-i un sistem de operare (iti recomand Raspbian, la momentul scrierii acestei carti ultima varianta este versiunea HI(eezyJ) si utilizezi utilitarul descris pe pa-ina de unde ai descarcat ++ <""p:77CCC.robo&u!.ro7&orum ima-inea prin care scrii ima-inea direct pe card. $upa ce ai scris ima-inea, introduci card-ul in slotul placii, conectezi monitorul, tastatura5mouse, cablul de retea si in sfarsit alimentarea. Astepti si vei obtine pe ecran interfata -rafica a sistemului. $aca nu ai la dispozitie un monitor #$MI si tastatura 5 mouse F:", e'ista si alte alternative pentru care ai nevoie doar de sursa de alimentare si de un cablu de retea. 1ste vorba despre conectare folosind ::# sau D0%:erver. Mai multe detalii despre acestea, mai ,os. +. <""p:77CCC.robo&u!.ro7&orum Cone$tare prin H ::#, sau :ecure :(ell, este un protocol care iti ofera acces la s(ell-ul distributiei &inu' (interfata cu utilizatorul in linie de comanda). Practic, vei utiliza calculatorul personal pentru a te autentifica si e'ecuta comenzi sau aplicatii pe placa Raspberry PI. Ima-inea sistemului de operare Raspbian HI(eezyJ are de,a instalat serverul care implementeaza protocolul ::#. 0u trebuie decat sa alimentezi placa Raspberry, sa il conectezi la reteaua de Internet si sa te lo-(ezi prin ::# de la un client de ::# (Putty de e'emplu). &o-area se face cu IP-ul placii Raspberry, utilizatorul HpiJ si cu parola HraspberryJ . Pentru a te conecta la placa Raspberry PI folosind ::#, urmeaza pasii de mai ,os 3
. Alimenteaza placa Raspberry PI (care are de,a sistemul de operare &inu' instalat si cablul de retea conectat). !. $etermina IP-ul alocat placii Raspberry. Il poti afla din tabela de ip-uri a router-ului, folosind aplicatia Android Gin- +3 <""p:77CCC.robo&u!.ro7&orum ((ttps355play.-oo-le.com5store5apps5details; id<com.overloo6.android.fin-E(l<en) (evident, daca ai un telefon Android), sau poti rula comanda HnmapJ pe un sistem &inu' Hnmap -sP =!.?B.7.75!CJ. Pentru Iindo)s, poti incerca cu un tool de tipul HIP scannerJ (de e'emplu - (ttp355))).advanced-ip-scanner.com5 - -ratuit pentru 47 de zile). 4. $escarca si ruleaza aplicatia Putty - (ttp355))).c(iar6.-reenend.or-.u65Ks-tat(am5put ty5 +0 <""p:77CCC.robo&u!.ro7&orum C. In campul H(ostnameJ tasteaza IP-ul placii (aflat anterior). Asi-ura-te ca ai portul !! si ::# bifat. %lic6 pe +pen. 5. Iti vor fi solicitate numele de utilizator3 JpiJ si parola3 HraspberryJ. ?. Dei obtine ima-inea interfetei in linie de comanda a sistemului. +A <""p:77CCC.robo&u!.ro7&orum Cone$tare prin V(Cerver D0% (Dirtual 0et)or6 %omputin-) iti permite sa vezi des6top-ul placii Raspberry si sa il controlezi ca pe orice alt sistem de tip des6top. $aca vrei sa instalezi D0%:erver trebuie sa te conectezi in prima faza prin ::# la Raspberry PI (pasii anteriori), pentru ca va fi necesar sa e'ecuti o serie de comenzi in linie de comanda. +: <""p:77CCC.robo&u!.ro7&orum . 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 !. 1'ecuta pro-ramul cu comanda3 tightvncserver 4. :e va desc(ide automat sesiunea nr.. C. $escarca 2i-(tD0% /ava Die)er (pe calculatorul tau sau pe laptop, de data aceasta). 5. Ruleaza e'ecutabilul 3 tightvnc-jviewer +7 <""p:77CCC.robo&u!.ro7&orum ?. Introdu IP-ul placii Raspberry PI si portul 5=7 pentru sesiunea . 8. Introdu parola completata anterior (la pasul ). B. Dei vedea des6top-ul placii Raspberry PI, e'act asa cum ai vedea daca ai avea conectat un monitor cu conector #$MI. +5 <""p:77CCC.robo&u!.ro7&orum +( <""p:77CCC.robo&u!.ro7&orum