Sisukord:

Raspberry Pi seadistamine ilma monitori või klaviatuurita: 18 sammu
Raspberry Pi seadistamine ilma monitori või klaviatuurita: 18 sammu

Video: Raspberry Pi seadistamine ilma monitori või klaviatuurita: 18 sammu

Video: Raspberry Pi seadistamine ilma monitori või klaviatuurita: 18 sammu
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, November
Anonim
Seadistage Raspberry Pi ilma monitori või klaviatuurita
Seadistage Raspberry Pi ilma monitori või klaviatuurita

NOOBS vajab monitori, klaviatuuri ja hiirt, mis lisab ~ 60 dollarit (USD) või rohkem. Kui aga WiFi töötab, pole neid seadmeid enam vaja.

Iga kord, kui alustan uut Raspberry Pi projekti, haaran monitori, klaviatuuri ja hiire välja ning leian koha nende seadistamiseks. Pärast kolmanda Raspberry Pi projekti lõpetamist arvasin, et peab olema parem viis.

See lähenemisviis on pisut arenenum ja kasutab monitori, klaviatuuri ja hiire asemel MacBook Pro -d. Niisiis, see säästab 45 dollarit ja võtab vähem ruumi.

Selle projekti eesmärgid on järgmised:

  • Eemaldage vajadus monitori, klaviatuuri ja hiire järele
  • Dokumenteerige minu viis RPi seadistamiseks tulevaste RPi WiFi-projektide jaoks
  • Looge standardne micro SD -kaardi pilt, et saaksin järgmisel korral paljud sammud vahele jätta

NOOBS (uus tarkvara karbist) on lihtsaim viis Raspberry Pi (RPi) seadistamiseks.

Samm: koguge osi

Koguge osi
Koguge osi

Leidsin, et allolevad osad toimivad minu rakendustes kõige paremini. Need osad on kallimad kui tavalises stardikomplektis.

Hankige osad ja tööriistad (hinnad USA dollarites):

  • MacBook Pro (võib kasutada arvutit)
  • Vaarika Pi 2 mudeli B element 14 $ 35
  • Panda 300n WiFi -adapter Amazon 16,99 dollarit
  • 5.2V 2.1A USB toiteadapter Amazonilt 5,99 dollarit
  • Mikro -USB -kaabel 3 jalga Amazonist 4,69 dollarit
  • FTDI TTL-232R-RPI jada-USB-kaabel Mouserilt 15 dollarit
  • Korpus Amazonist 6,99 dollarit
  • SanDisk Ultra 16 GB microSDHC klass 10 koos adapteriga (SDSQUAN-016G-G4A) Amazonist 8,99 dollarit

NOOBS kasutab 8 GB micro SD -kaarti, klass 6.

  • Raspberry Pi Micro SD kaardid
  • RPi.org SD -kaardi võrdlusalused
  • elinux.org micro SD kaardi võrdlusalustele
  • Link Raspberry Pi mikro -SD -kaardi juhistele
  • Link Raspberry Pi -ga ühilduvatele mikro -SD -kaartidele

Märkused:

Pikerdatud tekst, näiteks „asenda see”, tuleks asendada tegeliku väärtusega. Loomulikult eemaldage labidad

Samm: laadige alla Raspbian

Laadige alla Raspian

  • Kui lõite 12. etapis standardpildi, jätke see samm vahele ja jätkake 3. sammuga.
  • Laadige alla raspbiani uusim täisversioon
  • Viimati uuendamisel oli viimane versioon: 2017-04-10-raspbian-jessie.zip
  • Teisaldage ZIP -fail allalaaditud failidest kataloogi, kuhu pilte salvestate.

♣ teie-macbook-pildikataloog ♣

  • Kasutage zip -faili lahtipakkimiseks utiliiti.
  • Nimetage pilt ümber, nii et see ei sisalda sulgusid ega tühikuid.

Samm: põletage Raspbiani pilt Micro SD -kaardile

Põletage Raspbiani pilt Micro SD -kaardile
Põletage Raspbiani pilt Micro SD -kaardile
Põletage Raspbiani pilt Micro SD -kaardile
Põletage Raspbiani pilt Micro SD -kaardile

Selle sammu juhiseid on oluliselt lihtsustatud. Lisa: Uuendused sisaldavad originaaljuhiseid.

Laadige alla Etcher

Etcheri installimiseks järgige juhiseid

Käivitage rakendus Etcher (Macis valige Finder, New File Window, Applications, leidke söövitaja ja avage). Ma kasutan Etcherit kogu aeg, nii et kinnitasin dokki). Etcheril on kolm sammu:

  • Valige raspiani pilt
  • Valige ketas
  • Välk

Mis tahes põhjusel ütleb etcher, kui see lõpetab, ketas on lahti ühendatud, kuid kui ma selle välja võtan, kuvatakse teade, et ketas pole korralikult lahti võetud.

Ma ei näinud sellest negatiivseid külgi, kuid kui soovite seda õigesti teha, käivitage järgmine ja leidke SD -ketta number:

$ diskutili loend

Lahutage SD -kaart, kasutades järgmist.

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣

Eemaldage SD -adapter MacBookist ja eemaldage adapterist mikro -SD -kaart

Sisestage micro SD -kaart Raspberry Pi -sse

Samm: Raspberry Pi seadistamine ja ühendused

Raspberry Pi seadistamine ja ühendused
Raspberry Pi seadistamine ja ühendused
Raspberry Pi seadistamine ja ühendused
Raspberry Pi seadistamine ja ühendused
Raspberry Pi seadistamine ja ühendused
Raspberry Pi seadistamine ja ühendused
Raspberry Pi seadistamine ja ühendused
Raspberry Pi seadistamine ja ühendused

Eemaldage lint ja vajutage tugevalt protsessori külge. Jahutusradiaator ja kiip on peaaegu ühesuurused. See oli üsna ilmne, kui see pidi minema. Ma ei teinud pilti.

Juhtum

Võtke juhtum lahti. Vanemal versioonil on kolm osa: ülemine, alumine ja keskmine. Libistage Raspberry Pi korpuse alumisse ossa. Libistage Raspberry Pi põhja. SD -kaardi sisestamise otsas on kaks klambrit. Laud peab nende klambrite alla libisema. See libiseb kergesti sisse, pole vaja sundida. Jällegi tundus see väga lihtne. Niisiis, fotot pole. Pi on hea hoida korpuse alumises osas.

Kaablid ja SD -kaart

Sisestage need Raspberry Pi -sse

  • Micro SD kaart
  • Etherneti kaabel
  • WiFi-dongle
  • USB jada I/O kaabel (vt ülaltoodud pilte)

    • Maandus = must traat, tihvt 06 RPi peal
    • Tx = kollane traat, tihvt 08
    • Rx = punane traat, tihvt 10

Kui ülaltoodud on lõpule viidud:

Sisestage toitekaabel

Sisestage USB/jadakaabel MacBooki USB -porti

Kui kasutate 12. sammus varem loodud tavalist raspiani pilti, jätkake 9. sammuga

Samm: määrake USB -port

Tehke kindlaks, millist USB-jadaadapterit USB-port kasutab. Minu MacBook kasutab FTDI kiipi.

Avage terminali aken

/Dev -is on palju seadmeid. Seadme tuvastamiseks kasutage seda käsku:

$ ls /dev/tty.*

/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH

Siin on alternatiivne viis avastamiseks:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Kui kumbki ülaltoodutest ei tööta, proovige seda:

Sisestage USB -kaabel MacBookisse ja käivitage:

$ ls /dev | grep tty

Ühendage USB -kaabel lahti, oodake mõni sekund ja käivitage:

$ ls /dev | grep tty

Tuvastage erinevused

Samm: avage terminali aken ja looge ühendus Raspberry Pi -ga

Avage terminaliaken ja looge ühendus Raspberry Pi -ga
Avage terminaliaken ja looge ühendus Raspberry Pi -ga

Ühendage MacBook jadakaabli abil Raspberry Pi -ga.

Kui teil on monitor ühendatud, käivitub vaarika pi töölauarežiimis.

Avage MacBookis terminaliaken. Vaadake ülaltoodud pilti ja seadistage terminaliakna eelistused.

  • Terminal, valige Eelistused, klõpsake vahekaarti Täpsemalt
  • xterm ja vt100 töötavad, kuid ansi töötab paremini nano kasutamisel
  • Unicode'i asemel määrake Lääne ASCII (UTF-8))

Sisestage terminaliaknasse:

$ screen /dev/tty.usbserial-FT9314WH 115200

Logige MacBookis terminaliakna abil sisse RPi: kasutajanimi = parool = vaarikas

Märkus. USB-jadakaabel võib märke maha lasta. Kui märke maha jäetakse, ei pruugi te viiba saada, vajutage Return või sisestage kasutajanimi ja vajutage sisestusklahvi.

Kui kuvatakse taasterežiim, pole mikro -SD -kaart õigesti seadistatud. Alusta uuesti.

  • Taastamisrežiimi viip on #
  • Raspbiani tavaline viip on $.
  • NOOBSi taastamise sisselogimise ja parool on: root ja vaarikas

Samm: seadistamine Raspi-config abil

Seadistage raspbian raspi-config abil

$ sudo raspi-config

  • Laiendage failisüsteemi
  • Ja taaskäivitage (vahekaart Finish ja vajutage Enter) ja taaskäivitage

$ sudo raspi-config

Muuda kasutaja parool:

♣ vaarika-pi-parool ♣

Sisestamisvalikud

  • * tähistab valitud
  • Lülitamiseks kasutage tühikut *
  • USA puhul muutke lokaati, tühistage nupp GB (kasutades tühikut) ja klõpsake USA inglise UTF 8 (en_US. UTF-8 UTF-8)
  • Klõpsake nuppu OK, valige UTF ja klõpsake nuppu OK

$ sudo taaskäivitamine

Kui MacBooki terminali aken läheb sassi:

  • Sulgege terminaliaken (sulgege kõik terminaliaknad ja väljuge terminalirakendusest)
  • Ühendage USB -kaabel MacBookist lahti
  • Oodake mõni sekund ja ühendage USB -kaabel uuesti
  • Käivitage uus terminaliaken ja logige sisse

$ sudo apt-get update

$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo reboot

Jätkake raspbiani seadistamist

$ sudo raspi-config

Sisestamisvalikud

  • Muutke ajavööndit USA ja Kesk
  • Lõpetamiseks ja taaskäivitamiseks vahekaart

$ sudo taaskäivitamine

$ sudo raspi-config

Täpsemad valikud

  • Muuda hostinimeks
  • Luba SSH
  • Lõpetama
  • Taaskäivitage

Samm: värskendage ja uuendage alati

WiFi ei tööta veel, seega hoidke Etherneti kaabel ühendatud. Käivitage järgmised käsud

$ sudo apt-get update

$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo reboot

Vigade korral kontrollige, kas Etherneti kaabel on ühendatud.

Samm: seadistage Raspberry Pi WiFi

Seadistage wifi, kasutades seda juhendit:

Parim USB WiFi -adapter ja seadistus Raspberry Pi jaoks

Kui seadistate standardpilti, oodake lõpuni, et luua eelnevalt loodud võti ja sertifikaat, kuna need sõltuvad Raspberry Pi MAC-ist.

Käivitatakse WiFi seadistamise lihtsustatud vaade

$ sudo nano/etc/network/interfaces

ja redigeerige faili nii:

#/etc/network/interfaces

# seadet. # Kohalik automaatne lo iface lo inet loopback # Ethernet auto eth0 iface eth0 inet dhcp # Wifi auto wlan0 auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ ssid ♣" wpa-psk "♣ ssid-parool ♣"

Samm: eemaldage GUI

Valikuline samm. Minu projektid ei kasuta graafilist kasutajaliidest, seega eemaldage see. GUI eemaldamine säästab umbes 2 MB salvestusruumi ja parandab jõudlust.

$ sudo apt-get --purge eemalda 'x11-*'

$ sudo apt-get --purge automaatne eemaldamine

Turbo -režiimi lisamisel on mõned WiFi -eelised. Muutke faili:

$ sudo nano /boot/cmdline.txt

Nii see on:

dwc_otg.lpm_enable = 0 konsool = ttyAMA0, 115200 konsool = tty1 juur =/dev/mmcblk0p2 rootfstype = ext4 lift = tähtaeg fsck.repair = jah smsc95xx.turbo_mode = Y rootwait

11. toiming: Gmaili seadistamine

Mail on väga kasulik Raspberry Pi probleemide kohta märguannete ja hoiatuste vastuvõtmiseks.

Veenduge, et hoidlad oleksid ajakohased. Käivitage käsk:

$ sudo apt-get update

Installige SSMTP ja postiteenused:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Muutke SSMTP konfiguratsioonifaili:

$ sudo nano /etc/ssmtp/ssmtp.conf

järgnevalt:

mailhub = smtp.gmail.com: 587 hostinimi = ♣ teie hostinimi ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ teie-gmail-parool ♣ KasutaSTARTTLS = JAH

Muutke SSMTP varjunimede faili:

$ sudo nano/etc/ssmtp/revaliases

Looge oma süsteemi iga kasutaja jaoks üks rida, kes saab e -kirju saata. Näiteks:

root: ♣your-gmail-account♣@gmail.com: smtp.gmail.com: 587

Määrake SSMTP konfiguratsioonifaili õigused:

$ sudo chmod 664 /etc/ssmtp/ssmtp.conf

Samm: otsige IP hostinime järgi

Minu koduautomaatikasüsteem vajab juurdepääsu minu vaarika pisile. DHCP -le eraldatud IP -aadressid võivad aga muutuda. Niisiis, proovisin määrata staatilisi IP -aadresse. Ma ei jäänud selle lahendusega rahule. Järgmisena proovisin hostinime IP -aadressi avastamiseks kasutada nmapi, kuid see tundub üsna seotud. Kavatsesin seadistada DNS -serveri, kui leidsin allpool oleva lahenduse.

Vaarika pi-le on lihtsam viidata selle nimega ♣ teie-hostinimi ♣.local.

Installige multisaate DNS.

$ sudo apt-get install avahi-daemon

Proovige seadet pingutada

$ ping ♣ teie hostinimi ♣.local

Kui soovite hostinime muuta, tehke järgmist, vastasel juhul jätkake järgmise sammuga

$ sudo nano /etc /hosts

Hostinimi peaks vaikimisi olema dietpi. Muutke dietpi viimane rida uueks hostinimeks

192.168.1.100 (teie hostinimi)

CTRL-O, CTR-X, ENTER, et salvestada ja redaktorist väljuda

$ sudo nano /etc /hostname

♣ teie hostinimi ♣

CTRL-O, CTR-X, ENTER, et salvestada ja redaktorist väljuda

Kinnitage muudatused süsteemis

$ sudo /etc/init.d/hostname.sh

$ sudo taaskäivitamine

Samm: varundage Micro SD -kaart

Kui Raspberry Pi on seadistatud, varundage pilt. Kasutage seda pilti järgmise projekti loomiseks.

Samuti varundage projekt, kui see on valmis. Kui SD -kaardiga läheb midagi valesti, on seda lihtne taastada.

Lülitage Raspberry Pi välja

$ sudo sulgemine - h 0

Oodake, kuni kaart on välja lülitunud, seejärel eemaldage toiteallikas ja seejärel eemaldage micro SD -kaart

Sisestage mikro -SD -kaart SD -adapterisse ja seejärel sisestage SD -adapter MacBookisse

MacBookis kasutage neid Pi Huti juhiseid koos järgmiste muudatustega:

Avage terminali aken

Vahetage kataloog, mis sisaldab raspbiani pilti

$ cd (teie-macbook-pildikataloog)

Tuvastage oma SD -kaardi ketas (mitte partitsioon), nt disk4 (mitte disk4s1). Diskutili väljundist = 4

$ diskutili loend

TÄHTIS: veenduge, et kasutate õiget - kui sisestate valesti, kustutate lõpuks kõvaketta!

Kopeerige pilt oma SD -kaardilt. Veenduge, et pildi nimi ja see oleksid õiged:

$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = ♣ your-macbook-image-directory ♣/SDCardBackup ♣ kirjeldus ♣.dmg

CTRL-t, et näha kopeerimise olekut.

Kui olete lõpetanud, eemaldage SD -kaart:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣

Eemaldage SD -adapter MacBookist ja eemaldage adapterist mikro -SD -kaart

Sisestage micro SD -kaart Raspberry Pi -sse

Juhendatav dmg -faili teisendamiseks pildifailiks

Järgmisel projektil kasutage seda pilti ja jätke paljud selles juhendis kirjeldatud toimingud vahele.

Ja olete valmis!

14. samm. Lisa: eelgenereeritud võti

Eelnevalt genereeritud võtmed sõltuvad Raspberry Pi MAC-ist ja ei ole mikro-SD-kaardi jaoks ainulaadsed. Need tuleb seadistada iga seadme jaoks.

Looge eelnevalt loodud PSK-võti. Logige sisse Raspberry Pi ja käivitage käsk:

$ wpa_passphrase ♣ your-ssid ♣ ♣ teie pass-fraas ♣

väljund:

võrk = {

ssid = "♣ teie-ssid ♣" psk = ♣ teie eelnevalt loodud võti ♣}

/etc/wpa_supplicant/wpa_supplicant.conf

Mõõdeti faili/etc/network/interfaces iga parameetrit.

Fail wpa_supplicant.conf peab olema õige, muidu wifi ei tööta.

Logige sisse vaarika pi sisse ja käivitage käsk:

$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Muutke faili selliseks:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

update_config = 1 võrk = {ssid = "♣ teie-ssid #" # kui kasutate paljude projektide jaoks standardkujutist, kasutage eelnevalt loodud võtit psk = ♣ teie eelnevalt genereeritud võti ♣ #, siis kasutage fraasi # genereeritud võti # genereeritud võti sõltub Raspberry Pi MAC-ist }

CTRL-o faili kirjutamiseks

Kirjutamiseks kinnitage ENTER

Nanoredaktorist väljumiseks vajutage CTRL-x

Samm 15: Lisa: lisage veebiserveritele kliendipoolsed sertifikaadid

Minu projektid on keskendunud koduautomaatikale ja kuigi juurdepääs on mulle kasulik, ei taha ma, et maailm kontrolliks mu kodu. Serveri/kliendi sertifikaatide paar takistab volitamata kasutajatel juurdepääsu.

Sertifikaatide lisamiseks järgige seda juhist: Piirake juurdepääsu Raspberry Pi veebiserverile

16. samm: Lisa: RSA võtmeprobleem

Katsetamise ajal sain sisselogimisel proovides alltoodud sõnumi.

$ ssh [email protected]

@ HOIATUS: KAUGHOSTI IDENTIFITSEERIMINE ON MUUTUNUD! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ VÕIMALIK, ET KEEGI TEEB MIDAGI! Keegi võib sind praegu pealt kuulata (rünnak mehe keskel)! Samuti on võimalik, et hosti võtit on just muudetud. Kaughosti saadetud RSA -võtme sõrmejälg on eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Võtke ühendust oma süsteemiadministraatoriga. Sellest sõnumist vabanemiseks lisage kausta /Users/jeffcartwright/.ssh/known_hosts õige hostivõti. Solvav RSA-võti /Users/♣your-username♣/.ssh/known_hosts:16 192.168.1.94 RSA hostivõtit on muudetud ja olete taotlenud ranget kontrollimist. Hosti võtme kinnitamine ebaõnnestus.

Seal on lihtne lahendus.

Avage MacBooki terminali aken ja vi redaktor

$ sudo vi /Users/♣your-username♣/.ssh/known_hosts

Logige sisse oma MacBooki parooliga.

Esimene kirje on 1, vajutage allanoolt (16 - 1), kuni jõuate ekraanile 192.168.1.94.

Sisestage (kustutage rida, kirjutage fail ja sulgege):

dd

: w!: q!

Nüüd peaks sisselogimine toimima

$ ssh [email protected]

Kui teil palutakse ühendust jätkata, kinnitage, sisestades jah.

Masina '192.168.1.94 (192.168.1.94)' autentsust ei saa kindlaks teha.

RSA võtme sõrmejälg on eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Kas olete kindel, et soovite jätkata ühendamist (jah/ei)? jah Hoiatus: "192.168.1.94" (RSA) lisati teadaolevate hostide loendisse jäädavalt.

Samm 17: Lisa: värskendused

11. juuni 2016

  • Liide staatiliste IP -de kohta on eemaldatud
  • Asendatud hostinimega.local

03JUN2017

  • 2. etappi värskendati uusimate raspbiani juhistega
  • Lisatud lisa: Viited
  • Asendati 3. samm, mis oli järgmine:

TÄHTIS: sisestage kindlasti õige ketta number - kui sisestate vale kettanumbri, kustutate kõvaketta!

Sisestage mikro -SD -kaart SD -adapterisse ja seejärel sisestage SD -adapter MacBookisse.

MacBookis kasutage neid Raspberry Pi juhiseid. Kokkuvõtteks siin:

  • Avage MacBooki terminali aken
  • Vahetage kataloog, mis sisaldab raspbiani pilti

$ cd (teie-macbook-pildikataloog)

  • Tuvastage oma SD -kaardi ketas (mitte partitsioon)
  • Sel juhul disk4 (mitte disk4s1) ja = 4
  • Mikro -SD -kaardi tuvastamiseks käivitage käsk:

$ diskutili loend

Lahutage SD -kaart, kasutades järgmist

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣

  • Kopeerige pilt oma SD -kaardile. Veenduge, et pildi nimi oleks õige.
  • Kasutage raspbiani kujutist või standardkujutist, mis loodi varem 12. sammus.

$ sudo dd bs = 4M if = 2015-11-21-raspbian-jessie.img of//dev/rdisk ♣ micro-SD-card-disk#♣

  • CTRL-t, et näha kopeerimise olekut.
  • Kui on vigu, proovige suvandi bs erinevaid väärtusi, näiteks 1 m, 4 m või 1M. Suuremate draivide jaoks on vaja suuremaid plokisuurusi (bs).
  • Kui olete lõpetanud, eemaldage SD -kaart:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣

  • Eemaldage SD -adapter MacBookist ja eemaldage adapterist mikro -SD -kaart
  • Sisestage micro SD -kaart Raspberry Pi -sse

18. samm: Lisa: viited

Laadige alla Etcher

Soovitan: