Академический Документы
Профессиональный Документы
Культура Документы
Raspberry PI primii pasi.........................................................3 Iesire video : HDMI si TV-OUT................................................7 Sursa de alimentare....................................................................7 OK, am un Raspberry PI , acum ce fac mai departe ?...............9 Tastatura si mouse pe USB + monitor HDMI..........................10 Conectare prin SSH..................................................................12 Conectare prin VNCServer......................................................14 Alte dispozitive conectate la Raspberry prin USB..................17 Raspberry PI - Smart TV (1)....................................................18 Sistemul de operare Raspbmc..................................................19 Instalarea kit-ului Smart TV....................................................20 Control de la distanta ..............................................................23 (telecomanda / telefon mobil)..................................................23 Experienta multimedia.............................................................26 Raspberry PI Smart TV (2)...................................................27 Vizionarea filmelor..................................................................29 Redare de filme prin FTP.........................................................33 Redare de multimedia de pe un hard-disk USB extern............41 Despre addon-uri......................................................................42 Cateva addon-uri interesante....................................................46 Addon-ul Subtitrari.RegieLive.Ro.......................................50 Addon-ul Cinemagia.ro........................................................53 Addon-ul Vplay.ro...................................................................57 Alte addon-uri..........................................................................59 Acces prin SSH la Smart TV...................................................60 Serverele Apache si MySQL pe Raspberry PI.........................63 Instalare server Apache............................................................65 Instalare server PHP.................................................................71 Instalare server MySQL...........................................................74 Instalare server ftp....................................................................80 1
http://www.robofun.ro/forum
Pinii GPIO ai placii Raspberry PI............................................85 SensorShield ...........................................................................95 Senzor de lumina brick + Raspberry PI ..................................98 Senzor de umiditate brick + Raspberry PI ..............................99 Buton brick + Raspberry PI ..................................................102 Senzor de distanta Sharp + Raspberry PI .............................103 Senzor de temperatura brick + Raspberry PI ........................105 Raspberry PI si senzorul de alcool brick................................113 Raspberry PI, senzor flex brick si SenzorShield....................122 Raspberry PI, senzor apasare brick si SensorShield..............128 Raspberry PI te anunta cand primesti e-mail.........................134 Raspberry PI si afisajul LCD 16x2........................................141 RaspberryPI si WII-Nunchuck...............................................153 Raspberry PI si cititorul RFID ID-12.....................................162 Raspberry PI si senzorul de presiune barometrica BMP085. 169 RaspberryPI si MOD-GPS.....................................................177 Raspberry PI si Voice Over IP (VoIP)....................................185 Encriptarea apelului prin ZRTP ................................................................................................188 RaspberryPI si MOD-IO2......................................................190 RaspberryPI, MOD-IO2 si portul GPIO................................198 RaspberryPI sinteza si recunoastere de voce......................204 Utilizarea Festival..................................................................207 Utilizarea eSpeak...................................................................209 Utilizarea Google Text to Speech..........................................210 Recunoastere vocala folosind Google Speech API................212 RaspberryPI, Firmata si Arduino...........................................214
http://www.robofun.ro/forum
domenii: robotica, imprimare 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/raspberr ypi-webserver server cu webcam: http://jeremyblythe.blogspot.co.uk/2012/05/ raspberry-pi-webcam.html statie meteo: http://blog.retep.org/2012/07/30/installing-ausb-weather-station-on-a-raspberry-pi-part1/ drona quadcopter: http://hackaday.com/2012/12/01/raspberrypi-quadcopter/ rama foto: http://theswitchtolinux.blogspot.ro/2012/12/r aspberry-pi-daily-deviations-picture.html tracker GPS: http://www.milos.ivanovic.co.nz/blog/252 Raspberry PI in the sky: http://www.daveakerman.com/?p=592 4
http://www.robofun.ro/forum
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_co ntrol Raspbmc media center: http://www.howtogeek.com/119924/build-a35-media-center-with-raspbmc-andraspberry-pi/ Smart TV: http://www.robofun.ro/kit-smarttv-raspberrypi
Recunoastere de voce si sinteza vocala cu Raspberry PI, in limba romana: http://robofun.ro/forum/viewtopic.php? f=22&t=262
http://www.robofun.ro/forum
Alte cateva lucruri despre Raspberry PI : este capabil sa redea filme cu rezolutie 1080p (full-HD) : http://www.brianhensley.net/2012/07/howto-get-1080p-videos-running-on-my.html suporta mai multe distributii de linux: http://www.raspberrypi.org/downloads este usor de programat in Python sau C: http://cplus.about.com/od/raspberrypi/a/pro gramming-c-On-The-Raspberry-Pi.htm
http://www.robofun.ro/forum
http://www.robofun.ro/forum
Sursa de alimentare
Raspberry PI necesita o sursa de tensiune de 5V si minim 700mA pentru a deveni operational, conectarea alimentarii fiind facuta printr-o mufa microUSB. 8
http://www.robofun.ro/forum
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 destul de neplacute, as zice) : resetari ale sistemului de operare, pierderi de date, blocarea cardului sau distrugerea ireversibila a placii Raspberry PI (in cel mai rau caz). Chiar daca exista foarte multe alimentatoare dotate cu mufa microUSB, acest lucru nu inseamna neaparat ca vor functiona cu Raspberry PI. Este necesar ca sursa sa furnizeze o tensiune de 5 V cu cel putin 0.7 amperi (ideal este insa mai mult de 1 amper), valori reale. Din pacate, destul de multe alimentatoare din gama ieftina / foarte ieftina nu asigura acesti parametri de functionare, chiar daca ii au inscriptionati pe carcasa. Cel mai rau lucru care se poate intampla este ca tensiunea nominala de 5V sa fie de fapt mai mare de 5V, caz in care placa Raspberry PI se distruge ireversibil. Din aceste motive, iti recomand sa achizitionezi sursa de alimentare din magazine autorizate care furnizeaza placi Raspberry PI. Aceste surse de alimentare au fost in prealabil supuse unui proces de testare si verificare.
http://www.robofun.ro/forum
10
http://www.robofun.ro/forum
imaginea prin care scrii imaginea direct pe card. Dupa ce ai scris imaginea, introduci card-ul in slotul placii, conectezi monitorul, tastatura/mouse, cablul de retea si in sfarsit alimentarea. Astepti si vei obtine pe ecran interfata grafica a sistemului. Daca nu ai la dispozitie un monitor HDMI si tastatura / 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.
12
http://www.robofun.ro/forum
http://www.robofun.ro/forum
(https://play.google.com/store/apps/details? id=com.overlook.android.fing&hl=en) (evident, daca ai un telefon Android), sau poti rula comanda nmap pe un sistem Linux nmap -sP 192.168.0.0/24. Pentru Windows, poti incerca cu un tool de tipul IP scanner (de exemplu http://www.advanced-ip-scanner.com/ gratuit pentru 30 de zile). 3. Descarca si ruleaza aplicatia Putty http://www.chiark.greenend.org.uk/~sgtatham/put ty/
14
http://www.robofun.ro/forum
4. In campul hostname tasteaza IP-ul placii (aflat anterior). Asigura-te ca ai portul 22 si SSH bifat. Click pe Open. 5. Iti vor fi solicitate numele de utilizator: pi si parola: raspberry. 6. Vei obtine imaginea interfetei in linie de comanda a sistemului.
15
http://www.robofun.ro/forum
16
http://www.robofun.ro/forum
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.
tightvncserver
3.
4. Descarca TightVNC Java Viewer (pe calculatorul tau sau pe laptop, de data aceasta). 5. Ruleaza executabilul :
tightvnc-jviewer
17
http://www.robofun.ro/forum
6. Introdu IP-ul placii Raspberry PI si portul 5901 pentru sesiunea 1. 7. pasul 1). Introdu parola completata anterior (la
8. Vei vedea desktop-ul placii Raspberry PI, exact asa cum ai vedea daca ai avea conectat un monitor cu conector HDMI.
18
http://www.robofun.ro/forum
19
http://www.robofun.ro/forum