Sadržaj:
- Korak 1: Korak 1: Ožičenje
- Korak 2: Korak 2: Podešavanje Raspberry Pi
- Korak 3: Korak 3: Fbturbo Config i FBCP Install
Video: Rasberry Pi Zero W sa Arduino TfT (ili9341): 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Tako sam nakon tjedan dana istraživanja, otklanjanja grešaka i testiranja konačno dobio svoj SeedStudio 2.8 Arduino TfT koji radi na mom RasPi 0 W s Kivyjem i GPIO -om kako bi napravio pametni sat ili mali uređaj za prikaz. S obzirom da su sve potrebne informacije razbacane na nekoliko web stranica mislio sam da ću sastaviti nešto počevši od ožičenja. Samo napominjem da sučelje na dodir ne radi i zahtijeva analogne pinove 0-3. Možda ću ga proraditi kasnije.
Koristim službenu verziju Raspberry Pi Stretch i pretpostavljam da već imate sliku diska na USB pogonu. Nisam testirao na Jessie ili bilo kojem drugom distributeru. Pretpostavljam da imate opće znanje o lemljenju, osnovnu elektroniku i malo linux znanja.
Ovaj vodič će započeti kao da imate novu instalaciju programa Stretch.
Korak 1: Korak 1: Ožičenje
SeedStudio 2.8 TfT ekran za Arduino će koristiti 8 žica za povezivanje ekrana na RasPi pomoću SPI sučelja.
NAPOMENA: Ako nemate mini HDMI kabel, možete upotrijebiti složene "TV" pinove koji se nalaze iznad USB priključka za napajanje i zalemiti mali utikač cijevi na iglice. Kvadratni pin je pozitivan, a okrugli negativan. Sa ženskim konektorom lemite pozitiv na dršku (središte) čepa cijevi, a negativ na kućište. Na muškom kraju pronađite koja je žica u pitanju (upotrijebite mjerač ohma) i lemite je na masu RCA utikača. Spojite obje preostale žice zajedno. Uključite Pi da provjerite radi li.
Kada se pi pokrene i pokrene, ažurirajte Pi sa:
sudo rpi-update
sudo update
sudo upgrade
Dakle, za povezivanje ovog zaslona povežite sljedeće:
Arduino TfT igle na RasPi iglice
MOSI D11 na GPIO 10 (SPI_MOSI) MISO D12 na GPIO 09 (SPI_MISO)
SCK D13 do GPIO 11 (SPI_CLK)
TFT_CS D5 do GPIO 08 (SPI_CE0_N)
TFT_DC D6 do GPIO 24
Snaga 5V do 5V
Gnd na zemlju
Vratite na GPIO 23
Osim toga, možete lemiti kratkospojnik na stražnjoj strani s oznakom "Pozadinsko osvjetljenje" i pričvrstiti dodatnu žicu od TfT -a na iglici D7 na bilo koji pin na RasPi -u za kontrolu pozadinskog osvjetljenja.
Korak 2: Korak 2: Podešavanje Raspberry Pi
Uključite Pi i otvorite terminal CTRL+ALT+T je brzi ključ.
Tip: sudo raspi-config
Pomaknite se dolje do opcija sučelja, odaberite SPI i pritisnite enter. Odaberite "Da" da biste omogućili. Ako traži ponovno pokretanje, odaberite ne. Također dok ste u ovom izborniku omogućite SSH. Zadana lozinka je malina. Za SSH u Pi upišite pi@Raspberry ili bilo šta što ste nazvali Pi na drugom računaru.
Sljedeći tip: sudo nano /boot/config.txt
Pomaknite se dolje do mjesta na kojem piše "framebuffer_width" i "framebuffer_height" mijenjaju vrijednosti na 680 i 420 respektivno i raskomentirajte te retke.
Odmah ispod toga nalazi se "hdmi_group/_mode", raskomentirajte ih i promijenite vrijednosti na 2 i 87 respektivno i dodajte "hdmi_cvt = 680 420 60 1 0 0 0" kao novu liniju.
Pomaknite se dolje sve dok ne dođete do "dtparam = i2c_arm = on" i "dtparam = spi = on" odkomentirajte te dvije linije.
Sada do kraja pri dnu dodajte ove retke:
dtoverlay = rpi-display #(zamijenite onim koji radi s vašim upravljačkim programom, koristim ili9341, GitHub dtoverlay uređaje)
dtparam = rotate90 #(0 je uspravno)
dtparam = brzina = 48000000
dtparam = xohms = 100
dtparam = debug = 4
gpu_mem = 64
Pritisnite CTRL+X, zatim Y i enter za spremanje datoteke.
Dalje: sudo nano /boot/cmdline.txtNa kraju retka dodajte: fbcon = mapa: 10 fbcon = font: ProFont6x11
Na kraju: sudo nano /etc /modules
Dodati: spi-bcm2835
snd-bcm2835
i2c-bcm2708
flexfb
fbtft_device
Ako ste sve radili ispravno, umjesto bijelog ekrana cijelo vrijeme, nakon što je pokretanje završilo učitavanje jezgre, trebali biste vidjeti crni ekran na TfT -u. Ovo je dobra vijest i znači da RasPi komunicira s TfT -om preko SPI sučelja. Takođe možete vidjeti ekran za učitavanje pri pokretanju na samom TfT -u.
Korak 3: Korak 3: Fbturbo Config i FBCP Install
Sada, ako želite testirati i pobrinite se da TfT preslikava ekran.
Tip: sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
Gdje piše "Opcija" fbdev ""/dev/fb0"
Promijenite "0" u "1". Ovo će sada priključiti HDMI ekran na TfT ekran. Samo ponovo pokrenite Pi i on bi trebao učitati radnu površinu na TfT. Vratite ga na "0" i nastavite vodič.
Sada moramo instalirati cmake za kompajliranje fbcp i fbcp kako bismo omogućili preslikavanje HDMI -a na SPI sučelje.
Dakle: sudo apt-get install cmake
Kada to učinite: sudo git clone
mkdir build
cd build
cmake/home/pi/rpi-fbcp (ili gdje god ste preuzeli datoteku rpi-fbcp)
napraviti
sudo instalirajte fbcp/usr/local/bin/fbcp
Kada to učinite, ako upišete "fbcp &", TfT bi trebao preslikati vašu radnu površinu.
Da biste ga pokrenuli pri pokretanju, izmijenite datoteku rc.local prema: sudo nano /etc/rc.local. Možete izbrisati nepotrebnu naredbu "if" i dodati "fbcp &" na mjesto. Ostavite izlaz 0 na dnu.
Nakon što su svi koraci dovršeni, vaš TfT ekran bi trebao biti pokrenut i automatski se pokrenuti nakon pokretanja. Možete promijeniti veličinu prikaza u /boot/config.txt ili ukloniti komentar sa skeniranja ako imate crne ivice.
Preporučuje se:
Rasberry PI univerzalni IC daljinski upravljač sa MATRIX Creator: 9 koraka
Rasberry PI univerzalni IR daljinski upravljač sa programom MATRIX Creator: ⚠️Ovaj vodič je oslabljen ⚠️ Novi IR vodič možete vidjeti putem donje veze. Https: //www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dUvod Ovaj vodič će vam pomoći da izgradite vrhunski univerzalni daljinski upravljač pomoću R
USBerry PI - USB Rasberry Pi Zero (W): 7 koraka (sa slikama)
USBerry PI - USB Rasberry Pi Zero (W): Povremeno se prijavljujem na internet u izlog. Svi imamo skupo zadovoljstvo, zar ne? Dijelim stvari koje mi zapnu za oko (#DailyTemptations) s vama putem svojih društvenih kanala. Takođe previše puta pritiskam „naruči odmah“i na kraju se dijelim između
Kako napraviti sat u stvarnom vremenu pomoću Arduino i TFT ekrana - Arduino Mega RTC sa 3,5 -inčnim TFT ekranom: 4 koraka
Kako napraviti sat u stvarnom vremenu koristeći Arduino i TFT ekran | Arduino Mega RTC sa 3,5-inčnim TFT ekranom: Posjetite moj Youtube kanal. Uvod:- U ovom postu ću napraviti „Sat u stvarnom vremenu“koristeći 3,5-inčni TFT LCD ekran osjetljiv na dodir, Arduino Mega 2560 i DS3231 RTC modul … .Prije početka … provjerite video sa mog YouTube kanala..Napomena:- Ako koristite Arduin
Grafički test ILI9341 TFT LCD SPI ekran: 6 koraka
Grafički test ILI9341 TFT LCD SPI ekran: Povezivanje 2,8 inčnog SPI TFT -a koji ima ILI9341 čip sa Arduino Uno
Arduino Uno: Bitmap animacija na ILI9341 TFT ekranu osjetljivom na dodir sa Visuinom: 12 koraka (sa slikama)
Arduino Uno: Bitmap animacija na ILI9341 TFT ekranu ekrana osjetljivom na dodir sa Visuinom: TFT ekrani osjetljivi na dodir zasnovani na ILI9341 su vrlo popularni jeftini ekrani za Arduino. Visuino već neko vrijeme ima podršku za njih, ali nikada nisam imao priliku napisati Vodič o tome kako ih koristiti. Nedavno je, međutim, malo ljudi pitalo