Sommario:
- Passaggio 1: materiali
- Passaggio 2: software
- Passaggio 3: configurare la scheda SD
- Passaggio 4: connettiamoci
- Passaggio 5: navigazione nella finestra del terminale Linux (Shell)
- Passaggio 6: combinazioni di tasti speciali
- Passaggio 7: ottenere assistenza nel terminale n. 1: pagine del manuale e delle informazioni
- Passaggio 8: ottenere aiuto n. 2: comandi Whatis e Apropos
- Passaggio 9: ottenere aiuto n. 3: opzione --help
- Passaggio 10: basta con il terminale! Dov'è il desktop?
- Passaggio 11: cos'è SSH, comunque?
- Passaggio 12: maneggia il tuo Pi senza testa e continua a imparare
Video: Introduzione al Raspberry Pi (senza testa): 12 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Finalmente! Usa il tuo Raspberry Pi senza spendere quello che sembra per sempre connettere periferiche esterne e affrontare una mostruosità di cavi: configura il tuo Pi per essere senza testa! (non il tipo spaventoso però) Questo è particolarmente utile per le persone che insegnano seminari con il Raspberry Pi, dal momento che può essere ingombrante (e costoso) fornire monitor, tastiere e mouse per ogni studente.
Presumo che tutti voi sappiate qualcosa sul Pi, quindi questo tutorial non coprirà cosa sia il Pi o le sue fantastiche capacità (ti sto guardando, pin GPIO!). Per saperne di più su cosa può fare il Pi, dai un'occhiata ad alcuni dei miei altri tutorial (vedi l'ultima sezione di questo tutorial) o lascia un commento.
Cosa viene trattato in questo tutorial: abilitazione e utilizzo di SSH, una panoramica generale della finestra del terminale Linux e come connettersi alla GUI (Graphical User Interface, ovvero la vista desktop) di Pi tramite SSH.
Tempo di lettura: 15 min
Tempo di costruzione: ~20 minuti
Senza costi! (supponendo che tu abbia già un cavo RPi ed Ethernet)
Passaggio 1: materiali
- Computer con porta Ethernet e slot per scheda SD
- Lampone Pi 3
- Scheda SD (8GB o più grande)
- Cavo di alimentazione da MicroUSB a USB
- Cavo Ethernet
- Consigliato: custodia Raspberry Pi e cavo GPIO
Passaggio 2: software
Per questo progetto, avrai bisogno dei seguenti programmi software (gratuiti!):
-
incisore
Per scrivere il sistema operativo Raspbian sulla scheda SD (e anche formattare la scheda SD)
-
Bonjour Print Services (installare solo per sistemi operativi Windows o Linux)
Per utilizzare l'indirizzo IP "raspberrypi.local"
-
PuTTY
Per SSH nel Pi
-
Connessione desktop remoto (installa su computer non Windows)
Per eseguire la GUI tramite SSH
Passaggio 3: configurare la scheda SD
1. Scarica il tuo gusto preferito di Raspbian! Puoi ottenere la versione più recente qui
2. Inserisci la scheda SD nel tuo PC e apri Etcher
3. Seleziona il file zip Raspbian, il driver per la tua scheda SD e fai clic su "formato"
4. Abilita l'accesso SSH
Apri il contenuto del file per la scheda SD. Aggiungi un nuovo file di testo intitolato "SSH". Se il computer aggiunge un'estensione di file (ad es. ".txt"), eliminala e ignora eventuali avvisi.
5. Espelli la scheda SD e inseriscila nel tuo Pi
Passaggio 4: connettiamoci
1. Collega il cavo Ethernet tra il Raspberry Pi e il tuo computer
2. Collegare il cavo di alimentazione USB
Verificare che la spia di alimentazione rossa si accenda e che le spie della porta Ethernet (gialla e verde) siano accese e/o lampeggianti.
3. Connetti l'RPi al World Wide Web (noto anche come Internet)
Vai su Impostazioni -> Rete e Internet -> Modifica opzioni scheda (ovvero Connessioni di rete).
Fare clic sulla connessione Ethernet, tenere premuto "CTRL" e POI fare clic sulla connessione WiFi.* Fare clic con il pulsante destro del mouse nella finestra e selezionare "Bridge Connections" -- questo collegherà la connessione tra la porta Ethernet alla porta WiFi.
*Se selezioni prima la connessione WiFi, collegherà la connessione dal WiFi all'Ethernet, il che ti consentirà di accedere al Pi ma non di connetterti a Internet.
4. Apri PuTTY e accedi al Pi utilizzando l'indirizzo IP "raspberrypi.local"
Nome utente predefinito: pi
Password predefinita: lampone
5. Modificare la password predefinita digitando passwd e seguendo le istruzioni
Passaggio 5: navigazione nella finestra del terminale Linux (Shell)
La finestra del terminale è il pannello di controllo del sistema
In genere mostra un prompt dei comandi, che ci fornisce informazioni ma non fa parte dei comandi del sistema. Più comunemente il prompt dei comandi visualizza il nome di accesso dell'utente e la directory di lavoro corrente (rappresentata da un twiddle: ~).
Inserimento dei comandi
I comandi vengono scritti dopo il prompt e immessi premendo il tasto Invio.
I comandi possono essere impartiti così come sono o seguiti da una o più opzioni. Le opzioni di solito hanno un trattino davanti a loro, come il seguente:
ls -a
Puoi visualizzare le opzioni per un comando specifico digitando il nome del comando seguito da "--help" (ne parleremo più avanti).
La seconda foto mostra un elenco di comandi comuni. Esercitati a usarli (1) navigando sul desktop, (2) creando un file con del testo e (3) salvando il file.
Ecco una sfida speciale: digita il seguente comando e prova a capire cosa sta facendo.
cd..
Passaggio 6: combinazioni di tasti speciali
La finestra del terminale Linux è molto più semplice (e veloce) da usare se conosci alcune combinazioni di tasti speciali. I più comuni includono:
- Ctrl+C: termina il programma in esecuzione
- Ctrl+A: sposta all'inizio della riga di comando
- Ctrl+E: sposta alla fine della riga di comando
- Tasti freccia su e giù: cerca nella cronologia dei comandi (puoi modificarli e premere Invio per eseguirli di nuovo)
- Scheda: Completamento nome file
Controlla le foto sopra per un elenco più completo e fai pratica con queste mentre navighi nella riga di comando!
Passaggio 7: ottenere assistenza nel terminale n. 1: pagine del manuale e delle informazioni
Le pagine di manuale sono una risorsa esauriente per tutti i comandi disponibili nella finestra del terminale Linux.
Per leggere le pagine di manuale su un particolare comando, digitare quanto segue:
comando uomo
Nel manuale, la prima riga contiene il nome del comando di cui stai leggendo e l'ID della sezione che contiene la pagina del manuale.
Dopo la prima riga c'è una sinossi, che è una breve descrizione del comando che include la notazione tecnica di tutte le opzioni e/o argomenti. Le opzioni sono un modo per eseguire il comando e un argomento è ciò su cui lo esegui. Gli argomenti facoltativi vengono inseriti tra parentesi quadre.
Dopo la sinossi c'è una descrizione più lunga del comando, seguita da una panoramica più approfondita delle opzioni disponibili, informazioni sulla combinazione di opzioni, altri comandi correlati e altre informazioni relative al comando.
Alcuni comandi hanno più pagine man, come il comando "passwd". Per vedere tutte le pagine su un comando, usa l'opzione "-a":
man -a passwd
La prima sezione della pagina di manuale per il comando apropos è mostrata nella seconda foto sopra.
Le pagine di informazioni contengono informazioni più recenti e possono essere più facili da usare. Per visualizzare le pagine di informazioni su un comando (sostituendo "comando" con il nome effettivo del comando che si desidera ricercare, come "a proposito"), digitare quanto segue:
comando informazioni
Per navigare nelle pagine informative, utilizzare i tasti freccia per sfogliare il testo, il tasto Invio per leggere una determinata parola chiave, i tasti "P" e "N" per passare all'argomento precedente o successivo e la barra spaziatrice per spostarsi di una pagina ulteriore. Usa "Q" per uscire.
Un estratto dalle pagine informative è mostrato nella 3a foto sopra.
Passaggio 8: ottenere aiuto n. 2: comandi Whatis e Apropos
Il comando "whatis" fornisce brevi informazioni su un comando ed elenca la prima sezione nelle pagine man che contiene una pagina pertinente (tra parentesi dopo il nome del comando).
Se non sei completamente sicuro da dove iniziare, il comando "apropos" è un buon modo per cercare parole chiave. Ad esempio, se vuoi sapere come avviare un browser, puoi digitare: "apropos browser", che visualizzerà un elenco di tutti i programmi relativi al browser, inclusi browser Web, browser di file e FTP, ecc.
Passaggio 9: ottenere aiuto n. 3: opzione --help
La maggior parte dei comandi ha anche l'opzione "--help", che fornisce una breve spiegazione del comando e un elenco delle opzioni disponibili. In caso di dubbio, questo è un ottimo modo per ottenere alcune informazioni rapide e utili sull'utilizzo di un particolare comando e delle sue possibili estensioni.
Per utilizzare l'opzione --help, digita "--help" dopo un particolare comando, come nell'esempio seguente (mostrato anche nella foto sopra):
a proposito --help
Passaggio 10: basta con il terminale! Dov'è il desktop?
Va bene, va bene.. Connessione desktop remoto è un modo semplice per utilizzare la vista desktop, nota anche come "Interfaccia utente grafica" o GUI in breve.
1. Installa Remote Desktop Connection sul tuo Pi:
sudo apt-get install xrdp
2. Installa Remote Desktop Connection sul tuo PC (è già installato sul sistema operativo Windows).
3. Apri Connessione desktop remoto e accedi utilizzando l'IP "raspberrypi.local" (o trova l'IP del tuo Pi usando il comando ifconfig). Ignora l'avviso (fai clic su "sì").
4. Accedi con il nome utente e la password di Pi
Se non hai ancora cambiato la password, fallo ora. (Sì, so di averti già detto di farlo, ma vale la pena ripeterlo poiché qualcuno potrebbe effettivamente hackerare il tuo Pi se non cambi la password predefinita.)
Passaggio 11: cos'è SSH, comunque?
SSH sta per "Secure SHell" - è un "protocollo di rete crittografico per il funzionamento sicuro dei servizi di rete su una rete non protetta". - Wikipedia
… Ehm, cosa?
In altre parole, SSH è un modo sicuro per connettersi tra un computer e l'altro, anche se la rete attraverso la quale sei connesso non è sicura. Ad esempio, se sei su una rete condivisa e usi SSH per accedere in remoto a un altro computer, le altre persone sulla rete condivisa non possono vedere cosa stai facendo attraverso la connessione remota (sebbene Snowden abbia rilasciato documenti che mostravano l'NSA a volte può decifrare SSH).
Gli usi comuni di SSH includono l'accesso remoto, come se volessi connetterti a un computer che vive un miglio sottoterra senza dover, sai, effettivamente andare laggiù (lavoravo per un fantastico esperimento sulla materia oscura chiamato DRIFT e questo ecco come accederemmo ai computer che controllavano il rilevatore perché i computer vivevano in una miniera a circa 3 miglia sottoterra.. troppo lontano per viaggiare per aggiornare il software!).
Ecco la pagina completa di Wikipedia su SSH: è fantastica, quindi dai un'occhiata!
Passaggio 12: maneggia il tuo Pi senza testa e continua a imparare
Vai avanti ed esplora! Esercitati a utilizzare la finestra del terminale finché non ti senti a tuo agio e familiarità con i comandi di base. Potresti anche considerare di rimuovere il cavo Ethernet e rendere il tuo Pi un punto di accesso (pubblicherò un tutorial su questo nelle prossime settimane).
Programma i pin GPIO per fare cose interessanti! Hai bisogno di alcune idee? Dai un'occhiata a questi tutorial:
1. Realizzazione di un sensore di umidità del suolo
2. Costruire un controller di irrigazione (può essere abbinato con il sensore di umidità del suolo)
3. Bark Back: installa un monitor per animali domestici IoT
4. Espandi la tua Smart Home e aggiungi un lettore musicale attivato dal movimento
Hai bisogno di parti?
Smonta l'elettronica vecchia e rotta! I giocattoli elettronici sono un ottimo posto per ottenere motori e altoparlanti. Se vuoi motori migliori, smonta gli utensili elettrici.
Chiedi agli amici o trova un negozio di riparazioni per parti e cavi extra, salva i cavi di alimentazione dai vecchi dispositivi elettronici e usali come alimentatori o raccoglili per cavi e/o connettori, salva le vecchie cuffie e usale per progetti audio.
Il miglior consiglio: pensa prima di lanciare:)
Consigliato:
Robot senza testa con braccia mobili: 6 passaggi (con immagini)
Robot senza testa con braccia mobili: le seguenti istruzioni sono ispirate al robot senza testa di Halloween. Puoi trovare le istruzioni complete su come realizzare il bot di cartone qui. Per renderlo più vivo ho un'idea di far muovere il braccio che tiene la testa
Esecuzione senza schermo/display (senza testa) su Raspberry Pi o altri computer basati su Linux/unix: 6 passaggi
Esecuzione senza schermo/display (senza testa) su Raspberry Pi o altri computer basati su Linux/unix: quando la maggior parte delle persone acquista un Raspberry PI, pensa di aver bisogno di uno schermo di computer. Non sprecare i tuoi soldi in monitor e tastiere non necessari. Non perdere tempo a spostare tastiere e monitor tra computer. Non legare una TV quando non c'è
Robot di navigazione con sensori a scarpa, senza GPS, senza mappa: 13 passaggi (con immagini)
Robot di navigazione con sensori a scarpa, senza GPS, senza mappa: il robot si muove su un percorso preprogrammato e trasmette (tramite bluetooth) le informazioni sul movimento effettivo a un telefono per il monitoraggio in tempo reale. Arduino è pre-programmato con il percorso e oblu viene utilizzato per rilevare il movimento del robot. oblu trasmette informazioni di movimento
Pi senza testa: avviare il tuo Raspberry Pi senza hardware aggiuntivo: 4 passaggi (con immagini)
Pi senza testa: avviare il tuo Raspberry Pi senza hardware aggiuntivo: Ehi, il motivo per cui sei arrivato qui è, immagino, che sei molto simile a me! Non vuoi andarci piano con il tuo Pi: collega il Pi a un monitor, collega una tastiera e un mouse e voilà!…Pfft, chi lo fa?! Dopotutto, un Pi è un &
Dispositivo di raffreddamento/supporto per laptop a costo zero (senza colla, senza foratura, senza dadi e bulloni, senza viti): 3 passaggi
Dispositivo di raffreddamento/supporto per laptop a costo zero (senza colla, senza foratura, senza dadi e bulloni, senza viti): AGGIORNAMENTO: PER FAVORE, PER FAVORE, PER FAVORE, PER IL MIO ISTRUTTORE, GRAZIE ^_^ POTRESTI ANCHE VOTARE PER IL MIO ALTRO CONCORSO ISCRIZIONE A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O FORSE VOTA PER IL MIO MIGLIORE AMICO