Paano Magkonekta ng Raspberry Pi sa isang PC o Laptop Gamit ang USB

Paano Magkonekta ng Raspberry Pi sa isang PC o Laptop Gamit ang USB
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

Ang Raspberry Pi ay isang sikat na single-board na computer na ginagamit sa maraming mga proyekto sa DIY. Bagama't karaniwang ginagamit sa isang monitor, keyboard, at mouse para sa on-site na pakikipag-ugnayan, may mga pagkakataon kung saan maaaring kailanganin mong i-access ang iyong Raspberry Pi mula sa isang PC o laptop gamit lamang ang isang koneksyon sa USB.





MUO Video ng araw MAG-SCROLL PARA MAGPATULOY SA NILALAMAN

Gagabayan ka namin sa proseso, na magbibigay sa iyo ng access sa iyong Raspberry Pi sa pamamagitan ng koneksyon sa USB para makapagpasok ka ng mga command at kahit na ma-access ang GUI desktop nito.





USB Gadget Mode

Ang pangunahing tampok na nagpapadali sa direktang koneksyon ng USB sa Raspberry Pi sa Linux ay kilala bilang 'USB gadget mode'. Ang tampok na ito ay partikular na kapaki-pakinabang para sa pag-access sa Raspberry Pi sa pamamagitan ng SSH ; sa halip na gumamit ng Wi-Fi, magagawa mo ito sa pamamagitan ng pagkonekta sa iyong Raspberry Pi sa isang laptop sa pamamagitan ng USB.





Kapag naka-activate ang gadget mode, hindi na kailangang mag-configure ng Wi-Fi network o mag-attach ng mga peripheral na device. Available ang feature para sa mga modelong Raspberry Pi 4 at Raspberry Pi Zero, gayunpaman, hindi malinaw kung gagana ito sa bagong Raspberry Pi 5.

Ang aming malalim na pagsusuri sa pangunahing pagkakaiba sa pagitan ng Raspberry Pi 4 at Raspberry Pi 5 lumalalim sa kung ano ang nagbago sa bagong modelo ng punong barko.



Kinakailangan ang Mahahalagang Bahagi para sa Setup

Narito ang isang listahan ng kung ano ang kakailanganin mo:

  • Raspberry Pi 4 o Zero / Zero W / Zero 2 W
  • USB-C cable (kailangan ang adapter para sa micro USB port sa mga Zero models)
  • Laptop o desktop PC
  • microSD card

Pag-install ng Operating System

  kumikislap na raspberry pi os sa external ssd para sa usb boot sa raspberry pi

Magsimula sa pamamagitan ng pag-install ng Raspberry Pi OS sa iyong microSD card. Ito ay ginawa talagang user-friendly salamat sa opisyal Tool ng Raspberry Pi Imager , na pinapasimple ang pag-flash ng microSD card.





I-install at ilunsad ang Raspberry Pi Imager sa iyong PC. I-click Pumili ng OS , pagkatapos ay piliin Raspberry Pi OS mula sa listahan. Mag-click sa Pumili ng SD card at piliin ang storage medium kung saan mo nilalayong i-flash ang OS: ang iyong naka-attach na microSD card.

I-access ang mga advanced na setting sa pamamagitan ng pag-click sa icon na gear na matatagpuan sa kanang ibaba. I-configure ang hostname bilang raspberrypi.lokal , paganahin ang SSH, at itakda ang username sa pi (o kahit anong gusto mo) na may password na gusto mo.





  Isang larawang nagpapakita ng mga advanced na setting sa pag-install ng raspberry os gamit ang raspberry pi imager

Mag-click sa I-save . Panghuli, simulan ang proseso ng flashing sa pamamagitan ng pag-click Sumulat .

Pagse-set Up ng Iyong Raspberry Pi

Para paganahin ang USB gadget mode sa Raspberry Pi, kakailanganin naming gumawa ng ilang pagbabago sa configuration. Habang nakakonekta pa rin ang microSD card sa iyong computer, mag-navigate sa boot direktoryo gamit ang file browser o command line. Sa loob ng direktoryong ito, hanapin at i-edit ang config.txt file sa pamamagitan ng pagdaragdag ng sumusunod na linya dito:

 dtoverlay=dwc2

Kino-configure nito ang Raspberry Pi para paganahin ang module ng DWC2 (DesignWare Core), na namamahala sa functionality ng USB (Universal Serial Bus). Ito ay tumutukoy sa USB controller na ginagamit sa Raspberry Pi hardware. Ang module ng DWC2 ay mahalaga para sa pagpapagana ng USB gadget mode, na nagpapahintulot sa Raspberry Pi na kumilos bilang isang USB device, tulad ng isang Ethernet adapter, kapag nakakonekta sa isa pang computer sa pamamagitan ng USB.

Kung ang file na ito ay naglalaman ng linya otg_mode=1 , ikomento ito gamit ang isang “ #” :

 # otg_mode=1

Ang otg_mode=1 ina-activate ng setting ang USB gadget mode, ngunit hindi ito kailangan kapag dtoverlay=dwc2 ay ginagamit. Ito ay dahil ang dtoverlay=dwc2 pinamamahalaan na ang USB gadget mode.

Nasa cmdline.txt file, hanapin ang rootwait command at agad na idagdag ang sumusunod na linya pagkatapos nito.

 modules-load=dwc2,g_ether

Ang linyang ito ay nagdaragdag ng dalawang mahalagang module sa panahon ng boot: dwc2 at g_ether . Ang dwc2 pinapamahalaan ng module ang DWC2 USB controller, mahalaga para sa USB gadget mode, habang g_ether nagbibigay-daan sa Ethernet gadget functionality. Sama-sama, pinapayagan nila ang Raspberry Pi na tularan ang isang Ethernet adapter sa pamamagitan ng USB, na nagbibigay-daan sa pag-access sa SSH nang walang direktang koneksyon sa network.

Isang reference na snippet ng cmdline.txt Ang file ay dapat magmukhang ganito:

hindi gumagana ang tagapagpahiwatig ng pagta-type ng facebook messenger
 console=serial0,115200 console=tty1 root=PARTUUID=6c586e13-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet init=/usr/lib/raspi-config/init_resize.sh

I-save ang file at lumabas sa text editor.

Karagdagang Mga Opsyon sa Configuration para sa Mga User ng Windows

Maaaring kailanganin ang ilang karagdagang pagsasaayos para sa mga user ng Windows. Upang malutas ang .lokal host address ng iyong Raspberry Pi, kailangan mong i-install Hello Print Services para sa Windows.

Pag-install ng RNDIS Driver

Kung lalabas lang ang iyong Raspberry Pi bilang COM port sa Device Manager, kakailanganin mong i-install ang Driver ng RNDIS .

hard drive sa 100 paggamit windows 10

Configuration ng Pagbabahagi ng Network

Upang ibahagi ang iyong koneksyon sa network mula sa Windows host patungo sa Raspberry Pi, mag-navigate sa Control Panel\Network at Internet\Network Connections .

Maghanap para sa USB Ethernet/RNDIS Gadget upang matukoy ang Raspberry Pi Network Adapter. Tandaan ang pangalan nito (maaari mong baguhin ito kung gusto mo). Mag-right-click sa network na gusto mong ibahagi at pumunta sa Ari-arian . Pagkatapos, pumunta sa Pagbabahagi tab.

Pumili Payagan ang ibang mga gumagamit ng network na kumonekta sa pamamagitan ng koneksyon sa Internet ng computer na ito .

  Isang larawan na nagpapakita ng mga katangian ng raspberry pi usb connection bilang isang RNDIS/ Ethernet device

Pag-access sa Raspberry Pi sa pamamagitan ng SSH

Kapag naitatag na ang iyong koneksyon sa USB, maa-access mo ang Pi sa pamamagitan ng SSH. Magbukas ng terminal sa iyong computer at ipasok ang command sa ibaba:

 ssh pi@raspberrypi.local

Bibigyan ka nito ng access sa command line ng Raspberry Pi.

Pag-access sa Raspberry Pi Graphical Interface sa VNC

Upang magamit ang graphical na interface, ang VNC (Virtual Network Computing) ay isang lubos na inirerekomendang tool. Pinapayagan ka ng VNC na ma-access ang GUI ng Raspberry Pi nang malayuan mula sa ibang computer. Sa iyong SSH session, ipasok ang sumusunod na command:

 sudo raspi-config

Sa loob ng menu ng Configuration ng Raspberry Pi, mag-navigate sa Mga Opsyon sa Interface at pindutin Pumasok .

  Isang larawan na nagpapakita ng seleksyon ng mga opsyon sa interface sa raspberry config shell menu

Gamitin ang pababang arrow key upang pumili VNC . Kumpirmahin ang iyong pinili sa pamamagitan ng pagpindot Pumasok muli.

  Isang larawan na nagpapakita ng seleksyon ng VNC sa mga opsyon sa interface ng raspi-config

Sa iyong PC o laptop, i-install ang RealVNC Viewer application. Ilunsad ang RealVNC Viewer sa iyong computer. Sa interface ng RealVNC Viewer, sa ilalim ng Host seksyon, ipasok ang address raspberrypi.lokal at pindutin Pumasok .

Pagkatapos kumonekta, dapat mong makita ang graphical na interface ng Raspberry Pi na ipinapakita sa screen ng iyong computer.

Pag-troubleshoot

May mga karaniwang error na maaari mong maranasan kapag nagse-set up ng USB na koneksyon sa pagitan ng iyong Raspberry Pi at isang PC.

Kung makaharap mo ang Kasalukuyang Hindi Maipakita ang Desktop error habang sinusubukang kumonekta sa VNC, bumalik sa iyong SSH session at isagawa ang command sa ibaba:

 sudo raspi-config

Mag-navigate sa Mga Pagpipilian sa System at pumili Boot / Auto Login . Gamitin ang pababang arrow key upang pumili Desktop Autologin Desktop GUI, awtomatikong naka-log in bilang 'pi' user . Pagkatapos ay mag-navigate sa Mga Opsyon sa Pagpapakita at pumili VNC session .

  Isang screenshot na nagpapakita ng pagpili ng resolution sa raspi-config

Pindutin Pumasok , pagkatapos ay piliin Tapusin . Ipo-prompt kang i-reboot; pumili Oo . Dapat nitong lutasin ang error at hayaan kang matagumpay na kumonekta sa VNC.

Gayundin, tiyaking palaging napapanahon ang operating system ng iyong Raspberry Pi dahil inaalis nito ang mga isyu sa compatibility at pinapahusay nito ang pangkalahatang pagganap

Kontrolin ang Raspberry Pi Mula sa isang PC sa pamamagitan ng USB

Kapag nakakonekta na ang Raspberry Pi board sa iyong laptop (o iba pang PC) sa pamamagitan ng USB, maa-access mo ang command line nito sa pamamagitan ng SSH. Bukod pa rito, sa pamamagitan ng pagpapagana ng VNC, maa-access mo rin ang graphical interface ng Raspberry Pi mula sa iyong laptop gamit ang RealVNC Viewer application.

Ang pamamaraang ito ay nagbibigay ng maginhawang paraan upang makipag-ugnayan sa Raspberry Pi gamit lamang ang isang koneksyon sa USB—lalo na kapaki-pakinabang kung hindi mo ma-access ang isang wireless network.