Programavimas

Raspberry Pi 3 vadovas pradedantiesiems

Šis straipsnis yra kassavaitinės serijos dalis, kurioje aš kursiu naujus projektus naudodamas „Raspberry Pi 3“. Pirmajame serijos straipsnyje pagrindinis dėmesys skiriamas jūsų darbo pradžiai ir apims „Raspbian“ diegimą su „PIXEL“ darbalaukiu, tinklo nustatymu ir kai kuriais pagrindais.

Ko tau reikia:

  • Aviečių Pi 3
  • 5v 2mAh maitinimo šaltinis su mini USB kaiščiu
  • „Micro SD“ kortelė, turinti mažiausiai 8 GB talpos
  • „Wi-Fi“ arba „Ethernet“ kabelis
  • Radiatorius
  • Klaviatūra ir pelė
  • kompiuterio monitorius
  • „Mac“ ar asmeninis kompiuteris „microSD“ kortelei paruošti.

„Raspberry Pi“ yra daugybė „Linux“ pagrindu veikiančių operacinių sistemų, kurias galite tiesiogiai įdiegti, tačiau, jei esate „Pi“ naujokas, siūlau „NOOBS“ - oficialų „Raspberry Pi“ OS diegimo programą, kuri supaprastina OS diegimo įrenginyje procesą .

Atsisiųskite NOOBS iš šios nuorodos į savo sistemą. Tai suglaudintas .zip failas. Jei naudojate „MacOS“, tiesiog dukart spustelėkite jį ir „MacOS“ automatiškai išpakuos failus. Jei naudojate „Windows“, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite „išskleisti čia“.

Jei naudojate „Linux“ darbalaukį, tai, kaip jį išpakuoti, iš tikrųjų priklauso nuo jūsų darbalaukio aplinkos, nes skirtingi DE turi skirtingus būdus daryti tą patį. Taigi lengviausias būdas yra naudoti komandinę eilutę.

$ išpakuokite NOOBS.zip

Nepriklausomai nuo operacinės sistemos, atidarykite išpakuotą failą ir patikrinkite, ar failo struktūra atrodo taip:

Swapnilas Bhartiya

Dabar prijunkite „Micro SD“ kortelę prie savo kompiuterio ir suformatuokite ją į FAT32 failų sistemą. „MacOS“ naudokite „Disk Utility“ įrankį ir suformatuokite „Micro SD“ kortelę:

Swapnilas Bhartiya

„Windows“ sistemoje tiesiog dešiniuoju pelės mygtuku spustelėkite kortelę ir pasirinkite formatavimo parinktį. Jei naudojate „Linux“ darbalaukį, skirtingi DE naudoja skirtingus įrankius, o visų DE uždengimas nepatenka į šios istorijos taikymo sritį. Parašiau pamoką naudodamas komandų eilutės sąsają sistemoje „Linux“, norėdamas formatuoti SD kortelę su „Fat32“ failų sistema.

Kai kortelę suformatuosite „Fat32“ skaidinyje, tiesiog nukopijuokite atsisiųsto NOOBS katalogo turinį į įrenginio šakninį katalogą. Jei naudojate „MacOS“ arba „Linux“, tiesiog susinchronizuokite NOOBS turinį į SD kortelę. Atidarykite „Terminal“ programą „MacOS“ arba „Linux“ ir vykdykite komandą „rsync“ tokiu formatu:

rsync -avzP / path_of_NOOBS / path_of_sdcard

Nepamirškite pasirinkti SD kortelės šakninio katalogo. Mano atveju („MacOS“) tai buvo:

rsync -avzP / Vartotojai / swapnil / Atsisiuntimai / NOOBS_v2_2_0 / / Apimtys / U /

Arba galite nukopijuoti ir įklijuoti turinį. Tiesiog įsitikinkite, kad visi failai, esantys NOOBS kataloge, yra nukopijuoti į „Micro SD“ kortelės šakninį katalogą, o ne bet kuriame pakatalogyje.

Dabar prijunkite „Micro SD“ kortelę prie „Raspberry Pi 3“, prijunkite monitorių, klaviatūrą ir maitinimo šaltinį. Jei turite laidinį tinklą, rekomenduoju jį naudoti, nes atsisiųsdami ir įdiegdami pagrindinę operacinę sistemą galėsite greičiau atsisiųsti. Įrenginys bus paleistas į NOOBS, kuris siūlo keletą įdiegti paskirstymų. Iš pirmosios parinkties pasirinkite „Raspbian“ ir vykdykite ekrane pateikiamas instrukcijas.

Swapnilas Bhartiya

Kai diegimas bus baigtas, Pi bus paleistas iš naujo ir būsite pasveikinti su „Raspbian“. Dabar atėjo laikas jį sukonfigūruoti ir paleisti sistemos naujinimus. Daugeliu atvejų „Raspberry Pi“ naudojame bevielio ryšio režimu ir valdome nuotoliniu būdu per tinklą naudodami SSH. Tai reiškia, kad jums nereikia prijungti monitoriaus ar klaviatūros, kad galėtumėte valdyti „Pi“.

Visų pirma, mes turime sukonfigūruoti tinklą, jei naudojate „Wi-Fi“. Viršutiniame skydelyje spustelėkite tinklo piktogramą, sąraše pasirinkite tinklą ir pateikite slaptažodį.

Swapnilas Bhartiya

Sveikiname, esate prisijungę belaidžiu ryšiu. Prieš tęsdami kitą veiksmą, turime rasti įrenginio IP adresą, kad galėtume jį valdyti nuotoliniu būdu.

Atidarykite terminalą ir vykdykite šią komandą:

ifconfig

Dabar skyriuje wlan0 užsirašykite įrenginio IP adresą. Jis turėtų būti nurodytas kaip „inet addr“.

Dabar atėjo laikas įgalinti SSH ir sukonfigūruoti sistemą. Atidarykite „Pi“ terminalą ir atidarykite „raspi-config“ įrankį.

sudo raspi-config

Numatytasis „Raspberry Pi“ vartotojas ir slaptažodis yra „pi“ ir „avietė“. Jums reikės aukščiau nurodytos komandos slaptažodžio. Pirmoji „Raspi Config“ įrankio parinktis yra pakeisti numatytąjį slaptažodį, ir aš labai rekomenduoju pakeisti slaptažodį, ypač jei norite jį naudoti tinkle.

Antroji galimybė yra pakeisti kompiuterio pavadinimą, kuris gali būti naudingas, jei turite daugiau nei vieną Pi tinkle. Prieglobos pavadinimas palengvina kiekvieno tinklo įrenginio identifikavimą.

Tada eikite į Sąsajos parinktys ir įjunkite „Camera“, SSH ir VNC. Jei įrenginį naudojate programai, apimančiai daugialypę terpę, pvz., Namų kino sistemai ar kompiuteriui, taip pat galite pakeisti garso išvesties parinktį. Pagal numatytuosius nustatymus išvestis nustatyta į HDMI, tačiau jei naudojate išorinius garsiakalbius, turite pakeisti sąranką. Eikite į „Raspi Config“ įrankio skirtuką Išplėstinė parinktis ir eikite į Garso įrašas. Kaip numatytąjį išėjimą pasirinkite 3,5 mm.

[Patarimas: naršykite naudodami rodyklių klavišus, tada pasirinkite klavišą „Enter“. ]

Pritaikius visus šiuos pakeitimus, Pi bus paleista iš naujo. Monitorių ir klaviatūrą galite atjungti nuo „Pi“, nes mes juos valdysime tinkle. Dabar atidarykite terminalą savo vietiniame kompiuteryje. Jei naudojate „Windows“, galite naudoti „Putty“ arba perskaityti mano straipsnį, kad įdiegtumėte „Ubuntu Bash“ sistemoje „Windows 10“.

Tada ssh į savo sistemą:

ssh pi @ IP_ADDRESS_OF_Pi

Mano atveju tai buvo:

ssh [email protected]

Pateikite jam slaptažodį ir „Eureka!“. Jūs esate prisijungę prie savo „Pi“ ir dabar galite valdyti įrenginį iš nuotolinio kompiuterio. Jei norite valdyti savo „Raspberry Pi“ internetu, perskaitykite mano straipsnį apie „RealVNC“ įgalinimą savo kompiuteryje.

Kitame tolesniame straipsnyje kalbėsiu apie „Raspberry Pi“ naudojimą 3D spausdintuvui valdyti nuotoliniu būdu.