Talaan ng mga Nilalaman:

Bumuo ng isang Raspberry Pi PC para sa Mas kaunti sa $ 140: 17 Mga Hakbang
Bumuo ng isang Raspberry Pi PC para sa Mas kaunti sa $ 140: 17 Mga Hakbang

Video: Bumuo ng isang Raspberry Pi PC para sa Mas kaunti sa $ 140: 17 Mga Hakbang

Video: Bumuo ng isang Raspberry Pi PC para sa Mas kaunti sa $ 140: 17 Mga Hakbang
Video: Ang trabaho ko ay pagmamasid sa kagubatan at may kakaibang nangyayari dito. 2024, Setyembre
Anonim
Bumuo ng isang Raspberry Pi PC para sa Mas kaunti sa $ 140
Bumuo ng isang Raspberry Pi PC para sa Mas kaunti sa $ 140

Update sa Marso 2017: Lumikha ng isang PC na nakabase sa Raspberry Pi na may katanggap-tanggap na pagganap sa isang mababang presyo para magamit sa klase ng mag-aaral ng high school.

Karamihan sa mga tao ay pamilyar sa mga operating system ng Windows o MAC. Ang Linux ay ibang OS. Ang isang layunin ng itinuturo na ito ay upang i-set up ang Raspberry Pi kaya't mayroon itong mga tampok na katulad sa isang MAC o PC. Kapag ang mag-aaral ay komportable sa linux, ang mag-aaral ay maaaring galugarin ang mas malalim sa linux.

Ang aking anak na lalaki, si Adam, ay nagtuturo ng science sa junior high at high school sa Weldon Valley. Ang kanyang science lab ay mayroong 6 translucent blue iMAC computer. Ayon sa Wikipedia, ipinadala ng Apple ang mga iMac G3 sa pagitan ng 1998 at 2003. Gumamit ang iMac G3 ng isang solong pangunahing 700Mhz PowerPC 750. Sinabi ng aking anak na ang iMacs ay masyadong mabagal para sa ngayon.

Ang isang Raspberry Pi 3, ang modelo B ay may apat na mga core ng ARM Cortex-A53 na tumatakbo sa 1.2GHz o 7 beses na mas mabilis kaysa sa iMAC. Ang processor at sa board Wi-Fi ay ginagawang perpektong computer na mag-aaral na may mababang gastos.

Nais niyang gamitin ng kanyang mga estudyante ang mga makina para sa siyentipikong pagsasaliksik. Nag-alok ako na gumawa ng isang PC na nakabatay sa Raspberry Pi, na makakatulong sa aking anak na lalaki, matulungan ang kanyang mga mag-aaral, at payagan akong isang dahilan upang makabuo ng isang PC na nakabatay sa Raspberry Pi. Ang paaralan ay 1A, kaya't ang laki ng klase ay karaniwang 15 mag-aaral o mas mababa.

Ang slide ng Classroom PowerPoint mula sa aking Google drive.

Ang mga layunin ng proyektong ito ay:

  • gumawa ng mga PC na may mahusay na pagganap, mababang gastos gamit ang isang Raspberry Pi 3, modelo B
  • ibigay ang mga tampok na inaasahan sa isang PC (email, salita, spreadsheet at iba pa)
  • ang science lab ay mayroon lamang Wi-Fi, kaya't ang bilis ng pag-download ng Wi-Fi ay dapat na makatuwirang mabilis
  • turuan ang pangunahing kurso sa pag-setup ng raspberry pi PC
  • ang target ay maihahambing na karanasan ng gumagamit sa $ 180 HP Stream laptop na may Intel Celeron N2840 2.16GHz processor

Mga Tala:

  • Ang teksto na nakapaloob sa mga pala, tulad ng, ♣ palitan-ito ♣, ay dapat mapalitan ng isang aktwal na halaga. Siyempre, alisin ang mga spades.
  • Gusto ng editor ng mga tagubilin na mag-autocorrect, kaya't lumiliko sa plano, at ang autoremove ay lumiliko upang awtomatikong alisin. Ang mga pagbabagong ito ay matigas upang makita kapag nagsusuri ako.

Hakbang 1: Ipunin ang Mga Bahagi

