Tartalomjegyzék:
- 1. lépés: 1. lépés: huzalozás
- 2. lépés: 2. lépés: Raspberry Pi beállítása
- 3. lépés: 3. lépés: Fbturbo Config és FBCP Install
Videó: Rasberry Pi Zero W Arduino TfT -vel (ili9341): 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Így egy hét kutatás, hibakeresés és tesztelés után végre megkaptam a SeedStudio 2.8 Arduino TfT -t, amely a RasPi 0 W -on dolgozik Kivy -vel és GPIO -val, hogy intelligens órát vagy kis kijelzőt készítsek. Látva, hogy minden szükséges információ szétszórt Több weboldalon úgy gondoltam, hogy valamit összeállítok a vezetékekkel kezdve. Csak egy megjegyzés: az érintőfelület nem működik, és 0-3-as analóg érintkezőket igényel. Lehet, hogy később működni fog.
A Raspberry Pi Stretch hivatalos buildjét használom, és feltételezem, hogy már van lemezképed USB -meghajtón. Nem teszteltem Jessie -n és más disztrókon. Feltételezem továbbá, hogy általános ismerete van a forrasztásról, az alapvető elektronikáról és néhány linuxos know-how-ról.
Ez az oktatóanyag úgy kezdődik, mintha frissen telepítette volna a Stretch programot.
1. lépés: 1. lépés: huzalozás
Az Arduino SeedStudio 2,8 hüvelykes TfT kijelzője 8 vezetékkel csatlakoztatja a kijelzőt a RasPi -hez az SPI interfész használatával.
MEGJEGYZÉS: Ha nem rendelkezik mini HDMI -kábellel, használhatja az USB -tápcsatlakozó felett található összetett "TV" -csapokat, és forraszthat egy kis csavart a csatlakozóra. A négyzet alakú csap pozitív, a kerek negatív. A hüvelyes csatlakozóval forrasztja a pozitív elemet a cső dugójának szárához (középen), és a negatívot a tokhoz. A hüvely végén keresse meg, melyik vezetékről van szó (használjon ohmos mérőt), és forrasztja az RCA dugó földeléséhez. Csatlakoztassa a maradék vezetékeket egymáshoz. Kapcsolja be a Pi -t, hogy ellenőrizze, működik -e.
Miután a pi elindult és fut, frissítse a Pi -t:
sudo rpi-update
sudo frissítés
sudo frissítés
Tehát a kijelző bekötéséhez csatlakoztassa a következőket:
Arduino TfT csapok RasPi csapokhoz
MOSI D11 - GPIO 10 (SPI_MOSI) MISO D12 - GPIO 09 (SPI_MISO)
SCK D13 - GPIO 11 (SPI_CLK)
TFT_CS D5 - GPIO 08 (SPI_CE0_N)
TFT_DC D6 - GPIO 24
5–5 voltos tápcsatlakozó
Gnd to Ground
Állítsa vissza a GPIO 23 -ra
Ezenkívül forraszthatja a jumpert a "Háttérvilágítás" feliratú hátoldalon, és egy további vezetéket csatlakoztathat a D7 -es TfT -ről a RasPi bármelyik tűjére a háttérvilágítás vezérléséhez.
2. lépés: 2. lépés: Raspberry Pi beállítása
Kapcsolja be a Pi -t, és nyisson meg egy terminált CTRL+ALT+T a gyorsbillentyű.
Típus: sudo raspi-config
Görgessen le az illesztési lehetőségekhez, válassza az SPI lehetőséget, és nyomja meg az enter billentyűt. Az engedélyezéshez válassza az "Igen" lehetőséget. Ha újraindítást kér, válassza a nem lehetőséget. Ebben a menüben engedélyezze az SSH -t. Az alapértelmezett jelszó a málna. Ha SSH -t szeretne írni a Pi -be, írja be a pi@Raspberry -t, vagy amit valaha Pi -nek nevezett el egy másik számítógépen.
Következő típus: sudo nano /boot/config.txt
Görgessen le a "framebuffer_width" és a "framebuffer_height" felirathoz, változtassa meg az értékeket 680 -ra és 420 -ra, és törölje a megjegyzéseket.
Ez alatt van a "hdmi_group/_mode" megjegyzés, és módosítsa az értékeket 2 -re és 87 -re, és adja hozzá a "hdmi_cvt = 680 420 60 1 0 0 0" értéket új sorként.
Görgessen lejjebb, amíg el nem éri a "dtparam = i2c_arm = on" és a "dtparam = spi = on" megjegyzést a két sorról.
Most egészen az aljáig adja hozzá ezeket a sorokat:
dtoverlay = rpi-display #(cserélje ki az illesztőprogrammal kompatibilisre, ili9341, GitHub dtoverlay eszközök használatával)
dtparam = rotate90 #(0 portré)
dtparam = sebesség = 48000000
dtparam = xohms = 100
dtparam = hibakeresés = 4
gpu_mem = 64
Nyomja meg a CTRL+X, majd az Y billentyűt, majd nyomja meg az Enter billentyűt a fájl mentéséhez.
Következő: sudo nano /boot/cmdline.txt A sor végén adja hozzá: fbcon = map: 10 fbcon = font: ProFont6x11
Végül: sudo nano /etc /modules
Hozzáadás: spi-bcm2835
snd-bcm2835
i2c-bcm2708
flexfb
fbtft_device
Ha mindent helyesen csinált, akkor a fehér képernyő helyett folyamatosan, a rendszerindítás után a rendszermag betöltése után egy fekete képernyőt kell látnia a TfT -n. Ez jó hír, és azt jelenti, hogy a RasPi az SPI interfészen keresztül kommunikál a TfT -vel. A rendszerindító betöltő képernyőt is láthatja a TfT -n.
3. lépés: 3. lépés: Fbturbo Config és FBCP Install
Ha most tesztelni szeretne, és győződjön meg arról, hogy a TfT tükrözi a kijelzőt.
Típus: sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
Ahol az "Opció" fbdev ""/dev/fb0 "felirat szerepel
Változtassa meg a "0" értéket "1" értékre. Ezzel a HDMI -kijelző a TfT képernyőre kerül. Csak indítsa újra a Pi -t, és fel kell töltenie az asztalt a TfT -re. Állítsa vissza "0" -ra, és folytassa az oktatóanyagot.
Most telepítenünk kell a cmake -t az fbcp és az fbcp fordításához, hogy lehetővé tegye a HDMI tükrözést az SPI interfészhez.
Tehát: sudo apt-get install cmake
Ha ez megtörtént: sudo git klón
mkdir build
cd build
cmake/home/pi/rpi-fbcp (vagy bárhonnan töltötte le az rpi-fbcp fájlt)
készítsen
sudo install fbcp/usr/local/bin/fbcp
Ha ez megtörtént, ha beírja az "fbcp &" parancsot, a TfT -nek tükröznie kell az asztalt.
Ahhoz, hogy rendszerindításkor fusson, módosítsa az rc.local fájlt: sudo nano /etc/rc.local. Törölheti a felesleges "if" parancsot, és hozzáadhatja az "fbcp &" parancsot a helyére. Hagyja a 0 kijáratot alul.
Miután az összes lépést elvégezte, a TfT kijelzőnek működőképesnek kell lennie, és automatikusan elindul a rendszerindítás után. Módosíthatja a megjelenítési méreteket a /boot/config.txt fájlban, vagy feloldhatja a túlpásztázás megjegyzését, ha fekete szegélye van.
Ajánlott:
Rasberry PI univerzális IR távirányító MATRIX Creatorral: 9 lépés
Rasberry PI univerzális IR távirányító MATRIX Creatorral: ⚠️EZ AZ ÚTMUTATÓ ELFOGADT ⚠️ Az új IR útmutatót az alábbi linken tekintheti meg. Http://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dBevezetés Ez az oktatóanyag segít a végső univerzális távirányító létrehozásában egy R
USBerry PI - USB Rasberry Pi Zero (W): 7 lépés (képekkel)
USBerry PI - USB Rasberry Pi Zero (W): Időről időre bejelentkezem online az ablakboltba. Mindannyiunknak drága bűntudata van, nem? Megosztom veled azokat a dolgokat, amelyek megragadják a szemem (#DailyTemptations) a közösségi csatornáimon keresztül. Túl sokszor megnyomom a „rendelés most” gombot, és végül kettészakadok
Valós idejű óra készítése Arduino és TFT kijelző használatával - Arduino Mega RTC 3,5 hüvelykes TFT kijelzővel: 4 lépés
Hogyan készítsünk valós idejű órát Arduino és TFT kijelző használatával | Arduino Mega RTC 3,5 hüvelykes TFT kijelzővel: Látogasson el a Youtube csatornámra. 2560 és DS3231 RTC modul… .Mielőtt elkezdené… ellenőrizze a videót a YouTube-csatornámról. Megjegyzés:- Ha Arduin-t használ
Grafikai teszt ILI9341 TFT LCD SPI kijelző: 6 lépés
Grafikai teszt ILI9341 TFT LCD SPI kijelző: illesztés egy 2,8 hüvelykes SPI TFT -hez, amely rendelkezik ILI9341 chippel az Arduino Uno -val
Arduino Uno: Bitmap animáció az ILI9341 TFT érintőképernyős kijelzővédőn Visuino -val: 12 lépés (képekkel)
Arduino Uno: Bitmap animáció ILI9341 TFT érintőképernyős kijelzővédővel Visuino -val: Az ILI9341 alapú TFT érintőképernyős kijelzőpajzsok nagyon népszerűek olcsó kijelzőpajzsok az Arduino számára. Visuino már régóta támogatja őket, de soha nem volt alkalmam leírást készíteni a használatukról. A közelmúltban azonban kevesen kérdezték