Inhoudsopgave:

Bedien Raspberry Pi zonder monitor. Ajarnpa
Bedien Raspberry Pi zonder monitor. Ajarnpa

Video: Bedien Raspberry Pi zonder monitor. Ajarnpa

Video: Bedien Raspberry Pi zonder monitor. Ajarnpa
Video: Raspberry Pi installeren zonder monitor en toetsenbord (headless) 2024, Juli-
Anonim
Bedien Raspberry Pi zonder monitor
Bedien Raspberry Pi zonder monitor

In vorige instructable heb ik een beginnershandleiding voor Raspberry Pi gedeeld. Daar zagen we hoe we Raspbian op de Pi konden opstarten en als bureaublad konden gebruiken. Maar voor die opstelling hebben we veel randapparatuur nodig, zoals een monitor, HDMI-kabel, draadloos toetsenbord en OTG-adapter. Meestal hebben we deze randapparatuur niet meer nodig na de eerste keer opstarten. Om wat geld te besparen, kunnen we de Pi in Headless-modus gebruiken, d.w.z. toegang zonder monitor. In Headless-modus hebben we toegang tot de Raspberry Pi via een draadloos netwerk met behulp van SSH (Secured Shell Protocol). Dus zonder nog meer tijd te verspillen, laten we er meteen op ingaan.

Stap 1: Vereisten:

Vereisten
Vereisten

Voordat we aan de slag gaan, moeten we wat hardware en software voor dit project verzamelen. Hardwarecomponenten:

1. Raspberry Pi

Raspberry Pi Zero W ………….(Amazon VS / Amazon EU / Banggood) Of

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

2. Micro SD-kaart ………………………(Amazon VS / Amazon EU / Banggood)

3. Micro SD-kaartlezer …………….(Amazon VS / Amazon EU / Banggood)

Software:

1. Raspbian-besturingssysteem

2. PuTTY voor Windows

3. Fing-app

Stap 2: SSH inschakelen met monitor:

Deze methode is voor degenen die een monitor en andere randapparatuur hebben. Jullie hoeven Raspbian gewoon op een SD-kaart te installeren en in een Pi te plaatsen. Bekijk deze tutorial als je wilt leren hoe je Raspbian installeert. Nadat u het besturingssysteem met succes op de SD-kaart hebt geïnstalleerd, plaatst u het in de Pi en start u het op.

  1. Nadat de Pi is opgestart, klikt u op het frambozenpictogram in de linkerbovenhoek. U ziet een vervolgkeuzemenu, selecteer in dit menu "Voorkeuren". Selecteer in het tweede vervolgkeuzemenu "Raspberrypi-configuratie".
  2. Er verschijnt een pop-upvenster, selecteer het tabblad "Interface".
  3. Schakel vervolgens Camera, I²C, GPIO en SSH in. Dit zijn de functies die we het meest zullen gebruiken.
  4. De Pi is nu klaar om te worden bediend zonder monitor en toetsenbord.

Stap 3: SSH inschakelen zonder monitor:

SSH inschakelen zonder monitor
SSH inschakelen zonder monitor

Om SSH zonder monitor in te schakelen, volgt u de onderstaande stappen:

  • Installeer de Raspbian-afbeelding op de SD-kaart, vergelijkbaar met de vorige tutorial.
  • Nadat de afbeelding is gebrand, mag u de kaart niet uit het stopcontact halen. Open in plaats daarvan de opstartpartitie. Houd er rekening mee dat Windows u kan vragen om de schijf te formatteren, nee te zeggen of te annuleren. FORMATEER DE PARTITIE NIET.
  • In de opstartpartitie zijn er veel bestanden en mappen. Bewerk of verwijder hier geen bestanden, anders kan dit systeemstoringen veroorzaken.
  • Hier moeten we twee bestanden toevoegen, SSH en wpa_supplicant.conf
  • Eerst moeten we het SSH-bestand maken, klik met de rechtermuisknop in de opstartpartitie en klik op "nieuw", selecteer in de lijst "Nieuw tekstdocument". Geef het bestand de naam ssh en verwijder de extensie ".txt". Sla vervolgens het bestand op. Met dit bestand kunnen we SSH inschakelen, zodat we verbinding kunnen maken met de Pi met behulp van PuTTY.
  • Maak vervolgens een nieuw tekstdocument en noem het "wpa_supplicant.conf" en sla het bestand op.
  • Open het bestand wpa_supplicant in een teksteditor en voeg het volgende script toe:

land=IN

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="Uw WiFi-netwerknaam" scan_ssid=1 psk="WiFi-wachtwoord" key_mgmt=WPA-PSK }

  • In het script moet je enkele wijzigingen aanbrengen. In de eerste regel country=IN schreef ik IN omdat ik uit India kom, en de ISO-code voor India is IN. Je kunt de code van je land vinden op Wikiwand. Voeg vervolgens uw ssid toe, die niets anders is dan uw wifi-naam. Voeg ook psk toe, wat uw wifi-wachtwoord is. Zorg ervoor dat u het bestand opslaat als u klaar bent.
  • Werp nu de SD-kaart uit en plaats deze in de Pi. Zet de Pi aan en wacht een paar minuten. De eerste keer opstarten duurt langer.

Stap 4: Het IP-adres vinden:

Het IP-adres vinden
Het IP-adres vinden

Voordat we SSH in Raspberry Pi kunnen gebruiken, moeten we het IP-adres van de Pi weten. Om het IP-adres te vinden, gebruik ik liever een app genaamd Fing. Het is beschikbaar voor zowel Android als iPhone. Om het IP-adres te vinden:

  • Zorg er eerst voor dat je smartphone is verbonden met hetzelfde wifi-netwerk als de Pi.
  • Open de Fing-app, op de startpagina ziet u een lijst met apparaten die op de router zijn aangesloten.
  • Noteer het IP-adres van "raspberrypi". We zullen dit gebruiken om verbinding te maken met de Pi.

Nu zullen we in de volgende stap verbinding maken met het bord via SSH.

Stap 5: SSH in de Pi:

SSH in de Pi
SSH in de Pi
SSH in de Pi
SSH in de Pi
SSH in de Pi
SSH in de Pi

Als u Windows gebruikt, raad ik u aan om PuTTY te gebruiken. Download en installeer het gewoon zoals elke andere toepassing. Voor Linux-gebruikers is SSH al beschikbaar. Open gewoon een terminalvenster en typ het commando "ssh" om te zien of het werkt.

SSH met PuTTY voor Windows-gebruikers:

  • Schakel eerst de Raspberry Pi in met een 5v-voeding. Het zou binnen een paar minuten verbinding moeten maken met uw wifi-netwerk.
  • Open nu PuTTY en voer het IP-adres van Pi in en klik op "Openen".
  • Binnen enkele seconden verschijnt er een venster waarin we de gebruikersnaam en het wachtwoord moeten invoeren. De standaard gebruikersnaam is "pi" en het wachtwoord is "raspberry".
  • Merk op dat u het wachtwoord niet in de terminal kunt zien, dus typ langzaam of u krijgt steeds "Toegang geweigerd".
  • Nadat u succesvol bent ingelogd, ziet u een terminalvenster. Nu kunt u verbinding maken met uw Raspberry Pi via SSH! zeg vaarwel tegen dat extra toetsenbord, muis en monitor!

Voor Unix-gebruikers: (Linux en macOS)

Om een SSH-verbinding in Linux te maken, opent u terminal en voert u de ssh-opdracht in

ssh [email protected]

  • Hier voegt u uw IP-adres toe en drukt u op enter.
  • Vervolgens wordt u gevraagd of u verbinding wilt maken met het apparaat. Typ j.
  • Vervolgens wordt u gevraagd om het wachtwoord in te voeren, typ het standaardwachtwoord "raspberry".

En dat zou je in de Raspberry Pi-terminal moeten brengen. Een laatste ding om te doen is het beveiligen van de Pi.

Stap 6: De Raspberry Pi beveiligen:

De Raspberry Pi-borden hebben standaard dezelfde gebruikersnaam en hetzelfde wachtwoord. Daarom kan het kwetsbaar zijn voor hackers. Om ongeoorloofde toegang tot onze Pi te voorkomen, zullen we het standaardwachtwoord wijzigen.

Om het wachtwoord te wijzigen:

  • Typ passwd en druk op enter.
  • U wordt gevraagd om het huidige wachtwoord in te voeren voor authenticatie. Voer het standaardwachtwoord framboos in en druk op enter.
  • Nu wordt u gevraagd om een nieuw wachtwoord in te voeren. Voer hier een uniek wachtwoord in met een combinatie van alfabetten, cijfers en speciale tekens. Wanneer u het wachtwoord typt, wordt er niets weergegeven op de terminal, dus zorg ervoor dat u langzaam en correct typt.
  • Nadat u een nieuw wachtwoord heeft ingevoerd, wordt u gevraagd het wachtwoord te bevestigen. Typ hier het nieuwe wachtwoord opnieuw en druk op enter.
  • Een succesbericht wordt weergegeven op de terminal:

passwd: wachtwoord succesvol bijgewerkt

Dit geeft aan dat het nieuwe wachtwoord is toegepast. Dit proces maakt de Pi veilig. Als je meer wilt weten over gebruikers en wachtwoorden, bekijk dan dit bericht op de officiële website van Raspberry Pi. Het geeft je meer gedetailleerde instructies.

Stap 7: Laatste opmerking:

Nu ben je klaar om je Raspberry Pi met SSH te gebruiken. In de volgende tutorial zullen we zien hoe we de GPIO-pinnen op onze Pi kunnen gebruiken om LED's te bedienen.

Vergeet niet mijn ebook "Mini WiFi Robot" te lezen als je dat nog niet hebt gedaan. Het zal je door alle stappen leiden om je eigen aangepaste robot te ontwerpen.

Ik hoop dat je deze tutorial informatief vindt. Als je twijfelt, stel ze dan gerust in de comments.

Aanbevolen: