Përmbajtje:
- Hapi 1: Hapi 1: Instalime
- Hapi 2: Hapi 2: Konfigurimi i Raspberry Pi
- Hapi 3: Hapi 3: Fbturbo Config dhe FBCP Install
Video: Rasberry Pi Zero W Me Arduino TfT (ili9341): 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Kështu që pas një jave kërkimi, korrigjimi dhe testimi, më në fund kam SeedStudio 2.8 Arduino TfT duke punuar në RasPi 0 W tim me Kivy dhe GPIO për të bërë një orë të zgjuar, ose pajisje të vogël me ekran. Duke parë se të gjitha informacionet e kërkuara janë të shpërndara nëpër disa faqe interneti mendova se do të bashkoja diçka duke filluar me instalimet elektrike. Vetëm një shënim ndërfaqja e prekjes nuk funksionon dhe kërkon kunja analoge 0-3. Mund ta marr atë të punojë më vonë.
Unë jam duke përdorur Raspberry Pi Stretch zyrtare dhe po supozoj se tashmë keni një imazh të diskut në një makinë USB. Unë nuk kam testuar në Jessie ose ndonjë distro tjetër. Unë gjithashtu supozoj se keni një njohuri të përgjithshme për saldimin, elektronikën bazë dhe disa njohuri për linux.
Ky tutorial do të fillojë sikur të keni një instalim të ri të Stretch.
Hapi 1: Hapi 1: Instalime
Ekrani SefStudio 2.8 TfT për Arduino do të përdorë 8 tela për të lidhur ekranin me RasPi duke përdorur ndërfaqen SPI.
SH NOTNIM: Nëse nuk keni një kabllo mini HDMI, mund të përdorni kunjat e përbëra "TV" të vendosura mbi portën e energjisë USB dhe lidhni një prizë të vogël fuçi në kunjat. Kunja katrore është pozitive dhe ajo e rrumbullakët është negative. Me lidhësen femërore, ngjiteni pozitivin në kërthizën (qendrën) e prizës së fuçisë dhe atë negative në kasë. Në anën mashkullore gjeni se cili tel është rasti (përdorni një njehsor ohm) dhe ngjiteni atë në tokën e prizës RCA. Lidhni të dy telat e mbetur së bashku. Ndizni Pi për të provuar nëse po funksionon.
Pasi pi fillon të funksionojë përditësoni Pi me:
sudo rpi-përditësim
përditësim sudo
sudo upgrade
Pra, për të lidhur këtë ekran lidhni sa vijon:
Kunjat Arduino TfT në Kunjat RasPi
MOSI D11 në GPIO 10 (SPI_MOSI) MISO D12 në GPIO 09 (SPI_MISO)
SCK D13 në GPIO 11 (SPI_CLK)
TFT_CS D5 në GPIO 08 (SPI_CE0_N)
TFT_DC D6 në GPIO 24
Hekurudha 5V deri në 5 Volt
Gnd në Tokë
Rivendos në GPIO 23
Për më tepër, mund të lidhni bluzën në pjesën e pasme të etiketuar "Backlight" dhe të lidhni një tel shtesë nga TfT në pin D7 në çdo kunj në RasPi për të kontrolluar dritën e prapme.
Hapi 2: Hapi 2: Konfigurimi i Raspberry Pi
Ndizni Pi dhe hapni një terminal CTRL+ALT+T është çelësi i shpejtë.
Lloji: sudo raspi-config
Shkoni poshtë te opsionet e ndërfaqes dhe zgjidhni SPI dhe shtypni enter. Zgjidhni "Po" për të aktivizuar. Nëse kërkon të rindizet zgjidhni nr. Gjithashtu ndërsa jeni në këtë meny aktivizoni SSH. Fjalëkalimi i paracaktuar është mjedër. Për SSH në llojin Pi në pi@Raspberry ose atë që ju ka vënë ndonjëherë Pi në një kompjuter tjetër.
Lloji tjetër: sudo nano /boot/config.txt
Shkoni poshtë atje ku thotë "framebuffer_width" dhe "framebuffer_height" ndryshojnë vlerat në 680 dhe 420 respektivisht, dhe mos i komentoni ato rreshta.
Pikërisht nën atë ka "hdmi_group/_mode" që nuk i komenton ato dhe ndryshon vlerat në 2 dhe 87 respektivisht dhe shton "hdmi_cvt = 680 420 60 1 0 0 0" si një rresht të ri.
Shkoni përsëri poshtë derisa të arrini "dtparam = i2c_arm = on" dhe "dtparam = spi = on" mos komentoni ato dy rreshta.
Tani, deri në fund, shtoni këto rreshta:
dtoverlay = rpi-display #(zëvendësoni me atë që punon me drejtuesin tuaj, jam duke përdorur pajisje ili9341, GitHub dtoverlay)
dtparam = rotate90 #(0 është portret)
dtparam = shpejtësia = 48000000
dtparam = xohms = 100
dtparam = debug = 4
gpu_mem = 64
Shtypni CTRL+X, pastaj Y dhe futni për të ruajtur skedarin.
Tjetra: sudo nano /boot/cmdline.txtNë fund të rreshtit shtoni: fbcon = hartë: 10 fbcon = font: ProFont6x11
Së fundi: sudo nano /etc /module
Shto: spi-bcm2835
snd-bcm2835
i2c-bcm2708
flexfb
pajisje fbtft_
Nëse keni bërë gjithçka në mënyrë korrekte, në vend të një ekrani të bardhë gjatë gjithë kohës, pasi boot të ketë përfunduar ngarkimin e kernelit duhet të shihni një ekran të zi në TfT. Ky është një lajm i mirë dhe do të thotë që RasPi po komunikon me TfT përmes ndërfaqes SPI. Gjithashtu mund të shihni një ekran të ngarkimit të nisjes në vetë TfT.
Hapi 3: Hapi 3: Fbturbo Config dhe FBCP Install
Tani nëse dëshironi të provoni dhe siguroheni që TfT të pasqyrojë ekranin.
Lloji: sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
Ku thotë "Opsioni" fbdev ""/dev/fb0"
Ndryshoni "0" në një "1". Kjo tani do të portojë ekranin HDMI në ekranin TfT. Thjesht rindizni Pi dhe duhet të ngarkojë desktopin në TfT. Ndryshojeni përsëri në një "0" dhe rifilloni tutorialin.
Tani duhet të instalojmë cmake për të përpiluar fbcp dhe fbcp për të lejuar pasqyrimin HDMI në ndërfaqen SPI.
Pra: sudo apt-get install cmake
Pasi të bëhet kjo: sudo git klononi
mkdir ndertoj
cd ndërtuar
cmake/home/pi/rpi-fbcp (ose kudo që keni shkarkuar skedarin rpi-fbcp në)
bëj
sudo instaloni fbcp/usr/local/bin/fbcp
Pasi të bëhet kjo nëse shtypni "fbcp &", TfT duhet të pasqyrojë desktopin tuaj.
Për ta bërë atë të funksionojë në boot modifikoni skedarin rc.local nga: sudo nano /etc/rc.local. Ju mund të fshini komandën e panevojshme "nëse" dhe të shtoni "fbcp &" në vend. Lini daljen 0 në fund.
Pasi të kenë përfunduar të gjithë hapat, ekrani juaj TfT duhet të jetë aktiv dhe të fillojë automatikisht pas nisjes. Mund të ndryshoni madhësitë e ekranit në /boot/config.txt ose të mos komentoni tej skanimin nëse keni kufij të zi.
Recommended:
Telekomanda Rasberry PI Universale IR Me Krijuesin MATRIX: 9 hapa
Telekomanda Rasberry PI Universal IR Me MATRIX Creator: ⚠️Ky UDHZUES HSHT PEPRVENDSUAR ⚠️Mund të shihni udhëzuesin e ri IR përmes lidhjes më poshtë. 3e783dHyrje Ky tutorial do t'ju ndihmojë të ndërtoni telekomandën universale përfundimtare duke përdorur një R
USBerry PI - USB Rasberry Pi Zero (W): 7 hapa (me fotografi)
USBerry PI - USB Rasberry Pi Zero (W): Herë pas here, regjistrohem në internet në dyqanin e dritareve. Ne të gjithë kemi kënaqësi të shtrenjta fajtore, apo jo? Unë ndaj me ju gjërat që më bien në sy (#DitjetTë tundimeve) përmes kanaleve të mia sociale. Unë gjithashtu shtyp "porosit tani" shumë herë dhe përfundoj i ndarë mes
Si të bëni orë në kohë reale duke përdorur ekranin Arduino dhe TFT - Arduino Mega RTC me ekran TFT 3.5 inç: 4 hapa
Si të bëni orë në kohë reale duke përdorur ekranin Arduino dhe TFT | Arduino Mega RTC me ekran TFT 3.5 inç: Vizitoni kanalin tim në Youtube. Hyrje:- Në këtë postim do të bëj "Ora në kohë reale" duke përdorur LCD me prekje 3.5 inç TFT, Arduino Mega Moduli 2560 dhe DS3231 RTC…. Para fillimit… shikoni videon nga kanali im në YouTube..Shënim:- Nëse jeni duke përdorur Arduin
Test grafik ILI9341 TFT LCD SPI Ekran: 6 hapa
Test grafik ILI9341 TFT LCD SPI Display: Ndërfaqja e një TFT 2.8 inç SPI që ka një çip ILI9341 me një Arduino Uno
Arduino Uno: Bitmap Animation në ILI9341 TFT Touchscreen Shield Shield Me Visuino: 12 hapa (me fotografi)
Arduino Uno: Bitmap Animation në ILI9341 TFT Touchscreen Shield Shield Me Visuino: Mburojat e ekranit me prekje TFT të bazuara në ILI9341 janë shumë të njohura Mburoja e ekranit me kosto të ulët për Arduino. Visuino ka pasur mbështetje për ta për një kohë të gjatë, por unë kurrë nuk kam pasur rastin të shkruaj një Tutorial se si t'i përdor ato. Kohët e fundit sidoqoftë pak njerëz pyetën