Satura rādītājs:
- 1. darbība: 1. darbība: elektroinstalācija
- 2. darbība: 2. darbība: Raspberry Pi iestatīšana
- 3. darbība: 3. darbība: Fbturbo Config un FBCP instalēšana
Video: Rasberry Pi Zero W ar Arduino TfT (ili9341): 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Pēc nedēļas ilgas izpētes, atkļūdošanas un testēšanas beidzot esmu ieguvis savu SeedStudio 2.8 Arduino TfT, kas strādā ar manu RasPi 0 W ar Kivy un GPIO, lai izveidotu viedpulksteni vai mazu displeja ierīci. Redzot, ka visa nepieciešamā informācija ir izkliedēta vairākās vietnēs es domāju, ka es kaut ko salikšu, sākot ar elektroinstalāciju. Tikai piezīme, ka skārienjutīgais interfeiss nedarbojas un prasa analogās tapas no 0 līdz 3. Varēšu to izmantot vēlāk.
Es izmantoju Raspberry Pi Stretch oficiālo uzbūvi un pieņemu, ka jums jau ir diska attēls USB diskā. Es neesmu pārbaudījis Džesiju vai kādu citu izplatītāju. Es arī pieņemu, ka jums ir vispārīgas zināšanas par lodēšanu, pamata elektroniku un zināšanām par Linux.
Šī apmācība sāksies tā, it kā jums būtu jauna Stretch instalācija.
1. darbība: 1. darbība: elektroinstalācija
SeedStudio 2.8 TfT displejs Arduino izmantos 8 vadus, lai savienotu displeju ar RasPi, izmantojot SPI saskarni.
PIEZĪME. Ja jums nav mini HDMI kabeļa, varat izmantot saliktās "TV" tapas, kas atrodas virs USB barošanas porta, un pie tapām pielodēt nelielu mucas kontaktdakšu. Kvadrātveida tapa ir pozitīva, bet apaļa - negatīva. Izmantojot mātes savienotāju, pielodējiet pozitīvo pie cilindra kontaktdakšas (centrā) un negatīvo pie korpusa. Vīriešu galā atrodiet, kurš vads ir (izmantojiet omu mērītāju), un pielodējiet to pie RCA kontaktdakšas zemes. Savienojiet abus atlikušos vadus kopā. Ieslēdziet Pi, lai pārbaudītu, vai tas darbojas.
Kad pi ir izveidots un darbojas, atjauniniet Pi ar:
sudo rpi atjaunināšana
sudo atjauninājums
sudo jauninājums
Lai pieslēgtu šo displeju, pievienojiet:
Arduino TfT tapas līdz RasPi tapām
MOSI D11 - GPIO 10 (SPI_MOSI) MISO D12 - GPIO 09 (SPI_MISO)
SCK D13 līdz GPIO 11 (SPI_CLK)
TFT_CS D5 līdz GPIO 08 (SPI_CE0_N)
TFT_DC D6 līdz GPIO 24
5V līdz 5 voltu barošanas sliede
Gnd to Ground
Atiestatīt uz GPIO 23
Turklāt jūs varat lodēt džemperi aizmugurē ar apzīmējumu "Fona apgaismojums" un piestiprināt papildu vadu no TfT uz tapas D7 uz jebkuru RasPi tapu, lai kontrolētu apgaismojumu.
2. darbība: 2. darbība: Raspberry Pi iestatīšana
Ieslēdziet Pi un atveriet termināli CTRL+ALT+T ir ātrais taustiņš.
Tips: sudo raspi-config
Ritiniet uz leju līdz saskarnes opcijām un izvēlieties SPI un nospiediet enter. Lai iespējotu, atlasiet "Jā". Ja tiek prasīts pārstartēt, izvēlieties nē. Arī šajā izvēlnē iespējojiet SSH. Noklusējuma parole ir aveņu. Lai SSH ievadītu Pi, ierakstiet pi@Raspberry vai to, ko jūs kādreiz esat nosaucis par Pi citā datorā.
Nākamais veids: sudo nano /boot/config.txt
Ritiniet uz leju līdz vietai, kurā teikts: "framebuffer_width" un "framebuffer_height", mainiet vērtības attiecīgi uz 680 un 420 un noņemiet šo rindu komentārus.
Tieši zem tā ir "hdmi_group/_mode", kas tos komentē, un mainiet vērtības attiecīgi uz 2 un 87 un pievienojiet "hdmi_cvt = 680 420 60 1 0 0 0" kā jaunu rindu.
Ritiniet vēlreiz uz leju, līdz sasniedzat šīs rindiņas "dtparam = i2c_arm = on" un "dtparam = spi = on".
Tagad apakšā pievienojiet šīs rindas:
dtoverlay = rpi-display #(nomainiet to, kas darbojas ar jūsu draiveri, izmantojot ili9341, GitHub dtoverlay ierīces)
dtparam = pagriezt90 #(0 ir portrets)
dtparam = ātrums = 48000000
dtparam = xohms = 100
dtparam = atkļūdošana = 4
gpu_mem = 64
Nospiediet CTRL+X, pēc tam Y un ievadiet, lai saglabātu failu.
Nākamais: sudo nano /boot/cmdline.txt Rindas beigās pievienojiet: fbcon = karte: 10 fbcon = fonts: ProFont6x11
Visbeidzot: sudo nano /etc /modules
Pievienot: spi-bcm2835
snd-bcm2835
i2c-bcm2708
flexfb
fbtft_device
Ja esat visu darījis pareizi, nevis baltā ekrāna vietā, pēc sāknēšanas ir pabeigta kodola ielāde, TfT jāredz melns ekrāns. Šī ir laba ziņa un nozīmē, ka RasPi sazinās ar TfT, izmantojot SPI saskarni. Arī pašā TfT var redzēt sāknēšanas ielādes ekrānu.
3. darbība: 3. darbība: Fbturbo Config un FBCP instalēšana
Tagad, ja vēlaties pārbaudīt un pārliecināties, vai TfT atspoguļo displeju.
Tips: sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
Kur teikts "Opcija" fbdev ""/dev/fb0"
Mainiet "0" uz "1". Tagad HDMI displejs tiks pārnests uz TfT ekrānu. Vienkārši pārstartējiet Pi, un tam vajadzētu ielādēt darbvirsmu TfT. Mainiet to atpakaļ uz “0” un atsāciet apmācību.
Tagad mums jāinstalē cmake, lai apkopotu fbcp un fbcp, lai ļautu HDMI spoguļošanu SPI saskarnē.
Tātad: sudo apt-get install cmake
Kad tas ir izdarīts: sudo git klons
mkdir uzbūve
cd būve
cmake/home/pi/rpi-fbcp (vai visur, kur lejupielādējāt rpi-fbcp failu)
veidot
sudo instalēt fbcp/usr/local/bin/fbcp
Kad tas ir izdarīts, ja ierakstāt “fbcp &”, TfT jāatspoguļo jūsu darbvirsma.
Lai tas darbotos sāknēšanas laikā, modificējiet rc.local failu, izmantojot: sudo nano /etc/rc.local. Varat izdzēst nevajadzīgo komandu “ja” un vietā pievienot “fbcp &”. Atstājiet izeju 0 apakšā.
Kad visas darbības ir pabeigtas, jūsu TfT displejam vajadzētu būt gatavam un darboties, un tas automātiski jāsāk pēc palaišanas. Jūs varat mainīt displeja izmērus failā /boot/config.txt vai noņemt komentāru par pārskenēšanu, ja jums ir melnas apmales.
Ieteicams:
Rasberry PI universālais IR tālvadības pults ar MATRIX Creator: 9 soļi
Rasberry PI universālais IR tālvadības pults ar MATRIX Creator: ⚠️ŠIS GIDS IR BEIDZIES ⚠️Jūs varat redzēt jauno IR ceļvedi, izmantojot zemāk esošo saiti. Http://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dIevads Šī apmācība palīdzēs jums izveidot galīgo universālo tālvadības pulti, izmantojot R
USBerry PI - USB Rasberry Pi Zero (W): 7 soļi (ar attēliem)
USBerry PI - USB Rasberry Pi Zero (W): laiku pa laikam es piesakos tiešsaistē logu veikalā. Mums visiem ir dārgi vainīgi prieki, vai ne? Es savos sociālajos kanālos dalos ar jums lietās, kas man iekrīt acīs (#DailyTemptations). Es arī pārāk daudz reizes nospiežu “pasūtīt tūlīt” un galu galā sadalos
Kā izveidot reāllaika pulksteni, izmantojot Arduino un TFT displeju - Arduino Mega RTC ar 3,5 collu TFT displeju: 4 soļi
Kā izveidot reāllaika pulksteni, izmantojot Arduino un TFT displeju | Arduino Mega RTC ar 3,5 collu TFT displeju: apmeklējiet manu Youtube kanālu. Ievads:- Šajā amatā es izveidošu reāllaika pulksteni, izmantojot 3,5 collu TFT skārienekrānu, Arduino Mega 2560 un DS3231 RTC modulis…. Pirms sākat… pārbaudiet videoklipu no mana YouTube kanāla. Piezīme:- Ja izmantojat Arduin
Grafikas tests ILI9341 TFT LCD SPI displejs: 6 soļi
Grafikas tests ILI9341 TFT LCD SPI displejs: savienojums ar 2,8 collu SPI TFT ar ILI9341 mikroshēmu ar Arduino Uno
Arduino Uno: Bitmap animācija uz ILI9341 TFT skārienekrāna displeja vairoga ar Visuino: 12 soļi (ar attēliem)
Arduino Uno: Bitmap animācija uz ILI9341 TFT skārienekrāna displeja vairoga ar Visuino: uz ILI9341 balstītie TFT skārienekrāna displeja vairogi ir ļoti populāri Arduino displeja vairogi. Visuino jau ilgu laiku ir viņus atbalstījis, bet man nekad nav bijusi iespēja uzrakstīt pamācību par to izmantošanu. Tomēr nesen daži cilvēki jautāja