Una guida per principianti a Raspberry Pi 3

Questo articolo fa parte di una serie settimanale in cui creerò nuovi progetti utilizzando Raspberry Pi 3. Il primo articolo della serie si concentra su come iniziare e coprirà l'installazione di Raspbian, con desktop PIXEL, la configurazione della rete e alcune nozioni di base.

Quello di cui hai bisogno:

  • Un Raspberry Pi 3
  • Un alimentatore 5v 2mAh con mini pin USB
  • Scheda Micro SD con almeno 8 GB di capacità
  • Cavo Wi-Fi o Ethernet
  • Radiatore
  • Tastiera e mouse
  • un monitor per PC
  • Un Mac o un PC per preparare la scheda microSD.

Ci sono molti sistemi operativi basati su Linux disponibili per Raspberry Pi che puoi installare direttamente, ma se sei nuovo al Pi, ti suggerisco NOOBS, l'installer ufficiale del sistema operativo per Raspberry Pi che semplifica il processo di installazione di un sistema operativo sul dispositivo .

Scarica NOOBS da questo link sul tuo sistema. È un file .zip compresso. Se sei su MacOS, fai doppio clic su di esso e MacOS decomprimerà automaticamente i file. Se sei su Windows, fai clic destro su di esso e seleziona "estrai qui".

Se stai eseguendo Linux desktop, come decomprimerlo dipende dall'ambiente desktop in esecuzione, poiché DE diversi hanno modi diversi di fare la stessa cosa. Quindi il modo più semplice è usare la riga di comando.

$ unzip NOOBS.zip

Indipendentemente dal sistema operativo, apri il file decompresso e controlla se la struttura del file ha questo aspetto:

Swapnil Bhartiya

Ora collega la scheda Micro SD al tuo PC e formattala nel file system FAT32. Su MacOS, utilizza lo strumento Utility Disco e formatta la scheda Micro SD:

Swapnil Bhartiya

Su Windows, fai clic con il pulsante destro del mouse sulla scheda e scegli l'opzione di formattazione. Se sei su desktop Linux, DE diversi usano strumenti diversi e coprire tutti i DE va ​​oltre lo scopo di questa storia. Ho scritto un tutorial utilizzando l'interfaccia della riga di comando su Linux per formattare una scheda SD con il file system Fat32.

Dopo aver formattato la scheda nella partizione Fat32, è sufficiente copiare il contenuto della directory NOOBS scaricata nella directory principale del dispositivo. Se sei su MacOS o Linux, sincronizza semplicemente il contenuto di NOOBS sulla scheda SD. Apri l'app Terminal in MacOS o Linux ed esegui il comando rsync in questo formato:

rsync -avzP /path_of_NOOBS /path_of_sdcard

Assicurati di selezionare la directory principale della scheda SD. Nel mio caso (su MacOS), era:

rsync -avzP /Users/swapnil/Downloads/NOOBS_v2_2_0/ /Volumes/U/

Oppure puoi copiare e incollare il contenuto. Assicurati solo che tutti i file all'interno della directory NOOBS siano copiati nella directory principale della Micro SD Card e non all'interno di alcuna sottodirectory.

Ora collega la scheda Micro SD al Raspberry Pi 3, collega il monitor, la tastiera e l'alimentatore. Se disponi di una rete cablata, ti consiglio di utilizzarla poiché otterrai una maggiore velocità di download per scaricare e installare il sistema operativo di base. Il dispositivo si avvierà in NOOBS che offre un paio di distribuzioni da installare. Scegli Raspbian dalla prima opzione e segui le istruzioni sullo schermo.

Swapnil Bhartiya

Una volta completata l'installazione, Pi si riavvierà e sarai accolto con Raspbian. Ora è il momento di configurarlo ed eseguire gli aggiornamenti di sistema. Nella maggior parte dei casi, utilizziamo Raspberry Pi in modalità headless e lo gestiamo da remoto tramite la rete utilizzando SSH. Ciò significa che non devi collegare un monitor o una tastiera per gestire il tuo Pi.

Prima di tutto, dobbiamo configurare la rete se stai usando il Wi-Fi. Fare clic sull'icona della rete nel pannello superiore e selezionare la rete dall'elenco e fornirle la password.

Swapnil Bhartiya

Congratulazioni, sei connesso in modalità wireless. Prima di procedere con il passaggio successivo, dobbiamo trovare l'indirizzo IP del dispositivo in modo da poterlo gestire da remoto.

Apri Terminale ed esegui questo comando:

ifconfig

Ora, annota l'indirizzo IP del dispositivo nella sezione wlan0. Dovrebbe essere elencato come "inet addr".

Ora è il momento di abilitare SSH e configurare il sistema. Apri il terminale su Pi e apri lo strumento raspi-config.

sudo raspi-config

L'utente e la password predefiniti per Raspberry Pi sono rispettivamente "pi" e "raspberry". Avrai bisogno della password per il comando precedente. La prima opzione dello strumento Raspi Config è quella di cambiare la password predefinita, e io consiglio vivamente di cambiare la password, soprattutto se vuoi usarla in rete.

La seconda opzione è cambiare il nome host, che può essere utile se hai più di un Pi sulla rete. Un nome host semplifica l'identificazione di ogni dispositivo sulla rete.

Quindi vai su Opzioni di interfaccia e abilita Fotocamera, SSH e VNC. Se stai utilizzando il dispositivo per un'applicazione che coinvolge i contenuti multimediali, come un sistema home theater o un PC, potresti anche voler modificare l'opzione di uscita audio. Per impostazione predefinita, l'uscita è impostata su HDMI, ma se stai utilizzando altoparlanti esterni, devi modificare la configurazione. Vai alla scheda Opzioni avanzate dello strumento Configurazione Raspi e vai su Audio. Scegli 3,5 mm come uscita predefinita.

[ Suggerimento: utilizzare i tasti freccia per navigare e quindi il tasto Invio per scegliere. ]

Una volta applicate tutte queste modifiche, il Pi si riavvierà. Puoi scollegare il monitor e la tastiera dal tuo Pi poiché lo gestiremo tramite la rete. Ora apri Terminal sulla tua macchina locale. Se sei su Windows, puoi usare Putty o leggere il mio articolo per installare Ubuntu Bash su Windows 10.

Quindi ssh nel tuo sistema:

ssh [email protected]_ADDRESS_OF_Pi

Nel mio caso è stato:

ssh [email protected]

Forniscigli la password e Eureka !, sei connesso al tuo Pi e ora puoi gestire il dispositivo da una macchina remota. Se vuoi gestire il tuo Raspberry Pi su Internet, leggi il mio articolo sull'abilitazione di RealVNC sulla tua macchina.

Nel prossimo articolo di follow-up, parlerò dell'utilizzo di Raspberry Pi per gestire la tua stampante 3D da remoto.