Dengan menggunakan mode gadget USB, Anda dapat mengakses dan mengontrol sistem Raspberry Pi Anda dari PC yang terhubung melalui USB.
Raspberry Pi adalah komputer papan tunggal populer yang digunakan dalam banyak proyek DIY. Meskipun biasanya digunakan dengan monitor, keyboard, dan mouse untuk interaksi di tempat, ada kalanya Anda mungkin perlu mengakses Raspberry Pi dari PC atau laptop hanya menggunakan koneksi USB.
Kami akan memandu Anda melalui prosesnya, memberi Anda akses ke Raspberry Pi Anda melalui koneksi USB sehingga Anda dapat memasukkan perintah dan bahkan mengakses desktop GUI-nya.
Mode Gadget USB
Fitur utama yang memfasilitasi koneksi USB langsung ke Raspberry Pi di Linux dikenal sebagai "mode gadget USB". Fitur ini sangat berguna untuk mengakses Raspberry Pi melalui SSH; daripada menggunakan Wi-Fi, Anda bisa melakukannya dengan menghubungkan Raspberry Pi Anda ke laptop melalui USB.
Dengan mengaktifkan mode gadget, tidak perlu mengonfigurasi jaringan Wi-Fi atau menyambungkan perangkat periferal. Fitur ini tersedia untuk model Raspberry Pi 4 dan Raspberry Pi Zero, namun tidak jelas apakah fitur ini akan berfungsi pada Raspberry Pi 5 yang baru.
Analisis mendalam kami tentang perbedaan utama antara Raspberry Pi 4 dan Raspberry Pi 5 membahas lebih dalam tentang apa yang berubah dengan model andalan baru.
Komponen Penting yang Diperlukan untuk Pengaturan
Berikut daftar apa yang Anda perlukan:
- Raspberry Pi 4 atau Nol / Nol W / Nol 2 W
- Kabel USB-C (adaptor diperlukan untuk port micro USB pada model Zero)
- Laptop atau PC desktop
- kartu microSD
Menginstal Sistem Operasi
Mulailah dengan menginstal Raspberry Pi OS pada kartu microSD Anda. Ini telah dibuat sangat ramah pengguna berkat pejabatnya Alat Pencitra Raspberry Pi, yang menyederhanakan flashing kartu microSD.
Instal dan luncurkan Raspberry Pi Imager di PC Anda. Klik Pilih OS, lalu pilih OS Raspberry Pi dari daftar. Klik Pilih kartu SD dan pilih media penyimpanan tempat Anda ingin mem-flash OS: kartu microSD yang terpasang.
Akses pengaturan lanjutan dengan mengklik ikon roda gigi yang terletak di kanan bawah. Konfigurasikan nama host sebagai raspberrypi.lokal, aktifkan SSH, dan atur nama pengguna menjadi pi (atau apa pun yang Anda inginkan) dengan kata sandi pilihan Anda.
Klik Menyimpan. Terakhir, mulai proses flashing dengan mengklik Menulis.
Menyiapkan Raspberry Pi Anda
Untuk mengaktifkan mode gadget USB di Raspberry Pi, kita perlu melakukan beberapa perubahan konfigurasi. Saat kartu microSD masih terhubung ke komputer Anda, navigasikan ke boot direktori menggunakan file browser atau baris perintah. Di dalam direktori ini, cari dan edit config.txt file dengan menambahkan baris berikut ke dalamnya:
dtoverlay=dwc2
Ini mengkonfigurasi Raspberry Pi untuk mengaktifkan modul DWC2 (DesignWare Core), yang mengelola fungsionalitas USB (Universal Serial Bus). Ini mengacu pada pengontrol USB yang digunakan pada perangkat keras Raspberry Pi. Modul DWC2 penting untuk mengaktifkan mode gadget USB, memungkinkan Raspberry Pi bertindak sebagai perangkat USB, seperti adaptor Ethernet, saat terhubung ke komputer lain melalui USB.
Jika file ini berisi baris otg_mode=1, beri komentar menggunakan “#”:
# otg_mode=1
Itu otg_mode=1 pengaturan mengaktifkan mode gadget USB, tetapi tidak diperlukan saat itu dtooverlay=dwc2 sedang digunakan. hal ini dikarenakan dtooverlay=dwc2 sudah mengatur mode gadget USB.
Dalam cmdline.txt file, temukan tunggu sebentar perintah dan segera tambahkan baris berikut setelahnya.
modules-load=dwc2,g_ether
Baris ini menambahkan dua modul penting saat boot: dwc2 Dan g_ether. Itu dwc2 modul mengelola pengontrol USB DWC2, penting untuk mode gadget USB, sementara itu g_ether mengaktifkan fungsionalitas gadget Ethernet. Bersama-sama, mereka memungkinkan Raspberry Pi untuk meniru adaptor Ethernet melalui USB, memungkinkan akses SSH tanpa koneksi jaringan langsung.
Cuplikan referensi dari cmdline.txt file akan terlihat seperti ini:
console=serial0,115200console=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
Simpan file dan keluar dari editor teks.
Opsi Konfigurasi Tambahan untuk Pengguna Windows
Beberapa penyesuaian tambahan mungkin diperlukan untuk pengguna Windows. Untuk mengatasi .lokal alamat host Raspberry Pi Anda, Anda perlu menginstal Layanan Cetak Bonjour untuk Windows.
Instalasi Pengandar RNDIS
Jika Raspberry Pi Anda hanya muncul sebagai port COM di Pengelola Perangkat, Anda harus menginstal Pengemudi RNDIS.
Konfigurasi Berbagi Jaringan
Untuk membagikan koneksi jaringan Anda dari host Windows ke Raspberry Pi, navigasikan ke Panel Kontrol\Jaringan dan Koneksi Internet\Jaringan.
Pencarian untuk Gadget USB Ethernet/RNDIS untuk mengidentifikasi Adaptor Jaringan Raspberry Pi. Catat namanya (Anda dapat mengubahnya jika Anda mau). Klik kanan pada jaringan yang ingin Anda bagikan dan kunjungi Properti. Lalu, pergi ke Membagikan tab.
Pilih Izinkan pengguna jaringan lain untuk terhubung melalui koneksi Internet komputer ini.
Mengakses Raspberry Pi melalui SSH
Setelah koneksi USB Anda dibuat, Anda dapat mengakses Pi melalui SSH. Buka terminal di komputer Anda dan masukkan perintah di bawah ini:
ssh pi@raspberrypi.local
Ini akan memberi Anda akses ke baris perintah Raspberry Pi.
Mengakses Antarmuka Grafis Raspberry Pi dengan VNC
Untuk menggunakan antarmuka grafis, VNC (Virtual Network Computing) adalah alat yang sangat direkomendasikan. VNC memungkinkan Anda mengakses GUI Raspberry Pi dari jarak jauh dari komputer lain. Di sesi SSH Anda, masukkan perintah berikut:
sudo raspi-config
Dalam menu Konfigurasi Raspberry Pi, navigasikan ke Opsi Antarmuka dan tekan Memasuki.
Gunakan tombol panah bawah untuk memilih VNC. Konfirmasikan pilihan Anda dengan menekan Memasuki lagi.
Di PC atau laptop anda, install aplikasi RealVNC Viewer. Luncurkan RealVNC Viewer di komputer Anda. Di antarmuka RealVNC Viewer, di bawah Tuan rumah bagian, masukkan alamatnya raspberrypi.lokal dan tekan Memasuki.
Setelah terhubung, Anda akan melihat antarmuka grafis Raspberry Pi ditampilkan di layar komputer Anda.
Penyelesaian masalah
Ada kesalahan umum yang mungkin Anda alami saat mengatur koneksi USB antara Raspberry Pi dan PC.
Jika Anda menemukan Saat ini Tidak Dapat Menampilkan Desktop kesalahan saat mencoba menyambung ke VNC, kembali ke sesi SSH Anda dan jalankan perintah di bawah ini:
sudo raspi-config
Navigasi ke Opsi Sistem dan pilih Booting / Masuk Otomatis. Gunakan tombol panah bawah untuk memilih Desktop Autologin GUI Desktop, secara otomatis login sebagai pengguna 'pi'. Kemudian navigasikan ke Pilihan tampilan dan pilih sesi VNC.
Tekan Memasuki, lalu pilih Menyelesaikan. Anda akan diminta untuk melakukan boot ulang; Pilih Ya. Ini akan mengatasi kesalahan dan memungkinkan Anda terhubung ke VNC dengan sukses.
Selain itu, pastikan sistem operasi Raspberry Pi Anda selalu mutakhir karena ini menghilangkan masalah kompatibilitas dan meningkatkan kinerja secara keseluruhan
Kontrol Raspberry Pi Dari PC melalui USB
Setelah papan Raspberry Pi terhubung ke laptop Anda (atau PC lain) melalui USB, Anda dapat mengakses baris perintahnya melalui SSH. Selain itu, dengan mengaktifkan VNC, Anda juga dapat mengakses antarmuka grafis Raspberry Pi dari laptop Anda menggunakan aplikasi RealVNC Viewer.
Metode ini memberikan cara mudah untuk berinteraksi dengan Raspberry Pi hanya menggunakan koneksi USB—terutama berguna jika Anda tidak dapat mengakses jaringan nirkabel.