Taula de continguts:

Controlar Raspberry Pi sense monitor: 7 passos
Controlar Raspberry Pi sense monitor: 7 passos

Vídeo: Controlar Raspberry Pi sense monitor: 7 passos

Vídeo: Controlar Raspberry Pi sense monitor: 7 passos
Vídeo: How To Control A Standard Servo With Raspberry Pi 2024, De novembre
Anonim
Controlar Raspberry Pi sense monitor
Controlar Raspberry Pi sense monitor

En instruccions anteriors vaig compartir una guia per a principiants de Raspberry Pi. Allà vam veure com arrencar Raspbian al Pi i utilitzar-lo com a escriptori. Però per a aquesta configuració necessitem molts perifèrics, com ara monitor, cable HDMI, teclat sense fils i adaptador OTG. La majoria de les vegades no necessitem aquests perifèrics després de la primera arrencada. Per estalviar una mica de diners, podem utilitzar el Pi en mode sense capçal, és a dir, accedir-hi sense monitor. Per tant, sense perdre més temps, entrem-hi directament.

Pas 1: Requisits:

Requisits
Requisits

Abans de començar, hem de reunir algun maquinari i programari per a aquest projecte.

1. Raspberry Pi

Raspberry Pi Zero W …………. (Amazon EUA / Amazon UE / Banggood) o

Raspberry Pi 3 Model B + … (Amazon EUA / Amazon EU / Banggood)

2. Targeta micro SD ……………………… (Amazon EUA / Amazon UE / Banggood)

3. Lector de targetes Micro SD … (Amazon EUA / Amazon EU / Banggood)

Programari:

1. Sistema operatiu Raspbian

2. PUTTY per a Windows

3. Aplicació Fing

Pas 2: habilitar SSH amb el monitor:

Aquest mètode és per a aquells que tenen un monitor i altres perifèrics. Simplement heu d’instal·lar Raspbian en una targeta SD i inserir-lo en un Pi. Consulteu aquest tutorial si voleu aprendre a instal·lar Raspbian. Després d’instal·lar correctament el sistema operatiu a la targeta SD, inseriu-lo al Pi i arrenceu-lo.

  1. Un cop arrencat el Pi, feu clic a la icona de gerds a l'extrem superior esquerre. Veureu un menú desplegable, en aquest menú seleccioneu "Preferències". Al segon menú desplegable, seleccioneu "Configuració de Raspberrypi".
  2. Apareixerà una finestra emergent, seleccioneu la pestanya "Interfície".
  3. A continuació, activeu Camera, I²C, GPIO i SSH. Aquestes són les funcions que més farem servir.
  4. El Pi ja està a punt per ser controlat sense monitor ni teclat.

Pas 3: habilitar SSH sense monitor:

Activació de SSH sense monitor
Activació de SSH sense monitor

Ara, per habilitar SSH sense monitor, seguiu els passos següents:

  • Instal·leu la imatge Raspbian a la targeta SD de manera similar al tutorial anterior.
  • Després de gravar la imatge, no endolleu la targeta. En lloc d’això, obriu la partició d’arrencada. Tingueu en compte que és possible que Windows us demani que formateu la unitat, que digueu que no o que la cancel·leu. NO FORMATEU LA PARTICIÓ.
  • A la partició d’arrencada, hi ha molts fitxers i carpetes. No editeu ni suprimiu cap fitxer d'aquí, ja que pot provocar un error del sistema.
  • Aquí hem d'afegir dos fitxers, SSH i wpa_supplicant.conf
  • Primer hem de crear el fitxer SSH, feu clic amb el botó dret a la partició d’arrencada i feu clic a "nou", a la llista seleccioneu "Document de text nou". Anomeneu el fitxer ssh i elimineu l'extensió ".txt". A continuació, deseu el fitxer. Aquest fitxer habilitarà SSH que ens permetrà connectar-nos al Pi mitjançant PuTTY.
  • A continuació, creeu un document de text nou i anomeneu-lo "wpa_supplicant.conf" i deseu el fitxer.
  • Obriu el fitxer wpa_supplicant en un editor de text i afegiu el següent script:

país = IN

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Nom de la vostra xarxa WiFi" scan_ssid = 1 psk = "Contrasenya WiFi" key_mgmt = WPA-PSK}

  • Al guió heu de fer alguns canvis. Al país de primera línia = IN, vaig escriure IN perquè sóc de l'Índia i el codi ISO de l'Índia és IN. Podeu trobar el codi del vostre país a Wikiwand. A continuació, afegiu el vostre ssid que no és res més que el vostre nom de WiFi. Afegiu també psk que és la vostra contrasenya WiFi. Quan hàgiu acabat, assegureu-vos de desar el fitxer.
  • Ara expulseu la targeta SD i inseriu-la al Pi. Enceneu el Pi i espereu uns minuts. Es triga més a arrencar per primera vegada.

Pas 4: trobar l'adreça IP:

Cerca de l'adreça IP
Cerca de l'adreça IP

Abans d’aconseguir SSH a Raspberry Pi, hem de conèixer l’adreça IP del Pi. Per trobar l'adreça IP, prefereixo utilitzar una aplicació anomenada Fing. Està disponible tant per a Android com per a iPhone. Per trobar l'adreça IP:

  • Primer, assegureu-vos que el telèfon intel·ligent estigui connectat a la mateixa xarxa WiFi que el Pi.
  • Obriu l'aplicació Fing, a la pàgina inicial veureu una llista de dispositius connectats al router.
  • Anoteu l'adreça IP de "raspberrypi". L’utilitzarem per establir connexió amb el Pi.

Ara ens connectarem a la placa mitjançant SSH al següent pas.

Pas 5: SSH al Pi:

SSH al Pi
SSH al Pi
SSH al Pi
SSH al Pi
SSH al Pi
SSH al Pi

Si utilitzeu Windows, us recomano utilitzar PuTTY. Només heu de descarregar-lo i instal·lar-lo com qualsevol altra aplicació. Per als usuaris de Linux, SSH ja està disponible. Simplement obriu una finestra de terminal i escriviu l'ordre "ssh" per veure si funciona.

SSH mitjançant PuTTY per a usuaris de Windows:

  • Primer engegueu el Raspberry Pi mitjançant una font d’alimentació de 5v. Hauria de connectar-se a la vostra xarxa WiFi en un parell de minuts.
  • Ara obriu PuTTY i introduïu l'adreça IP de Pi i feu clic a "Obrir".
  • En uns segons apareixerà una finestra on haurem d'introduir el nom d'usuari i la contrasenya. El nom d'usuari per defecte és "pi" i la contrasenya és "raspberry".
  • Tingueu en compte que no podeu veure la contrasenya al terminal, així que escriviu lentament o continuareu rebent "Accés denegat".
  • Després d'iniciar la sessió amb èxit, veureu una finestra del terminal. Ara podeu connectar-vos al vostre Raspberry Pi mitjançant SSH. acomiadeu-vos d'aquest teclat, ratolí i monitor addicionals.

Per a usuaris d'Unix: (Linux i macOS)

Per crear connexió SSH a Linux, obriu el terminal i introduïu l'ordre ssh

ssh [email protected]

  • Aquí afegirà la vostra adreça IP i premeu Retorn.
  • A continuació, se us demanarà si voleu connectar-vos al dispositiu. Escriviu y.
  • A continuació, se us demanarà que introduïu la contrasenya, escriviu la contrasenya per defecte "raspberry".

I això hauria d’accedir al terminal Raspberry Pi. Ara una última cosa que cal fer és assegurar el Pi.

Pas 6: Assegurar el Raspberry Pi:

Les taules Raspberry Pi tenen el mateix nom d’usuari i contrasenya per defecte. Per tant, pot ser vulnerable als pirates informàtics. Per evitar qualsevol accés no autoritzat al nostre Pi, canviarem la contrasenya predeterminada.

Per canviar la contrasenya:

  • Escriviu passwd i premeu Intro.
  • Se us demanarà que introduïu la contrasenya actual per a l’autenticació. Introduïu la contrasenya per defecte raspberry i premeu Intro.
  • Ara se us demanarà que introduïu una nova contrasenya, aquí introduïu una contrasenya única amb una combinació d'alfabets, números i caràcters especials. Quan escriviu la contrasenya, no es mostrarà res al terminal, així que assegureu-vos que escriviu lentament i correctament.
  • Després d'introduir una nova contrasenya, se us demanarà que la confirmeu. Aquí torneu a escriure la nova contrasenya i premeu Retorn.
  • Es mostrarà un missatge d’èxit al terminal:

passwd: la contrasenya s'ha actualitzat correctament

Això indica que s’ha aplicat la nova contrasenya. Aquest procés farà que el Pi sigui segur. Si voleu obtenir més informació sobre els usuaris i les contrasenyes, consulteu aquesta publicació al lloc web oficial de Raspberry Pi. Us proporcionarà instruccions més detallades.

Pas 7: Nota final:

Ara ja podeu utilitzar el vostre Raspberry Pi amb SSH. Al proper tutorial, veurem com utilitzar els pins GPIO del nostre Pi per controlar els LED.

No oblideu consultar el meu llibre electrònic "Mini WiFi Robot" si encara no ho heu fet. Us recorrerà tots els passos per dissenyar el vostre propi robot personalitzat.

Espero que trobeu aquest tutorial informatiu. Si teniu dubtes, no dubteu a preguntar-los als comentaris.

Recomanat: