Isi kandungan:
- Langkah 1: Langkah 1: Pendawaian
- Langkah 2: Langkah 2: Persediaan Pi Raspberry
- Langkah 3: Langkah 3: Konfigurasi Fbturbo dan Pemasangan FBCP
Video: Rasberry Pi Zero W Dengan Arduino TfT (ili9341): 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Oleh itu, setelah seminggu melakukan penyelidikan, penyahpepijatan dan pengujian, akhirnya saya dapat SeedStudio 2.8 Arduino TfT saya bekerja pada RasPi 0 W saya dengan Kivy dan GPIO untuk membuat jam pintar, atau peranti paparan kecil. Melihat semua maklumat yang diperlukan tersebar di beberapa laman web saya fikir saya akan menyusun sesuatu bermula dengan pendawaian. Hanya nota antara muka sentuhan tidak berfungsi dan memerlukan pin analog 0-3. Saya mungkin akan berfungsi kemudian.
Saya menggunakan versi rasmi Raspberry Pi Stretch dan saya menganggap anda sudah mempunyai imej cakera pada pemacu usb. Saya belum menguji Jessie atau distro lain. Saya juga menganggap anda mempunyai pengetahuan umum mengenai pematerian, elektronik asas, dan beberapa pengetahuan linux.
Tutorial ini akan bermula seolah-olah anda mempunyai pemasangan Stretch yang baru.
Langkah 1: Langkah 1: Pendawaian
Paparan SeedStudio 2.8 TfT untuk Arduino akan menggunakan 8 wayar untuk menghubungkan paparan ke RasPi menggunakan antara muka SPI.
CATATAN: Sekiranya anda tidak mempunyai kabel mini HDMI, anda boleh menggunakan pin "TV" komposit yang terletak di atas port kuasa usb dan menyolder palam tong kecil ke pin. Pin persegi adalah positif dan yang bulat adalah negatif. Dengan penyambung wanita, pateri positif ke batang (tengah) palam tong dan yang negatif pada casing. Pada hujung lelaki, cari wayar yang mana (gunakan meter ohm), dan pasangkannya ke tanah palam RCA. Sambungkan kedua-dua wayar yang tinggal bersama. Hidupkan Pi untuk menguji sama ada ia berfungsi.
Setelah pi habis dan aktifkan kemas kini Pi dengan:
sudo rpi-kemas kini
kemas kini sudo
peningkatan sudo
Oleh itu, untuk memasang paparan ini, sambungkan yang berikut:
Pin Arduino TfT ke Pin RasPi
MOSI D11 hingga GPIO 10 (SPI_MOSI) MISO D12 hingga GPIO 09 (SPI_MISO)
SCK D13 hingga GPIO 11 (SPI_CLK)
TFT_CS D5 hingga GPIO 08 (SPI_CE0_N)
TFT_DC D6 hingga GPIO 24
Rel Tenaga 5V hingga 5 Volt
Gnd ke Tanah
Tetapkan semula ke GPIO 23
Selain itu anda boleh menyolder pelompat di bahagian belakang berlabel "Lampu Latar" dan memasang wayar tambahan dari TfT pada pin D7 ke mana-mana pin di RasPi untuk mengawal lampu latar.
Langkah 2: Langkah 2: Persediaan Pi Raspberry
Hidupkan Pi dan buka terminal CTRL + ALT + T adalah kunci cepat.
Taip: sudo raspi-config
Tatal ke bawah ke pilihan antara muka dan pilih SPI dan tekan enter. Pilih "Ya" untuk mengaktifkan. Sekiranya diminta untuk reboot pilih no. Juga semasa menu ini aktifkan SSH. Kata laluan lalai adalah raspberry. Untuk SSH ke dalam Pi, ketik pi @ Raspberry atau apa sahaja yang anda namakan sebagai Pi di komputer lain.
Jenis seterusnya: sudo nano /boot/config.txt
Tatal ke bawah ke tempat yang tertera "framebuffer_width" dan "framebuffer_height" menukar nilai masing-masing ke 680 dan 420, dan lepaskan garis tersebut.
Di sebelah kanannya terdapat "hdmi_group / _mode" unmentment mereka dan ubah nilai menjadi 2 dan 87 masing-masing dan tambahkan "hdmi_cvt = 680 420 60 1 0 0 0" sebagai baris baru.
Tatal ke bawah lagi sehingga anda mencapai "dtparam = i2c_arm = on" dan "dtparam = spi = on" melepaskan dua baris tersebut.
Sekarang sampai ke bawah tambahkan baris berikut:
dtoverlay = rpi-display # (ganti dengan yang berfungsi dengan pemacu anda, im menggunakan ili9341, GitHub dtoverlay devices)
dtparam = putar90 # (0 adalah potret)
dtparam = kelajuan = 48000000
dtparam = xohms = 100
dtparam = debug = 4
gpu_mem = 64
Tekan CTRL + X, kemudian Y dan masukkan untuk menyimpan fail.
Seterusnya: sudo nano /boot/cmdline.txtPada akhir baris tambahkan: fbcon = peta: 10 fbcon = font: ProFont6x11
Akhirnya: sudo nano / etc / modul
Tambah: spi-bcm2835
snd-bcm2835
i2c-bcm2708
flexfb
fbtft_device
Sekiranya anda telah melakukan semuanya dengan betul, bukannya skrin putih sepanjang masa, setelah but selesai memuatkan kernel, anda akan melihat skrin hitam di TfT. Ini adalah berita baik dan bermaksud RasPi berkomunikasi dengan TfT melalui antara muka SPI. Anda juga mungkin melihat skrin memuat but di TfT itu sendiri.
Langkah 3: Langkah 3: Konfigurasi Fbturbo dan Pemasangan FBCP
Sekarang jika anda ingin menguji dan memastikan TfT mencerminkan paparan.
Jenis: sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
Di mana tertera "Opsyen" fbdev "" / dev / fb0"
Tukar "0" menjadi "1". Ini sekarang akan memindahkan paparan HDMI ke skrin TfT. Cukup reboot Pi dan ia harus memuatkan desktop ke TfT. Ubah kembali ke "0" dan sambung semula tutorial.
Sekarang kita perlu memasang cmake untuk menyusun fbcp dan fbcp untuk membolehkan pencerminan HDMI ke antara muka SPI.
Jadi: sudo apt-get install cmake
Setelah selesai: sudo git clone
mkdir membina
cd bina
cmake / home / pi / rpi-fbcp (atau di mana sahaja anda memuat turun fail rpi-fbcp ke)
membuat
sudo pasang fbcp / usr / local / bin / fbcp
Setelah selesai jika anda menaip "fbcp &", TfT akan mencerminkan desktop anda.
Untuk menjadikannya berjalan semasa boot ubah suai fail rc.local dengan: sudo nano /etc/rc.local. Anda boleh menghapus perintah "if" yang tidak perlu dan menambahkan "fbcp &" di tempatnya. Biarkan jalan keluar 0 di bahagian bawah.
Setelah semua langkah selesai, paparan TfT anda akan berjalan dan berjalan secara automatik selepas boot. Anda boleh mengubah ukuran paparan di /boot/config.txt atau melepaskan pelupusan jika anda mempunyai sempadan hitam.
Disyorkan:
Jauh IR Rasberry PI Universal Dengan Pencipta MATRIX: 9 Langkah
Rasberry PI Universal IR Remote With MATRIX Creator: ⚠️PANDUAN INI TELAH DIBERIKAN ⚠️Anda dapat melihat panduan IR baru melalui pautan di bawah.https: //www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dPengenalan Tutorial ini akan membantu anda membina alat kawalan jauh sejagat yang terbaik dengan menggunakan
USBerry PI - USB Rasberry Pi Zero (W): 7 Langkah (dengan Gambar)
USBerry PI - USB Rasberry Pi Zero (W): Dari semasa ke semasa, saya log masuk dalam talian ke tingkap. Kita semua mempunyai kenikmatan bersalah yang mahal, bukan? Saya berkongsi perkara yang menarik perhatian saya (#DailyTemptations) dengan anda melalui saluran sosial saya. Saya juga menekan "pesanan sekarang" terlalu banyak kali dan akhirnya berpisah antara
Cara Membuat Jam Realtime Menggunakan Arduino dan TFT Display - Arduino Mega RTC Dengan Paparan TFT 3.5 Inch: 4 Langkah
Cara Membuat Jam Realtime Menggunakan Arduino dan TFT Display | Arduino Mega RTC Dengan Paparan TFT 3,5 Inci: Lawati Saluran Youtube Saya. Pengenalan: - Dalam posting ini saya akan membuat "Jam masa nyata" menggunakan LCD sentuh TFT 3,5 inci, Arduino Mega 2560 dan modul RTC DS3231…. Sebelum memulakan… periksa video dari saluran YouTube saya..Catatan: - Sekiranya anda menggunakan Arduin
Ujian Grafik Paparan ILI9341 TFT LCD SPI: 6 Langkah
Uji Grafik Paparan ILI9341 TFT LCD SPI: Memadankan TFT SPI 2,8 inci yang mempunyai cip ILI9341 ke Arduino Uno
Arduino Uno: Animasi Bitmap pada Perisai Paparan Skrin Sentuh TFI ILI9341 Dengan Visuino: 12 Langkah (dengan Gambar)
Arduino Uno: Animasi Bitmap pada Perisai Paparan Skrin Sentuh TFT ILI9341 Dengan Visuino: Perisai Paparan Skrin Sentuh TFT berasaskan ILI9341 adalah Perisai Paparan kos rendah yang sangat popular untuk Arduino. Visuino telah cukup lama menyokong mereka, tetapi saya tidak pernah berpeluang menulis Tutorial tentang cara menggunakannya. Baru-baru ini namun sebilangan orang bertanya