Tutorial Raspberry Pi

Inainte >>

Introducere

Raspberry Pi este o gama de placi de dezvoltare (Single board computer), folosite in special pentru automatizari. Sistemul de operare folosit este o distributie de Linux numita Raspbian.
Toate modelele folosesc un procesor Broadcom cu o viteză cuprinsă între 700 MHz și 1,4 GHz.
Memoria RAM variază de la 256 MB la 1 GB.


Specificatii pentru Raspberry Pi 3B+ :

RaspberryPi

- Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz
- 1GB LPDDR2 SDRAM
- 2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN, Bluetooth 4.2, BLE
- Gigabit Ethernet over USB 2.0 (maximum throughput 300 Mbps)
- Extended 40-pin GPIO header
- Full-size HDMI
- 4 USB 2.0 ports
- CSI camera port for connecting a Raspberry Pi camera
- DSI display port for connecting a Raspberry Pi touchscreen display
- 4-pole stereo output and composite video port
- Micro SD port for loading your operating system and storing data
- 5V/2.5A DC power input
- Power-over-Ethernet (PoE) support (requires separate PoE HAT)

Instalarea sistemului de operare (OS Raspbian) :

Downloadam fisierul raspbian.img (care este imaginea OS) de la adresa: https://www.raspberrypi.org:


RaspberryPi

Acum vom crea un micro SD card bootabil cu distributia raspbian. Pentru aceasta vom downloada si instala programul gratuit Etcher:


Etcher

Se conecteaza micro SD card-ul la PC, se selecteaza fisierul raspbian.img, se apasa Next si se asteapta pana se termina copierea pe card.
Se extrage card-ul din PC si se conecteaza in placa Raspberry Pi. Se alimenteaza placa. Este bine ca la prima bootare, sa conectam un mouse, o tastatura si un display la placa Raspberry Pi pentru a face setarile necesare.
Dupa aceea, vom accesa modulul Raspberry Pi prin SSH sau cu VNC viewer.


RaspberryPi

Se poate seta VNC server-ul (care este deja instalat in Raspberry 3B+).


VNC

Se instaleaza apoi VNC viewer pe PC si vom avea acces de la distanta la interfata grafica Pixel din Raspberry Pi.


Pixel

Pentru accesul modulului Raspberry Pi prin SSH, vom instala aplicatia gratuita Putty:


Putty

Selectam SSH, hostname, port, apasam OK si ne conectam, deschizandu-se Terminalul:


Putty

Instalarea serverului web Apache :

Intai vom face update la pachetele de soft disponibile:


sudo apt-get update
sudo apt-get upgrade -y


Apoi, instalam programul apache2, folosind comanda:


sudo apt-get install apache2 -y


În mod implicit, serverul Apache pune un fișier de test (index.html) în directorul html (/var/www/html). Această pagină web este afisata atunci când navigați la http://localhost/


Apache

Pentru permisiunea de citit/scris in directorul web html, tastam:


sudo chown -R pi:www-data /var/www/html/
sudo chmod -R 770 /var/www/html/


Apoi editam fisierul apache2.conf, folosind editorul de text nano:


nano /etc/apache2/apache2.conf


si vom inlocui


AllowOverride None


cu


AllowOverride All


Setarile directorului www vor fi


<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directoty>


Acum vom reseta serverul web Apache astfel:


sudo service apache2 restart


Instalarea PHP5 :

Pentru ca serverul web Apache sa poata procesa si servi si pagini PHP, va trebui instalata ultima versiune dde PHP:


sudo apt-get install php libapache2-mod-php -y


Vom sterge pagina index.html, si o vom inlocui cu o pagina pe are o vom numi index.php. Aceasta va avea continutul:


echo "lt;?php phpinfo ();?>"


Deschidem browserul, tastam http://localhost si pagina index.php va fi procesata (vor fi afisate toate informatiile despre modulele PHP instalate).


Php

Instalarea serverului MySql :

Pentru a instala serverul de baze de date MySql tastam:

,br>

sudo apt-get install mysql-server php-mysql -y


Apoi restartam serverul Apache, folosind comanda:


sudo service apache2 restart


Deschidem Terminalul si tastam:


sudo mysql


Serverul MySql va raspunde. Apoi tastam:


show databases;


Si vor fi afisate bazele de date existente


MySql

Instalarea utilitarului PhpMyAdmin :

Pentru a usura lucrul cu bazele de date, vom instala utilitarul PhpMyAdmin care dispune de intergata grafica.
Pentru instalarea PhpMyAdmin, tastam in Terminal:


sudo apt-get install phpmyadmin -y


Pentru a putea accesa PhpMyAdmin distant, prin web browser, vom tasta:


sudo ln -s /usr/share/phpmyadmin /var/www/html


Deschidem browserul si tastam:http://loalhost/phpmysql


PhpMyAdmin

Acum, putem crea in modul grafic utilizatori, baze de date, tabele, etc.


PhpMyAdmin
Inainte >>