Sisukord:
- 1. samm: 1. samm: juhtmestik
- 2. samm: 2. samm: Raspberry Pi seadistamine
- 3. samm: 3. samm: Fbturbo Config ja FBCP install
Video: Rasberry Pi Zero W koos Arduino TfT -ga (ili9341): 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Nii et pärast nädalast uurimist, silumist ja katsetamist sain lõpuks oma SeedStudio 2.8 Arduino TfT, mis töötab koos RasPi 0 W -ga koos Kivy ja GPIO -ga, et teha nutikell või väike ekraaniseade. Nähes, et kogu nõutav teave on hajutatud Mitmel veebisaidil arvasin, et panen midagi kokku, alustades juhtmestikust. Märkus: puutetundlik liides ei tööta ja nõuab analoogpinge 0-3. Võib-olla saan selle hiljem tööle.
Ma kasutan Raspberry Pi Stretchi ametlikku ehitust ja eeldan, et teil on juba USB -draivil ketaskujutis. Ma pole Jessie ega mõne muu distro peal testinud. Samuti eeldan, et teil on üldised teadmised jootmisest, põhielektroonikast ja mõningatest Linuxi oskusteavetest.
See õpetus algab nii, nagu oleks teil uus Stretchi install.
1. samm: 1. samm: juhtmestik
Arduino jaoks mõeldud SeedStudio 2,8 -tolline TfT -ekraan kasutab SPI -liidese abil ekraani RasPiga ühendamiseks 8 juhtmest.
MÄRKUS. Kui teil pole mini -HDMI -kaablit, võite kasutada USB -toitepordi kohal asuvaid televiisorist tihvte ja jootada tihvtidele väikese silindripistiku. Ruudukujuline tihvt on positiivne ja ümmargune negatiivne. Naisliidese abil jootke pluss tünni pistiku varre (keskele) ja negatiivne korpusesse. Otsige meessoost otsast välja, millise juhtmega on tegemist (kasutage oomimeetrit) ja jootke see RCA -pistiku maandusega. Ühendage mõlemad ülejäänud juhtmed kokku. Lülitage Pi sisse, et kontrollida, kas see töötab.
Kui pi on valmis ja töötab, värskendage Pi järgmiselt:
sudo rpi-update
sudo värskendus
sudo täiendus
Selle ekraani ühendamiseks ühendage järgmine:
Arduino TfT -nööpnõelad kuni RasPi -tihvtid
MOSI D11 kuni GPIO 10 (SPI_MOSI) MISO D12 kuni GPIO 09 (SPI_MISO)
SCK D13 kuni GPIO 11 (SPI_CLK)
TFT_CS D5 kuni GPIO 08 (SPI_CE0_N)
TFT_DC D6 kuni GPIO 24
5 V kuni 5 V toiteliin
Gnd maapinnale
Lähtestage GPIO 23
Lisaks saate joota hüppaja tagaküljel sildiga "Taustvalgustus" ja kinnitada täiendav traat TfT -st tihvti D7 külge RasPi mis tahes tihvti külge, et juhtida taustvalgustust.
2. samm: 2. samm: Raspberry Pi seadistamine
Lülitage Pi sisse ja avage terminal CTRL+ALT+T on kiirklahv.
Tüüp: sudo raspi-config
Kerige liidese suvanditeni ja valige SPI ning vajutage sisestusklahvi. Lubamiseks valige "Jah". Kui see palub taaskäivitamist, valige ei. Samuti lubage selles menüüs SSH. Vaikimisi parool on vaarikas. Kui soovite SSH -d sisestada Pi -ks, sisestage pi@Raspberry või mis iganes te nimetasite teid Pi -ks teises arvutis.
Järgmine tüüp: sudo nano /boot/config.txt
Kerige allapoole, kus on kirjas „framebuffer_width” ja „framebuffer_height”, muutke väärtused vastavalt 680 ja 420 ning tühistage need read.
Selle all on "hdmi_group/_mode" ja tühistage need ning muutke väärtused vastavalt 2 ja 87 ning lisage uuele reale "hdmi_cvt = 680 420 60 1 0 0 0".
Kerige uuesti allapoole, kuni jõuate "dtparam = i2c_arm = on" ja "dtparam = spi = on" nende kahe rea kommentaaride tühistamiseni.
Nüüd allservas lisage need read:
dtoverlay = rpi-display #(asendage draiveriga töötavaga, kasutades ili9341, GitHub dtoverlay seadmeid)
dtparam = rotate90 #(0 on portree)
dtparam = kiirus = 48000000
dtparam = xohms = 100
dtparam = silumine = 4
gpu_mem = 64
Faili salvestamiseks vajutage CTRL+X, seejärel Y ja sisestage.
Järgmine: sudo nano /boot/cmdline.txt Rea lõpus lisage: fbcon = map: 10 fbcon = font: ProFont6x11
Lõpuks: sudo nano /etc /modules
Lisage: spi-bcm2835
snd-bcm2835
i2c-bcm2708
flexfb
fbtft_device
Kui olete kõik õigesti teinud, peaksite pärast kerneli laadimise lõpetamist kogu aeg valge ekraani asemel nägema TfT -l musta ekraani. See on hea uudis ja tähendab, et RasPi suhtleb TfT -ga SPI -liidese kaudu. Samuti võite TfT -l näha alglaadimise ekraani.
3. samm: 3. samm: Fbturbo Config ja FBCP install
Nüüd, kui soovite testida ja veenduda, et TfT peegeldab ekraani.
Tüüp: sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
Kus on kirjas "Valik" fbdev ""/dev/fb0"
Muutke "0" väärtuseks "1". See teisaldab nüüd HDMI -ekraani TfT -ekraanile. Lihtsalt taaskäivitage Pi ja see peaks laadima töölaua TfT -le. Muutke see tagasi "0" ja jätkake õpetust.
Nüüd peame installima cmake, et kompileerida fbcp ja fbcp, et võimaldada HDMI peegeldamist SPI liidesele.
Niisiis: sudo apt-get install cmake
Kui see on tehtud: sudo git kloon
mkdir ehitada
cd ehitada
cmake/home/pi/rpi-fbcp (või kuhu iganes olete rpi-fbcp faili alla laadinud)
tegema
sudo install fbcp/usr/local/bin/fbcp
Kui see on tehtud, kui sisestate "fbcp &", peaks TfT peegeldama teie töölauda.
Selle käivitamiseks muutmiseks muutke rc.local faili järgmiselt: sudo nano /etc/rc.local. Saate kustutada mittevajaliku käsu "if" ja lisada kohale "fbcp &". Jätke väljapääs 0 alla.
Kui kõik toimingud on lõpule viidud, peaks teie TfT -ekraan olema töökorras ja käivituma automaatselt pärast käivitamist. Saate muuta kuvasuurusi failis /boot/config.txt või tühistada üleskaneerimise, kui teil on mustad äärised.
Soovitan:
Rasberry PI universaalne IR -pult koos MATRIX Creatoriga: 9 sammu
Rasberry PI universaalne IR-kaugjuhtimispult koos MATRIX Creatoriga: IS️See juhend on aegunud ⚠️ Uut IR-juhendit näete alloleva lingi kaudu. Https://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dSissejuhatus See õpetus aitab teil luua ülima universaalse kaugjuhtimispuldi, kasutades
USBerry PI - USB Rasberry Pi Zero (W): 7 sammu (koos piltidega)
USBerry PI - USB Rasberry Pi Zero (W): aeg -ajalt login veebis aknapoodi sisse. Meil kõigil on kallid süüdimõistmised, eks? Jagan teiega oma sotsiaalsete kanalite kaudu asju, mis mulle silma jäävad (#DailyTemptations). Samuti vajutan liiga palju kordi „telli kohe” ja lõpetan kahe vahel
Kaasaskantav ümbris koos akuga Raspberry Pi Zero W (EN/FR) jaoks: 5 sammu (koos piltidega)
Kaasaskantav ümbris koos akuga Raspberry Pi Zero W (EN/FR) jaoks: ETSee juhend selgitab, kuidas luua " kaasaskantav arvuti " Raspberry Pi null, Iphone aku ja mõned elektroonikamoodulid avec un Raspberry Pi zero, une ba
Graafikatest ILI9341 TFT LCD SPI -ekraan: 6 sammu
Graafikatest ILI9341 TFT LCD SPI -ekraan: 2,8 -tollise SPI TFT, millel on ILI9341 kiip, ühendamine Arduino Unoga
Arduino Uno: Bitmap animatsioon ILI9341 TFT puutetundliku ekraani ekraanil Visuinoga: 12 sammu (piltidega)
Arduino Uno: Bitmap animatsioon ILI9341 TFT puutetundliku ekraani ekraanil Visuinoga: ILI9341 põhinevad TFT puuteekraaniga ekraanikilbid on Arduino jaoks väga populaarsed odavad ekraanikilbid. Visuino on neid juba mõnda aega toetanud, kuid mul pole kunagi olnud võimalust kirjutada nende kasutamise õpetust. Hiljuti aga küsisid vähesed