Sisällysluettelo:
- Vaihe 1: Raspbianin asentaminen
- Vaihe 2: Tutustu Pi: n IP -osoitteeseen
- Vaihe 3: LX -terminaalin käyttäminen
- Vaihe 4: LXDE -työpöydän käyttäminen
Video: Headless Pi - Raspberry Pi: n aloittaminen ilman lisälaitteistoa: 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Hei siellä, Syy miksi tulit tänne, luulen, että olet paljon minun kaltaiseni! Et halua mennä Piin helposti - kytke Pi näyttöön, kytke näppäimistö ja hiiri ja voila!… Pfft, kuka tekee sen ?! Loppujen lopuksi Pi on "taskukokoinen tietokone", eikä yksikään näyttö sovi taskuuni. Joten mitä me teemme? Me höpöttelemme! Keksimme tavan käyttää kannettavan tietokoneen näyttöä, näppäimistöä ja ohjauslevyä Pi: n oheislaitteina.
Tässä on mitä tarvitsemme:
- Kannettava tietokone
- Raspberry Pi
- Kortinlukija
- Micro-SD-kortti
- Micro-USB-kaapeli
- USB -TTL -sarjakaapeli (valinnainen)
- USB WiFi Dongle (valinnainen; Pi 2 ja vanhemmat)
- Ethernet kaapeli
- Langaton Internet -yhteys
Vaihe 1: Raspbianin asentaminen
Jos et ole jo asentanut käyttöjärjestelmää levyllesi, nyt olisi hyvä aika tehdä se. Tarkista virallinen opas tai toimi seuraavasti:
Windows:
- Lataa uusin Raspbian -kuva Raspberry Pi -sivuston lataussivulta.
- Kun olet ladannut.zip -tiedoston, pura se, jotta saat kuvatiedoston (.img) kirjoitettavaksi SD -kortillesi.
- Aseta SD -kortti kortinlukijaasi ja liitä se kannettavaan tietokoneeseen.
- Lataa Win32DiskImager -apuohjelma Sourceforge Project -sivulta zip -tiedostona. Pura suoritettava tiedosto zip -tiedostosta ja suorita apuohjelma
- Valitse aiemmin purkamasi kuvatiedosto.
- Valitse SD -kortillesi määritetty asemakirjain laitelaatikosta. Ole varovainen oikean aseman valinnassa; Jos saat väärän, voit tuhota tietokoneen kiintolevyn tiedot! Jos käytät tietokoneessasi SD -korttipaikkaa etkä näe asemaa Win32DiskImager -ikkunassa, kokeile ulkoista SD -sovitinta.
- Napsauta Kirjoita ja odota, että kirjoitus on valmis.
- Sulje kuvaaja.
Ubuntu:
- Lataa uusin Raspbian -kuva Raspberry Pi -sivuston lataussivulta.
- Kun olet ladannut.zip -tiedoston, pura se, jotta saat kuvatiedoston (.img) kirjoitettavaksi SD -kortillesi.
- Aseta SD -kortti kortinlukijaasi ja liitä se kannettavaan tietokoneeseen.
- Napsauta hiiren kakkospainikkeella aiemmin purettua kuvatiedostoa ja valitse Avaa käyttämällä -> Levyn kuvankäsittelyohjelma
- Valitse SD -korttisi luettelosta ja paina Aloita palauttaminen. Ole varovainen oikean aseman valinnassa; Jos saat väärän, voit tuhota tietokoneen kiintolevyn tiedot!
- Anna pääkäyttäjän oikeudet antamalla salasanasi ja odota, että kirjoitus on valmis.
- Lopeta apuohjelma.
Älä poista SD -korttia vielä! On vain kaksi muuta tehtävää.
- Jotta kuoripääsy voidaan ottaa käyttöön SSH: n kautta: selaa käynnistyshakemistoon ja luo minkä tahansa tiedostoeditorin avulla tyhjä tiedosto nimeltä ssh (ilman tiedostotunnistetta)
- Sarjaliikenteen mahdollistamiseksi: selaa käynnistyshakemistoon uudelleen, avaa config.txt -tiedosto millä tahansa tiedostoeditorilla ja lisää seuraava rivi (ilman lainausmerkkejä) tiedoston "enable_uart = 1" loppuun. Tallenna tiedosto ja olet valmis!
Vaihe 2: Tutustu Pi: n IP -osoitteeseen
Kun olet asentanut käyttöjärjestelmän, aseta micro-SD-kortti Pi-laitteeseesi ja käynnistä kortti mikro-USB-kaapelilla. Olettaen nyt, että kannettavassa tietokoneessa on langaton internetyhteys (WiFi/USB -sovitin), kytke Ethernet -kaapelin toinen pää Pi -laitteeseen ja toinen kannettavaan tietokoneeseen.
Menetelmä 1 (Ubuntu)
- Avaa "Network Manager" ja napsauta "Muokkaa yhteyksiä"
- Valitse "Langallinen yhteys 1" ja napsauta "Muokkaa". Jos sinulla ei ole langallisen yhteyden asetusta, napsauta "Lisää"
- Aseta Langallinen-välilehden Laitteen MAC-osoite -kenttään xx: xx: xx: xx: xx: xx (eth0) avattavasta luettelosta
- Valitse "IPv4-asetukset" -välilehden "Menetelmä" -kenttään "Jaettu muille tietokoneille" -vaihtoehto avattavasta luettelosta
- Avaa pääte ja suorita ifconfig merkitäksesi eth0: lle määritetty IP
- Kun otat ARP -taulukon esiin komennolla arp -a, siirry käyttöliittymään, jossa määritetään eth0: lle määritetty IP -osoite, ja tarkista syötteet selvittääksesi Pi: lle määritetty IP (192.168.1.109, minun tapauksessani). Vahvista IP -osoitteella
- Vaihtoehtoisesti, vaiheen (4) jälkeen, olisit voinut pingeta raspberrypi.local suoraan Pi: n IP -osoitteen määrittämiseen tai olisit voinut käyttää nmap
Tapa 1 (Windows)
- Siirry "Verkko- ja jakamiskeskukseen" ja napsauta "Muuta sovittimen asetuksia"
- Napsauta hiiren kakkospainikkeella "WiFi-sovitinta" ja napsauta "Ominaisuudet"
- Valitse Jakaminen -välilehdessä Salli muiden käyttäjien muodostaa yhteys tämän verkon kautta Internet -yhteys -vaihtoehto ja valitse sopiva Ethernet -sovitin luettelosta. Sinun pitäisi nyt nähdä, että yhteys on merkitty jaetuksi
- Napsauta hiiren kakkospainikkeella "Ethernet-sovitinta" ja napsauta "Ominaisuudet"
- Kaksoisnapsauta "Verkko" -välilehden "Internet Protocol Version 4" -vaihtoehtoa ja varmista, että Ethernet-porttiin on määritetty dynaaminen IP-osoite
- Avaa komentokehote ja anna ping -komento määritetyn IP: n lähetysosoitteelle. Koska kannettavan tietokoneen Ethernet -porttiin määritetty IP -osoite oli 192.168.137.1, pingin vain 192.168.137.255
- Kun otat ARP -taulukon esiin komennolla arp -a, vieritä rajapintaan, joka määrittää Ethernetille määritetyn IP -osoitteen (minun tapauksessani 192.168.137.1), ja tarkista syötteet Pi: lle määritetyn IP -osoitteen selvittämiseksi (192.168. 137,99, minun tapauksessani). Vahvista IP -osoitteella
- Vaihtoehtoisesti, vaiheen 5 jälkeen, olisit voinut pinota suoraan raspberrypi.mshome.net Pi: n IP -osoitteen määrittämiseksi
Tapa 2 (Windows)
Jos jostain syystä yllä oleva menetelmä ei toiminut sinulle, yritä yhdistää nämä kaksi verkkoa.
- Avaa sovittimen asetukset uudelleen, anna WiFi -ominaisuudet ja poista jakaminen käytöstä.
- Kirjoita Ethernet-ominaisuudet kuten aiemmin, kaksoisnapsauta "Verkko" -välilehden "Internet Protocol Version 4" -vaihtoehtoa ja valitse "Hanki IP-osoite automaattisesti".
- Palaa nyt sovittimen asetuksiin, korosta molemmat yhteydet (WiFi ja Ethernet), napsauta hiiren kakkospainikkeella ja valitse vaihtoehto "Bridge Connections"
- Sinun pitäisi nähdä uusi yhteys nimeltä Network Bridge.
- Avaa komentorivi ja suorita ipconfig. Vieritä alas kohtaan Ethernet -sovitin Network Bridge ja kirjoita muistiin IP -osoite
- Koska minun tapauksessani Network Bridgelle määritetty IP -osoite on 192.168.1.101, Pi: lle määritetyn IP -osoitteen tulisi olla alueella 192.168.1.2 - 192.168.1.254 (192.168.1.1 on oletusyhdyskäytävä ja 192.168.1.255 on lähetysosoite). Käytä nyt mitä tahansa IP -skanneria kaikkien aktiivisten asiakkaiden etsimiseen tällä IP -alueella ja etsi Pi: lle määritetty IP.
- Vaihtoehtoisesti voit yrittää määrittää staattisen IP: n Pi: lle.
Menetelmä 3 (Ubuntu virtuaalikoneessa)
Harkitse tätä, sinulla on Ubuntu asennettu Windows -isäntäkoneessa olevaan virtuaalikoneeseen ja sinun on käytettävä Pi -tietokonettasi Ubuntun kautta, ts. Sinun on ensin selvitettävä tapa jakaa Ubuntun Internet -yhteys (joka ei ole muuta kuin isäntäsi käänsi antamaan vieraillesi pääsyn ulkoiseen verkkoon; älkäämme menkö yksityiskohtiin) Pi: n kanssa. Tämä voi olla ajoittain hankalaa. Kuitenkin löysin äskettäin todella yksinkertaisen ratkaisun - Network Bridging.
Menetelmä 4 (Ubuntu/Windows)
Vaihtoehtoisesti, jos sinulla ei ole vapaata Ethernet -porttia, voit liittää Pi: n suoraan verkkoon kotireitittimen tai Ethernet -kytkimen kautta.
- Kytke virta Pi -laitteeseen ja liitä se verkkoon kotiverkkoosi yhdistetyn kytkimen/reitittimen Ethernet -portin kautta Ethernet -kaapelilla.
- PWR- ja ACT -merkkivalot vilkkuvat, mikä tarkoittaa, että Raspbian -kuva käynnistetään. Sinun pitäisi sitten nähdä vihreä "LNK" -merkkivalo ja "10M" oranssi LED -valo palaa Pi -laitteen Ethernet -portin lähellä, mikä tarkoittaa, että reitittimesi DHCP on antanut sille IP -osoitteen.
- Jos haluat selvittää tämän IP -osoitteen, käy vain reitittimen sivulla kirjoittamalla selaimeesi reitittimen paikallinen IP -osoite (192.168.1.1 for iBall). Kirjaudu sisään ja tarkista PH: lle määritetty IP -osoite DHCP -asiakasluettelosta (etsi merkintä, jossa luetellaan "Raspberry Pi Foundation", luultavasti sen MAC -osoitteen vieressä). Jos tämä ei toimi, kokeile käyttää IP -skanneria, kuten nmap.
Vaihe 3: LX -terminaalin käyttäminen
Kuoren nostaminen on helppoa, kun meillä on Pi: n IP -osoite. Käytämme SSH: ta kirjautuaksemme etänä Pi: hen ja päästäksemme LX-terminaaliin. Tehdä niin, Windowsin käyttäjien on asennettava Putty, helppokäyttöinen SSH-asiakas.
- Kun olet asentanut, suorita Putty, aseta yhteystyypiksi SSH ja portin arvoksi 22, kirjoita Pi: n IP -osoite ja paina Avaa.
- Valitse”Kyllä”, jos sinulta kysytään, luotatko tähän isäntään, ja näet LX-terminaalin, joka pyytää sinua kirjautumistietoja.
- Siirry eteenpäin ja kirjoita käyttäjätunnukseksi "pi" ja salasanaksi "vadelma" (salasana ei näy, kun kirjoitat sen, joten älä panikoi)
- Ping google.com tarkistaa, toimiiko internet ja voila!
Linux-käyttäjillä on toiminnot sisäänrakennettu.
- Avaa pääte ja suorita komento ssh [email protected] (x.x.x.x on Pi: n IP) tai kokeile ssh [email protected]
- Kirjoita "kyllä", jos sinulta kysytään, luotatko tähän isäntään, paina Return ja kirjoita Pi -salasanasi (oletussalasana: "vadelma")
- Pinglaamalla Google tarkistaa, toimiiko internet ja voila!
Bonus: Shell -käyttö sarjayhteyden kautta
Jos Ethernet -portti on varattu, voit käyttää kannettavan tietokoneen USB -porttia sarjayhteyden muodostamiseen Pi -laitteesi kanssa. Tätä varten tarvitset USB -TTL -sarjakaapelin tai USB -sarja -laitteen, kuten FTDI FT232 -suojakortin.
Koska Windowsissa ei ole päätelaitesovellusta, jonka avulla voimme muodostaa yhteyden sarjayhteyden kautta, käytämme Puttyä. Meidän on myös asennettava FTDI -ohjaimet.
- Vie johdot TTL -otsikosta sirun vastaaviin nastoihin. Varmista, että tapit on reititetty oikein taulukon mukaisesti.
- Liitä TTL -kaapelin toinen pää tietokoneen USB -porttiin. Avaa Laitehallinta ja tarkista Pi: lle määritetty COM -numero kohdasta "Portit (COM & LPT)".
- Suorita Putty, aseta yhteystyypiksi Sarja, syötä sille määritetty COM -numero, aseta nopeudeksi 115200 ja paina Avaa.
- Valitse”Kyllä”, jos sinulta kysytään, luotatko tähän isäntään, ja näet LX-terminaalin, joka pyytää sinua kirjautumistietoja.
- Siirry eteenpäin ja kirjoita käyttäjätunnukseksi "pi" ja salasanaksi "vadelma"
Linux -käyttäjien on ehkä asennettava Screen.
- Jos haluat tarkistaa, oletko jo asentanut näytön Linux -koneillesi, avaa vain päätetyypin näyttö ja paina Return. Jos saat virheilmoituksen, asenna näyttö suorittamalla komento sudo apt-get install screen.
- Asenna seuraavaksi FTDI -ajurit ja olet valmis menemään. Vie johdot TTL -otsikosta sirun vastaaviin nastoihin. Varmista, että tapit on reititetty oikein taulukon mukaisesti.
- Liitä TTL -kaapelin toinen pää tietokoneen USB -porttiin. Avaa pääte ja suorita komento sudo screen /dev /ttyUSB0 115200 ja paina Return.
- Kirjoita "kyllä", jos sinulta kysytään luotatko tähän isäntään, paina Return ja kirjoita Pi: n käyttäjänimi ja salasana (oletuskäyttäjänimi: "pi" oletussalasana: "vadelma")
Okei, meillä on pääsy kuoreen, mutta entä internet ?! Koska emme ole käyttäneet Ethernet -kaapelia yhteyden muodostamiseen Pi -laitteeseemme, emme voi mitenkään jakaa Internet -yhteyttä sen kanssa. Voimme kuitenkin käyttää USB-WiFi-sovitinta (Pi 3: ssa on sisäänrakennettu WiFi) Pi-laitteemme kanssa muodostaaksesi yhteyden WiFi-verkkoon ja käyttääksesi Internetiä.
Vaihe 4: LXDE -työpöydän käyttäminen
Nyt kun meillä on pääsy Shelliin, siirrymme eteenpäin ja otamme vastaan Raspbianin työpöydän GUI -ympäristön, nimeltään LXDE. Pääsemme LXDE -työpöydälle HDMI: n kautta kirjoittamalla komentorivi -ikkunaan "startx". Tämä ei kuitenkaan toimi SSH: n kautta. Onneksi voimme edelleen käyttää LXDE -työpöytää etänä VNC: n kautta.
Windows
- Aloita asentamalla VNC -palvelin Pi: hen. Kirjoita SSH-kuoreen sudo apt-get install tightvncserver
- Käynnistä Pi -palvelin antamalla komento vncserver: 1 (käynnistä vnc -palvelin näytöllä 1). Sinua pyydetään nyt syöttämään 8 merkin salasana, jota käytetään aina, kun käytät Pi -laitettasi etänä (salasana ei näy kirjoittaessasi sitä, joten älä paniikkia). Jos sinua pyydetään kirjoittamaan vain luku -salasana, paina”n” ja palaa.
- Asenna seuraavaksi VNC -asiakas kannettavaan tietokoneeseen samalla tavalla kuin normaalisti asennat kaikki muut ohjelmistot.
- Suorita asiakas, valitse "Uusi yhteys" "Tiedosto" -valikosta, kirjoita Pi: n IP -osoite (192.168.1.108:1, minun tapauksessani), anna yhteydelle nimi (esimerkiksi Raspberry Pi) ja napsauta "Tallenna".
- Kaksoisnapsauta juuri luodun yhteyden napsautusta, napsauta "Yhdistä", kirjoita pyydettäessä aiemmin määritetty salasana ja siirry, LXDE -työpöytä!
Ubuntu
- Aloita asentamalla VNC -palvelin Pi: hen. Kirjoita SSH-kuoreen sudo apt-get install tightvncserver
- Käynnistä Pi -palvelin antamalla komento vncserver: 1 (käynnistä vnc -palvelin näytöllä 1). Sinua pyydetään nyt syöttämään 8 merkin salasana, jota käytetään aina, kun käytät Pi: tä etänä. Jos sinua pyydetään kirjoittamaan vain luku -salasana, paina”n” ja palaa.
- Asenna seuraavaksi VNC -asiakas kannettavaan tietokoneeseesi. Avaa uusi pääte ja suorita sudo apt-get install xtightvncviewer
- Kun asennus on valmis, suorita asiakas komennolla xtightvncviewer
- Tämän pitäisi tuoda esiin pieni viestiruutu. Kirjoita Pi: n IP -osoite ja näyttönumero (192.168.1.109:1, minun tapauksessani), paina Return ja sinua pyydetään antamaan aiemmin määritetty salasana. Kirjoita salasana, paina Return ja LXDE Desktop!
Suositeltava:
M5StickV AI + IOT -kameran käytön aloittaminen: 6 vaihetta (kuvilla)
M5StickV AI + IOT -kameran käytön aloittaminen: Lyhyt katsaus M5StickV on pieni AI + IOT -kamera, jonka halkaisija on lähes 2 kolikkoa, hinta on noin 27,00 dollaria, mikä joillekin saattaa tuntua kalliilta niin pieneltä kameralta, mutta se pakkaa kunnolliset speksit. Kamera saa virtansa uskomattomasta
Pythonin käytön aloittaminen: 7 vaihetta (kuvilla)
Aloita Python: Ohjelmointi on mahtavaa! Se on luovaa, hauskaa ja antaa aivoillesi henkistä harjoitusta. Monet meistä haluavat oppia ohjelmoinnista, mutta vakuuttavat itsensä siitä, että emme voi. Ehkä siinä on liikaa matematiikkaa, ehkä pelottava pelko
ENSIMMÄISEN robotiikkatiimin aloittaminen: 9 vaihetta (kuvilla)
ENSIMMÄISEN ROBOTIIKKATIIMIN ALOITTAMINEN: Kun emme tee töitä tai suunnittele kirjastoille valmistajatilaa, työskentelemme ENSIMMÄISTEN tiimien kanssa. Innokkaat fanit ja kannattajat, olemme olleet FIRSTin kanssa tekemisissä lähes 10 vuoden ajan siitä, kun olemme auttaneet tarjoamaan välipaloja poikamme FIRST LEGO League -tiimissä, kun hän
Navigointi robotissa kenkäanturien kanssa, ilman GPS: ää, ilman karttaa: 13 vaihetta (kuvilla)
Navigoi robotissa kenkäantureilla, ilman GPS: ää, ilman karttaa: Robotti liikkuu esiohjelmoidulla reitillä ja lähettää (bluetoothin kautta) todelliset liikennetietonsa puhelimeen reaaliaikaista seurantaa varten. Arduino on esiohjelmoitu polulla ja oblu käytetään robotin liikkeen havaitsemiseen. oblu lähettää liiketietoja
Pieni sitruuna -akku ja muut mallit ilman sähköä ja led -valoa ilman paristoja: 18 vaihetta (kuvilla)
Pieni sitruuna-akku ja muut mallit ilman sähköä ja led-valoa ilman paristoja: Hei, luultavasti tiedät jo sitruuna- ja bioakkuista. Niitä käytetään normaalisti opetustarkoituksiin, ja ne käyttävät sähkökemiallisia reaktioita, jotka tuottavat alhaisia jännitteitä, jotka yleensä näytetään led- tai hehkulampun muodossa. Nämä