Obsah:
- Krok 1: Inštalácia Raspbian
- Krok 2: Zoznámte sa s IP IP vášho Pi
- Krok 3: Prístup k terminálu LX
- Krok 4: Prístup k pracovnej ploche LXDE
Video: Headless Pi - Začíname s Raspberry Pi bez dodatočného hardvéru: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Hej vy tam, Dôvod, prečo si tu pristál, je, myslím, že si veľmi podobný mne! Nechcete, aby to na vašom Pi išlo jednoducho - zapojte Pi do monitora, zapojte klávesnicu a myš a voila! … Pfft, kto to robí ?! Pi je predsa „vreckový počítač“a do vrecka sa mi nezmestí žiadny monitor. Čo teda urobíme? Drotíme sa! Vymýšľame spôsob, ako použiť displej, klávesnicu a trackpad prenosného počítača ako periférie nášho Pi.
Čo budeme potrebovať:
- Prenosný počítač
- Malinový koláč
- Čítačka pamäťových kariet
- Micro-SD karta
- Micro-USB kábel
- Sériový kábel USB na TTL (voliteľné)
- USB WiFi kľúč (voliteľný; Pi 2 a nižší)
- Ethernetový kábel
- Bezdrôtové internetové pripojenie
Krok 1: Inštalácia Raspbian
Ak ste na svoju dosku ešte nenainštalovali operačný systém, teraz je na to vhodný čas. Pozrite sa na oficiálneho sprievodcu alebo postupujte podľa týchto krokov:
Windows:
- Stiahnite si najnovší obrázok Raspbian zo stránky na stiahnutie Raspberry Pi.
- Po stiahnutí súboru.zip ho rozbaľte a získajte súbor s obrázkom (.img) na zápis na kartu SD.
- Vložte kartu SD do čítačky kariet a zapojte ju do prenosného počítača.
- Stiahnite si nástroj Win32DiskImager zo stránky projektu Sourceforge ako súbor zip. Extrahujte spustiteľný súbor zo súboru zip a spustite nástroj
- Vyberte súbor s obrázkom, ktorý ste predtým extrahovali.
- V poli zariadenia vyberte písmeno jednotky priradené k vašej karte SD. Dávajte pozor, aby ste vybrali správnu jednotku; ak dostanete nesprávny, môžete zničiť údaje na pevnom disku vášho počítača! Ak vo svojom počítači používate zásuvku na kartu SD a v okne Win32DiskImager nevidíte jednotku, skúste použiť externý adaptér SD.
- Kliknite na položku Napísať a počkajte, kým sa zápis nedokončí.
- Ukončite zobrazovač.
Ubuntu:
- Stiahnite si najnovší obrázok Raspbian zo stránky na stiahnutie Raspberry Pi.
- Po stiahnutí súboru.zip ho rozbaľte a získajte súbor s obrázkom (.img) na zápis na kartu SD.
- Vložte kartu SD do čítačky kariet a zapojte ju do prenosného počítača.
- Pravým tlačidlom myši kliknite na súbor s obrázkom, ktorý ste predtým extrahovali, a vyberte položku Otvoriť pomocou -> Disk Image Writer
- Vyberte svoju SD kartu zo zoznamu a kliknite na Spustiť obnovu. Dávajte pozor, aby ste vybrali správnu jednotku; ak dostanete nesprávny, môžete zničiť údaje na pevnom disku vášho počítača!
- Zadajte svoje heslo na udelenie oprávnení root a počkajte, kým sa zápis nedokončí.
- Ukončite obslužný program.
Zatiaľ nevyberajte kartu SD! Zostávajú len dve ďalšie veci.
- Ak chcete povoliť prístup k shellu cez SSH: prejdite do zavádzacieho adresára a pomocou ľubovoľného editora súborov vytvorte prázdny súbor s názvom ssh (bez akejkoľvek prípony súboru)
- Aby ste povolili sériovú komunikáciu: Znova prejdite do zavádzacieho adresára, otvorte súbor config.txt pomocou ľubovoľného editora súborov a na koniec súboru „enable_uart = 1“pridajte nasledujúci riadok (bez úvodzoviek). Uložte súbor a máte hotovo!
Krok 2: Zoznámte sa s IP IP vášho Pi
Akonáhle skončíte s inštaláciou OS, jednoducho vložte kartu micro-SD do vášho Pi a napájajte dosku pomocou kábla micro-USB. Teraz, za predpokladu, že váš prenosný počítač má bezdrôtové internetové pripojenie (dongle WiFi/USB), zapojte jeden koniec ethernetového kábla do vášho Pi a druhý do prenosného počítača.
Metóda 1 (Ubuntu)
- Otvorte „Správca siete“a kliknite na „Upraviť pripojenia“
- Vyberte „Káblové pripojenie 1“a kliknite na „Upraviť“. Ak nemáte nastavenie káblového pripojenia, kliknite na „Pridať“
- Na karte „Káblové“nastavte pole „Adresa MAC zariadenia“na možnosť xx: xx: xx: xx: xx: xx (eth0) z rozbaľovacieho zoznamu
- Na karte „Nastavenia IPv4“nastavte pole „Metóda“na možnosť „Zdieľané s inými počítačmi“z rozbaľovacieho zoznamu
- Otvorte terminál a spustením príkazu ifconfig zaznamenajte IP priradenú k eth0
- Teraz vyvolajte tabuľku ARP pomocou príkazu arp -a, prejdite na rozhranie určujúce IP priradenú k eth0 a preskúmajte položky, aby ste zistili IP priradenú vášmu Pi (v mojom prípade 192.168.1.109). Pingnite IP na overenie
- Alternatívne, po kroku (4), ste mohli priamo pingovať Raspberrypi.local na určenie IP vášho Pi alebo ste mohli použiť nmap
Metóda 1 (Windows)
- Prejdite na „Centrum sietí a zdieľania“a kliknite na „Zmeniť nastavenia adaptéra“
- Kliknite pravým tlačidlom myši na „WiFi adaptér“a kliknite na „Vlastnosti“
- Na karte „Zdieľanie“začiarknite možnosť Povoliť iným používateľom pripojenie prostredníctvom tejto siete Internetové pripojenie a zo zoznamu vyberte príslušný ethernetový adaptér. Teraz by ste mali vidieť, že pripojenie bolo označené ako zdieľané
- Kliknite pravým tlačidlom myši na „Ethernetový adaptér“a kliknite na „Vlastnosti“
- Na karte „Sieť“dvakrát kliknite na možnosť „Internet Protocol Version 4“a uistite sa, že k ethernetovému portu bola priradená nejaká dynamická adresa IP.
- Otvorte príkazový riadok a zadajte príkaz ping na vysielaciu adresu priradenej IP. Pretože adresa IP priradená k ethernetovému portu na mojom prenosnom počítači bola 192.168.137.1, jednoducho pingnem na adresu 192.168.137.255.
- Teraz vyvolajte tabuľku ARP pomocou príkazu arp -a, posuňte sa na rozhranie určujúce IP priradenú ethernetu (v mojom prípade 192.168.137.1) a preskúmajte položky, aby ste zistili IP priradenú vášmu Pi (192.168. 137,99, v mojom prípade). Pingnite IP na overenie
- Alternatívne po kroku (5) ste mohli priamo použiť príkaz ping na server raspberrypi.mshome.net, aby ste určili adresu IP vášho zariadenia Pi
Metóda 2 (Windows)
Ak vám vyššie uvedená metóda z nejakého dôvodu nefungovala, skúste prepojiť tieto dve siete.
- Znova otvorte nastavenia adaptéra, zadajte vlastnosti WiFi a vypnite zdieľanie.
- Zadajte vlastnosti siete Ethernet ako predtým, dvakrát kliknite na možnosť „Internet Protocol Version 4“na karte „Networking“a vyberte možnosť „Získať adresu IP automaticky“
- Teraz sa vráťte k nastaveniam adaptéra, zvýraznite obe pripojenia (WiFi a Ethernet), kliknite pravým tlačidlom myši a vyberte možnosť „Bridge Connections“
- Malo by sa vám objaviť nové pripojenie s názvom Network Bridge.
- Otvorte príkazový riadok a spustite ipconfig. Prejdite nadol na položku s názvom Sieťový mostík ethernetového adaptéra a poznamenajte si IP adresu
- Pretože v mojom prípade je IP priradená k Network Bridge 192.168.1.101, IP priradená k Pi by mala byť v rozsahu 192.168.1.2 až 192.168.1.254 (192.168.1.1 je predvolená brána a 192.168.1.255 je adresa vysielania). Teraz pomocou ľubovoľného skenera IP vyhľadajte všetkých aktívnych klientov v rámci tohto rozsahu adries IP a vyhľadajte adresu IP priradenú Pi.
- Prípadne sa môžete pokúsiť priradiť svojmu Pi statickú IP.
Metóda 3 (Ubuntu vo virtuálnom počítači)
Zvážte to, máte nainštalovaný Ubuntu vo virtuálnom počítači spustenom na hostiteľovi Windows a potrebujete prístup k svojmu Pi cez Ubuntu, tj. Najprv musíte nájsť spôsob, ako zdieľať internetové pripojenie vášho Ubuntu (čo nie je nič iné ako základné sieťové pripojenie váš hostiteľ preložil, aby mal váš hosť prístup k externej sieti; nebudeme sa zaoberať podrobnosťami) pomocou vášho Pi. Niekedy to môže byť nepríjemné. Nedávno som však narazil na skutočne jednoduché riešenie - Bridging Network.
Metóda 4 (Ubuntu/Windows)
Prípadne, ak nemáte voľný ethernetový port, môžete svoje Pi priamo pripojiť k sieti pomocou domáceho smerovača alebo ethernetového prepínača.
- Napájajte svoj Pi a pripojte ho k sieti prostredníctvom ethernetového portu na prístupnom prepínači/smerovači pripojenom k vašej domácej sieti pomocou ethernetového kábla.
- Mali by ste vidieť blikajúce LED diódy PWR a ACT, čo znamená, že sa zavádza obraz Raspbian. Potom by ste mali vidieť zelenú LED „LNK“a oranžovú LED „10M“rozsvietenú v blízkosti ethernetového portu na vašom Pi, čo znamená, že DHCP vášho smerovača mu bola priradená adresa IP.
- Teraz, aby ste zistili túto IP, jednoducho navštívte stránku smerovača zadaním miestnej adresy IP smerovača (192.168.1.1 pre iBall) do vášho prehliadača. Prihláste sa a v zozname klientov DHCP vyhľadajte adresu IP priradenú vášmu Pi (vyhľadajte položku, ktorá uvádza „Raspberry Pi Foundation“, pravdepodobne vedľa adresy MAC). Ak to nefunguje, skúste použiť skener IP, napríklad nmap.
Krok 3: Prístup k terminálu LX
Vyvolanie shellu je jednoduché, keď máme IP nášho Pi. SSH budeme používať na vzdialené prihlásenie do nášho Pi a prístup k terminálu LX. Urobiť tak, Používatelia systému Windows si budú musieť nainštalovať Putty, ľahko použiteľného klienta SSH.
- Po inštalácii spustite Putty, nastavte typ pripojenia na SSH a hodnotu portu na 22, zadajte IP svojho Pi a kliknite na Otvoriť.
- Na otázku, či tomuto hostiteľovi dôverujete, zvoľte „Áno“a zobrazí sa vám terminál LX s výzvou na prihlasovacie údaje.
- Pokračujte a zadajte „pi“ako používateľské meno a „malina“pre heslo (heslo pri zadaní nebude viditeľné, takže neprepadajte panike)
- Pingnite na google.com, aby ste zistili, či internet funguje, a hej!
Používatelia systému Linux majú vstavanú funkciu.
- Otvorte terminál a spustite príkaz ssh [email protected] (x.x.x.x je IP vášho Pi) alebo skúste ssh [email protected]
- Zadajte „áno“, na otázku, či tomuto hostiteľovi dôverujete, stlačte kláves Enter a zadajte heslo svojho Pi (predvolené heslo: „malina“)
- Pingnite na google, aby ste zistili, či internet funguje, a voilá!
Bonus: Prístup k shellu cez sériové pripojenie
V prípade, že je váš ethernetový port zaneprázdnený, môžete použiť port USB svojho prenosného počítača na nadviazanie sériového pripojenia k vášmu Pi. Na to budete potrebovať sériový kábel USB na TTL alebo zariadenie USB na sériové pripojenie, napríklad základnú oddeľovaciu dosku FTDI FT232.
Pretože Windows neobsahuje aplikáciu Terminal, ktorá by nám umožňovala pripojenie cez sériové číslo, budeme používať Putty. Tiež budeme musieť nainštalovať ovládače FTDI.
- Veďte vodiče zo záhlavia TTL na zodpovedajúce kolíky na čipe. Uistite sa, že kolíky sú vedené správne, ako je uvedené v tabuľke.
- Druhý koniec kábla TTL zapojte do portu USB v počítači. Otvorte Správcu zariadení a v časti „Porty (COM a LPT)“skontrolujte číslo COM priradené vášmu Pi.
- Spustite tmel, nastavte typ pripojenia na Sériové, zadajte priradené číslo COM, nastavte rýchlosť na 115200 a kliknite na Otvoriť.
- Na otázku, či tomuto hostiteľovi dôverujete, zvoľte „Áno“a zobrazí sa vám terminál LX s výzvou na prihlasovacie údaje.
- Pokračujte a zadajte „pi“ako používateľské meno a „malina“do hesla
Používatelia Linuxu si možno budú musieť nainštalovať Screen.
- Ak chcete skontrolovať, či už máte na svojich počítačoch so systémom Linux nainštalovanú obrazovku, jednoducho otvorte obrazovku Typ terminálu a kliknite na tlačidlo Späť. Ak sa zobrazí chyba, spustite príkaz sudo apt-get install screen a nainštalujte obrazovku.
- Ďalej nainštalujte ovládače FTDI a môžete začať. Veďte vodiče zo záhlavia TTL na zodpovedajúce kolíky na čipe. Uistite sa, že kolíky sú vedené správne, ako je uvedené v tabuľke.
- Druhý koniec kábla TTL zapojte do portu USB v počítači. Otvorte terminál a spustite príkaz sudo screen /dev /ttyUSB0 115200 a stlačte Return.
- Zadajte „áno“, ak sa vás opýta, či tomuto hostiteľovi dôverujete, stlačte kláves Enter a zadajte používateľské meno a heslo vášho Pi (predvolené používateľské meno: „pi“predvolené heslo: „malina“)
Dobre, máme prístup k shellu, ale čo internet ?! Pretože sme na pripojenie k nášmu Pi nepoužili ethernetový kábel, neexistuje spôsob, akým by sme s ním mohli zdieľať internetové pripojenie. Môžeme však použiť USB WiFi dongle (Pi 3 má vstavané WiFi) s naším Pi na pripojenie k WiFi a prístup na internet.
Krok 4: Prístup k pracovnej ploche LXDE
Teraz, keď máme prístup k Shell, pohnime sa vpred a dáme si do ruky prostredie GUI pre stolné počítače Raspbian s názvom LXDE. Na pracovnú plochu LXDE sa dostaneme cez HDMI zadaním „startx“do okna príkazového riadka. To však nebude fungovať cez SSH. Našťastie k LXDE Desktop máme stále vzdialený prístup prostredníctvom VNC.
Windows
- Začnite inštaláciou servera VNC na Pi. Do shellu SSH zadajte sudo apt-get install tightvncserver
- Spustite server na svojom Pi zadaním príkazu vncserver: 1 (spustite server vnc na displeji 1). Teraz budete vyzvaní na zadanie 8 -miestneho hesla, ktoré bude použité pri každom vzdialenom prístupe k vášmu Pi (heslo nebude viditeľné, keď ho zadáte, takže neprepadajte panike). Ak sa zobrazí výzva na zadanie hesla iba na čítanie, kliknite na „n“a vráťte sa.
- Potom nainštalujte klienta VNC do prenosného počítača, ako by ste normálne nainštalovali akýkoľvek iný softvér.
- Spustite klienta, v ponuke „Súbor“zvoľte „Nové pripojenie“, zadajte IP svojho Pi (v mojom prípade 192.168.1.108:1), pomenujte pripojenie (povedzme Raspberry Pi) a kliknite na „Uložiť“.
- Dvakrát kliknite na kliknutie na práve vytvorenom pripojení, kliknite na „Pripojiť“, po zobrazení výzvy zadajte predtým nakonfigurované heslo a ide sa na plochu LXDE!
Ubuntu
- Začnite inštaláciou servera VNC na Pi. Do shellu SSH zadajte sudo apt-get install tightvncserver
- Spustite server na svojom Pi zadaním príkazu vncserver: 1 (spustite server vnc na displeji 1). Teraz budete vyzvaní na zadanie 8 -znakového hesla, ktoré bude použité pri každom vzdialenom prístupe k vášmu Pi. Ak sa zobrazí výzva na zadanie hesla iba na čítanie, kliknite na „n“a vráťte sa.
- Ďalej nainštalujte klienta VNC do svojho prenosného počítača. Otvorte nový terminál a spustite sudo apt-get install xtightvncviewer
- Po dokončení inštalácie spustite klienta pomocou príkazu xtightvncviewer
- To by malo vyvolať malé pole so správou. Zadajte adresu IP svojho pí a zobrazovacie číslo (v mojom prípade 192.168.1.109:1), kliknite na tlačidlo Späť a budete vyzvaní na zadanie predtým nakonfigurovaného hesla. Zadajte heslo, znova sa vráťte a vráťte sa na stránku LXDE Desktop!
Odporúča:
Zostava hardvéru Desktop Pi: 12 krokov (s obrázkami)
Hardvérová zostava Desktop Pi: Raspberry Pi a svet jednodoskových počítačov (SBC) sa mi zdajú fascinujúce. Integrácia všetkých základných komponentov požadovaných pre typický počítač na domáce použitie do kompaktného a samostatného systému zmenila hardvér a
Spínač svetiel diaľkovo ovládaného Bluetooth - dodatočne. Prepínač svetiel stále funguje, bez dodatočného zápisu .: 9 krokov (s obrázkami)
Prepínač svetiel diaľkovo ovládaný Bluetooth - dodatočne. Prepínač svetiel stále funguje, bez dodatočného zápisu: Aktualizácia 25. novembra 2017 - Verziu tohto projektu s vysokým výkonom, ktorou je možné ovládať kilowatty záťaže, nájdete v dodatočnej inštalácii ovládania BLE na vysokovýkonné záťaže - nie je potrebné žiadne ďalšie zapojenie Aktualizácia 15. novembra 2017 - Niektoré BLE dosky / softvérový balík deli
Ovládajte Arduino pomocou telegramového robota bez akéhokoľvek ďalšieho hardvéru: 5 krokov
Ovládajte Arduino pomocou telegramového robota bez akéhokoľvek dodatočného hardvéru: S Arduinom môžete vykonávať širokú škálu vecí, ale premýšľali ste niekedy o ovládaní svojho Arduina pomocou telegramového robota? ČO BUDETE POTREBOVAŤ: Arduino UNO Node.js nainštalovaný vo vašom PC Niektoré ovládateľné zariadenia (Používame vstavanú diódu LED Arduino na
Modus myši Rapid Fire BEZ pridania dodatočného tlačidla: 4 kroky
Modus myši Rapid Fire BEZ pridania dodatočného tlačidla: Na svojej zbitej myši Logitech MX500 som vykonal režim rýchleho spustenia. Existuje veľa Howto, v okolí som použil toto: www.instructables.com/id/Add_a_rapid_fire_button_to_your_mouse_using_a_555_/ Rozdiel v mojom prístupe je: Urobil som to bez dodatku
Nulový chladič / stojan na notebook (bez lepidla, bez vŕtania, bez matíc a skrutiek, bez skrutiek): 3 kroky
Nulový chladič / stojan na notebook (bez lepidla, bez vŕtania, bez matíc a skrutiek, bez skrutiek): AKTUALIZÁCIA: PROSÍM DRUHÉ HLASUJTE ZA MOJE INŠTRUKTÍVNE, VĎAKA ĎAKUJEME AJ INÉ VSTUPTE NA www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ALEBO MOŽNO HLASUJTE O NAJLEPŠIEHO PRIATEĽA