Cu mult noroc, am prins acum 2 saptamani, de pe The Pi Hut, varianta v1.3 de Raspberry Pi Zero, la pretul de £4, ce are si conector pentru camera video. Inainte sa vorbim de specificatii trebuie sa ne uitam la marimea lui Pi Zero. Este absolut fascinant la ce dimensiune au reusit sa ajunga.
Raspberry Pi Zero masoara 65mm pe lungime, 30mm pe latime si doar 5mm grosime ( in mare parte datorita conectorilor mini usb/ mini hdmi). Dimensiunile reduse deschid portile multor proiecte ce erau imposibile cu variantele mai mari de Raspbery Pi.
Am ales kitt-ul Zero + Essentials Kit ce contine:
- Raspberry Pi Zero
- 4 x picioruse de cauciuc adezive
- 1 x MiniHDMI > HDMI adapter
- 1 x MicroUSB > USB adapter
- 2 x Single row, 20 pin GPIO headers
- 1 x Dual row, 40 pin female GPIO header
- 1 x Dual row, 40 pin right-angled GPIO header
- 1 x Dual row, 40 pin GPIO header
Pe langa aceste accesorii am achizitionat un card microSD 32gb, cablu hdmi, un hub usb si un adaptor wireless Edimax EW-7811UN.
Inainte aveam un netbook Eeepc pe care am trantit un Ubuntu Server, sa “hostez” experimentele de frontend development, pentru cursurile freecodecamp. L-am salvat si am pus Lubuntu pe el, deoarece, dupa multi ani, bateria inca tine 3-4 ore si e mic si practic pentru basic office si browsing.
Raspberry Pi Zero a inlocuit netbook-ul si imi hosteaza el micile proiecte.
Specificatii:
- CPU: 1GHz ARM11 Broadcom
- GPU: Video Core IV
- Memorie: 512MB RAM
- Conectivitate: 1 x microUSB data, 1x microUSB power, 1 x mini-HDMI, 1 x composite video header
- OS: Linux ( Raspbian Jessie)
- Conectori: Unpopulated 40-pin GPIO header, SPI, I2C
Acum sa il facem webserver:
- Am downloadat Raspbian Jessie si am pus imaginea pe cardul microSD cu Win32 Disk Imager
- Am introdus cardul in Pi Zero
- Am conectat un charger de 2A in portul microUSB de power
- Am conectat hub-ul usb la portul microUSB de data (in hub am conectat o tastatura si adaptorul wireless)
- Am conectat cablul hdmi la mini-hdmi la un monitor
- Il bagam in priza
Asteptam sa booteze si voilà:
Nota: In poza de mai sus nu aveam inca adaptorul Edimax. Mai avem nevoie de cateva setari sa conectam Pi la internet.
Deschidem terminalul si introducem: sudo nano /etc/network/interfaces
Pentru acces root folosim user pi si parola raspberry
Setarile mele sunt cele de aici:
auto lo
iface lo inet loopback
iface eth0 inet dhcpauto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid “numeretea”
wpa-psk “parolarouter”
De asemenea, am ales din setarile din raspbian sa porneasca in CLI (adica direct in terminal, fara desktop GUI).
Dupa reboot introducem in terminal sudo apt-get update si sudo apt-get upgrade sa fie totul la zi.
Pentru a instala LAMP puteti sa urmariti tutorialul de aici.
Instalam si fail2ban; puteti gasi pe google/youtube tutoriale in genul celui de aici.
In interfata router-ului setam un ddns cu noip.me, daca nu aveti ip static, si deschidem porturile 80 si 22 ( pentru SSH cu Putty, de exemplu).
Restart cu sudo reboot
In concluzie cu un device de doar 5$ ( fara sa punem la socoteala acesoriile) si cu ajutorul lui google ti se deschide poarta catre o multime de proiecte diferite. Fie ca vrei sa construiesti o consola retro, magic mirror sau sa automatizezi ceva prin casa, Raspberry Pi Zero este solutia perfecta cu un buget redus.
No Comments