Ang mga bahagi sa ibaba ay pinakamahusay na gumaganap para sa isang Raspberry Pi PC. Kung mayroon kang mga mungkahi para sa mga pagpapabuti o pagbawas ng gastos, pinahahalagahan ko ang anumang input.

Sinubukan kong makahanap ng pinakamahusay na gumaganap na pinakamababang mga bahagi ng gastos at bumili ng 15 nang paisa-isa.

Habang ginamit ko ang isang MacBook para sa pag-setup, maaaring magamit ang isang Windows PC.

Listahan ng mga bahagi (mga presyo sa USD):

  • Ang modelo ng Raspberry Pi na 3 B kumpletong starter kit mula sa CanaKit $ 69.99 @ Amazon

    may kasamang Case, Heat Sinks, Power Adapter, micro to USB cable, 32GB micro SD card class 10, HDMI cable, USB micro SD card reader (napaka cool)

  • Wireless USB Keyboard at Mouse $ 21.99 @ Amazon
  • Display - 17 "LCD Monitor $ 15.00 @ Discount Electronics (sa susunod bumili ng 19 inch monitor para sa $ 2 pa)
  • Mga USB Speaker $ 5 @ Discount Electronics
  • HDMI babae sa VGA male adapter na $ 14.99 sa Amazon (mahalaga ang direksyon)

Mga bahagi na nakalatag sa paligid:

  • MacBook Pro (maaaring magamit ang isang PC)
  • CAT6 ethernet cable

Mga Tala:

  • Ang Discount Electronics ay nagbebenta ng gamit at nag-ayos na kagamitan ng Dell. Ang mga presyo ng in-store minsan ay mas mura kaysa sa mga nasa web site
  • Mag-link sa mga sinusuportahang Raspberry Pi SD Card

Hakbang 2: I-download ang Diet-Pi

Mag-download ng Diet-Pi
Mag-download ng Diet-Pi

Kung ikukumpara sa isang laptop o desktop PC gamit ang pinakabagong Intel processor, ang processor ng raspberry pi ay nasa ilalim ng kapangyarihan. Kaya, isang nangingibabaw na prinsipyo sa pag-maximize ng pagganap ay upang maalis ang hindi kinakailangang pag-load sa processor.

Ang Diet-Pi ay isang kaunting pag-install ng raspbian. Parehong dietpi at raspbian ay batay sa pamamahagi ng debian linux.

Tinatanggal ng Diet-Pi ang mga proseso ng operating system na hindi kinakailangan na pinapayagan ang processor na magsagawa ng mga gawain ng gumagamit nang mas mabilis. Ang pagpapatakbo ng command top sa isa sa aking mga raspbian system ay nagpapakita ng 126 mga gawain na tumatakbo, habang ang diet-pi ay mayroon lamang 91.

Ang Diet-Pi ay mayroon ding magaan na GUI at inaalis ang hindi kinakailangang I / O sa micro SD card. Ang isang SD Card ay may isang limitadong bilang ng mga cycle ng pagsulat bago ito magsuot at kailangang mapalitan. Nag-log ang mga error sa Linux at mga mensahe tungkol sa system at mga application nito. Isusulat ito ng DietPi sa isang disk ng RAM, pag-iwas sa pagsusulat sa SD Card at pagpapahaba ng buhay nito.

Mga Hakbang:

  • I-download ang pinakabagong bersyon ng Diet-Pi. Kapag isinulat ito ang pinakabagong bersyon ay (145): DietPi_RPi- (Jessie).7z… o… i-download ang natapos na imahe para sa 32GB micro SD Card mula sa aking Google Drive.
  • I-drag ang pag-download mula sa mga pag-download sa isang direktoryo kung saan ka nag-iimbak ng mga larawan. Nais kong panatilihin ang na-download na mga imahe at backup na mga imahe ng mga proyekto ng raspberry pi sa isang direktoryo sa aking Mac.

♣ iyong-macbook-direktoryo ng imahe ♣

  • Magbukas ng isang window ng terminal sa MacBook
  • Baguhin ang iyong direktoryo ng imahe at ilista ang mga file

$ cd ♣ iyong-macbook-direktoryo ng imahe ♣

$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_RPi- (Jessie).7z disk_test.dmg

  • Ginamit ko ang The Unarchiver upang mai-decompress ang zip file (.7z) sa aking MacBook.
  • At pagkatapos ay tinanggal ang naka-compress na file (i-drag ang zip file sa basurahan)

$ cd ♣ iyong-macbook-direktoryo ng imahe ♣

$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_v145_RPi-armv6 (Jessie).img disk_test.dmg

Ang mga hakbang sa paglaon ay hindi magugustuhan ang panaklong. Kaya palitan ang pangalan ng imahe sa: DietPi_v145_RPi-armv6-jessie.img

Hakbang 3: Isulat ang Imahe ng Diet-pi sa Micro SD Card

Isulat ang Imahe ng Diet-pi sa Micro SD Card
Isulat ang Imahe ng Diet-pi sa Micro SD Card

MAHALAGA: tiyaking nagta-type ka sa tamang numero ng disk - kung ipinasok mo ang maling numero ng disk, tatanggalin mo ang iyong hard disk!

Ipasok ang isang micro SD card sa USB micro SD card reader, at pagkatapos ay ipasok ang USB sa MacBook.

Sa MacBook gamitin ang mga tagubiling ito mula sa Raspberry Pi. Buod dito:

  • Buksan ang window ng terminal ng MacBook
  • Baguhin sa direktoryo na naglalaman ng imahe ng diet-pi

$ cd ♣ iyong-macbook-direktoryo ng imahe ♣

  • Kilalanin ang disk (hindi paghati) ng iyong SD card
  • Sa kasong ito, disk4 (hindi disk4s1) at = 4
  • Upang makilala ang iyong micro SD card, patakbuhin ang utos:

Listahan ng $ diskutil

I-unmount ang iyong SD card sa pamamagitan ng paggamit ng:

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

Kopyahin ang isang imahe sa iyong SD card. Tiyaking tama ang pangalan ng imahe

$ sudo dd bs = 4m if = DietPi_v145_RPi_armv6_Jessie.img ng = / dev / rdisk ♣ micro-SD-card-disk # ♣

  • CTRL-t upang makita ang katayuan ng pagkopya.
  • Kung may mga error, subukan ang iba't ibang mga halaga para sa pagpipilian ng bs, tulad ng, 1m, 1M, o 4M. Kinakailangan ang mas malalaking Mga Laki ng Block (bs) para sa mas malaking mga drive.
  • Kapag nakumpleto, i-unmount ang SD Card:

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

  • Alisin ang USB micro SD card reader mula sa MacBook at alisin ang micro SD card mula sa mambabasa
  • Ipasok ang micro SD Card sa Raspberry Pi

Hakbang 4: Mga Koneksyon sa Raspberry Pi

Mga Koneksyon sa Raspberry Pi
Mga Koneksyon sa Raspberry Pi
Mga Koneksyon sa Raspberry Pi
Mga Koneksyon sa Raspberry Pi

Ilagay ang Raspberry Pi sa kaso nito

Alisin ang kaso sa kahon nito at maingat na i-pry ito, dapat sa tatlong bahagi.

I-slide ang Raspberry Pi sa kaso

Nakalakip sa mga heat sink sa pamamagitan ng pag-alis ng sticky tape at mahigpit na inilagay nang malumanay sa dalawang parisukat na semiconductors.

Ibalik ang kaso

Ipasok ang Mga Kable at Adapter

Ipasok ang sumusunod sa Raspberry Pi

  • Micro SD card
  • Ethernet cable
  • USB para sa keyboard at mouse
  • HDMI cable
  • USB speaker

Ipasok ang iba pang mga dulo ng HDMI cable sa HDMI sa VGA adapter

Ikonekta ang VGA Adapter upang subaybayan

I-plug ang monitor power cable.

Ipasok ang audio mula sa speaker sa HDMI hanggang VGA adapter

Kapag kumpleto na ang nasa itaas:

Ipasok ang power cable (micro USB power adapter)

Hakbang 5: Pag-set up Gamit ang Diet-Pi Config

Pag-setup Gamit ang Diet-Pi Config
Pag-setup Gamit ang Diet-Pi Config

