Sadržaj:
- Korak 1: Korak 1: Ožičenje
- Korak 2: Korak 2: Postavljanje Raspberry Pi
- Korak 3: Korak 3: Fbturbo Config i FBCP Instalacija
Video: Rasberry Pi Zero W s Arduino TfT (ili9341): 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Tako sam nakon tjedan dana istraživanja, otklanjanja pogreš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 dodirno sučelje 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. Također pretpostavljam da imate opće znanje o lemljenju, osnovnu elektroniku i malo linux znanja.
Ovaj će vodič započeti kao da imate novu instalaciju programa Stretch.
Korak 1: Korak 1: Ožičenje
SeedStudio 2.8 TfT zaslon za Arduino će koristiti 8 žica za povezivanje zaslona 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 lemiti mali utikač cijevi na iglice. Kvadratni pin je pozitivan, a okrugli negativan. Pomoću ženskog priključka 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 ohmski mjerač) i lemite je na masu RCA utikača. Spojite obje preostale žice zajedno. Uključite Pi da biste provjerili radi li.
Kad se pi pokrene i pokrene, ažurirajte Pi sa:
sudo rpi-update
sudo ažuriranje
sudo nadogradnja
Dakle, za povezivanje ovog zaslona povežite sljedeće:
Arduino TfT igle na RasPi pinove
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 tlo
Vrati 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 upravljanje pozadinskim osvjetljenjem.
Korak 2: Korak 2: Postavljanje Raspberry Pi
Uključite Pi i otvorite terminal CTRL+ALT+T je brzi ključ.
Vrsta: 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 br. Također dok ste u ovom izborniku omogućite SSH. Zadana lozinka je malina. Za SSH u Pi upišite pi@Raspberry ili bilo što drugo što ste nazvali Pi na drugom računalu.
Sljedeća vrsta: 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.
Točno ispod toga nalazi se "hdmi_group/_mode", raskomentirajte ih i promijenite vrijednosti na 2 odnosno 87 i dodajte "hdmi_cvt = 680 420 60 1 0 0 0" kao novi redak.
Ponovno se pomaknite prema dolje dok ne dođete do "dtparam = i2c_arm = on" i "dtparam = spi = on" odkomentirajte ta dva retka.
Sada do kraja pri dnu dodajte ove retke:
dtoverlay = rpi-display #(zamijenite ga onim koji radi s vašim upravljačkim programom, ja koristim ili9341, GitHub dtoverlay uređaje)
dtparam = rotate90 #(0 je uspravno)
dtparam = brzina = 48000000
dtparam = xohms = 100
dtparam = ispravljanje pogrešaka = 4
gpu_mem = 64
Pritisnite CTRL+X, zatim Y i Enter za spremanje datoteke.
Dalje: sudo nano /boot/cmdline.txtNa kraju retka dodajte: fbcon = map: 10 fbcon = font: ProFont6x11
Na kraju: sudo nano /etc /modules
Dodajte: spi-bcm2835
snd-bcm2835
i2c-bcm2708
flexfb
fbtft_device
Ako ste sve učinili ispravno, umjesto bijelog zaslona cijelo vrijeme, nakon što je podizanje sustava dovršilo učitavanje jezgre, trebali biste vidjeti crni zaslon na TfT -u. Ovo je dobra vijest i znači da RasPi komunicira s TfT -om preko SPI sučelja. Također možete vidjeti zaslon za učitavanje pri pokretanju na samom TfT -u.
Korak 3: Korak 3: Fbturbo Config i FBCP Instalacija
Sada, ako želite testirati i uvjeriti se da TfT odražava zaslon.
Vrsta: 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 zaslon na zaslon TfT. Samo ponovno pokrenite Pi i on bi trebao učitati radnu površinu na TfT. Vratite ga na "0" i nastavite s vodičem.
Sada moramo instalirati cmake za kompajliranje fbcp i fbcp kako bismo omogućili zrcaljenje HDMI -a na SPI sučelje.
Dakle: sudo apt-get install cmake
Kad to učinite: klon sudo git
mkdir graditi
cd build
cmake/home/pi/rpi-fbcp (ili gdje god ste preuzeli datoteku rpi-fbcp)
napraviti
sudo instalirajte fbcp/usr/local/bin/fbcp
Nakon što 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 pri dnu.
Nakon što su svi koraci dovršeni, vaš TfT zaslon trebao bi biti pokrenut i automatski se pokrenuti nakon pokretanja. Možete promijeniti veličinu zaslona u /boot/config.txt ili ukloniti komentar sa skeniranja ako imate crne obrube.
Preporučeni:
Rasberry PI univerzalni IC daljinski upravljač s programom MATRIX Creator: 9 koraka
Rasberry PI univerzalni IC daljinski upravljač s 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 u izgradnji vrhunskog univerzalnog daljinskog upravljača pomoću R
USBerry PI - USB Rasberry Pi Zero (W): 7 koraka (sa slikama)
USBerry PI - USB Rasberry Pi Zero (W): S vremena na vrijeme prijavim se na internet u izlog. Svi imamo skupocjeno zadovoljstvo, zar ne? Podijelim s vama stvari koje mi zapnu za oko (#DailyTemptations) putem svojih društvenih kanala. Također previše puta pritisnem "naruči sada" i na kraju podijelim između
Kako napraviti sat u stvarnom vremenu pomoću Arduino i TFT zaslona - Arduino Mega RTC s 3,5 -inčnim TFT zaslonom: 4 koraka
Kako napraviti sat u stvarnom vremenu koristeći Arduino i TFT zaslon | Arduino Mega RTC sa 3,5-inčnim TFT zaslonom: Posjetite moj Youtube kanal. Uvod:- U ovom postu napravit ću "Sat u stvarnom vremenu" koristeći 3,5-inčni TFT LCD zaslon osjetljiv na dodir, Arduino Mega 2560 i DS3231 RTC modul … .Prije početka … provjerite videozapis s mog YouTube kanala..Napomena:- Ako koristite Arduin
Grafički test ILI9341 TFT LCD SPI zaslon: 6 koraka
Grafički test ILI9341 TFT LCD SPI zaslon: Povezivanje 2,8 inčnog SPI TFT -a koji ima ILI9341 čip s Arduino Uno
Arduino Uno: Bitmap animacija na ILI9341 TFT ekranu osjetljivom na dodir s Visuinom: 12 koraka (sa slikama)
Arduino Uno: Bitmap animacija na ILI9341 TFT ekranu osjetljivom na dodir s Visuinom: TFT zasloni osjetljivi na dodir zasnovani na ILI9341 vrlo su popularni jeftini zaslonski zasloni za Arduino. Visuino već neko vrijeme ima podršku za njih, ali nikad nisam imao priliku napisati Tutorial o tome kako ih koristiti. Nedavno je, međutim, malo ljudi pitalo