Daftar Isi:

Intro ke (Headless) Raspberry Pi: 12 Langkah (dengan Gambar)
Intro ke (Headless) Raspberry Pi: 12 Langkah (dengan Gambar)

Video: Intro ke (Headless) Raspberry Pi: 12 Langkah (dengan Gambar)

Video: Intro ke (Headless) Raspberry Pi: 12 Langkah (dengan Gambar)
Video: New Method to Setup Raspberry Pi Without Keyboard or Mouse (Headless) 2024, Juli
Anonim
Pengantar Raspberry Pi (Tanpa Kepala)
Pengantar Raspberry Pi (Tanpa Kepala)

Akhirnya! Gunakan Raspberry Pi Anda tanpa menghabiskan waktu yang terasa seperti selamanya menghubungkan periferal eksternal dan berurusan dengan monster kabel: Konfigurasikan Pi Anda menjadi tanpa kepala! (bukan jenis yang menakutkan) Ini sangat membantu untuk orang-orang yang mengajar lokakarya dengan Raspberry Pi, karena dapat menjadi rumit (dan mahal) untuk menyediakan monitor, keyboard, dan mouse untuk setiap siswa.

Saya berasumsi bahwa Anda semua tahu sedikit tentang Pi, jadi tutorial ini tidak akan membahas apa itu Pi atau kemampuannya yang luar biasa (saya melihat Anda, pin GPIO!). Untuk mempelajari lebih lanjut tentang apa yang dapat dilakukan Pi, lihat beberapa tutorial saya yang lain (lihat bagian terakhir dalam tutorial ini) atau tinggalkan komentar.

Apa yang tercakup dalam tutorial ini: Mengaktifkan dan menggunakan SSH, gambaran umum umum dari jendela terminal Linux, dan bagaimana menghubungkan ke GUI Pi (Graphical User Interface, alias tampilan Desktop) melalui SSH.

Waktu Baca: 15 menit

Waktu Pembuatan: ~20 mnt

Gratis! (dengan asumsi Anda sudah memiliki kabel RPi dan Ethernet)

Langkah 1: Bahan

Bahan
Bahan

- Komputer dengan port Ethernet & slot Kartu SD

- Raspberry Pi 3

- Kartu SD (8GB atau lebih besar)

- Kabel daya MicroUSB ke USB

- Kabel Ethernet

- Direkomendasikan: Casing Raspberry Pi & kabel GPIO

Langkah 2: Perangkat Lunak

Untuk proyek ini, Anda memerlukan program perangkat lunak (gratis!) berikut:

  • Penggores

    Untuk menulis OS Raspbian ke Kartu SD (dan juga memformat kartu SD)

  • Layanan Cetak Bonjour (instal hanya untuk OS Windows atau Linux)

    Untuk menggunakan alamat IP "raspberrypi.local"

  • Dempul

    Untuk SSH ke Pi

  • Koneksi Desktop Jarak Jauh (instal di komputer non-Windows)

    Untuk menjalankan GUI melalui SSH

Langkah 3: Konfigurasikan Kartu SD

Konfigurasikan Kartu SD
Konfigurasikan Kartu SD
Konfigurasikan Kartu SD
Konfigurasikan Kartu SD
Konfigurasikan Kartu SD
Konfigurasikan Kartu SD
Konfigurasikan Kartu SD
Konfigurasikan Kartu SD

1. Unduh rasa Raspbian favorit Anda! Anda bisa mendapatkan versi terbaru di sini

2. Masukkan kartu SD ke PC Anda dan buka Etcher

3. Pilih file zip Raspbian, driver untuk kartu SD Anda, dan klik "format"

4. Aktifkan akses SSH

Buka konten file untuk kartu SD. Tambahkan file teks baru berjudul "SSH". Jika komputer menambahkan ekstensi file (mis. ".txt"), hapus dan abaikan peringatan apa pun.

5. Keluarkan kartu SD dan masukkan ke Pi Anda

Langkah 4: Mari Terhubung

Mari Berhubungan!
Mari Berhubungan!
Mari Berhubungan!
Mari Berhubungan!
Mari Berhubungan!
Mari Berhubungan!

1. Colokkan kabel Ethernet antara Raspberry Pi & komputer Anda

2. Colokkan kabel daya USB

Periksa apakah lampu daya merah menyala dan lampu port Ethernet (kuning & hijau) menyala dan/atau berkedip.

3. Hubungkan RPi ke World Wide Web (alias Internet)

Buka Pengaturan -> Jaringan & Internet -> Ubah Opsi Adaptor (alias Koneksi Jaringan).

Klik pada koneksi Ethernet, tahan "CTRL", dan KEMUDIAN klik koneksi WiFi Anda.* Klik kanan di jendela dan pilih "Bridge Connections" -- ini akan menjembatani koneksi antara port Ethernet ke port WiFi Anda.

*Jika Anda memilih koneksi WiFi terlebih dahulu, itu akan menjembatani koneksi dari WiFi ke Ethernet, yang memungkinkan Anda untuk masuk ke Pi tetapi tidak terhubung ke Internet.

4. Buka Putty dan masuk ke Pi menggunakan alamat IP "raspberrypi.local"

Nama pengguna default: pi

Kata sandi default: raspberry

5. Ubah kata sandi default dengan mengetikkan passwd dan mengikuti petunjuknya

Langkah 5: Menavigasi Jendela Terminal Linux (Shell)

Menavigasi Jendela Terminal Linux (Shell)
Menavigasi Jendela Terminal Linux (Shell)
Menavigasi Jendela Terminal Linux (Shell)
Menavigasi Jendela Terminal Linux (Shell)

Jendela terminal adalah panel kontrol untuk sistem

Ini biasanya menunjukkan prompt perintah, yang memberi kita informasi tetapi bukan bagian dari perintah ke sistem. Paling umum prompt perintah menampilkan nama login pengguna dan direktori kerja saat ini (diwakili oleh twiddle: ~).

Memasukkan Perintah

Perintah ditulis setelah prompt dan dimasukkan dengan menekan tombol Enter.

Perintah dapat dikeluarkan apa adanya atau diikuti oleh satu atau lebih opsi. Opsi biasanya memiliki tanda hubung di depannya, seperti berikut ini:

ls -a

Anda dapat melihat opsi untuk perintah tertentu dengan mengetikkan nama perintah diikuti dengan "--help" (akan dibahas lebih lanjut nanti).

Foto kedua menunjukkan daftar perintah umum. Berlatih menggunakannya dengan (1) menavigasi ke Desktop, (2) membuat file dengan beberapa teks, dan (3) menyimpan file.

Inilah tantangan khusus: ketik perintah berikut dan coba cari tahu apa yang dilakukannya.

cd..

Langkah 6: Kombo Kunci Khusus

Kombo Kunci Khusus!
Kombo Kunci Khusus!
Kombo Kunci Khusus!
Kombo Kunci Khusus!

Jendela terminal Linux lebih mudah (& lebih cepat) digunakan jika Anda mengetahui beberapa kombinasi tombol khusus. Yang paling umum meliputi:

  • Ctrl+C: Akhiri program yang sedang berjalan
  • Ctrl+A: Pindah ke awal baris perintah
  • Ctrl+E: Pindah ke akhir baris perintah
  • Tombol Panah Atas & Bawah: Cari melalui riwayat perintah (dapat mengedit ini dan tekan Enter untuk mengeksekusi lagi)
  • Tab: Penyelesaian nama file

Periksa foto di atas untuk daftar yang lebih lengkap dan praktikkan menggunakannya saat Anda menavigasi baris perintah!

Langkah 7: Mendapatkan Bantuan di Terminal #1: Halaman Manual & Info

Mendapatkan Bantuan di Terminal #1: Halaman Manual & Info
Mendapatkan Bantuan di Terminal #1: Halaman Manual & Info
Mendapatkan Bantuan di Terminal #1: Halaman Manual & Info
Mendapatkan Bantuan di Terminal #1: Halaman Manual & Info
Mendapatkan Bantuan di Terminal #1: Halaman Manual & Info
Mendapatkan Bantuan di Terminal #1: Halaman Manual & Info

Halaman manual adalah sumber lengkap untuk semua perintah yang tersedia di jendela terminal Linux.

Untuk membaca halaman manual pada perintah tertentu, ketik berikut ini:

perintah pria

Dalam manual, baris pertama berisi nama perintah yang sedang Anda baca dan ID bagian yang berisi halaman manual.

Setelah baris pertama adalah sinopsis, yang merupakan deskripsi singkat dari perintah yang mencakup notasi teknis dari semua opsi dan/atau argumen. Opsi adalah cara mengeksekusi perintah, dan argumen adalah apa yang Anda jalankan. Argumen opsional diletakkan di antara tanda kurung siku.

Setelah sinopsis adalah deskripsi perintah yang lebih panjang, diikuti dengan gambaran yang lebih mendalam tentang opsi yang tersedia, informasi tentang menggabungkan opsi, perintah terkait lainnya, dan informasi lain yang berkaitan dengan perintah.

Beberapa perintah memiliki beberapa halaman manual, seperti perintah "passwd". Untuk melihat semua halaman tentang suatu perintah, gunakan opsi “-a”:

man -a passwd

Bagian pertama dari halaman manual untuk perintah apropos ditunjukkan pada foto ke-2 di atas.

Halaman info berisi informasi yang lebih baru dan dapat lebih mudah digunakan. Untuk melihat halaman info pada suatu perintah (mengganti "perintah" dengan nama sebenarnya dari perintah yang ingin Anda teliti, seperti "apropos"), ketik berikut ini:

perintah info

Untuk menavigasi halaman info, gunakan tombol panah untuk menelusuri teks, tombol Enter untuk membaca tentang kata kunci tertentu, tombol “P” dan “N” untuk beralih ke subjek sebelumnya atau berikutnya, dan spasi untuk berpindah satu halaman lebih jauh. Gunakan "Q" untuk berhenti.

Kutipan dari halaman info ditunjukkan pada foto ke-3 di atas.

Langkah 8: Mendapatkan Bantuan #2: Perintah Whatis dan Apropos

Mendapatkan Bantuan #2: Perintah Whatis dan Apropos
Mendapatkan Bantuan #2: Perintah Whatis dan Apropos
Mendapatkan Bantuan #2: Perintah Whatis dan Apropos
Mendapatkan Bantuan #2: Perintah Whatis dan Apropos

Perintah "whatis" memberikan informasi singkat tentang perintah dan mencantumkan bagian pertama di halaman manual yang berisi halaman yang relevan (dalam tanda kurung setelah nama perintah).

Jika Anda sama sekali tidak yakin harus mulai dari mana, perintah "apropos" adalah cara yang baik untuk mencari kata kunci. Misalnya, jika Anda ingin mengetahui cara memulai browser, Anda dapat mengetik: "browser apropos", yang akan menampilkan daftar semua program yang terkait dengan browser, termasuk browser web, browser file dan FTP, dll.

Langkah 9: Mendapatkan Bantuan #3: --help Option

Mendapatkan Bantuan #3: --help Opsi
Mendapatkan Bantuan #3: --help Opsi

Sebagian besar perintah juga memiliki opsi “--help”, yang memberikan penjelasan singkat tentang perintah dan daftar opsi yang tersedia. Jika ragu, ini adalah cara yang bagus untuk mendapatkan beberapa informasi cepat dan berguna tentang penggunaan perintah tertentu dan kemungkinan ekstensinya.

Untuk menggunakan opsi --help, ketik "--help" setelah perintah tertentu, seperti contoh berikut (juga ditunjukkan pada foto di atas):

tepat --help

Langkah 10: Cukup Terminal! Dimana Desktopnya?

Cukup dari Terminal! Dimana Desktopnya?!
Cukup dari Terminal! Dimana Desktopnya?!
Cukup dari Terminal! Dimana Desktopnya?!
Cukup dari Terminal! Dimana Desktopnya?!

Baiklah baiklah.. Remote Desktop Connection adalah cara mudah untuk menggunakan tampilan desktop, juga dikenal sebagai "Graphical User Interface," atau singkatnya GUI.

1. Instal Koneksi Desktop Jarak Jauh di Pi Anda:

sudo apt-get install xrdp

2. Instal Remote Desktop Connection di PC Anda (sudah terinstal di OS Windows).

3. Buka Koneksi Desktop Jarak Jauh dan masuk menggunakan IP "raspberrypi.local" (atau temukan IP Pi Anda menggunakan perintah ifconfig). Abaikan peringatan (klik "ya").

4. Masuk dengan nama pengguna dan kata sandi Pi

Jika Anda belum mengubah kata sandi, lakukan sekarang. (Ya, saya tahu saya sudah memberi tahu Anda untuk melakukannya tetapi perlu diulang karena seseorang benar-benar dapat meretas Pi Anda jika Anda tidak mengubah kata sandi default.)

Langkah 11: Apa itu SSH?

Apa Itu SSH?
Apa Itu SSH?

SSH adalah singkatan dari "Secure SHell" -- ini adalah "protokol jaringan kriptografi untuk mengoperasikan layanan jaringan secara aman melalui jaringan yang tidak aman." - Wikipedia

… Eh, apa?

Dengan kata lain, SSH adalah cara aman untuk menghubungkan antara satu komputer dengan komputer lain, bahkan jika jaringan yang Anda gunakan untuk terhubung tidak aman. Misalnya, jika Anda berada di jaringan bersama dan Anda menggunakan SSH untuk masuk dari jarak jauh ke komputer lain, orang lain di jaringan bersama tidak dapat melihat apa yang Anda lakukan melalui koneksi jarak jauh (walaupun Snowden merilis dokumen yang menunjukkan NSA terkadang dapat mendekripsi SSH).

Penggunaan umum SSH termasuk login jarak jauh, seperti jika Anda ingin terhubung ke komputer yang hidup satu mil di bawah tanah tanpa harus, Anda tahu, benar-benar pergi ke sana (saya dulu bekerja untuk eksperimen materi gelap super keren yang disebut DRIFT dan ini adalah bagaimana kita akan mengakses komputer yang mengontrol detektor karena komputer tinggal di tambang sekitar 3 mil di bawah tanah.. terlalu jauh untuk melakukan perjalanan untuk memperbarui perangkat lunak!).

Inilah halaman Wikipedia lengkap di SSH -- sangat keren, jadi periksalah!

Langkah 12: Gunakan Pi Tanpa Kepala Anda & Teruslah Belajar

Gunakan Pi Tanpa Kepala Anda & Terus Belajar!
Gunakan Pi Tanpa Kepala Anda & Terus Belajar!

Maju dan jelajahi! Berlatihlah menggunakan jendela terminal sampai Anda merasa nyaman dan terbiasa dengan perintah-perintah dasar. Anda bahkan dapat mempertimbangkan untuk melepas kabel Ethernet & menjadikan Pi Anda sebagai titik akses (saya akan memposting tutorial tentang ini dalam beberapa minggu ke depan).

Program pin GPIO untuk melakukan hal-hal keren! Butuh beberapa ide? Lihat tutorial ini:

1. Membuat Sensor Kelembaban Tanah

2. Membangun Pengendali Irigasi (dapat disamakan dengan Sensor Kelembaban Tanah)

3. Bark Back: Instal IoT Pet Monitor

4. Perluas di Rumah Pintar Anda & tambahkan Pemutar Musik yang Dipicu Gerakan

Butuh suku cadang?

Bongkar barang elektronik lama & rusak! Mainan elektronik adalah tempat yang tepat untuk mendapatkan motor dan speaker. Jika Anda ingin motor yang lebih baik, bongkar alat-alat listrik.

Tanya teman atau cari bengkel untuk suku cadang dan kabel tambahan, hemat kabel daya dari elektronik lama dan gunakan sebagai catu daya atau panen untuk kabel dan/atau konektor, simpan headphone lama dan gunakan untuk proyek audio.

Saran terbaik: pikirkan sebelum Anda melempar:)

Direkomendasikan: