Talaan ng mga Nilalaman:
- Hakbang 1: Pag-install ng Raspbian
- Hakbang 2: Kilalanin ang IP ng iyong Pi
- Hakbang 3: Pag-access sa LX Terminal
- Hakbang 4: Pag-access sa LXDE Desktop
Video: Headless Pi - Pagsisimula ng Iyong Raspberry Pi Nang Walang Anumang Karagdagang Hardware: 4 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Hoy, ikaw, Ang dahilan kung bakit ka lumapag dito ay, hulaan ko, na marami kang katulad sa akin! Hindi mo nais na madali sa iyong Pi - i-plug ang Pi sa isang monitor, i-hook up ang isang keyboard at isang mouse, at i-voila! … Pfft, sino ang gumagawa nito ?! Pagkatapos ng lahat, ang isang Pi ay isang "bulsa na laki ng PC", at hindi walang monitor na akma sa aking bulsa. Kaya, ano ang gagawin natin? Tinker kami! Nakakilala kami ng isang paraan upang magamit ang display ng aming laptop, keyboard at trackpad bilang mga peripheral ng aming Pi.
Narito ang kakailanganin namin:
- Laptop
- Raspberry Pi
- Card reader
- Micro-SD card
- Micro-USB cable
- USB sa TTL serial Cable (opsyonal)
- USB WiFi Dongle (opsyonal; Pi 2 at ibaba)
- Ethernet Cable
- Koneksyon sa Wireless Internet
Hakbang 1: Pag-install ng Raspbian
Kung hindi mo pa nai-install ang isang OS sa iyong board, ngayon ay magiging isang magandang panahon upang gawin ito. Suriin ang opisyal na gabay o sundin ang mga hakbang na ito:
Windows:
- I-download ang pinakabagong imahe ng Raspbian mula sa pahina ng Mga Pag-download ng Raspberry Pi website.
- Pagkatapos i-download ang.zip file, i-unzip ito upang makuha ang file ng imahe (.img) para sa pagsusulat sa iyong SD card.
- Ipasok ang SD card sa iyong card reader at i-plug ito sa iyong laptop.
- I-download ang Win32DiskImager utility mula sa pahina ng Sourceforge Project bilang isang zip file. I-extract ang maipapatupad mula sa zip file at patakbuhin ang utility
- Piliin ang file ng imahe na iyong nakuha kanina.
- Piliin ang drive letter na nakatalaga sa iyong SD card sa kahon ng aparato. Mag-ingat na piliin ang tamang drive; kung nakakuha ka ng maling maaari mong sirain ang data sa hard disk ng iyong computer! Kung gumagamit ka ng puwang ng SD card sa iyong computer at hindi makita ang drive sa window ng Win32DiskImager, subukang gumamit ng isang panlabas na adapter ng SD.
- I-click ang Sumulat at hintaying makumpleto ang pagsulat.
- Lumabas sa imager.
Ubuntu:
- I-download ang pinakabagong imahe ng Raspbian mula sa pahina ng Mga Pag-download ng Raspberry Pi website.
- Pagkatapos i-download ang.zip file, i-unzip ito upang makuha ang file ng imahe (.img) para sa pagsusulat sa iyong SD card.
- Ipasok ang SD card sa iyong card reader at i-plug ito sa iyong laptop.
- Mag-right click sa file ng imahe na iyong nakuha kanina at piliin ang Buksan gamit ang -> Disk Image Writer
- Piliin ang iyong SD card mula sa listahan at pindutin ang Start Restoring. Mag-ingat na piliin ang tamang drive; kung nakakuha ka ng maling maaari mong sirain ang data sa hard disk ng iyong computer!
- Ipasok ang iyong password upang bigyan ang mga pribilehiyo ng ugat at hintaying makumpleto ang pagsulat.
- Lumabas sa utility.
Huwag pa alisin ang SD card! Dalawa pa ang dapat gawin.
- Upang paganahin ang pag-access ng shell sa SSH: mag-browse sa direktoryo ng boot at, gamit ang anumang file editor, lumikha ng isang walang laman na file na pinangalanang ssh (nang walang anumang extension ng file)
- Upang paganahin ang serial komunikasyon: mag-browse muli sa direktoryo ng boot, buksan ang config.txt file gamit ang anumang file editor at idagdag ang sumusunod na linya (nang walang mga quote) sa dulo ng file na "paganahin ang = 1". I-save ang file at tapos ka na!
Hakbang 2: Kilalanin ang IP ng iyong Pi
Kapag natapos mo na ang pag-install ng OS, ipasok lamang ang micro-SD card sa iyong Pi at paganahin ang iyong board gamit ang micro-USB cable. Ngayon, sa pag-aakalang ang iyong laptop ay may isang koneksyon sa wireless internet (WiFi / USB dongle), isaksak ang isang dulo ng Ethernet cable sa iyong Pi at ang isa pa sa iyong laptop.
Paraan 1 (Ubuntu)
- Buksan ang "Network Manager" at mag-click sa "I-edit ang Mga Koneksyon"
- Piliin ang "Wired Connection 1" at mag-click sa "I-edit". Kung wala kang setting ng wired na koneksyon, mag-click sa "Magdagdag"
- Sa ilalim ng tab na "Wired", itakda ang patlang na "Device MAC Address" sa xx: xx: xx: xx: xx: xx (eth0) na pagpipilian mula sa drop-down list
- Sa ilalim ng tab na "Mga Setting ng IPv4", itakda ang patlang na "Paraan" sa pagpipiliang "Ibinahagi sa iba pang Mga Computer" mula sa drop-down na listahan
- Buksan ang terminal at patakbuhin ang ifconfig upang tandaan ang IP na nakatalaga sa eth0
- Dinadala ang talahanayan ng ARP gamit ang command arp -a, mag-scroll sa interface na tumutukoy sa IP na nakatalaga sa eth0 at suriin ang mga entry upang malaman ang IP na nakatalaga sa iyong Pi (192.168.1.109, sa aking kaso). Ping ang IP upang mapatunayan
- Bilang kahalili, pagkatapos ng hakbang (4), maaari kang direktang naka-ping ng raspberrypi.local upang matukoy ang iyong Pi's IP o maaari mong magamit ang nmap
Paraan 1 (Windows)
- Pumunta sa "Network at Sharing Center" at mag-click sa "Baguhin ang Mga Setting ng Adapter"
- Mag-right click sa "WiFi adapter" at mag-click sa "Properties"
- Sa ilalim ng tab na "Pagbabahagi," suriin ang Pahintulutan ang iba pang mga gumagamit na kumonekta sa pamamagitan ng mga network na ito na pagpipilian sa koneksyon sa Internet at piliin ang naaangkop na Ethernet adapter mula sa listahan. Dapat mo na ngayong makita na ang koneksyon ay minarkahan bilang Ibinahagi
- Mag-right click sa "Ethernet adapter" at mag-click sa "Properties"
- Sa ilalim ng tab na "Networking", i-double click ang pagpipiliang "Internet Protocol Version 4" at tiyakin na ang ilang mga dynamic na IP ay naitalaga sa Ethernet port
- Buksan ang prompt ng utos at maglabas ng isang ping command sa broadcast address ng itinalagang IP. Dahil ang IP na nakatalaga sa port ng Ethernet sa aking laptop ay 192.168.137.1, simpleng i-ping 192.168.137.255 ako
- Dinadala ang talahanayan ng ARP gamit ang command arp -a, mag-scroll hanggang sa interface na tumutukoy sa IP na nakatalaga sa Ethernet (192.168.137.1, sa aking kaso) at suriin ang mga entry upang malaman ang IP na nakatalaga sa iyong Pi (192.168. 137.99, sa aking kaso). Ping ang IP upang mapatunayan
- Bilang kahalili, pagkatapos ng hakbang (5), maaari kang direktang makapag-ping ng raspberrypi.mshome.net upang matukoy ang iyong Pi's IP
Paraan 2 (Windows)
Kung sa ilang kadahilanan hindi gumana ang paraan sa itaas para sa iyo, subukang i-brid ang dalawang network.
- Buksan muli ang mga setting ng adapter, ipasok ang mga katangian ng WiFi at huwag paganahin ang pagbabahagi.
- Ipasok ang mga pag-aari ng Ethernet tulad ng dati, i-double click ang pagpipiliang "Internet Protocol Version 4" sa ilalim ng tab na "Networking" at piliin ang pagpipilian upang "Awtomatikong makakuha ng isang IP address"
- Ngayon, bumalik sa mga setting ng adapter, i-highlight ang parehong mga koneksyon (WiFi at Ethernet), mag-right click at piliin ang pagpipilian na "Mga Koneksyon sa Bridge"
- Dapat kang makakita ng isang bagong koneksyon, na tinatawag na Network Bridge, na lilitaw.
- Buksan ang prompt ng utos at patakbuhin ang ipconfig. Mag-scroll pababa sa entry na pinangalanang Ethernet adapter Network Bridge at itala ang IP address
- Dahil, sa aking kaso, ang IP na nakatalaga sa Network Bridge ay 192.168.1.101, ang IP na nakatalaga sa Pi ay dapat nasa loob ng saklaw na 192.168.1.2 hanggang 192.168.1.254 (192.168.1.1 ang default gateway at 192.168.1.255 ang broadcast address). Ngayon, gumamit ng anumang scanner ng IP upang maghanap para sa lahat ng mga aktibong kliyente sa loob ng saklaw ng IP na ito at hanapin ang IP na nakatalaga sa Pi.
- Bilang kahalili, maaari mong subukang magtalaga ng isang static IP sa iyong Pi.
Paraan 3 (Ubuntu sa isang VM)
Isaalang-alang ito, na-install mo ang Ubuntu sa isang VM na tumatakbo sa isang Windows host at kailangan mong i-access ang iyong Pi sa pamamagitan ng Ubuntu ie dapat mo munang malaman ang isang paraan upang ibahagi ang koneksyon sa internet ng iyong Ubuntu (na walang anuman kundi ang pinagbabatayan ng koneksyon sa network ng isinalin ng iyong host upang bigyan ang iyong bisita ng access sa panlabas na network; huwag tayong makakuha ng mga detalye) sa iyong Pi. Maaari itong maging mahirap sa oras. Gayunpaman, kamakailan lamang ay nakatagpo ako ng isang talagang simpleng solusyon - Network Bridging.
Paraan 4 (Ubuntu / Windows)
Bilang kahalili, kung wala kang isang libreng port ng Ethernet, maaari mong direktang ikonekta ang iyong Pi sa network sa pamamagitan ng iyong home Router o Ethernet Switch.
- Lakasin ang iyong Pi at ikonekta ito sa iyong network sa pamamagitan ng isang port ng Ethernet sa isang ma-access na switch / router, na konektado sa iyong home network, gamit ang isang Ethernet cable.
- Dapat mong makita ang mga PWR at ACT LED na kumikislap na nagpapahiwatig na ang imahe ng Raspbian ay na-boot up. Dapat mong makita ang berdeng "LNK" LED at ang "10M" orange LED light up malapit sa Ethernet port sa iyong Pi na nagpapahiwatig na ang isang IP address ay itinalaga dito ng DHCP ng iyong router.
- Ngayon, upang malaman ang IP na ito bisitahin lamang ang pahina ng iyong router sa pamamagitan ng pagpasok ng lokal na IP address ng router (192.168.1.1 para sa iBall) sa iyong browser. Mag-log in at suriin ang listahan ng client ng DHCP para sa IP na nakatalaga sa iyong Pi (Maghanap para sa isang entry na nakalista sa "Raspberry Pi Foundation", marahil sa tabi ng MAC address nito). Kung hindi ito gagana subukang gumamit ng isang IP Scanner tulad ng nmap.
Hakbang 3: Pag-access sa LX Terminal
Ang pagdadala ng shell ay madali kapag mayroon kaming IP ng aming Pi. Gagamitin namin ang SSH upang malayuang mag-login sa aming Pi at i-access ang LX-Terminal. Upang gawin ito, Kailangang mai-install ng mga gumagamit ng Windows ang Putty, isang madaling gamiting SSH client.
- Kapag na-install na, patakbuhin ang Putty, itakda ang uri ng koneksyon sa SSH at halaga ng port sa 22, ipasok ang IP ng iyong Pi at pindutin ang Buksan.
- Piliin ang "Oo", kung tatanungin kung pinagkakatiwalaan mo ang host na ito at makikita mo ang LX-Terminal na humihikayat sa iyo para sa mga detalye sa pag-login.
- Sige at ipasok ang "pi" bilang username at "raspberry" para sa password (hindi makikita ang password kapag na-type mo ito, kaya huwag mag-panic)
- Ping google.com upang suriin kung gumagana ang internet, at voila!
Ang mga gumagamit ng Linux ay may built-in na pag-andar.
- Buksan ang terminal at patakbuhin ang utos ssh [email protected] (x.x.x.x ang iyong Pi's IP) o subukan ang ssh [email protected]
- I-type ang "oo", kung tatanungin kung pinagkakatiwalaan mo ang host na ito, pindutin ang pagbalik at i-type ang password ng iyong Pi (default na password: "raspberry")
- Ping google upang suriin kung gumagana ang internet, at voila!
Bonus: Shell Access sa isang Serial Connection
Kung sakaling abala ang iyong Ethernet port, maaari mong gamitin ang USB port ng iyong Laptop upang magtatag ng isang Serial na koneksyon sa iyong Pi. Upang magawa ito, kakailanganin mo ng isang USB sa TTL serial cable o isang USB sa Serial device tulad ng FTDI FT232 pangunahing breakout board.
Dahil hindi kasama sa Windows ang isang application ng Terminal na magpapahintulot sa amin na kumonekta sa serial, gagamitin namin ang Putty. Kakailanganin din naming mag-install ng Mga FTDI Driver.
- Patakbuhin ang mga wire mula sa header ng TTL patungo sa mga kaukulang mga pin sa maliit na tilad. Siguraduhin na ang mga pin ay naipatama nang tama tulad ng ipinakita sa talahanayan.
- Ikonekta ang kabilang dulo ng TTL cable sa isang USB port sa iyong PC. Buksan ang Device Manager at tingnan sa ilalim ng "Mga Port (COM & LPT)" upang suriin ang numero ng COM na nakatalaga sa iyong Pi.
- Patakbuhin ang Putty, itakda ang uri ng koneksyon sa Serial, ipasok ang itinalagang numero ng COM, itakda ang bilis sa 115200 at pindutin ang Buksan.
- Piliin ang "Oo", kung tatanungin kung pinagkakatiwalaan mo ang host na ito at makikita mo ang LX-Terminal na humihikayat sa iyo para sa mga detalye sa pag-login.
- Sige at ipasok ang "pi" bilang username at "raspberry" para sa password
Maaaring kailanganin ng mga gumagamit ng Linux na mag-install ng Screen.
- Upang suriin kung mayroon ka nang naka-install na screen sa iyong mga Linux machine, buksan lamang ang screen ng uri ng Terminal at pindutin ang return. Kung makakakuha ka ng isang error, patakbuhin ang utos sudo apt-get i-install ang screen upang mai-install ang Screen.
- Susunod, i-install ang FTDI Drivers at mahusay kang pumunta. Patakbuhin ang mga wire mula sa header ng TTL patungo sa mga kaukulang mga pin sa maliit na tilad. Siguraduhin na ang mga pin ay naipatama nang tama tulad ng ipinakita sa talahanayan.
- Ikonekta ang kabilang dulo ng TTL cable sa isang USB port sa iyong PC. Buksan ang terminal at patakbuhin ang command sudo screen / dev / ttyUSB0 115200 at pindutin ang return.
- I-type ang "oo", kung tatanungin kung pinagkakatiwalaan mo ang host na ito, pindutin ang return at i-type ang username at password ng iyong Pi (default username: "pi" default password: "raspberry")
O sige, mayroon kaming access sa shell, ngunit paano ang sa internet ?! Dahil hindi pa kami gumagamit ng isang Ethernet cable upang kumonekta sa aming Pi, walang paraan na maaari naming ibahagi ang isang koneksyon sa internet dito. Gayunpaman, maaari naming gamitin ang isang USB WiFi Dongle (ang Pi 3 ay may built-in na WiFi) kasama ang aming Pi upang kumonekta sa isang WiFi at ma-access ang internet.
Hakbang 4: Pag-access sa LXDE Desktop
Ngayon na mayroon kaming access sa Shell, sumulong tayo at makuha ang ating kamay sa Raspbian's Desktop GUI na kapaligiran, na tinatawag na LXDE. Maaari naming ma-access ang desktop ng LXDE sa paglipas ng HDMI sa pamamagitan ng pag-type ng "startx" sa window ng command line. Gayunpaman, hindi ito gagana sa SSH. Sa kabutihang palad, maaari pa rin nating mai-access nang malayuan ang LXDE Desktop sa pamamagitan ng VNC.
Windows
- Magsimula sa pamamagitan ng pag-install ng VNC server sa Pi. I-type ang sudo apt-get install ng tightvncserver sa SSH shell
- Simulan ang server sa iyong Pi sa pamamagitan ng pag-isyu ng command vncserver: 1 (simulan ang vnc server sa display 1). Sasabihan ka ba ngayon na maglagay ng isang 8 character na password na gagamitin sa tuwing maa-access mo ang iyong Pi nang malayuan (hindi makikita ang password kapag na-type mo ito, kaya huwag mag-panic). Kung na-prompt na ipasok ang isang read-only password pindutin ang "n" at bumalik.
- Susunod, i-install ang VNC client sa iyong laptop tulad ng karaniwang pag-install mo ng anumang iba pang software.
- Patakbuhin ang kliyente, piliin ang "Bagong Koneksyon" sa ilalim ng menu na "File", ipasok ang IP ng iyong Pi (192.168.1.108:10, sa aking kaso), magbigay ng isang pangalan sa koneksyon (sabihin, Raspberry Pi) at mag-click sa "I-save".
- Mag-double click sa pag-click sa koneksyon na nilikha lamang, mag-click sa "Kumonekta", ipasok ang dating na-configure na password kapag sinenyasan, at doon ka pumunta, ang LXDE Desktop!
Ubuntu
- Magsimula sa pamamagitan ng pag-install ng VNC server sa Pi. I-type ang sudo apt-get install ng tightvncserver sa SSH shell
- Simulan ang server sa iyong Pi sa pamamagitan ng pag-isyu ng command vncserver: 1 (simulan ang vnc server sa display 1). Sasabihan ka ngayon na magpasok ng isang 8 character na password na gagamitin sa tuwing maa-access mo ka mula sa malayuan. Kung na-prompt na ipasok ang isang read-only password pindutin ang "n" at bumalik.
- Susunod, i-install ang VNC client sa iyong laptop. Magbukas ng isang bagong terminal at patakbuhin ang sudo apt-get install xtightvncviewer
- Kapag nakumpleto na ang pag-install, patakbuhin ang kliyente gamit ang command xtightvncviewer
- Dapat itong magdala ng isang maliit na kahon ng mensahe. I-type ang IP ng iyong Pi at numero ng pagpapakita (192.168.1.109:10, sa aking kaso), pindutin ang return at sasabihan ka na ipasok ang dating na-configure na password. I-type ang password, pindutin ang bumalik muli at doon ka pumunta, ang LXDE Desktop!
Inirerekumendang:
Buuin ang Iyong Unang IOT Paggamit ng Arduino Nang Walang Karagdagang Mga Modyul: 5 Hakbang (na may Mga Larawan)
Buuin ang Iyong Unang IOT Paggamit ng Arduino Nang Walang Karagdagang Mga Modyul: Ang mundo ay magiging mas matalinong araw-araw at ang pinakamalaking dahilan sa likod nito ay ang evolution ofsmart na teknolohiya. Bilang isang taong mahilig sa tech dapat narinig mo ang tungkol sa term na IOT na nangangahulugang Internet of Things. Ang Internet ng mga bagay ay nangangahulugang pagkontrol at pagpapakain ng
Kontrolin ang Arduino Gamit ang Telegram Bot Nang Walang Anumang Extra Hardware: 5 Mga Hakbang
Kontrolin ang Arduino Gamit ang Telegram Bot Nang Walang Anumang Extra Hardware: Mayroong isang malawak na hanay ng mga bagay na maaari mong gawin sa Arduino, ngunit naisip mo ba ang tungkol sa kontrolin ang iyong Arduino gamit ang isang Telegram bot? ANO ANG KAILANGAN MO: Ang Arduino UNO Node.js ay naka-install sa iyong PC Ang ilang mga kinokontrol na aparato (Gumagamit kami ng on-board LED ng Arduino sa
PIR Light Switch (o Anumang AC Device) Nang Walang Microcontroller: 4 Mga Hakbang (na may Mga Larawan)
PIR Light Switch (o Anumang AC Device) Nang Walang Microcontroller: Ito ay isang simpleng circuit para sa pag-aktibo ng isang relay na konektado sa isang AC (o DC para sa bagay na iyon) Device tulad ng isang bombilya, ipagpapalagay ko alam mo kung paano gumamit ng isang relay at pangunahing mga de-koryenteng kable (ang google ay iyong kaibigan) Ang circuit ay idinisenyo para sa paggamit wi
Paano Kumuha ng Musika nang Libre Mula sa PP Nang Walang Anumang Mga Espesyal na Programa Bukod sa Windows Media 9 Marahil 10: 3 Mga Hakbang
Paano Kumuha ng Musika para sa Libre Mula sa PP Nang Walang Anumang Mga Espesyal na Program Maliban sa Windows Media 9 Marahil 10: Ituturo sa iyo ang itinuturo na ito kung paano makakuha ng musika nang libre mula sa libreng tagapagbigay ng playlist, Project Playlist. (Ang aking unang Instructable ftw!) Ang mga bagay na kakailanganin mo: 1. Isang computer (duh) 2. Pag-access sa Internet (ibang duh sanhi ng iyong pagbasa nito) 3. A Pr
Zero Cost Laptop Cooler / Stand (Walang Pandikit, Walang Pagbabarena, Walang Nuts & Bolts, Walang Mga Screw): 3 Hakbang
Zero Cost Laptop Cooler / Stand (Walang Pandikit, Walang Pagbabarena, Walang Mga Nuts at Bolts, Walang Mga Screw): I-UPDATE: Pakiusap MABUTI VOTE PARA SA MY INSTRUCTABLE, THANKS ^ _ ^ GUSTO MO DIN PO KONG MAGBOTOT PARA SA AKING IBA PANG KONTEST ENTRY AT www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O BAKA MAGBOTA PARA SA PINAKA MAHIGING KAIBIGAN