Mag-login sa Raspberry Pi na may username = root at password = dietpi

Sa DietPi Config:

  • Gumamit ng pataas o pababang mga arrow upang mag-scroll at i-highlight ang mga napili
  • Gumamit ng Tab upang lumipat sa naka-highlight na item, EXIT, GO o BACK
  • Gumamit ng ENTER upang tanggapin ang item
  • Kapag ipinakita sa isang listahan, gumamit ng puwang upang mapili ang [*]

Sa unang boot, awtomatikong nagsisimula ang config ng DietPi

Dahil ang mga pag-download ay tumatagal, bago ang klase i-set up ang lahat ng mga Micro SD card na may parehong imahe.

Basahin at sundin ang mga direksyon sa dietpi-config o dietpi-launcher. Narito ang aking mga setting:

  • Mga Pagpipilian sa Display

    • Resolusyon: 1080p
    • Hati ng GPU / RAM: Desktop
    • Pagtaas ng HDMI: Pinagana (ang mahalaga ay itim ang display pagkatapos ng shutdown / reboot)
  • Mga Pagpipilian sa Wika at Panrehiyon

    • tl_US. UTF-8 UTF-8
    • en_US. UTF-8
    • Timezone: US, Mountain
    • Keyboard: Dell, Iba pa, Ingles (US)
  • AutoStart: Mga Desktop
  • Na-optimize ang Software:

    • 23 LXDE
    • 81 LLSP
    • 112 DXX-Rebirth
  • Karagdagang Software:

    OpenSSH

  • SSH Server

    OpenSHSH

Tiyaking patakbuhin ang I-install, kung aling nag-i-install ng software at mga reboot. Kung napalampas ang isang setting, patakbuhin muli ang dietpi-launcher.

Sa aterminal window sa Raspberry Pi, i-edit ang config file. At baguhin ang mga linya sa ibaba upang tumingin tulad ng ipinakita. Ang mga komento ay nagsisimula sa #.

$ sudo /DietPi/config.txt

# hdmi_safe = 1

Pinapayagan ng # hotplug na mai-plug in at makilala ang HDMI habang ang Pi ay tumatakbo hdmi_force_hotplug = 1 # hdmi_group = 2 set sa DMT hdmi_group = 2 # hdmi_mode = 35 set na ipinakita sa 1280x1024 @ 60Hz hdmi_mode = 35 # hdmi_drive = 2 set sa normal na HDMI tunog hdmi_drive = 2 # config_hdmi_boost = 5 nagpapalakas ng signal. Maaaring maging kasing taas ng 9 config_hdmi_boost = 5

CTRL-o, ENTER, CTRL-x upang mai-save at lumabas sa editor

Sa isang LXterminal window, sa Raspberry Pi run

$ sudo reboot

Hakbang 6: Laging Mag-update at Mag-upgrade

Sa raspbian, palaging magpatakbo ng apt-get update at mag-upgrade bago mag-install ng bagong software. Gayunpaman, sa mga pag-update ng dietpi ay awtomatikong ginagawa.

Ang mga pag-update ay maaari ding gawin nang manu-mano mula sa menu ng Mga tool.

Ang imahe sa itaas ay ang icon na LXDE, sa mga desktop ng LXDE ipinapakita ito sa ibabang kaliwang sulok sa taskbar.

Mag-click sa icon na LXDE sa ibabang kaliwa.

Piliin ang Mga Tool ng System at pagkatapos ang DietPi-Update.

Payagan ang DietPi na mag-update para sa iyo.

Kung mayroong isang pag-update sundin ang mga tagubilin, tulad ng, buksan ang isang LX Terminal at patakbuhin

$ sudo reboot

Kung may mga error, suriin na ang isang Ethernet cable ay naka-plug in.

Hakbang 7: Idagdag ang Pinakamahusay na Mga Aplikasyon ng Linux

Sa palagay ko, ito ang pinakamahusay na desktop linux software, na nagbibigay ng pagpapaandar na katulad ng Windows o OSX.

Piliin ang icon na LXDE mula sa taskbar, System Tools at pagkatapos LXTerminal

Patakbuhin ang mga sumusunod na utos:

Magdagdag ng light-locker

$ sudo apt-get install light-locker -y

Magdagdag ng thunderbird (email client)

$ sudo apt-get install icedove

Magdagdag ng gasgas (wika ng programa)

$ sudo apt-get install ng gulong -y

Magdagdag ng mambabasa ng dokumento, kasama ang PDF

$ sudo apt-get install evince -y

Magdagdag ng Wolfram at Mathematica (dapat manu-manong mag-install at tanggapin ang lisensya)

$ sudo apt-get install wolfram-engine

Magdagdag ng gimp (editor ng imahe)

$ sudo apt-get install gimp -y

Magdagdag ng toolbar

$ sudo apt-get install wbar wbar-config -y

Magdagdag ng tool sa pagsubaybay ng system, na tinatawag na conky (Kopyahin ang mga file mula rito). Sa halip na kumopya sa / bahay / pi, kopyahin sa ~ /.

hindi nag-install ang conky-manager.

$ sudo apt-get install conky

$ wget -O ~ /.conkyrc

Upang mai-autostart ang conky sa bootcreate 2 file. Ang unang file ay isang shell script upang maantala ang proseso ng boot ng conky.

$ sudo nano /usr/bin/conky.sh

#! / bin / sh (tulog 4s && conky) & exit 0

CTRL-o, ENTER, CTRL-x upang mai-save at lumabas

Ang pangalawang file ay ang conky.desktop file para sa proseso ng autostart

sudo nano /etc/xdg/autostart/conky.desktop

[Desktop Entry] Pangalan = conky Type = Application Exec = sh /usr/bin/conky.sh Terminal = maling Komento = tool sa pagsubaybay ng system. Mga Kategoryang = Utility;

CTRL-o, ENTER, CTRL-x upang mai-save at lumabas

$ sudo reboot

Mag-install ng audio editor

$ sudo apt-get install audacity -y

Mag-install ng editor ng larawan

$ sudo apt-get install shotwell -y

I-install ang Open Libre (katulad ng MS-Office)

$ sudo apt-get install libreoffice -y

I-install ang clementine (music player)

$ sudo apt-get install clementine -y

Mag-install ng streaming music player (opsyonal na hakbang)

Sundin ang mga hakbang dito upang mai-install ang mopidy ng isang streaming music player para sa spotify, google music, atbp.

I-install ang tool na 3d animasyon, blender

$ sudo apt-get install blender -y

Mag-install ng video player

$ sudo apt-get vlc -y

I-install ang recorder ng screen

$ sudo apt-get install kazaam -y

Mag-install ng kalendaryo at contact manager

$ sudo apt-get install korganizer -y

Hakbang 8: Lahat ba ng Mga App sa Panel o Toolbar

wbar

Upang magdagdag ng mga icon, gumamit ng findicons.com. Maaaring gamitin ang mga default na icon, at marahil ay dapat gamitin, ngunit nais kong magkaroon ng wow factor nang unang tipunin ng mga mag-aaral ang kanilang mga linux PC.

Upang mabago ang wbar, mag-click sa Config, mag-scroll sa icon at baguhin (magdagdag, mag-edit, magtanggal. Gumamit ng mga icon o mag-right click)

Baguhin ang Mapangahas sa clementine

Palitan ang mga kuko sa icedove

Palitan ang Larawan Viewer sa Mga Larawan at shotwell

Baguhin ang utos ng Terminal sa lxterminal

Magdagdag ng gimp at grab icon

Magdagdag ng librewriter at grab icon

Magdagdag ng katapangan

Magdagdag ng blender

Magdagdag ng vlc at grab icon

Magdagdag ng korganizer at grab icon ng kalendaryo

Magdagdag ng glaculator at grab icon ng calculator

Magdagdag ng dietpi-launcher at kunin ang icon ng dietpi mula sa github

Mga Kagustuhan sa Desktop

Magdagdag ng basurahan at mga dokumento sa desktop

Alisin ang mga shortcut sa dietpi

Hakbang 9: I-backup ang Micro SD Card at I-clone

Ngayon na naka-set up ang isang computer, i-clone ang 14 pa

Kapag ang Raspberry Pi ay naka-set up ang imahe. Gamitin ang imaheng ito upang lumikha ng susunod na PC.

Patayin ang Raspberry Pi

$ sudo shutdown –h 0

Maghintay hanggang sa ma-shutdown ang card, at pagkatapos alisin ang power supply, at pagkatapos alisin ang micro SD Card

Ipasok ang micro SD card sa USB micro SD card reader, at pagkatapos ay ipasok ang USB reader sa MacBook

Sa MacBook gamitin ang mga tagubiling ito mula sa The Pi Hut na may mga pagbabago tulad ng sumusunod:

Buksan ang window ng terminal

Baguhin sa direktoryo na naglalaman ng imahe ng diet-pi

$ cd ♣ iyong-macbook-direktoryo ng imahe ♣

Kilalanin ang disk (hindi paghati) ng iyong SD card hal. disk4 (hindi disk4s1). Mula sa output ng diskutil, = 4

Listahan ng $ diskutil

MAHALAGA: tiyaking gagamitin mo ang tama - kung mali ang ipinasok mo, mapupunta ka sa pag-wipe ng iyong hard disk!

Kopyahin ang imahe mula sa iyong SD card. Tiyaking ang pangalan ng imahe at wasto:

$ sudo dd kung = / dev / disk ♣ micro-SD-card-disk # ♣ ng = weldon.dmg

CTRL-t upang makita ang katayuan ng pagkopya.

Kapag nakumpleto, i-unmount ang SD Card:

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

Alisin ang SD adapter mula sa MacBook at alisin ang micro SD card mula sa adapter

Ipasok ang micro SD Card sa Raspberry Pi at suriin kung gumagana ito

Gamitin ang imaheng ito upang i-clone ang susunod na mga Micro SD Card at sundin ang mga tagubilin sa Hakbang 3 gamit ang bagong imahe.

At tapos ka na!

Hakbang 10: Pagbalot

Pagbalot
Pagbalot
Pagbalot
Pagbalot

Mayroong 15 mga system na kailangan kong ihatid at ang kotse ay may limitadong puwang.

Kasama sa isang system ang: mga speaker, monitor, CanaKits HDMI sa mga adaptor ng VGA, at mga keyboard.

Gupitin ang puwang na kinakailangan sa pamamagitan ng pagsasama sa CanaKit, HDMI sa VGA adapter at keyboard at mouse sa isang kahon.

Kasama dito ang pagputol ng ilang bahagi ng kahon ng keyboard at pagtaas ng mga gilid sa pamamagitan ng pag-aayos ng kahon.

Hakbang 11: Baguhin ang Hostname, Root Password

Mag-aaral na Ehersisyo: Baguhin ang hostname at root password

DietPi-Config, Mga Pagpipilian sa Seguridad ng DietPi

Hakbang 12: Magdagdag ng isang Gumagamit

Mag-aaral na Ehersisyo:

Bilang default, ang DietPi ay gumagamit ng isang pag-login ng username: root, habang ang raspbian ay gumagamit ng username: pi.

Maraming mga direksyon ng Raspberry Pi at ang aking mga itinuturo ay ipinapalagay ang isang panimulang punto ng / bahay / pi at isang pag-login ng pi, magdagdag ng isang gumagamit na tinatawag na: pi

$ mkdir / bahay

$ useradd pi -m -G sudo $ passwd pi Password: ♣ raspberry-pi-password ♣ Password: ♣ raspberry-pi-password ♣

Kung nagkamali ka, gamitin ang sumusunod na utos upang alisin ang gumagamit:

$ userdel pi

Gumawa ng isang kopya ng file / etc / sudoers

Bilang gumagamit, pag-ugat, i-edit ang file, ngunit mag-ingat sa file na ito. Tiyaking tama ito bago i-save

$ sudo nano / etc / sudoers

Nang walang sumusunod na pagbabago kailangan mong magpasok ng isang password sa tuwing gagamitin ang sudo.

Matapos ang komento, #includedir…, idagdag ang linya na nagsisimula, pi LAHAT =:

#includedir /etc/sudoers.d

pi LAHAT = (LAHAT) NOPASSWD: LAHAT

CTRL-o, ENTER, CTRL-x upang mai-save at isara ang file

Suriin ang mga bagong gumagana ng gumagamit

