Raspberry Pi: Pendahuluan. Menghubungkan layar LCD ke Raspberry Pi Raspberry pi 3 Menghubungkan layar 3,5 tft

Monitor dilengkapi dengan adaptor HDMI-HDMI berbentuk U, stylus, dan dudukan kuningan dengan sekrup.

Ada tombol di bagian belakang layar, geser lebih dekat ke konektor micro-usb.

Halo.

Saya sudah menulis tentang Raspberry Pi tanpa grafis dan tentang . Sekarang kita akan menginstal OS RASPBIAN JESSIE dengan grafik dan menghubungkan layar 5 inci dengan layar sentuh, yang dapat dibeli di toko chip dan dip seharga 4000 rubel.
Plus, di atas OS utama, kami akan memasang pusat media Kodi lengkap untuk tampilan yang nyaman konten video. Artinya, untuk beralih antara RASPBIAN dan

Buka kemasan gambar yang akan menimbang 4 lebih dari GB.
SD- kartu paling baik digunakan setidaknya 8 GB dan lebih disukai merek terkenal yang berkualitas baik (Saya memiliki Transcend Premium 400x). Kecepatan raspberry sangat bergantung pada ini.

Cara memasang gambar di USB flash drive sudah tertulis di yang sebelumnya, mulai dari dan ke bab " meluncurkan". Setelah menyelesaikan langkah-langkah yang dijelaskan di sana, jangan keluarkan kartu dan kembali ke sini.

Sekarang Anda perlu mencari dan mengedit file config.txt (jika Anda bekerja di windows, pastikan untuk mengunduh editor teks Notepad ++ dan lakukan semua yang ada di dalamnya).

Di windows file ini terletak di root drive (sebenarnya, ini adalah partisi boot, sekitar 100MB. Itu ditandai sebagai FAT32. Bagian lain dari flash drive ditandai dengan ext4 dan windows tidak melihatnya) di mana gambar direkam ...

... dan di partisi boot.

Markup kartu adalah sebagai berikut: partisi pertama (boot) dibuat untuk file boot dan diformat dalam FAT32, berukuran 100MB, dan partisi kedua diformat ext4 untuk sistem file, ukurannya sekitar 5GB. Pada permulaan pertama, sistem file secara otomatis diperluas ke seluruh ruang kartu yang tersisa (dalam rilis sebelumnya, ini dilakukan secara manual).

Yah, saya ngelantur…

Membuka file config.txt dan temukan garis di sana:

# batalkan komentar untuk memaksa mode HDMI tertentu (ini akan memaksa VGA) #hdmi_group=1 #hdmi_mode=1

Kami mengubahnya seperti ini:

# batalkan komentar untuk memaksa mode HDMI tertentu (ini akan memaksa VGA) hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0

Sejauh ini, itu saja dengan file ini, sekarang raspberry akan mulai dengan monitor kita (tanpa garis-garis ini, hanya akan ada riak di layar).

Kami menyimpan file, melepaskan kartu, mengeluarkannya dari komputer dan memasukkannya ke dalam RPI.

Kami mengumpulkan "sandwich" dari layar dan raspberry (agar konektor HDMI cocok), masukkan adaptor HDMI (dia masuk dengan kencang), dan catu daya ke RPI dan ke layar (yaitu, Anda perlu menyimpan dua kabel dengan micro-usb dan dua catu daya). Ya, jangan lupa sambungkan keyboard dan mouse Anda.

PSU untuk raspberry harus sekitar 2 amp, dan satu cukup untuk layar. Jika tidak ada cukup daya, ikon dengan petir kuning akan muncul di layar.
Jika raspberry terlalu panas, termometer akan muncul di layar.

Setelah memulai, kotak multi-warna akan muncul di layar, dan kemudian tulisan dengan latar belakang putih, yang menunjukkan bahwa sistem file telah diperluas ke seluruh ruang kartu yang tersisa. Selanjutnya, empat buah raspberry akan muncul di pojok kiri dan berbagai garis akan berjalan, kemudian layar akan menjadi gelap selama beberapa detik dan desktop akan muncul ...


Data Anda:
Gabung- pi
kata sandi- raspberi

Penyimpangan kecil: pertama, layar sentuh belum berfungsi untuk Anda, dan kedua, jika selama pengoperasian jendela tidak muat di layar dan tidak ada tombol yang terlihat, maka Anda perlu menahan tombol kiri alt dan seret jendela ke sembarang tempat dengan mouse.

Pertama, Anda perlu mengkonfigurasi sistem.

Anda dapat melakukannya dengan membuka terminal dan mengetikkan perintah di sana. (walaupun ini sangat tidak nyaman karena kecil).

Atau terhubung melalui ssh (login dan kata sandi ditulis di atas). Saya akan melakukannya melalui ssh dan saya menyarankan Anda untuk melakukan hal yang sama.

Jadi, kami memasukkan perintah:

sudo raspi-config

Kami mengabaikan poin pertama karena sistem file telah diperluas secara otomatis. Anda dapat memverifikasi ini dengan membuka terminal lain dan memberikan perintah:

Poin kedua - mengubah kata sandi, tetap pada kebijaksanaan Anda.

Kami tidak menyentuh poin ketiga dan keempat.

Buka item kelima dan pilih Ubah Lokal

Jika Anda ingin kembali ke jendela sebelumnya, klik ESC.

Gulir ke bawah panah ke ru_RU.UTF-8 UTF-8, beri tanda bintang dengan spasi dan tekan Memasuki.

Di jendela berikutnya pilih ru_RU.UTF-8 dan sekali lagi kami menekan Memasuki.

Kami kembali ke poin kelima dan pergi ke Ubah zona waktu, memilih Eropa dan klik Memasuki.

Pilih kota Anda dan klik Memasuki.

Sekali lagi kita kembali ke poin kelima dan pergi ke Ubah Tata Letak Keyboard, memilih PC 105-key (Intl) generik dan klik Memasuki.

Di jendela berikutnya pilih Lainnya dan klik Memasuki.

Putar panah ke Rusia dan klik Memasuki.

Di jendela berikutnya, gulir ke atas Rusia dan klik Memasuki.

Di tiga jendela berikutnya, cukup klik Memasuki.

Sekarang dengan kunci Tab Pilih " Menyelesaikan"dan tekan Memasuki.

Ini melengkapi konfigurasi dasar. (Anda dapat kembali kapan saja Anda mau), reboot sistem dengan perintah:

Sekarang tentang pembaruan.

Perbarui repositori dengan perintah...

Pembaruan sudo apt
… Tapi jangan perbarui sistem - sudo apt upgrade, jika ini dilakukan, maka masalah dengan layar sentuh, tata letak keyboard, dan hal lainnya akan dimulai.

Sudo apt install sinaptik mc

Install xscreensaver Tanpanya layar akan mati setelah 10 menit.

sudo apt install xscreensaver
Apa lagi yang akan dipasang putuskan sendiri.

Sekarang Anda perlu menampilkan ikon tata letak keyboard di panel atas. Jika ini dilakukan dengan cara biasa, maka ini akan berfungsi hingga reboot pertama. Karena itu, kita akan pergi ke arah lain.

Menginstal program gxkb

sudo apt install gxkb

Menambahkan gxkb untuk memuat otomatis:

Nano /home/pi/.config/lxsession/LXDE-pi/autostart

Setelah semua baris yang Anda butuhkan untuk memasukkan ini - @gxkb

Simpan dan tutup file.

Pilihan kombinasi tombol untuk beralih dilakukan di file - /home/pi/.config/gxkb/gxkb.cfg, secara default ditunjukkan di sana alt_shift, saya meneruskan ke ctrl_shift:

Nano /home/pi/.config/gxkb/gxkb.cfg

Simpan, tutup file dan reboot.

layar sentuh

Unduh arsip ke folder rumah Anda:

Cd /home/pi wget https://site/file/LCD-show-161112.tar.gz
Arsip diambil.

Membongkarnya:

Tar xvf LCD-show-161112.tar.gz

Anda akan memiliki folder pertunjukan LCD yang harus Anda buka ...

Dan jalankan skrip:

Sudo ./LCD5-show

Setelah itu, raspberry akan segera reboot dan hidup kembali dengan layar sentuh yang berfungsi. Jika akurasi pemosisian cocok untuk Anda, maka Anda tidak dapat mengkalibrasi apa pun.

Jika kalibrasi diperlukan, buka folder LCD-show ...

Cd /home/pi/LCD-show

Dan instal paketnya xinput-calibrator_0.7.5-1_armhf.deb

sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
Hal yang sama dapat dilakukan di "Explorer" dengan mengklik kanan paket dan memilih "Instal Paket".

Sekarang buka menu program, ke bagian di bagian "Opsi" dan pilih "Kalibrasikan Layar Sentuh". Setelah pukulan akurat pada keempat target, pengaturan akan muncul yang perlu ditulis ke file /etc/X11/xorg.conf.d/99-calibration.conf.

Kami meluncurkan terminal lain, buka file di sana ...

Sudo nano /etc/X11/xorg.conf.d/99-calibration.conf

... dan hapus semuanya darinya.

Kami kembali ke jendela dengan data kalibrasi, menyalin bagian "InputClass" dan menempelkannya ke file yang dibuka dan dikosongkan sebelumnya.

Bagian "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "Calibration" "171 3957 174 4042" EndSection
Anda memiliki nomor Anda.

Menambahkan " tombol kanan mouse" Anda perlu melakukan ini:

Bagian "InputClass" Identifier "kalibrasi" MatchProduct "ADS7846 Touchscreen" Opsi "Kalibrasi" "171 3957 174 4042" Opsi "EmulateThirdButton" "1" Opsi "EmulateThirdButtonTimeout" "550" Opsi "EmulateThirdButtonMoveThreshold" "50" EndSection
Untuk penampilan menu konteks Anda perlu menahan stylus selama sekitar setengah detik. Opsi terakhir tampaknya adalah ambang batas jitter.

Simpan file, tutup dan reboot. Sekarang semuanya akan benar.

Karena kalibrator membuat perubahan kecil pada file config.txt (yang kami perbaiki di komputer), ada baiknya mengatakan sedikit tentang itu. Ini adalah file tempat pengaturan awal berada, buka dan lihat:

sudo nano /boot/config.txt

Hasil edit kami menghilang dan muncul di bagian akhir, dengan baris lain:

# Aktifkan audio (memuat snd_bcm2835) dtparam=audio=pada hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on =0,swapxy=0,pmaks=255...

Kami juga akan menambahkan...

Menemukan garis:

# batalkan komentar untuk memaksa ukuran konsol. Secara default ini akan menampilkan ukuran minus # overscan. #framebuffer_width=1280 #framebuffer_height=720

Dan kami melakukannya seperti ini:

# batalkan komentar untuk memaksa ukuran konsol. Secara default ini akan menampilkan ukuran minus # overscan.framebuffer_width=800 framebuffer_height=480

Di bawah ini kami menemukan ini:

# batalkan komentar jika tampilan HDMI tidak terdeteksi dan komposit sedang dikeluarkan hdmi_force_hotplug=1

Dan tambahkan tiga baris:

# batalkan komentar jika tampilan HDMI tidak terdeteksi dan komposit sedang ditampilkan hdmi_force_hotplug=1 hdmi_ignore_cec_init=1 hdmi_ignore_cec=1 gpu_mem=256
Anda dapat mencoba mengalokasikan lebih banyak memori video - gpu_mem=512.

Jika Anda ingin menambah arus yang dipasok ke usb, tambahkan baris di suatu tempat:

Max_usb_current=1
Tetapi di sini Anda perlu memahami bahwa jika Anda menghubungkan konsumen yang kuat, arus raspberry itu sendiri mungkin tidak cukup, yang dinyatakan dalam pengoperasian yang tidak stabil.

Simpan file dan reboot.

Pengaturan yang dijelaskan cukup untuk pengoperasian normal RPI, tetapi saya sarankan membaca tentang berbagai parameter konfigurasi ini di sini.

Wi-Fi dan Bluetooth

Jika Anda ingin menonaktifkan wifi dan / atau bluetooth, maka Anda perlu membuat file - /etc/modprobe.d/raspi-blacklist.conf

sudo nano /etc/modprobe.d/raspi-blacklist.conf

Dan rekatkan ini ke dalamnya:

#wifi daftar hitam brcmfmac daftar hitam brcmutil #bt daftar hitam btbcm daftar hitam hci_uart
Jadi wifi dan bluetooth dinonaktifkan.

Jadi hanya wifi yang dinonaktifkan:

#bt daftar hitam btbcm daftar hitam hci_uart

Install:

sudo apt-get install samba samba-common-bin

Konfigurasi cadangan:

Sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Kami membuat sendiri:

sudo nano /etc/samba/smb.conf

Isi:

Workgroup = WORKGROUP netbios name = String server RaspberryPi = berbagi keamanan = peta pengguna ke tamu = pengguna yang buruk dapat ditelusuri = ya jalur = /home/pi/papka dapat ditulisi = ya dapat ditelusuri = ya tamu ok = ya
Simpan dan tutup.

Buat folder untuk samba:

Mkdir /home/pi/folder

Mari beri dia izin:

sudo chmod -R 777 /home/pi/papka

Mulai ulang samba:

sudo /etc/init.d/samba restart

Setel ke login tamu (datang siapa pun yang Anda inginkan) dan baca-tulis.

Pusat media Kodi

Buat grup "input" jika tidak ada:

sudo addgroup --input sistem

Install Kodi:

sudo apt-get install kodi
Setelah penginstalan, kami tidak meluncurkan apa pun.

Buat berkas - /etc/udev/rules.d/99-input.rules

sudo nano /etc/udev/rules.d/99-input.rules

Dan tambahkan yang berikut ke dalamnya:

SUBSYSTEM==masukan, GROUP=masukan, MODE=0660 KERNEL==tty*, GROUP=tty, MODE=0660
Simpan dan tutup.

Buat file lain - /etc/udev/rules.d/10-permissions.rules

sudo nano /etc/udev/rules.d/10-permissions.rules

# input KERNEL=="mouse*|mice|event*", MODE="0660", GROUP="input" KERNEL=="ts*|uinput", MODE="0660", GROUP="input" KERNEL== js*, MODE=0660, GROUP=input # tty KERNEL==tty*, MODE=0666 # vchiq SUBSYSTEM==vchiq, GROUP=video, MODE=0660
Simpan dan tutup.

sudo usermod -a -G audio pi sudo usermod -a -G video pi sudo usermod -a -G input pi sudo usermod -a -G dialout pi sudo usermod -a -G plugdev pi sudo usermod -a -G tty pi

sudo nano /etc/rc.local

Ini akan menjadi seperti ini:

Simpan dan tutup.

Kami memuat ulang raspberry agar perubahan diterapkan.

Sekarang di menu program di bagian "Audio dan Video" kami menemukan "Kodi Media Center" dan mulai ...

Anda akan melihat bagaimana gambar menjadi buram dan berubah menjadi katak belang. Ini akan terjadi selama beberapa menit, dan kemudian gambar akan muncul. Di tengah akan ada jendela yang menawarkan untuk menonaktifkan repositori yang tidak kompatibel - klik Ya.

Saya harus segera memperingatkan Anda bahwa layar sentuh di Kodi tidak berfungsi dengan benar, kami dapat mengatakan bahwa itu tidak berfungsi sama sekali. Saya belum tahu bagaimana menyelesaikan masalah ini. Oleh karena itu, kami hanya memiliki mouse dan keyboard yang dapat kami gunakan.

Sekarang mari kita siapkan Kodi. Klik tombolnya SISTEM, kemudian Penampilan dan akhirnya Internasional. Klik bahasa dan pilih bahasa Rusia (Bahasa inggris).

Selanjutnya, klik ikon rumah di kanan bawah, klik tombol besar SISTEM, lalu yang kecil di sebelah kiri - "Sistem". Pilih "Keluaran audio" dan di bawah "Perangkat keluaran audio" pilih - PI: Analog. Setelah itu, Kodi akan mulai normal tanpa garis apapun di layar.

Faktanya adalah sebelum perubahan kami, suara dan video melewati saluran HDMI, dan hasilnya adalah "bubur". Sekarang hanya video yang melewati HDMI, dan suara melalui jack headphone.

Sekarang sekali lagi klik ikon dengan rumah, lalu tombol matikan (kiri bawah), lalu "Keluar". Kemungkinan besar Anda akan melihat layar hitam beku, jadi reboot raspberry dengan mematikan daya.

Setelah reboot, jalankan Kodi lagi, sekarang tidak akan ada lagi garis-garis. Tetap hanya untuk memastikan bahwa pemain tidak membeku saat keluar.

Untuk melakukan ini, buat skrip - /usr/local/bin/ startkodi

Sudo nano /usr/local/bin/startkodi

Isi:

#!/bin/bash fbset_bin=`fbset yang mana` xset_bin=`xset yang mana` xrefresh_bin=`yang xrefresh` jika [ ! -z $fbset_bin ]; lalu DEPTH2=`$fbset_bin | kepala -3 | ekor -1 | potong -d " " -f 10` fi kodi " [email dilindungi]" jika [ ! -z $fbset_bin ]; lalu jika [ "$DEPTH2" == "8" ]; lalu DEPTH1=16 selain itu DEPTH1=8 fi $fbset_bin -depth $DEPTH1 > /dev/null 2>&1 $fbset_bin - kedalaman $DEPTH2 > /dev/null 2>&1 fi if [ ! -z $xset_bin ] && [ ! -z $xrefresh_bin ]; lalu if [ -z $DISPLAY ]; lalu DISPLAY=":0" fi $xset_bin -display $DISPLAY -q > /dev/null 2>&1 jika [ "$?" == "0" ]; lalu $xrefresh_bin -display $DISPLAY > /dev/null 2>&1 fi fi VT="$(fgconsole)" if [ "$VT" ]; lalu sudo chvt 7 sudo chvt "$VT" fi

Simpan, tutup, dan berikan izin skrip:

sudo chmod a+x /usr/local/bin/startkodi

Sekarang di terminal, berikan perintah:

Sekarang "keluar" akan berfungsi sebagaimana mestinya.

Menjalankan skrip melalui terminal tidak nyaman, sehingga perlu ditambahkan ke menu program. Buka menu, di item "Opsi", cari "Editor Menu Utama" dan jalankan. Pilih "Audio & Video" di sebelah kiri dan klik tombol "Buat Item" di sebelah kanan.

Di jendela yang muncul, berlawanan Nama: tulis MyKodi dan sebaliknya memerintah: tulis startkodi.

Klik OKE, item baru akan muncul di daftar - MyKodi

Klik lagi OKE.

Sekarang untuk meluncurkan media center, di menu "Audio and Video" terdapat tombol MyKodi.

Raspberry Pi adalah komputer seukuran kartu kredit murah yang terhubung ke monitor komputer atau TV dan menggunakan keyboard dan mouse standar. Perangkat kecil yang cerdas ini memungkinkan orang dari segala usia menjelajahi komputer dan mempelajari cara memprogram dalam bahasa seperti Menggores dan Piton. Dia mampu melakukan semua yang Anda harapkan komputer desktop- dari menjelajahi Internet dan memutar video HD hingga spreadsheet, pengolah kata, dan bermain game.

Lebih-lebih lagi, Raspberry Pi dapat berinteraksi dengan dunia luar, dan digunakan dalam berbagai proyek digital - mulai dari peralatan musik hingga stasiun cuaca dan sangkar burung berkicau dengan kamera inframerah.

Panduan Cepat

Diperlukan

  • kartu SD
    • Direkomendasikan kartu SD pada 8 GB Kelas 4(Jika Anda seorang pemula, disarankan juga untuk membeli kartu SD dimuat dengan NOOBS). Anda dapat membeli peta dengan NOOBS pra-instal atau mengunduhnya secara gratis dari halaman unduhan.
  • Layar dan kabel koneksi
    • Monitor atau TV HDMI/DVI apa pun harus berfungsi sebagai tampilan untuk Raspberry Pi. Untuk hasil terbaik, gunakan HDMI, tetapi sambungan lain tersedia untuk perangkat yang lebih lama. Gunakan kabel Ethernet standar untuk akses Internet.
  • Keyboard dan mouse
    • Standar apapun USB keyboard dan mouse akan bekerja dengan Raspberry Pi.
  • Sumber Daya listrik
    • Menggunakan 5V catu daya dengan konektor USB mikro untuk makanan Raspberry Pi. Dianjurkan untuk memastikan bahwa catu daya yang dipilih menyediakan 5V karena daya yang tidak mencukupi Raspberry Pi mungkin berperilaku aneh ಠ_ಠ .

Tidak begitu penting, tapi berguna untuk dimiliki

  • Akses internet
    • Untuk memperbarui atau mengunduh perangkat lunak, sebaiknya Anda menghubungkan Raspberry Pi ke Internet baik melalui kabel jaringan atau adaptor Wifi.
  • Headphone
    • Headphone dengan 3,5mm konektor akan bekerja dengan Raspberry Pi.

Menghubungkan Raspberry Pi Anda

Sebelum menghubungkan apa pun ke Raspberry Pi, pastikan Anda memiliki semua peralatan yang tercantum di atas. Kemudian lakukan hal berikut:

  • Masukkan kartu SD ke dalam slot kartu SD;
  • Selanjutnya, pasang keyboard dan mouse Anda ke port USB Raspberry Pi;
  • Pastikan monitor atau TV Anda dihidupkan dan Anda telah memilih input yang benar (mis. HDMI 1, DVI, dll.);
  • Kemudian sambungkan kabel HDMI dari Raspberry Pi Anda ke monitor atau TV Anda.
  • Jika Anda akan terhubung Raspberry Pi ke Internet, sambungkan kabel jaringan ke pelabuhan jaringan di sebelah port USB, jika tidak lewati langkah ini;
  • Hubungkan catu daya ke Raspberry Pi menggunakan konektor micro-USB;
  • Jika Anda pertama kali mengambil Raspberry Pi dan menggunakan kartu SD dengan distribusi NOOBS, Anda harus memilih sistem operasi dan mengonfigurasinya. Ikuti panduan NOOBS untuk melakukan ini.

Masuk di Raspberry Pi

  1. Sekali Raspberry Pi akan menyelesaikan proses pengunduhan, prompt login akan muncul. Login default untuk Raspbian adalah pi dan kata sandi raspberi. Harap perhatikan bahwa Anda tidak akan melihat karakter yang sedang diketik saat memasukkan kata sandi. Ini adalah fitur keamanan linux.
  2. Setelah Anda berhasil masuk, Anda akan melihat jendela garis komando

    [email dilindungi] raspberrypi~$

  3. Untuk memuat antarmuka pengguna grafis, ketikkan perintah berikut

    Dan tekan tombol ↵ Enter pada keyboard Anda.

Pengantar Raspberry Pi

Memeriksa/Merancang/Mengedit: Myakishev E.A.

/// belum yakin mau ditaruh dimana :D

/// dan artikel dalam proses :P

Ini adalah panduan yang akan menjelaskan dasar-dasar bekerja dengan Raspberry Pi.

Pendahuluan dan pertanyaan utama

Jika Anda ingin membeli Pi dan/atau asesorisnya dan sedang mencari saran, Anda dapat mencarinya di panduan pembeli bergambar ini.

Selain itu, panduan cara singkat untuk Raspberry Pi dapat ditemukan di situs web pabrikan. Ini menggunakan sistem instalasi NOOBS, versi terbaru yang hadir dengan Raspbian OS. Namun, sistem operasi lain juga dapat diinstal pada Pi - untuk ini, board harus terhubung ke Internet melalui port Ethernet.

Dokumentasi resmi untuk Raspberry Pi juga dapat ditemukan di situs web pabrikan ¬–, masing-masing, di halaman dokumentasi.

Jika Anda mengalami masalah saat mem-boot Pi atau kesulitan merekam video, Anda mungkin perlu membaca halaman di forum Raspberry Pi yang menjelaskan masalah boot.

Dan setelah Raspberry Pi Anda dikonfigurasi sepenuhnya, dan Anda bertanya-tanya apa yang harus dilakukan dengannya, Anda dapat merujuk ke situs web pabrikan.

Memulai dengan Raspberry Pi

Belok Raspberry Pi seperti yang ditunjukkan pada foto, setelah itu Anda dapat mulai menghubungkan.

Jika Anda memiliki Model B+, putar seperti ini:

Jika Anda bekerja dengan yang asli Model B lalu putar seperti ini:

Jika Anda menggunakan Model A+ lalu putar seperti ini:

Port HDMI terletak di tengah bawah papan. Sambungkan salah satu ujung kabel HDMI ke port ini dan ujung lainnya ke TV atau monitor HDMI (untuk audio dan video) atau monitor DVI-D (hanya untuk video).

Jika Anda tidak memiliki TV atau monitor dengan port HDMI atau DVI-D, ada cara lain untuk mengeluarkan sinyal audio-visual. Model A dan B memiliki konektor RCA kuning yang terletak di tengah bagian atas papan yang dapat digunakan untuk mengeluarkan video. Di sebelah kanannya terdapat jack headphone stereo 3,5mm yang dapat digunakan untuk mengeluarkan audio. Model A+ dan B+ menggunakan satu konektor tunggal untuk menghasilkan sinyal audio-visual. Itu diberi label "A/V" dan terletak di bagian bawah papan, di sebelah kanan port HDMI. Untuk ini, Anda memerlukan kabel penghubung A/V (Anda dapat membaca lebih lanjut tentang ini di panduan pembeli bergambar, misalnya).

Keyboard dan mouse USB dapat dihubungkan ke slot USB yang terletak di tepi kanan papan. Di sana Anda juga dapat mencolokkan adaptor WiFi dengan antarmuka USB - untuk akses Internet nirkabel. Jika Anda menggunakan model lama (A atau B), masuk akal untuk menggunakan hub USB dengan catu daya eksternal untuk menambah jumlah port USB yang tersedia. Di sana, di sisi kanan dan di bawah port USB, terdapat konektor Ethernet - memungkinkan Anda menghubungkan Pi ke jaringan kabel.

Di kiri bawah papan adalah slot kartu SD. Kartu SD dengan NOOBS yang sudah diinstal sebelumnya dapat dibeli dari toko online pabrikan, mis. di Swag Store, tetapi Anda juga dapat menginstalnya sendiri. Pelajari lebih lanjut tentang NOOBS dan instalasi sistem operasi Baca di bawah.

Terakhir, di sebelah kiri di bagian paling bawah papan adalah konektor daya micro USB. Sambungkan ke catu daya teregulasi 5 volt (+/- 5%) dan minimal 700 miliampere (0,7 A).

Jaringan dengan arus listrik di atas 700 miliampere (misalnya, 1000 miliampere) juga akan berfungsi. kecil perangkat pengisian daya(yang mengisi daya ponsel GSM kecil) lebih baik tidak digunakan untuk tujuan ini, karena. mereka seringkali tidak stabil dan karena itu tidak dapat diandalkan. Adaptor hingga 2,5A dapat digunakan pada model B+ dan Pi 2, tetapi secara inheren lebih hemat energi daripada model sebelumnya, jadi adaptor 700mA (atau kurang, tergantung pada seberapa banyak energi yang mereka butuhkan port USB dan HDMI). Perlu diketahui juga bahwa menggunakan beberapa perangkat USB atau mengerjakan tugas intensif akan membutuhkan banyak daya. Di sini Anda dapat fokus pada LED daya (LED PWR) - jika padam, kemungkinan besar papan tidak memiliki daya yang cukup.

Jika Anda mengalami masalah saat menyalakan Raspberry Pi Anda, Anda mungkin harus memeriksa tidak hanya catu daya itu sendiri, tetapi juga kabel yang mengalir dari sumber itu ke Pi. Kebetulan kabel seperti itu mengurangi arus / tegangan yang berasal dari catu daya ke Pi, ke tingkat yang diperlukan - untuk mempertahankan pengoperasian sistem yang stabil.

Tidak yakin apakah kabel daya Anda adalah micro USB? Perbedaannya dapat dilihat pada gambar di bawah ini:

Kabel mini USB (kiri) bukan yang Anda butuhkan. Itu lebih tebal dan terlihat seperti trapesium dengan "pipi" yang tertekan. Tapi yang di sebelah kanan, yaitu. USB mikro adalah yang Anda butuhkan. Ini lebih tipis dan juga dibuat dalam bentuk trapesium, tetapi "pipinya" menonjol dan membulat. Jika Anda ingin Pi Anda memiliki catu daya yang andal dan stabil, mendapatkan kabel berkualitas sangat penting. Anda membutuhkan kabel yang pendek dan cukup tebal, dan bersiaplah untuk menghabiskan setidaknya beberapa ratus dolar untuk itu. Namun, Anda juga dapat membeli catu daya universal resmi untuk Raspberry Pi - Anda dapat melakukannya di toko online Swag Store.

Menginstal NOOBS

Sistem operasi (dan beserta petunjuk yang menjelaskan cara mem-boot-nya ke kartu SD) untuk Raspberry Pi dapat ditemukan di halaman unduhan pabrikan. Opsi yang paling disukai adalah Raspbian, tetapi jangan takut untuk mencoba OS lain juga.

Sebelum menginstal NOOBS, Anda harus benar-benar menghapus isi kartu SD dan menggunakan alat pemformatan dari SD Card Association untuk menghapus semua partisi di dalamnya. JANGAN gunakan opsi format cepat, terutama jika kartu sudah pernah digunakan sebelumnya, atau penginstalan mungkin gagal. NOOBS akan memformat dan mempartisi kartu jika perlu, tetapi Anda harus mulai dengan kartu yang benar-benar kosong. Selain itu, pastikan Anda mengaktifkan opsi untuk mengubah ukuran partisi.

Informasi tentang cara menggunakan penginstal NOOBS dapat ditemukan. Saat Anda mengunduh NOOBS ke peta, itu harus berisi file-file berikut:

Jika Anda hanya perlu menginstal OS dan ingin menghemat waktu pengunduhan dan ruang kartu SD, Anda dapat menggunakan NOOBS LITE daripada NOOBS. Ini adalah versi ringan NOOBS yang tidak menyertakan OS apa pun, namun OS yang diperlukan dimuat selama proses instalasi. Jadi agar semuanya bisa boot dengan benar, Pi harus terhubung ke internet. NOOBS dan NOOBS LITE dapat diunduh secara gratis dari halaman unduhan di situs web pabrikan.

Menggunakan RaspberryPi

Setelah selesai dengan pengaturan, kami melanjutkan untuk menghubungkan catu daya - gunakan kabel micro USB untuk menghubungkan Pi ke listrik. Saat Pi mulai menerima daya, LED merah berlabel PWR akan menyala. Selain itu, Pi juga memiliki LED hijau berlabel OK (di versi selanjutnya, ACK) yang berkedip secara acak saat Pi membaca data dari kartu SD.

Perlu diingat bahwa Papan BIOS disimpan di kartu SD, jadi jika pengunduhan gagal, Pi tidak akan menampilkan apa pun di layar. Jika Anda kesulitan mengunduh, silakan merujuk ke manual masing-masing yang berisi informasi tentang semua bug yang diketahui sejauh ini.

Jika boot berhasil dan semuanya berfungsi sebagaimana mestinya, Pi akan menampilkan "layar pelangi" - pada dasarnya, hanya empat piksel yang digabungkan dengan bantuan GPU dan direntangkan untuk memenuhi seluruh layar. Tak lama kemudian, prosesor ARM akan mulai dan OS yang terinstal akan mulai melakukan booting. Raspbian akan memulai dengan teks bergulir panjang yang memberi tahu Anda apa yang sedang dilakukan Pi untuk bersiap-siap. Jika papan Anda adalah Pi 2 dan hang pada saat ini, Anda mungkin menggunakan firmware yang sudah ketinggalan zaman. Baca di bawah untuk mempelajari cara memperbarui versi OS saat ini.

Ketika Pi selesai mem-boot OS, Anda harus memasukkan nama pengguna dan kata sandi - secara default, nama pengguna adalah "pi" dan kata sandinya adalah "raspberry". Perlu diingat bahwa ketika Anda memasukkan kata sandi, tidak ada yang ditampilkan di layar - ini adalah tindakan pengamanan. Jika ini adalah boot Pi yang pertama, maka langkah ini mungkin akan dilewati.

Setelah itu (dan, sekali lagi, jika ini adalah boot pertama), sistem akan menampilkan menu konfigurasi "raspi-config".

Dengannya, Anda perlu membuat seluruh volume kartu SD tersedia untuk sistem, mengaktifkan "overscan" (tepi tajam) pada monitor dan mengonfigurasi konfigurasi keyboard. Selain itu, menu ini juga bisa digunakan untuk pengaturan dasar seperti mengubah kata sandi Anda.

sudo raspi-config

Untuk membuka antarmuka pengguna grafis (GUI) yang lebih familiar saat masuk, ketik berikut ini:

Di akhir sesi, saat Anda memutuskan untuk mengakhiri dan mematikan Pi, keluarlah dari GUI terlebih dahulu. Untuk melakukannya, masukkan teks berikut di kotak teks:

sudo-berhenti

sudo shutdown -h sekarang

Hanya dengan begitu Pi dapat dimatikan, karena jika Anda mematikannya sebelum shutdown "virtual", ini dapat merusak berkas sistem kartu SD.

Nah, sekarang selamat! Sesi pertama dengan Raspberry Pi sukses!

Cara mendapatkan video komposit dengan NOOBS

Penting untuk dicatat bahwa jika Anda mengeluarkan video ke TV biasa (atau layar mini dengan keluaran komposit), menggunakan NOOBS dan konektor A / V (yaitu RCA komposit), maka gambar tidak akan langsung muncul - Anda, untuk beralih dari konektor komposit ke HDMI, Anda harus terus menekan "3" (untuk PAL) atau "4" (untuk NTSC). Dalam hal ini, sebelum menekan "3" atau "4", Anda perlu menunggu beberapa detik, karena. NOOBS membutuhkan sedikit waktu sebelum mulai "mendengarkan" tindakan yang datang dari keyboard. Jika Anda bertanya-tanya apakah NOOBS telah mulai menerima data dari keyboard, tekan Caps Lock - jika indikator kunci menyala dan mati, maka NOOBS telah melakukan booting dan mulai membaca keyboard.

Tekan terus "3" atau "4" hingga video muncul. Di mana Anda menekannya (tombol angka atau baris atas) tidak penting, tetapi perlu diingat bahwa dalam tata letak Prancis Anda tidak perlu menahan tombol Shift untuk dapat mengetik tombol, karena. sistem menganggap keyboard sebagai bahasa Inggris. Setelah Anda memilih antara PAL dan NTSC, sistem akan menanyakan apakah Anda ingin menjadikannya sebagai pilihan default. Lakukan ini dan kemudian lanjutkan dengan instalasi. Perlu diingat bahwa pilihan ini juga akan dibawa ke OS yang diinstal. akan ditulis ke config.txt alih-alih pemilihan otomatis HDMI.

Jika gambarnya monokrom, Anda menggunakan standar TV yang salah - coba beralih dari PAL ke NTSC dan sebaliknya. Jika Anda bekerja dengan B+ dan kabel "A/V" Anda tidak diketahui asal atau jenisnya, perlu diingat bahwa tidak semua kabel yang tampaknya serupa bekerja dengan cara yang sama. Beberapa kabel camcorder mungkin memiliki video pada kabel dengan colokan merah, bukan yang kuning.

Jika Anda menggunakan koneksi HDMI, NOOBS akan menampilkan gambar secara otomatis, tetapi jika ini tidak terjadi atau gambar terdistorsi, coba alihkan pengaturan HDMI dari "aman" ke "optimal" dan sebaliknya dengan mengklik "1" dan "2".

Setelah Anda menginstal (misalnya) Raspbian, OS ini akan dimuat alih-alih NOOBS, namun, di Raspbian, cara Anda bekerja dengan video komposit sedikit berbeda. Tampaknya untuk melihat apakah ada perangkat HDMI yang terhubung, dan jika tidak, secara otomatis beralih ke NTSC (kecuali jika Anda telah menimpa pengaturan di config.txt seperti dijelaskan di atas).

Jika Anda menggunakan TV PAL lama, maka gambarnya hanya monokrom. Namun, di sini Anda dapat membuka config.txt dan alih-alih "sdtv_mode=0" masukkan "sdtv_mode=2" (untuk PAL). Ini juga dapat dilakukan melalui NOOBS - restart papan sambil menahan Shift, dan Pi akan mem-boot NOOBS. Sekarang tekan "3" lagi (untuk gambar komposit), pilih opsi untuk mengedit config.txt, edit, simpan, dan reboot.

Pembaruan raspbian

Jika Anda menggunakan distribusi Raspbian yang lebih lama (terutama pada kartu dengan OS pra-instal), Anda mungkin tidak keberatan memperbaruinya ke versi paling baru. versi terbaru. Pastikan Anda terhubung ke internet, restart Raspbian dan masukkan kode berikut:

sudo apt-get update sudo apt-get update

Tunggu beberapa menit (saat pembaruan sedang berlangsung) dan kemudian restart Pi.

Instruksi khusus untuk memperbarui Raspbian untuk pengguna Pi 2

Jika papan Anda adalah Pi 2, maka Anda perlu memastikan bahwa versi NOOBS dan Raspbian yang Anda gunakan telah dirilis setelah rilis Pi 2.

Jika Anda memiliki kartu Raspbian yang dimuat dengan baik di Pi lama tetapi tidak dimuat di Pi 2 atau hang di layar pelangi, kode berikut akan membantu membuat kartu itu berfungsi di Pi 2:

apt-get update apt-get upgrade apt-get dist-upgrade apt-get install raspberrypi-ui-mods

Informasi lainnya

Anda mungkin menemukan Panduan Pengguna Raspberry Pi tidak resmi yang ditulis oleh Eben Upton dan Gareth Halfacree bermanfaat.

Anda juga dapat menemukan Tutorial Raspberry Pi (berfokus terutama pada pembelajaran kode yang ditulis oleh guru Inggris dari Komputasi di Sekolah) sangat membantu.

Terakhir, ada majalah MagPi bulanan gratis yang bisa ditemukan di sini.

Panduan Membeli Raspberry Pi Bergambar

// dalam proses perawatan

Dimulai oleh Abishur, ditulis ulang oleh Mahjongg, diedit oleh Lorna.

Gagasan untuk membuat panduan pembelian Pi yang lengkap dan komprehensif (walaupun tidak resmi) telah ada sejak lama - jadi selamat datang! Kami harap Anda merasa berguna. Jika Anda memiliki tip dan saran yang bagus, silakan bagikan di komentar - untuk menjadikan panduan ini lebih lengkap dan informatif.

Anda mungkin menemukan panduan ini karena hanya berpikir untuk mendapatkan Raspberry Pi, tetapi belum tahu persis apa yang Anda butuhkan. Halaman ini akan membantu Anda menemukan semua komponen yang diperlukan - apakah itu membeli starter kit atau beberapa suku cadang dan perlengkapan tambahan. Jika Anda baru mengenal komputer, beberapa bagian dari panduan ini mungkin tampak mengintimidasi. Tapi jangan khawatir - luangkan waktu Anda, berpindah dari satu titik ke titik lainnya, dan pada akhirnya Anda akan mendapatkan semua yang Anda butuhkan!

Perlu diingat - di akhir setiap tahap Anda hanya perlu memilih satu item.

Pertama, Anda harus memilih Raspberry Pi itu sendiri.

Model Raspberry Pi 2 B (generasi kedua)...

Atau Raspberry Pi B+...

Atau Raspberry Pi A+...

Semua model ini dapat dibeli dari Element 14 atau RS Components atau melalui pengecer pihak ketiga.

Namun, jika mau, Anda dapat membeli salah satu model lama - A atau B.

Sekarang terserah adaptor dinding dengan konektor micro USB.

Anda memerlukan catu daya teregulasi (PSU) yang mampu menghasilkan 5v ±5% dan setidaknya 700mA (atau 0,7A). Adaptor yang memberikan lebih dari 0,7 A (misalnya, 1 A) juga akan berfungsi. Hindari pengisi daya kecil untuk ponsel GSM kecil, seperti mereka seringkali tidak stabil dan karena itu tidak dapat diandalkan. B+ dan Pi 2 dapat ditenagai oleh PSU 2,5A, tetapi model ini sangat "hemat daya" sehingga dapat berjalan dengan PSU 0,7A atau kurang (bergantung pada berapa banyak port USB dan HDMI yang digunakan). Namun, daya tambahan mungkin diperlukan tidak hanya karena beberapa perangkat USB "menggantung" pada Pi, tetapi juga saat melakukan tugas yang sangat memakan waktu. Anda juga dapat menggunakan pengisi daya dari Kindle, iPhone, dll. sebagai catu daya untuk Pi, tetapi Anda perlu memastikan bahwa pengisi daya tersebut menyediakan listrik yang cukup. Biasanya, parameter ini ditunjukkan pada label yang ditempel di perangkat - lihat nomor di sebelah kata Output.

Dilihat dari stiker di PSU ini, ia mengeluarkan 5v dan 700 miliamp (700 mA) - ini seharusnya cukup untuk memberi daya pada Raspberry Pi. Perlu diingat bahwa 5v 0,7A sama dengan 5v 700mA. Dalam hal ini, penyimpangan dari parameter 5v diperbolehkan dalam ± 5%, sedangkan dalam miliampere angka berapa pun dapat sama dengan atau lebih besar dari 700 mA (0,7 A).

Anda juga dapat menggunakan adaptor USB arus bolak-balik seperti yang terlihat pada gambar dibawah ini :

Tetapi itu juga membutuhkan kabel USB yang diakhiri dengan konektor micro USB - kira-kira seperti ini:

Kabel harus berkualitas baik - banyak masalah daya muncul justru karena kabel terbuat dari kabel berkualitas buruk. Selain itu, kabel harus pendek dan tebal. Sebaiknya kabel ini dijual khusus sebagai kabel power, dan bukan sebagai kabel charger.

Jika Anda tidak tahu konektor apa yang ada di kabel Anda (micro USB atau mini USB), maka sangat mudah untuk mengetahuinya. Perbedaannya ditunjukkan pada gambar di bawah ini.

Mini USB ada di sebelah kiri. Ini bukan versi kami, ini lebih besar dan terlihat seperti trapesium dengan "pipi" cekung. Micro USB ada di sebelah kanan. Ini lah yang kita butuhkan. Dia lebih kecil dan juga terlihat seperti trapesium, hanya saja "pipinya" lebih menonjol.

Pada model B+ dan Pi 2, LED PWR menunjukkan apakah board menerima daya dan apakah PSU menyediakan daya yang cukup, yang terakhir juga menunjukkan seberapa baik kabel micro USB berfungsi. Jika kelebihan beban terdeteksi (yaitu jika voltase turun menjadi 4,65v), LED akan mati begitu saja, dan jika Anda menggunakan Raspbian GUI (Raspbian Graphical User Interface), "kotak pelangi" mungkin muncul sebagai peringatan di layar .

Kami juga membutuhkan perangkat input keyboard - setidaknya keyboard.

Jika Anda bekerja dengan Pi melalui terminal Linux (seperti yang ditunjukkan pada gambar di bawah), maka Anda tidak memerlukan mouse. Namun, jika Anda mau, tentunya Anda bisa menghubungkannya.

Mouse USB (seperti yang ditunjukkan di bawah) akan tetap diperlukan jika Anda akan bekerja melalui GUI.

Selain itu, kami membutuhkan kartu SD.

Peralatan opsional:

kabel suara analog.

Jika Anda menggunakan kabel komposit (RCA) atau HDMI ke DVI-D untuk output video dan ingin menyesuaikan audio, Anda memerlukan kabel audio male-to-male 3,5 mm.

Tetapi ada solusi lain - Anda dapat menyambungkan speaker eksternal. Jika mereka sudah memiliki kabel yang diakhiri dengan colokan 3,5 mm, Anda tidak memerlukan kabel yang digambarkan di atas. Jika Anda ingin menyambungkan Pi ke stereo menggunakan konektor RCA (Phono) putih dan merah, Anda memerlukan kabel yang memiliki colokan 3,5 mm di satu sisi dan dua konektor Phono di sisi lainnya. Lebih jelasnya pada gambar di bawah ini:

Biasanya disebut sebagai kabel jaringan.

hub USB.

Jika Anda ingin menghubungkan lebih banyak perangkat USB ke Pi daripada yang dimungkinkan oleh jumlah port USB, maka Anda memerlukan hub USB. Namun saat menggunakan model yang lebih baru, kebutuhannya berkurang, tk. mereka memiliki lebih banyak port USB daripada model lama.

Hub USB bisa pasif (yaitu hanya dicolokkan ke port USB dan hanya itu) atau aktif (yaitu dicolokkan ke port USB dan kemudian dihubungkan ke daya). Hub pasif ditunjukkan pada gambar pertama, dan yang aktif di gambar kedua:

Jika Anda menggunakan Pi yang lebih lama dan ingin menghubungkan beberapa perangkat yang sangat haus daya ke Pi (seperti perangkat keras), maka Anda memerlukan hub USB yang aktif. Namun, pada model yang lebih baru, port USB mendapatkan lebih banyak daya, jadi jika Anda ingin menghubungkan pembaca kartu, flash drive, atau adaptor WiFi, hub USB pasif sudah cukup. Namun, beberapa adaptor WiFI sangat "rakus" sehingga membutuhkan hub aktif, bahkan saat terhubung ke model baru.

Selebihnya terserah.

Anda dapat menghubungkan banyak hal lain ke papan Raspberry Pi. Untuk koneksi WiFi - adaptor WiFi dengan antarmuka USB. Untuk mengontrol relai dan motor - Gertboard. Butuh tubuh? Pi dapat disembunyikan dalam "kasing" untuk setiap selera dan warna - dari kasing Lego hingga kasing lama konsol permainan atau bahkan "peti mati" yang terbuat dari akrilik yang dipotong laser. Anda juga dapat menghubungkan sensor atau bahkan layar sentuh LCD kecil seperti ini].

Selain itu, untuk B+ dan Pi 2, Anda dapat menggunakan jenis papan ekspansi baru yang disebut HAT (Hardware Attached on Top). Ada juga berbagai jenis papan ekspansi universal yang dapat melaporkan dirinya sendiri ke Linux, mis. Linux tahu sejak awal driver mana yang akan digunakan untuk mereka. Belum lagi pilihan komponen dan aksesori tambahan yang hampir tak ada habisnya: satu-satunya batasan adalah imajinasi Anda!

Hari baik untuk semua!
Saya telah membaca Muska selama sekitar satu tahun, sekarang saya memutuskan untuk mencoba memposting ulasan saya.

Dan casing metal keren untuk komputer mikro Raspberry Pi 3 akan menjadi bahan review.

Lebih tepatnya, ini bukan hanya tubuh. Ini adalah satu set casing dan papan ekspansi (HAT) yang disesuaikan dengan dimensinya dengan layar, enam tombol, dan penerima IR.

Riwayat Pembelian

Saya mendapatkan Raspberry Pi 3 awal tahun ini. Saat membeli, saya langsung memesan radiator dan casingnya:


Saya tidak gagal dengan radiatornya, tetapi casing akrilik akhirnya tidak lagi menyenangkan.
Pertama, dia terus-menerus ditutupi dengan sidik jari.
Kedua, ia memiliki desain tipis yang tidak menyiratkan bahwa ia akan dirakit lebih dari sekali atau dua kali.
Secara umum, setelah beberapa bulan, kaitnya mulai putus, dan secara umum menjadi jelas bahwa saya ingin mendandani "raspberry" dengan baju besi yang lebih andal dan berkualitas tinggi.

Saya mulai melihat kotak logam di toko online dan pada saat yang sama berpikir untuk membuat kotak kayu buatan sendiri, dan kemudian seorang manajer dari toko GearBest menghubungi saya, yang perhatiannya tertuju pada serangkaian artikel tentang Raspberry Pi di blog saya, dan menawarkan untuk mengirim beberapa barang untuk ditinjau.

Menolak tawaran seperti itu adalah dosa, dan saya meminta kasus paling canggih dari bermacam-macam toko mereka. Perwakilan dari GearBest "a setuju, pada 6 Mei mereka memesan untuk saya, dan pada 24 Mei saya sudah mengambil paket dengan kasing dari kantor pos.

Spesifikasi

Bingkai

Bahan: aluminium
Warna hitam
Lebar: 61mm
Panjang: 92mm
Tinggi: 26mm
Berat: 156g

Layar

Diagonal: 2,2"
Resolusi: 320x240
Antarmuka sentuh: tidak
Jumlah tombol: 6
Penerima IR: ya

Modul layar adalah tiruan yang jelas, hanya sedikit dimodifikasi (menambahkan modul IR dan 4 pin GPIO di sisi bawah), tetapi saya akan menulis lebih banyak tentang ini nanti di ulasan.

Penampilan, peralatan, perakitan

Tidak ada kotak apapun. Itu dibungkus dengan bungkus gelembung:


Kami membuka filmnya dan melihat paketnya:


Kasingnya sendiri terdiri dari dua bagian aluminium. Tidak ada kekasaran, gerinda, dll. Saya tidak menemukan - pengerjaannya ada di level.
Modul dengan layar, tombol, dan port infra merah dikemas dalam lapisan bungkus gelembung terpisah dengan bantalan tambahan untuk kelembutan.
Set ini juga berisi: kaca pelindung(plastik) dalam film transportasi, satu set sekrup dan perlengkapan untuk pengencang, kunci hex, 6 tombol logam bundar.

Mari kita lihat lebih dekat layarnya:


Seperti yang saya tulis di atas, ini adalah tiruan yang jelas dari modul tampilan lama, tetapi masih diproduksi dan dijual, hanya sedikit dimodifikasi.
Tombol-tombol di modul asli terletak di bawah layar, di versi Cina - di samping.
Tombol aslinya terbuat dari plastik, pada analog Cina terbuat dari logam. Saya tidak tahu seberapa besar pengaruhnya terhadap daya tahan mereka, tetapi mereka pasti mengklik lebih keras dan lebih jelas daripada yang kita inginkan :).
Selain itu, penerima IR telah ditambahkan ke analog ("bola lampu" hitam di sudut kiri atas), serta keluaran 4 pin GPIO di sisi bawah:


Yang terpenting, terlepas dari semua modifikasinya, driver asli dari Adafruit masih cocok untuk modul ini, yang penginstalannya bahkan dapat dikuasai oleh pemula di sistem Linux.

Mari kita mulai merakit:


Kami menempatkan "raspberry" di bagian bawah tubuh. Dalam beberapa casing aluminium, ada pin yang bersandar pada SoC dan chip memori, menghilangkan panas darinya, sehingga casing berfungsi sebagai heatsink.
Semua ini tidak berlaku untuk tubuh ini. Karena itu, Anda perlu memiliki radiator. Tembaga ini telah membuktikan diri dengan baik.


Kami memperbaiki "raspberry" dengan alat kelengkapan.


Kami meletakkan modul dengan layar, tombol, dan penerima IR di atasnya.


Kami menyiapkan bagian atas casing: kami memasukkan kancing ke dalam lubang, memasang kaca pelindung di tempatnya.
Perkirakan ketebalan partisi yang memisahkan port USB dari bagian utama ruang internal casing. Pabrikan jelas tidak menyisihkan bahannya.


Kami menghubungkan kedua bagian casing dan mengencangkan sekrup lengkap dengan segi enam lengkap.


Sentuhan terakhir: stiker di bagian bawah kasing kaki karet. Ngomong-ngomong, perhatikan notch untuk microSD. Itu dibuat dengan cara manusia, dan kartu memori benar-benar dapat ditarik keluar dengan jari. Di banyak case akrilik, termasuk case yang saya punya sebelumnya, meski ada lubang untuk mengakses kartu memori, nyatanya kartu ini harus dicakar setiap kali dengan pinset.


Perumahan dirakit. Lihat dari berbagai sudut :).

Pengaturan

Setelah merakit kasing, Anda perlu mengonfigurasi 3 komponen secara terpisah: layar, tombol, dan penerima IR.

Menampilkan



Maaf untuk kualitas gambarnya, tapi itulah satu-satunya cara saya berhasil mengambil gambar.
Tentu saja, pada kenyataannya tampilan tidak "kebiruan", tetapi cukup menyampaikan semua warna. Dan tentu saja, itu tidak diperlukan untuk bekerja dengannya di Raspbian. GUI Raspbian umumnya tidak dirancang untuk resolusi layar di bawah 800x480.
Cangkang pemutar audio Squeezebox (lihat gambar di header ulasan - ini dia), konsol retro portabel, antarmuka rumah pintar, atau antarmuka yang ditulis sendiri untuk akses cepat ke fungsi beberapa proyek DIY lainnya berdasarkan Raspberry Pi - ini adalah ruang lingkup dari tampilan tersebut.

Pengaturan tampilan

Menginstal driver dari Adafruit:
sudo echo "deb http://apt.adafruit.com/raspbian/ wheezy main" >> /etc/apt/sources.list sudo wget -O - -q https://apt.adafruit.com/apt.adafruit. com.gpg.key | apt-key add - sudo apt-get update sudo apt-get install node sudo apt-get install occidentalis sudo apt-get install raspberrypi-bootloader sudo apt-get install adafruit-pitft-helper
Aktifkan tampilan:
sudo adafruit-pitft-helper -t 22
Wizard penyiapan akan menanyakan apakah Anda perlu menampilkan konsol (harus) dan apakah Anda perlu meletakkan tombol matikan pada pin ke-23 GPIO. Pin GPIO 23 kalau tidak salah tombol paling atas dekat display, bertanda lingkaran. Jika Anda tidak berencana menggunakan tombol untuk tujuan lain, maka Anda dapat menyetujui proposal wizard penyiapan, dan kemudian Anda akan memiliki tombol fisik untuk menyelesaikan pekerjaan dan mematikan "raspberry".

Sekarang mari kita buat konfigurasi untuk GUI berjendela:
sudo nano /usr/share/X11/xorg.conf.d/99-pitft.conf

Anda harus memasukkannya:
Bagian "Perangkat" Pengidentifikasi "Adafruit PiTFT" Driver "fbdev" Opsi "fbdev" "/dev/fb1" Bagian Akhir

Dan reboot:
sudo reboot
Jika semua langkah diikuti dengan benar, maka pada tampilan 2.2 ", konsol pertama dengan status boot akan muncul, dan kemudian GUI Raspbian. Jika konsol muncul, tetapi GUI tidak - periksa apakah pengaturan Raspbian disetel ke pemuatan otomatis ke GUI atau mulai secara manual dengan perintah startx).

Tombol


Pada 6 tombol yang tersedia, Anda dapat menggantung tindakan apa pun, tergantung pada tugas apa yang dilakukan Raspberry Pi.
Untuk mendemonstrasikan fungsinya, saya memposting contoh penggunaannya sebagai emulator mouse. Dalam hal ini, empat tombol di dekat layar akan digunakan untuk menggerakkan kursor di sepanjang sumbu X dan Y, dan 2 tombol di ujung kanan masing-masing mengemulasi mengklik tombol kanan dan kiri mouse.

Tombol pengaturan pada contoh emulator mouse

Menginstal pustaka Python untuk bekerja dengan GPIO:
sudo apt-get update sudo apt-get install libudev-dev sudo apt-get install python-pip sudo pip install rpi.gpio sudo pip install python-uinput

Aktifkan modul uinput:
sudo modprobe uinput

Unduh skrip untuk bekerja dengan tombol:
mkdir Python-keys cd Python-keys wget www.raspberrypiwiki.com/images/6/6c/Python-keys.zip unzip Python-keys.zip

Mari jalankan skrip:
sudo python rpi-2.2TFT-mouse.py

penerima IR

Dengan penerima IR, situasinya sama dengan tombol: secara teoritis, setiap tombol pada remote control dapat ditetapkan untuk menjalankan perintah apa pun.
Saya menerbitkan panduan cepat untuk menyiapkan penerima IR.

Menyiapkan penerima IR

Instal paket LIRC:
sudo apt-get install lirc liblircclient-dev

Mari kita edit file konfigurasi:
sudo nano etc/lirc/hardware.conf

Garis-garisnya akan terlihat seperti ini:
LIRCD_ARGS="--uinput" LOAD_MODULES=true DRIVER="default" DEVICE="/dev/lirc0" MODUL="lirc_rpi"

Mengedit file config.txt:
sudo nano /boot/config.txt

Anda perlu menemukan baris di dalamnya:
# Batalkan komentar ini untuk mengaktifkan modul lirc-rpi #dtoverlay=lirc-rpi

Dan bawa mereka ke formulir berikut:
# Batalkan komentar ini untuk mengaktifkan modul lirc-rpi dtoverlay=lirc-rpi,gpio_in_pin=26

Setelah langkah-langkah ini, Anda perlu mem-boot ulang:
sudo reboot

Sekarang mari kita periksa apakah port inframerah berfungsi:
sudo modprobe lirc_rpi sudo /etc/init.d/lirc berhenti sudo mode2 -d /dev/lirc0
Di sini Anda perlu mengarahkan remote control ke penerima IR dan menekan tombol. Jika penerima IR berfungsi dengan benar, kita akan melihat sesuatu seperti ini:

Kami menghentikan eksekusi perintah (Ctrl + C pada keyboard) dan meluncurkan wizard penyiapan:
sudo /etc/init.d/lirc berhenti sudo irrecord -n -d /dev/lirc0 ~/lircd.conf

Wisaya penyiapan kendali jarak jauh akan dimulai, yang akan meminta Anda untuk menekan semua tombol pada kendali jarak jauh secara berurutan - sehingga masing-masing tombol ditekan setidaknya sekali. Setiap tombol yang "ditangkap" oleh penerima IR akan ditampilkan sebagai titik baru di layar.

Setelah menyelesaikan langkah-langkah ini, wizard penyiapan akan membuat konfigurasi dan meletakkannya di direktori pengguna. Mari jadikan konfigurasi ini sebagai konfigurasi default:
sudo cp ~/lircd.conf /etc/lirc/lircd.conf sudo /etc/init.d/lirc mulai

Ini menyelesaikan penyiapan.

Tentang cara kerja Wi-Fi bawaan

Yang mengejutkan saya, ternyata case tersebut hampir tidak berpengaruh pada Wi-Fi.
Adaptor raspberry bawaan berfungsi sama buruknya baik dalam casing maupun tanpanya.
Berikut adalah pengukuran kecepatan saya:


Dalam kedua kasus tersebut, "raspberry" berada di ruangan yang sama dengan router. Secara umum, Internet terus bekerja bahkan dalam wadah aluminium, tetapi jika Anda membutuhkan kecepatan tinggi, Anda perlu terhubung ke jaringan melalui Ethernet, dan bukan melalui Wi-Fi.

Tentang bagaimana Raspberry Pi memanas dalam kasus ini

Masalah penting lainnya adalah memanaskan "raspberry" dalam wadah logam tuli.
Menurut pengukuran saya, suhu prosesor dalam mode beban rendah berfluktuasi sekitar 46,7 ° C - 48,3 ° C. Mode operasi beban rendah adalah ketika saya menggali konsol, menginstal dan memperbarui paket, berurusan dengan driver.
Juga melakukan stress test.

Cara melakukan tes stres

Menginstal paket stress testing:
sudo apt-get install stress wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S gcc -o cpuburn-a53 cpuburn-a53.S
Uji coba:
sementara benar; lakukan lengan vcgencmd measure_clock; vcgencmd measure_temp; tidur10; selesai& stres -c 4 -t 900s


Dalam mode stress test, prosesor raspberry mendapat beban 100% dalam waktu 15 menit. Suhu ditampilkan setiap 10 detik.
Suhu kritis untuk "raspberry" adalah 80 ° C - ketika nilai ini tercapai, yang disebut. pelambatan - menurunkan frekuensi prosesor untuk menghindari kenaikan suhu lebih lanjut dan kerusakan akibat panas berlebih.
Dengan radiator saya, "raspberry" lulus ujian di tepi jurang.
Pada awalnya, suhu melonjak cukup tajam dari 46°C menjadi 68°C, hanya dalam beberapa menit.
Setelah itu, dia terus naik perlahan, dan di menit-menit terakhir dia merangkak hingga 80,1 ° C. Tetapi pelambatan tidak dimulai - pengujian berakhir sebelum suhu sempat melewati batas ini.
Setelah pengujian selesai, suhu turun dari 80°C menjadi 72°C dalam satu menit, dan dalam 10 menit berikutnya turun menjadi 50°C.
Tubuh terasa panas. Saya tidak membakar tangan saya, tetapi bisa dikatakan sangat hangat.

Saya senang dengan hasilnya. Meski begitu, dalam pengoperasian normal, tidak ada momen ketika prosesor Raspberry dimuat dengan stabil pada 100% untuk waktu yang lama. Jadi kepanasan saat menggunakan kasing ini tidak bisa ditakuti.

Hal kecil yang bermanfaat

gpio -g mode 27 out - nonaktifkan lampu latar tampilan
gpio -g mode 27 in - nyalakan kembali lampu latar layar
Penerima IR terhubung ke pin GPIO 26.
- menu sederhana disesuaikan dengan layar kecil dan resolusi rendah.
- menu ubin, juga disesuaikan dengan layar kecil dengan resolusi rendah.

Kesimpulan



Inilah tubuh seperti itu. Secara pribadi, saya senang dengan perolehannya, kualitas pengerjaannya sangat bagus. Jika saya mendapatkan Raspberry Pi lain, kemungkinan besar saya akan membeli salinan lain dari kasing ini "untuk saya sendiri".

Kerugiannya termasuk kerja empat tombol di dekat layar - mereka mengklik lebih keras dari yang kita inginkan (ini terlihat di video dengan demonstrasi pekerjaan). Saya tidak tahu, mungkin entah bagaimana bisa membuat mereka gemerisik dengan gasket karet.

Kesan lainnya hanya positif. Barang fungsional dan dibuat dengan baik.

Harganya sedikit menggigit, ya.
Tapi GearBest menghasilkan kupon LCD, yang dengannya kasing ini dapat dibeli dengan harga diskon $35,99.

Produk disediakan untuk menulis ulasan oleh toko. Ulasan diterbitkan sesuai dengan pasal 18 dari Aturan Situs.

Saya berencana untuk membeli +32 Tambahkan ke favorit Menyukai ulasannya +38 +71

Siapa sangka di tahun 2010 bahwa fenomena seperti "Raspberry Pi" akan mendapatkan ribuan penggemar di seluruh dunia.

Saya juga tidak bisa melewatinya. Hari ini saya akan menunjukkan cara menghubungkan dan menggunakan LCD (walaupun akronimnya sudah menyertakan kata "tampilan", saya akan tetap menggunakannya) dengan Raspberry Pi.

Saya akan langsung mengatakan: artikel ini ditujukan untuk mereka yang bukan pertama kali bertemu Raspberry.

Contoh menghubungkan layar LCD ke Raspberry Pi

Di papan, Raspberry Pi memiliki konektor tipe GPIO khusus. Kami akan menghubungkan layar ke sana.

pemilihan layar LCD

Untuk tujuan kami, tampilan sintesis karakter (karakter) kristal cair apa pun yang didasarkan pada mikrokontroler Hitachi HD44780U atau analognya cocok. Layar LCD datang dalam 8x2, 16x2, 4x20, dll. - baris per jumlah karakter. Mereka diproduksi oleh banyak perusahaan yang berbeda - Winstar, MELT dan lainnya Untuk merakit prototipe, saya membeli layar Winstar WH0802A-YYH-CT. Sekarang kita perlu memutuskan urutan menghubungkan pin pada konektor IDC dengan pin pada GPIO, plus mencari tahu bagaimana kita akan menghubungkan daya ke layar kita Ternyata semuanya sederhana! Dalam dokumentasi kami menemukan tabel dengan pinout port tampilan LCD untuk mode 4-bit dan melengkapinya sebagai berikut:

Di mana GND adalah "minus" dan +5V adalah "plus" dari catu daya, yang kita semua ambil dari konektor GPIO yang sama. Tanda tangan GPIO - sesuai ... yah, Anda dapat menebaknya) Tampilan ini memiliki lampu latar. Untuk menyalakannya, cukup sambungkan LEDA ke +5V, dan LEDK ke GND. !PERHATIAN! Untuk menggunakan layar LCD di sirkuit ini, catu daya yang Anda sambungkan ke Raspberry Pi harus mampu menarik arus minimal 2A. !PERHATIAN!

Memilih dan menggunakan perpustakaan untuk bekerja dengan layar LCD

Untuk bekerja dengan layar LCD, kita perlu menulis sebuah program. Saya akan melakukan ini dalam bahasa C. Tapi untuk mengkompilasi listing, kita perlu memuat satu set library. Pilihan saya jatuh pada paket perpustakaan wiringPi, yang digunakan dalam artikel tersebut. Paket itu sendiri dimaksudkan tidak hanya untuk menghubungkan layar LCD Proses instalasi paket dijelaskan di situs web. Cantumkan "mylcd.c" dengan teks program yang saya berikan di bawah ini (menurut standar C99).

#termasuk //library I/O standar #include // pustaka dari paket wiringPi #include //library dari paket wiringPi int main (void) ( printf ("Raspberry Pi LCD test\n") ; //Inisialisasi port GPIO if(wiringPiSetup ()==-1) ( printf ("GPIO Setup failed!\ n" ); ) int fd; printf ("Mulai inisialisasi LCD...\n" ); // Inisialisasi LCD fd = lcdInit (2,8,4, 11,10, 1,0,2,3,0, 0, 0,0); if(fd==-1) ( printf ("Inisialisasi gagal\n") ; ) else ( printf ("GO!\n"); //Hapus tampilan lcdClear(fd); // Carriage kembali ke posisi pertama baris pertama lcdPosition (fd,0,0); //Output teks berformat lcdPrintf(fd, "Hello Pi"); //Carriage kembali ke baris kedua dan output teks lcdPosition (fd,0 ,1); lcdPrintf( fd, "Dunia!"); ) return 0; )

Dalam daftar, kami sangat tertarik dengan fitur-fitur berikut:

1.wiringPiSetup() - berfungsi untuk menginisialisasi port GPIO2.

lcdInit(int rows, int cols, int bits, int rs, int strb, int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7) - berfungsi untuk menginisialisasi LCD, dimana: * baris int - jumlah baris tampilan (kami punya 2) * int cols - jumlah karakter per baris (kami punya 8) * int rs - pemetaan port wiringPi ke register kontrol tampilan RS (kami punya 11) * int strb - pemetaan port wiringPi memungkinkan tampilan register E (kami memiliki 10) * int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7 - pemetaan port wiringPi ke display3 bis data.

lcdPrintf(int handle, char *message, ...) - sebagai int handle kita meneruskan pointer ke layar, * message - kita menentukan teks yang akan ditampilkan dalam tanda kutip

Raspberry Pi mendapatkan popularitas terutama karena 3 hal: kekompakan, konsumsi daya yang rendah, dan kemampuan untuk dengan mudah menghubungkan berbagai perangkat ke dalamnya. perangkat tambahan. Salah satu perangkat tersebut adalah layar LCD kecil.

Apa tampilan untuk RPi3 dan bagaimana cara menggunakannya?

Ada banyak model tampilan untuk Raspberry. Tetapi opsi layar paling populer untuk Raspberry Pi 3 adalah monitor dengan spesifikasi sebagai berikut:

  • diagonal - 3,5 inci;
  • resolusi - 480 x 320 piksel;
  • tipe matriks - TFT warna;
  • sensor resistif.

Untuk Raspberry Pi 3, TFT 3.5" bisa dibilang standar. Hal ini disebabkan fakta bahwa "layar" sebesar ini dapat dengan mudah ditempatkan dalam satu wadah kecil dengan papan komputer.

Untuk memperjelas, monitor semacam itu untuk Raspberry Pi 3 benar-benar identik ukurannya dengan tampilan pada iPhone 4/4S. Tapi resolusinya, tentu saja, tidak terlalu tinggi. Namun, dia tidak membutuhkan ini.

Sekarang secara singkat tentang bagaimana layar LCD 3,5 "dapat digunakan pada Raspberry Pi 3. Paling sering digunakan untuk menampilkan informasi dari sensor. Jadi, Raspberry dapat diubah menjadi penganalisa cuaca, dan sistem dapat terhubung ke monitor yang terhubung ke itu menampilkan informasi yang dikumpulkan. Tentu saja, Anda juga dapat menerima data yang relevan melalui SSH, tetapi terkadang lebih mudah untuk hanya melihat layar kecil.

Pilihan lainnya adalah pembuatan konsol game portabel. Beberapa tahun lalu, di kalangan pecinta elektronik, bahkan ada tren perangkat semacam itu dari RPi. Layar 3,5" dengan resolusi 480x320, pada gilirannya, cukup untuk mengontrol gameplay dan bahkan menikmatinya. Namun untuk membuat konsol portabel, Anda harus sangat berhati-hati saat memilih tampilan. Penting agar kecepatan menggambar pada cepat.

Selain model 3,5 inci, masih ada model lainnya. Misalnya, di toko khusus Anda dapat membeli layar 7" untuk Raspberry Pi 3. Dimungkinkan juga untuk menyambungkan layar dari tablet atau ponsel ke RPi jika diinginkan. Meskipun ini jauh lebih sulit dilakukan daripada menyambungkan monitor yang dirancang khusus untuk raspberry.

Bagaimana cara menghubungkan layar ke Raspberry Pi 3?

Sekarang kita dapat mulai mempertimbangkan pertanyaan tentang bagaimana menghubungkan layar sentuh ke Raspberry Pi 3. Dalam kebanyakan kasus, ini sangat mudah dilakukan.

Jika Raspberry Pi 3 dihubungkan ke layar yang dirancang khusus untuk papan tunggal ini, cukup melakukan 2 hal. Yang pertama adalah menghubungkan pelindung ke GPIO sesuai petunjuk. Yang kedua adalah menjalankan skrip yang disertakan dengan perangkat. Dia, pada gilirannya, mengkonfigurasi ulang inti dari sistem. Hasilnya, keluaran grafik dialihkan dari HDMI ke SPI.

Masalah mungkin timbul jika tidak ada driver di dalam kit. Tapi itu sangat mudah dipecahkan. Untuk melakukannya, buka halaman: waveshare.com/wiki/3.2inch_RPi_LCD_(B) dan unduh arsip dari sana. Setelah itu, gunakan perintah tar xvf DOWNLOADED_FILE_LOCATION/FILE_NAME.tar.gz unpack, lalu buka folder yang dibuat: cd LCD-show/.

Jika Anda mengetik ls di terminal, Anda dapat melihat beberapa file. Mereka memiliki nama jenis: LCDXX-XXXxXXX-show. Alih-alih XX-XXXXXX ada angka. Yang pertama (sebelum tanda hubung) adalah tampilan diagonal, yang kedua (setelah tanda hubung) adalah resolusi layar. Agar layar berfungsi, Anda harus memilih opsi yang cocok dengan parameter monitor Anda.

Skrip diluncurkan dengan perintah ./LCDXX-XXXxXXX-show. Alih-alih "x", Anda perlu menentukan nomor yang ada di nama file skrip yang sesuai. Setelah mengeksekusi kode, Raspberry harus reboot.

Lain kali Anda menyalakannya, gambar tidak lagi ditampilkan di monitor besar, tetapi di layar yang terhubung. Jika semuanya berfungsi, maka Anda tidak perlu mengonfigurasi lebih jauh. Tetapi jika Anda perlu menampilkan gambar melalui HDMI lagi, Anda harus membuka folder dengan skrip dan menjalankan dari sana: ./LCD-hdmi.

Seperti yang Anda lihat, membuat Raspberry menampilkan gambar pada layar yang terhubung dengan GPIO sangatlah mudah. Ini hanya sedikit lebih sulit dilakukan daripada hanya menghubungkan monitor biasa melalui HDMI.