Daftar Isi:
- Langkah 1: Langkah 1: Pengkabelan
- Langkah 2: Langkah 2: Pengaturan Raspberry Pi
- Langkah 3: Langkah 3: Konfigurasi Fbturbo dan Instal FBCP
Video: Rasberry Pi Zero W Dengan Arduino TfT (ili9341): 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Jadi setelah seminggu penelitian, debugging dan pengujian, saya akhirnya mendapatkan SeedStudio 2.8 Arduino TfT saya bekerja pada RasPi 0 W saya dengan Kivy dan GPIO untuk membuat jam tangan pintar, atau perangkat layar kecil. Melihat semua informasi yang diperlukan tersebar di beberapa situs web saya pikir saya akan menggabungkan sesuatu dimulai dengan pengkabelan. Hanya catatan bahwa antarmuka sentuh tidak berfungsi dan memerlukan pin analog 0-3. Saya dapat membuatnya bekerja nanti.
Saya menggunakan build resmi Raspberry Pi Stretch dan saya berasumsi Anda sudah memiliki gambar disk pada drive usb. Saya belum menguji Jessie atau distro lain. Saya juga berasumsi Anda memiliki pengetahuan umum tentang penyolderan, elektronik dasar, dan beberapa pengetahuan linux.
Tutorial ini akan dimulai seolah-olah Anda baru menginstal Stretch.
Langkah 1: Langkah 1: Pengkabelan
Layar SeedStudio 2.8 TfT untuk Arduino akan menggunakan 8 kabel untuk menghubungkan layar ke RasPi menggunakan antarmuka SPI.
CATATAN: Jika Anda tidak memiliki kabel HDMI mini, Anda dapat menggunakan pin "TV" komposit yang terletak di atas port daya usb dan menyolder steker barel kecil ke pin. Pin persegi positif dan pin bulat negatif. Dengan konektor perempuan, solder positif ke betis (tengah) steker barel dan negatif ke kasing. Di ujung laki-laki, temukan kabel mana yang digunakan (gunakan ohm meter), dan solder ke ground dari steker RCA. Hubungkan kedua kabel yang tersisa bersama-sama. Nyalakan Pi untuk menguji apakah itu berfungsi.
Setelah pi aktif dan berjalan, perbarui Pi dengan:
sudo rpi-update
pembaruan sudo
peningkatan sudo
Jadi untuk memasang tampilan ini, sambungkan yang berikut ini:
Pin TfT Arduino ke Pin RasPi
MOSI D11 ke GPIO 10 (SPI_MOSI)MISO D12 ke GPIO 09 (SPI_MISO)
SCK D13 ke GPIO 11 (SPI_CLK)
TFT_CS D5 ke GPIO 08 (SPI_CE0_N)
TFT_DC D6 ke GPIO 24
Rel Listrik 5V hingga 5 Volt
Gnd ke Tanah
Setel ulang ke GPIO 23
Selain itu, Anda dapat menyolder jumper di bagian belakang berlabel "Lampu Latar" dan memasang kabel tambahan dari TfT pada pin D7 ke pin apa pun di RasPi untuk mengontrol lampu latar.
Langkah 2: Langkah 2: Pengaturan Raspberry Pi
Nyalakan Pi dan buka terminal CTRL+ALT+T adalah kunci cepat.
Ketik: sudo raspi-config
Gulir ke bawah ke opsi antarmuka dan pilih SPI dan tekan enter. Pilih "Ya" untuk mengaktifkan. Jika meminta untuk reboot pilih no. Juga saat di menu ini aktifkan SSH. Kata sandi default adalah raspberry. Untuk SSH ke dalam Pi, ketik pi@Raspberry atau apa pun yang Anda beri nama Pi di komputer lain.
Jenis berikutnya: sudo nano /boot/config.txt
Gulir ke bawah ke tempat tertulis "framebuffer_width" dan "framebuffer_height" masing-masing ubah nilainya menjadi 680 dan 420, dan batalkan komentar pada baris tersebut.
Tepat di bawahnya ada "hdmi_group/_mode" hapus komentar tersebut dan ubah nilainya masing-masing menjadi 2 dan 87 dan tambahkan "hdmi_cvt=680 420 60 1 0 0 0" sebagai baris baru.
Gulir ke bawah lagi sampai Anda mencapai "dtparam=i2c_arm=on" dan "dtparam=spi=on" batalkan komentar pada dua baris tersebut.
Sekarang di bagian bawah tambahkan baris ini:
dtoverlay=rpi-display #(ganti dengan yang berfungsi dengan driver Anda, saya menggunakan perangkat ili9341, GitHub dtoverlay)
dtparam=rotate90 #(0 adalah potret)
dtparam=kecepatan=48000000
dtparam=xohm=100
dtparam=debug=4
gpu_mem=64
Tekan CTRL+X, lalu Y dan enter untuk menyimpan file.
Berikutnya: sudo nano /boot/cmdline.txtDi akhir baris tambahkan: fbcon=map:10 fbcon=font:ProFont6x11
Akhirnya: sudo nano /etc/modules
Tambahkan: spi-bcm2835
snd-bcm2835
i2c-bcm2708
flexfb
fbtft_device
Jika Anda telah melakukan semuanya dengan benar, alih-alih layar putih sepanjang waktu, setelah boot selesai memuat kernel, Anda akan melihat layar hitam di TfT. Ini adalah kabar baik dan berarti RasPi berkomunikasi dengan TfT melalui antarmuka SPI. Anda juga mungkin melihat layar pemuatan boot pada TfT itu sendiri.
Langkah 3: Langkah 3: Konfigurasi Fbturbo dan Instal FBCP
Sekarang jika Anda ingin menguji dan memastikan TfT mencerminkan tampilan.
Ketik: sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
Di mana dikatakan "Opsi "fbdev" "/ dev/fb0"
Ubah "0" menjadi "1". Ini sekarang akan mem-porting tampilan HDMI ke layar TfT. Cukup reboot Pi dan itu akan memuat desktop ke TfT. Ubah kembali ke "0" dan lanjutkan tutorial.
Sekarang kita perlu menginstal cmake untuk mengkompilasi fbcp dan fbcp untuk memungkinkan pencerminan HDMI ke antarmuka SPI.
Jadi: sudo apt-get install cmake
Setelah selesai: Sudo git clone
membangun mkdir
pembuatan cd
cmake /home/pi/rpi-fbcp (atau di mana pun Anda mengunduh file rpi-fbcp)
membuat
sudo install fbcp /usr/local/bin/fbcp
Setelah selesai jika Anda mengetik "fbcp &" TfT akan mencerminkan desktop Anda.
Untuk membuatnya berjalan saat boot, modifikasi file rc.local dengan: sudo nano /etc/rc.local. Anda dapat menghapus perintah "jika" yang tidak perlu dan menambahkan "fbcp &" di tempatnya. Biarkan pintu keluar 0 di bagian bawah.
Setelah semua langkah selesai, tampilan TfT Anda akan aktif dan berjalan dan secara otomatis dimulai setelah boot. Anda dapat mengubah ukuran tampilan di /boot/config.txt atau menghapus komentar pada overscan jika Anda memiliki batas hitam.
Direkomendasikan:
Rasberry PI Universal IR Remote Dengan MATRIX Creator: 9 Langkah
Rasberry PI Universal IR Remote Dengan MATRIX Creator: ️PANDUAN INI TELAH DIHENTIKAN ️Anda dapat melihat panduan IR baru melalui tautan di bawah ini.https://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dPendahuluan Tutorial ini akan membantu Anda membuat remote control universal terbaik menggunakan R
USBerry PI - USB Rasberry Pi Zero(W): 7 Langkah (dengan Gambar)
USBerry PI - USB Rasberry Pi Zero(W): Dari waktu ke waktu, saya login online ke window shop. Kita semua memiliki kesenangan bersalah yang mahal, bukan? Saya membagikan hal-hal yang menarik perhatian saya (#DailyTemptations) dengan Anda melalui saluran sosial saya. Saya juga menekan tombol "pesan sekarang" terlalu sering dan akhirnya terbelah
Cara Membuat Jam Realtime Menggunakan Tampilan Arduino dan TFT-Arduino Mega RTC Dengan Tampilan TFT 3,5 Inch: 4 Langkah
Cara Membuat Jam Realtime Menggunakan Layar Arduino dan TFT|Arduino Mega RTC Dengan Layar TFT 3,5 Inch Modul RTC 2560 dan DS3231….Sebelum memulai…cek video dari saluran YouTube saya..Catatan:- Jika Anda menggunakan Arduin
Tes Grafik ILI9341 TFT LCD SPI Display: 6 Langkah
Tes Grafik ILI9341 TFT LCD SPI Display: Menghubungkan TFT SPI 2,8 inci yang memiliki chip ILI9341 ke Arduino Uno
Arduino Uno: Animasi Bitmap pada ILI9341 TFT Touchscreen Display Shield Dengan Visuino: 12 Langkah (dengan Gambar)
Arduino Uno: Animasi Bitmap pada ILI9341 TFT Touchscreen Display Shield Dengan Visuino: TFT Touchscreen Display Shields berbasis ILI9341 adalah Display Shields berbiaya rendah yang sangat populer untuk Arduino. Visuino telah memiliki dukungan untuk mereka cukup lama, tetapi saya tidak pernah memiliki kesempatan untuk menulis Tutorial tentang cara menggunakannya. Namun baru-baru ini hanya sedikit orang yang bertanya