Sisukord:
- Samm: Raspbiani installimine
- Samm: oma Pi IP -ga tutvumine
- Samm: juurdepääs LX -terminalile
- Samm 4: Juurdepääs LXDE töölauale
Video: Headless Pi - Raspberry Pi alustamine ilma täiendava riistvarata: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Tere, Põhjus, miks te siia jõudsite, on vist see, et olete palju minu moodi! Sa ei taha oma Pi -ga kergelt minna - ühendage Pi monitoriga, ühendage klaviatuur ja hiir ning voilaa!… Pfft, kes seda teeb ?! Lõppude lõpuks on Pi "taskuarvuti" ja ükski monitor ei mahu minu taskusse. Niisiis, mida me teeme? Me nokitseme! Leiame viisi, kuidas oma sülearvuti ekraani, klaviatuuri ja puuteplaati kasutada meie Pi välisseadmetena.
Siin on meil vaja:
- Sülearvuti
- Vaarika Pi
- Kaardilugeja
- Micro-SD-kaart
- Micro-USB kaabel
- USB -TTL jadakaabel (valikuline)
- USB WiFi -dongle (valikuline; Pi 2 ja alla selle)
- Etherneti kaabel
- Traadita Interneti -ühendus
Samm: Raspbiani installimine
Kui te pole veel oma plaadile OS -i installinud, oleks nüüd õige aeg seda teha. Vaadake ametlikku juhendit või järgige neid samme:
Windows:
- Laadige alla uusim Raspbiani pilt Raspberry Pi veebisaidi allalaadimiste lehelt.
- Pärast.zip -faili allalaadimist pakkige see lahti, et saada pildifail (.img) SD -kaardile kirjutamiseks.
- Sisestage SD -kaart kaardilugejasse ja ühendage see sülearvutiga.
- Laadige Win32DiskImager utiliit alla Sourceforge Projecti lehelt ZIP -failina. Eemaldage ZIP -failist käivitatav fail ja käivitage utiliit
- Valige varem ekstraheeritud pildifail.
- Valige seadme karbis teie SD -kaardile määratud draivitäht. Olge ettevaatlik õige draivi valimisel; kui saate vale, võite oma arvuti kõvaketta andmed hävitada! Kui kasutate oma arvutis SD -kaardi pesa ja te ei näe draivi aknas Win32DiskImager, proovige kasutada välist SD -adapterit.
- Klõpsake Kirjutage ja oodake kirjutamise lõpuleviimist.
- Väljuge pildistajast.
Ubuntu:
- Laadige alla uusim Raspbiani pilt Raspberry Pi veebisaidi allalaadimiste lehelt.
- Pärast.zip -faili allalaadimist pakkige see lahti, et saada pildifail (.img) SD -kaardile kirjutamiseks.
- Sisestage SD -kaart kaardilugejasse ja ühendage see sülearvutiga.
- Paremklõpsake varem ekstraheeritud pildifaili ja valige Ava koos -> Disk Image Writer
- Valige loendist oma SD -kaart ja klõpsake nuppu Alusta taastamist. Olge ettevaatlik õige draivi valimisel; kui saate vale, võite oma arvuti kõvaketta andmed hävitada!
- Sisestage oma parool juureõiguste andmiseks ja oodake kirjutamise lõpuleviimist.
- Väljuge utiliidist.
Ärge eemaldage SD -kaarti veel! Teha on veel kaks asja.
- SSH kaudu shellile juurdepääsu lubamiseks: sirvige alglaadimiskataloogi ja looge mis tahes failiredaktori abil tühi fail nimega ssh (ilma faililaiendita)
- Jadaühenduse lubamiseks: sirvige uuesti alglaadimiskataloogi, avage fail config.txt mis tahes failiredaktori abil ja lisage järgmine rida (ilma jutumärkideta) faili "enable_uart = 1" lõppu. Salvestage fail ja olete valmis!
Samm: oma Pi IP -ga tutvumine
Kui olete OS-i installimise lõpetanud, sisestage lihtsalt mikro-SD-kaart oma Pi-sse ja lülitage plaat mikro-USB-kaabli abil sisse. Eeldades, et teie sülearvutil on traadita Interneti -ühendus (WiFi/USB -dongle), ühendage Etherneti kaabli üks ots oma Pi ja teine sülearvutiga.
1. meetod (Ubuntu)
- Avage "Võrguhaldur" ja klõpsake "Muuda ühendusi"
- Valige "Traadiga ühendus 1" ja klõpsake "Muuda". Kui teil pole traadiga ühenduse seadistust, klõpsake nuppu "Lisa"
- Vahekaardi "Juhtmega" all määrake ripploendist väljale "Seadme MAC-aadress" xx: xx: xx: xx: xx: xx (eth0).
- Vahekaardil „IPv4 seaded” määrake ripploendist väljale „Meetod” valik „Jagatud teistele arvutitele”.
- Avage terminal ja käivitage ifconfig, et märkida eth0 -le määratud IP
- Nüüd, kui avate ARP tabeli käsu arp -a abil, kerige liideseni, mis määrab eth0 -le määratud IP -aadressi, ja uurige kirjeid, et selgitada välja teie Pi -le määratud IP (minu puhul 192.168.1.109). IP -aadressi kontrollimiseks ping
- Teise võimalusena oleksite pärast sammu (4) võinud otse Raspberrypi.local -i oma PIN -koodi kindlaksmääramiseks pingutada või kasutada nmap -i.
1. meetod (Windows)
- Minge jaotisse "Võrgu- ja ühiskasutuskeskus" ja klõpsake "Muuda adapteri seadeid"
- Paremklõpsake "WiFi-adapterit" ja klõpsake "Atribuudid"
- Märkige vahekaardil "Jagamine" suvand Luba teistel kasutajatel selle võrgu kaudu Interneti -ühenduse loomine ja valige loendist sobiv Etherneti adapter. Nüüd peaksite nägema, et ühendus on märgitud jagatudks
- Paremklõpsake "Etherneti adapterit" ja klõpsake "Atribuudid"
- Topeltklõpsake vahekaardil "Võrgundus" suvandit "Interneti-protokolli versioon 4" ja veenduge, et Etherneti pordile on määratud mõni dünaamiline IP
- Avage käsuviip ja andke ping -käsk määratud IP -i leviaadressile. Kuna minu sülearvuti Etherneti pordile määratud IP oli 192.168.137.1, siis pingin lihtsalt 192.168.137.255
- Nüüd, kui avate ARP tabeli käsu arp -a abil, kerige üles liideseni, mis määrab Ethernetile määratud IP -aadressi (minu puhul 192.168.137.1) ja uurige kirjeid, et selgitada välja teie Pi -le määratud IP (192.168. 137,99, minu puhul). IP -aadressi kontrollimiseks ping
- Teise võimalusena, pärast 5. sammu, oleksite võinud otse oma näpunäite IP määramiseks raspberrypi.mshome.net näpistada.
2. meetod (Windows)
Kui ülaltoodud meetod teie jaoks mingil põhjusel ei töötanud, proovige ühendada need kaks võrku.
- Avage uuesti adapteri seaded, sisestage WiFi atribuudid ja keelake jagamine.
- Sisestage Etherneti atribuudid nagu varem, topeltklõpsake vahekaardi "Võrgundus" all valikut "Interneti-protokolli versioon 4" ja valige suvand "Hangi IP-aadress automaatselt"
- Nüüd minge tagasi adapteri seadete juurde, tõstke esile mõlemad ühendused (WiFi ja Ethernet), paremklõpsake ja valige suvand "Sillaühendused"
- Ilmuma peaks uus ühendus nimega Network Bridge.
- Avage käsuviip ja käivitage ipconfig. Kerige alla kirjeni nimega Etherneti adapter Network Bridge ja märkige üles IP -aadress
- Kuna minu puhul on võrgusillale määratud IP 192.168.1.101, peaks Pi -le määratud IP jääma vahemikku 192.168.1.2 kuni 192.168.1.254 (192.168.1.1 on vaikelüüs ja 192.168.1.255 on leviaadress). Nüüd kasutage mis tahes IP -skannerit, et otsida kõiki selle IP -vahemiku aktiivseid kliente ja otsida Pi -le määratud IP -d.
- Teise võimalusena võite proovida oma Pi -le määrata staatilise IP.
3. meetod (Ubuntu VM -is)
Mõelge sellele, et teil on Ubuntu installitud Windowsi hostiga töötavasse VM -i ja teil on vaja oma Pi -le juurde pääseda Ubuntu kaudu, st peate kõigepealt välja mõtlema, kuidas jagada oma Ubuntu Interneti -ühendust (mis pole midagi muud kui selle aluseks olev võrguühendus) teie host tõlkis teie külalisele juurdepääsu välisvõrgule; ärme lasku üksikasjadesse) koos teie Pi -ga. See võib kohati olla tülikas. Siiski leidsin hiljuti tõeliselt lihtsa lahenduse - Network Bridging.
4. meetod (Ubuntu/Windows)
Teise võimalusena, kui teil pole vaba Etherneti porti, saate oma Pi otse koduse ruuteri või Etherneti lüliti kaudu võrku ühendada.
- Lülitage oma Pi sisse ja ühendage see võrguga Etherneti kaabli abil koduvõrguga ühendatud ligipääsetava lüliti/ruuteri Etherneti pordi kaudu võrguga.
- Te peaksite nägema, et PWR ja ACT LED -id hakkavad vilkuma, mis viitab sellele, et Raspbiani pilti käivitatakse. Seejärel peaksite nägema, et roheline "LNK" LED ja "10M" oranž LED -tuli põlevad teie Pi Etherneti pordi lähedal, mis tähendab, et teie ruuteri DHCP määras sellele IP -aadressi.
- Nüüd, et seda IP -d välja selgitada, külastage lihtsalt ruuteri lehte, sisestades oma brauserisse ruuteri kohaliku IP -aadressi (192.168.1.1 iBalli jaoks). Logige sisse ja kontrollige oma Pi -le määratud IP -d DHCP -klientide loendist (otsige kirjet, mis loetleb "Raspberry Pi Foundation", tõenäoliselt selle MAC -aadressi kõrval). Kui see ei tööta, proovige kasutada IP -skannerit, näiteks nmap.
Samm: juurdepääs LX -terminalile
Kesta toomine on lihtne, kui meil on oma Pi IP. Kasutame SSH-d, et oma Pi-sse sisse logida ja LX-terminalile juurde pääseda. Selleks
Windowsi kasutajad peavad installima hõlpsasti kasutatava SSH-kliendi Putty.
- Pärast installimist käivitage Putty, määrake ühenduse tüübiks SSH ja pordi väärtuseks 22, sisestage oma Pi IP ja klõpsake nuppu Ava.
- Valige „Jah“, kui küsitakse, kas usaldate seda hosti ja näete LX-terminali, mis palub teil sisselogimisandmeid sisestada.
- Jätkake ja sisestage kasutajanimeks “pi” ja parooli “vaarikas” (parool ei ole selle sisestamisel nähtav, nii et ärge paanitsege)
- Ping google.com, et kontrollida, kas Internet töötab, ja voila!
Linuxi kasutajatel on funktsionaalsus sisseehitatud.
- Avage terminal ja käivitage käsk ssh [email protected] (x.x.x.x on teie Pi IP) või proovige ssh [email protected]
- Sisestage „jah“, kui teilt küsitakse, kas usaldate seda hosti, vajutage tagasipöördumist ja sisestage oma Pi parool (vaikimisi parool: „vaarikas“)
- Ping google, et kontrollida, kas Internet töötab, ja voila!
Boonus: Shelli juurdepääs jadaühenduse kaudu
Kui teie Etherneti port on hõivatud, saate oma sülearvuti USB -pordi abil luua Pi -ga jadaühenduse. Selleks vajate USB -TTL jadakaablit või USB -jadaseadet, näiteks FTDI FT232 põhilist jaotuskilpi.
Kuna Windows ei sisalda terminalirakendust, mis võimaldaks meil jadaühendust luua, kasutame Puttyt. Peame installima ka FTDI draiverid.
- Viige juhtmed TTL -päisest kiibi vastavate tihvtideni. Veenduge, et tihvtid on õigesti paigutatud, nagu on näidatud tabelis.
- Ühendage TTL -kaabli teine ots arvuti USB -porti. Avage seadmehaldur ja vaadake jaotises „Pordid (COM ja LPT)”, et kontrollida oma Pi -le määratud COM -numbrit.
- Käivitage Putty, määrake ühenduse tüübiks Serial, sisestage määratud COM -number, seadke kiirus 115200 ja klõpsake nuppu Open.
- Valige „Jah“, kui küsitakse, kas usaldate seda hosti ja näete LX-terminali, mis palub teil sisselogimisandmeid sisestada.
- Jätkake ja sisestage kasutajanimeks “pi” ja parooli jaoks “vaarikas”
Linuxi kasutajatel võib tekkida vajadus ekraani installimiseks.
- Et kontrollida, kas teie Linuxi masinatesse on ekraan juba installitud, avage lihtsalt terminalitüübi ekraan ja klõpsake nuppu Return. Kui ilmneb tõrge, käivitage ekraani installimiseks käsk sudo apt-get install screen.
- Järgmisena installige FTDI draiverid ja olete valmis minema. Viige juhtmed TTL -päisest kiibi vastavate tihvtideni. Veenduge, et tihvtid on õigesti paigutatud, nagu on näidatud tabelis.
- Ühendage TTL -kaabli teine ots arvuti USB -porti. Avage terminal ja käivitage käsk sudo screen /dev /ttyUSB0 115200 ja klõpsake nuppu return.
- Sisestage „jah”, kui teilt küsitakse, kas usaldate seda hosti, vajutage tagasipöördumist ja sisestage oma Pi kasutajanimi ja parool (vaikenimi: „pi” vaikeparool: „vaarikas”)
Olgu, meil on juurdepääs kestale, aga mis saab Internetist ?! Kuna me pole oma Pi -ga ühenduse loomiseks kasutanud Etherneti kaablit, ei saa me sellega Interneti -ühendust jagada. Kuid me saame oma Pi-ga kasutada WiFi-donglit (Pi 3-l on sisseehitatud WiFi), et WiFi-ga ühenduse luua ja Internetile juurde pääseda.
Samm 4: Juurdepääs LXDE töölauale
Nüüd, kui meil on juurdepääs Shellile, liigume edasi ja võtame oma käed Raspbiani töölaua GUI -keskkonnas, mida nimetatakse LXDE -ks. Meil on juurdepääs LXDE töölauale HDMI kaudu, kirjutades käsurea aknasse "startx". SSH -s see aga ei tööta. Õnneks saame VNC kaudu siiski kaugjuurdepääsu LXDE töölauale.
Windows
- Alustage VNC -serveri installimisega Pi -le. Tippige SSH kesta sudo apt-get install tightvncserver
- Käivitage oma Pi server, andes käsu vncserver: 1 (käivitage kuvaril 1 vnc -server). Nüüd palutakse teil sisestada 8 -kohaline parool, mida kasutatakse iga kord, kui pääsete oma Pi kaugjuhtimisega juurde (parool ei ole selle sisestamisel nähtav, nii et ärge paanitsege). Kui teil palutakse kirjutuskaitstud parooli sisestada, klõpsake nuppu „n” ja naaske.
- Järgmisena installige oma sülearvutisse VNC -klient nagu tavaliselt muud tarkvara installides.
- Käivitage klient, valige menüüst "Fail" "Uus ühendus", sisestage oma Pi IP (minu puhul 192.168.1.108:1), andke ühendusele nimi (näiteks Raspberry Pi) ja klõpsake nuppu "Salvesta".
- Topeltklõpsake äsja loodud ühenduse klõpsu, klõpsake nuppu "Ühenda", sisestage küsimisel eelnevalt konfigureeritud parool ja seal on LXDE töölaud!
Ubuntu
- Alustage VNC -serveri installimisega Pi -le. Tippige SSH kesta sudo apt-get install tightvncserver
- Käivitage oma Pi server, andes käsu vncserver: 1 (käivitage kuvaril 1 vnc -server). Nüüd palutakse teil sisestada 8 -kohaline parool, mida kasutatakse iga kord, kui pääsete Pi -le kaugjuurdepääsu juurde. Kui teil palutakse kirjutuskaitstud parooli sisestada, klõpsake nuppu „n” ja naaske.
- Seejärel installige sülearvutisse VNC -klient. Avage uus terminal ja käivitage sudo apt-get install xtightvncviewer
- Kui installimine on lõpule viidud, käivitage klient käsuga xtightvncviewer
- See peaks avama väikese sõnumikasti. Sisestage oma Pi IP -aadress ja kuvatav number (minu puhul 192.168.1.109:1), vajutage tagasipöördumist ja teil palutakse sisestada eelnevalt konfigureeritud parool. Sisestage parool, vajutage uuesti tagasipöördumist ja näete, LXDE töölaud!
Soovitan:
Ham Raadioga alustamine: 5 sammu (piltidega)
Ham Raadioga alustamine: Hiljuti vermitud singi litsentsisaajana tahan edasi anda protsessi, mille võtsin singiraadiosse sisenemiseks. Mind meelitas hobi enesekindluse aspekt, andes inimestele võimaluse suhelda, kui muud meetodid on häiritud. Kuid see on ka rahuldust pakkuv
M5StickV AI + IOT kaameraga alustamine: 6 sammu (piltidega)
M5StickV AI + IOT kaameraga alustamine: lühike ülevaade korralikud spetsifikatsioonid. Kaamera töötab uskumatult
Arduino juhtimine telegrammiboti abil ilma täiendava riistvarata: 5 sammu
Arduino juhtimine telegrammiboti abil ilma täiendava riistvarata: Arduinoga saate teha palju erinevaid asju, kuid kas olete kunagi mõelnud oma Arduino juhtimisele telegrammi botiga? MIDA TE VAJATE: Arduino UNO Node.js on teie arvutisse installitud PC Mõni juhitav seade (kasutame Arduino pardal olevat LED-i
Navigeerige robot kingade anduritega, ilma GPS -iga, ilma kaardita: 13 sammu (koos piltidega)
Navigeerige robotil jalatsianduritega, ilma GPS-i, ilma kaardita: robot liigub eelnevalt programmeeritud teel ja edastab (üle Bluetoothi) oma tegeliku liikumisteabe telefoni reaalajas jälgimiseks. Arduino on eelnevalt programmeeritud teega ja oblu kasutatakse roboti liikumise tuvastamiseks. oblu edastab liikumisteavet
XXL lülituskast täiendava salvestusruumiga: 7 sammu
XXL lülituskast lisamahutiga: plaanisin sellist asja vaikselt teha pikka aega, kuid tegelikku vajadust selle järele polnud. See muutus paar nädalat tagasi. Mul on vaja pooleks aastaks teise (väga väiksesse) kohta kolida ja tahtsin oma arvutikraami vähemalt osaliselt kaasa võtta. Seega ma