$ logout

at pag-login bilang pi gamit ang ♣ raspberry-pi-password ♣

$ ssh pi @ ♣ ip-address ♣

Kung naka-log in bilang pi, ang mga kagamitan sa DietPi ay matatagpuan sa:

/ DietPi / dietpi

gumagamit ang mga script ng dietpi ng tseke para sa root UID = 0, na pumipigil sa pi username mula sa pagpapatakbo ng mga script ng dietpi. Sinusuri ng script kung $ UID = 0, na dapat ipareserba para sa root ng username. Hindi makakatulong ang pagdaragdag ng direktoryo sa PATH.

Kaya upang patakbuhin ang dietpi-config o alinman sa mga kagamitan sa dietpi mula sa pi, mag-login bilang super user, at pagkatapos ay patakbuhin ang utos. Upang lumabas sa superuser, ipasok ang exit.

$ sudo su

$ sudo / DietPi / dietpi / dietpi-config ♣ mga setting ng pagbabago ♣ $ exit

Siyempre, maaari mong baguhin ang script at idagdag ang UID ng pi username o alisin ang tseke para sa UID ng ugat. Maaaring may mga karagdagang pagbabago na kinakailangan.

kung (($ UID! = 0)); tapos

Opsyonal na Hakbang

Sa pangkalahatan, ang ugat ay hindi dapat gamitin bilang isang pag-login. Ang root login ay hindi dapat hindi paganahin, ngunit dapat na-block mula sa normal na pag-login.

Upang maiwasan ang mga gumagamit na direktang mag-log in bilang ugat, itakda ang shell ng root account sa / sbin / nologin sa / etc / passwd file.

$ sudo nano / etc / passwd

Magbago

ugat: x: 0: 0: root: / root: / bin / bash

sa

ugat: x: 0: 0: root: / root: / usr / sbin / nologin

Hakbang 13: Pag-set up ng Wi-Fi

Mag-aaral na Ehersisyo:

I-click ang icon na LXDE. Piliin ang Mga Tool ng System, DietPi Config

Baguhin ang Mga Pagpipilian sa Network: Mga Adapter, paganahin ang Wi-Fi

Kapag gumagamit ng DietPi, gamitin ang mga ibinigay na tool sa halip na i-edit ang mga ito mula sa mga tool sa command line.

Mula sa icon na funky, piliin ang Mga Tool ng System, DietPi-Config, at pagkatapos ang Mga Pagpipilian sa Network: Mga Adapter

Paganahin ang onboard WiFi

Piliin ang WiFi

Piliin ang Manwal: ipasok ang iyong SSID sa bahay / paaralan at password

I-unplug ang ethernet cable at suriin kung maaari mong i-browse ang web

Huwag paganahin ang wired ethernet: Ethernet Change Wired Network Setting

Baguhin ang Country Code sa US

I-restart ang WiFi

Magdagdag ng icon ng WiFi sa task bar (opsyonal)

Mag-right click sa task bar at piliin ang "Magdagdag / Alisin ang mga item sa Panel"

I-click ang pindutang "Idagdag"

Magdagdag ng Wireless at Wired Networks

Hakbang 14: Email

Gumamit ng isang email account na batay sa web, tulad ng gmail, o anumang gusto mo.

Hakbang 15: Apendiks: Mga Sanggunian

Hakbang 16: Apendiks: Mga Update

11MAR-01APR2017

  • Nagdagdag ng mga may hawak ng lugar para sa mga appendice: Mga Sanggunian, Update, Pag-troubleshoot
  • Nai-update na mga hakbang para sa DietPi v145
  • Simulan ang listahan ng binagong mga bahagi para sa proyekto sa antas ng high school

    • Ang modelo ng Raspberry Pi na 3 B kumpletong starter kit mula sa CanaKit $ 69.99 @ Amazon

      Kaso, Heat Sinks, Power Adapter, micro to USB cable, 32GB micro SD card class 10, HDMI Cable

    • Wireless USB Keyboard at Mouse $ 21.99 @ Amazon
    • Ipakita - 17 "LCD Monitor $ 15.00 @ Discount Electronics
    • Mga USB Speaker $ 5 @ Discount Electronics
    • HDMI babae sa VGA male adapter na $ 14.99 sa Amazon
  • Listahan ng mga lumang bahagi

    • binago / ginamit na USB Keyboard na $ 4
    • binago / ginamit ang USB Mouse na $ 6
    • 17 "refurbished / used monitor (ginustong HDMI input, ngunit ang isang ito ay may DVI) $ 49
    • Raspberry Pi 2 Model B Element14 $ 35
    • Panda 300n WiFi Adapter Amazon $ 16.99
    • 5.2V 2.1A USB Power Adapter mula sa Amazon $ 5.99
    • Micro USB sa USB cable 3ft mula sa Amazon $ 4.69
    • Kaso mula sa Amazon na $ 6.99
    • Dapat ay 64GB o mas malaki >>> SanDisk Ultra 16GB Ultra Micro SDHC UHS-I / Class 10 Card na may Adapter (SDSQUNC-016G-GN6MA) mula sa Amazon $ 8.49

Hakbang 17: Appendix: Pag-troubleshoot

Pag-troubleshoot ng Raspberry Pi

Kung mayroong anumang mga isyu sa Raspberry Pi, kung gayon ang link na ito ay ang pinakamahusay na lugar upang magsimula

Black Screen

Matapos mai-install ang lahat ng apss, shutdown ko gamit ang pagpipilian ng menu ng shutdown ng LXDE at hindi na magagamit ang system. Kinailangan kong i-reflash ang micro SD card upang maisagawa ito.

Nang mag-boot ulit ako, parehas ang nangyari.

Maaari akong lumubog sa Raspberry Pi mula sa aking MacBook. Kaya, napagtanto kong may mali sa display.

Upang ayusin ang isang isyu sa itim na display, ssh sa Raspberry Pi mula sa isa pang computer at i-un-comment ang ilang mga linya sa config file ng DietPi. Ang halaga ng boost ay nakatakda sa itinuturo na ito sa pamamagitan ng mga tool ng DietPi config

ssh [email protected]

Mag-login gamit ang password

CTRL-o, ENTER at CTRL-x upang mai-save at lumabas sa nano editor

Ang HDMI Safe mode ay nagpapababa ng resolusyon, ngunit papayagan ang monitor na gumana.

Mga isyu sa Display o Monitor

Sa Raspberry pi:

$ / opt / vc / bin / tvservice -d edid.dat $ / opt / vc / bin / edidparser edid.dat

inilibing malalim sa output ay isang linya na binabasa ang "… pinakamahusay na mode ng iskor …"

Para sa aking monitor, bumalik ito "… pinakamahusay na mode ng iskor ngayon ay DMT (35) 1280x1024 @ 60Hz …"

Ang (35) ay nagpapahiwatig ng pinakamahusay na setting para sa hdmi_mode = 35

Ang pag-edit ng config.txt sa MacBook

Na-flash ko na ang lahat ng mga micro SD card na may isang karaniwang imahe nang maisip ko kung paano ayusin ang isyu sa paglutas ng display. Kaya, nais kong baguhin ang config.txt sa lahat ng mga micro SD card.

Ang pinakamadaling paraan ay:

Ipasok ang USB micro SD card reader sa MacBook

Mag-a-automate ang Micro SD Card at lilitaw ang icon ng boot sa desktop

buksan ang boot drive sa desktop

i-drag config.txt mula sa boot drive papunta sa desktop

isara ang window ng boot

Sa isang window ng terminal, patakbuhin

listahan ng diskutil

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

at alisin ang USB micro SD card reader

Pagkatapos para sa bawat micro SD card:

Ipasok ang USB micro SD card reader sa MacBook

buksan ang boot drive sa desktop

i-drag ang config.txt mula sa boot drive papunta sa desktop, i-click ang palitan

isara ang window ng boot

Sa isang window ng terminal, patakbuhin

listahan ng diskutil

diskutil unmount Disk / dev / disk2 ♣ micro-SD-card-disk # ♣

alisin ang USB micro SD card reader

at ulitin

Tagapagsalita

Suriin ang mga koneksyon at patakbuhin

$ speaker-test -c2

CTRL-c upang itigil ang pagsubok

Inirerekumendang: