Kazalo:
- 1. korak: komponente, ki jih potrebujete
- Korak: Dodajte funkcijo SD
- 3. korak: Izdelava tiskanega vezja
- 4. korak: Vzorec programa
Video: ILI9341 ščit na dotik za Wemos D1 Mini: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Pozdravljeni ustvarjalci!
Naredil sem ščitnik ILI9341 za mini serijo Wemos D1. S tem ščitom lahko uporabljam vse funkcije 2,8 -palčnega TFT -ja. Deluje kot zaslon (seveda), dodatno pa lahko uporabim tudi funkcijo na dotik in vtičnico SD.
To navodilo navdihuje ta akt podjetja Nailbuster Inc.
V naslednjih nekaj korakih bom pokazal, kako lahko sami naredite ščit.
1. korak: komponente, ki jih potrebujete
- ILI9341 2,8 "tft s čipom na dotik
- Wemos D1 mini (ali mini Pro)
- trak (min. 36 kosov x 35 krogov)
- L7805 regulator napetosti IC + hladilnik
- 5.5x2.1 vtičnica
- 330nF kondenzator
- 100nF kondenzator
- SD kartica polne velikosti (ali mikro SD z adapterjem)
- enovrstična moška in ženska glava
- žice
- mikro USB kabel za prenos programa
- 6-12V napajanje (neobvezno)
Če želite uporabiti funkcijo na dotik TFT, morate kupiti eno s čipom na dotik.
Korak: Dodajte funkcijo SD
Kot lahko vidite, vezje Nailbuster določa glavni del pin povezave. Narediti moramo le eno stvar: priključke zatičev SD na MCU.
Vsak del TFT komunicira z MCU preko vodila SPI. Torej moramo priključiti tri zatiče SD na skupne zatiče SPI.
- SD_MOSI na pin MOSI MCU
- SD_MISO na pin MISO MCU
- SD_SCK na SCK pin MCU.
Edinstven mora biti samo SD_CS (izbira podrejenega ali SS). Za SD_CS uporabljam pin D3.
Seveda morate spajati štirinožni moški moški pin na priključke SD.
Več informacij o avtobusu SPI na Wikipediji.
3. korak: Izdelava tiskanega vezja
- Dimenzija tiskanega vezja, ki jo uporabljam, je 36 dvopičkov in 35 vrstic. Najprej postavim glavne komponente in določim končne dimenzije tiskanega vezja. Po tem sem ga razrezal na zadnje dimenzije.
- V štiri vogale naredite štiri luknje, skozi katere lahko pritrdite tiskano vezje.
- Povečajte luknje, skozi katere lahko vstavite vtičnico.
-
Izrežite ženske glave in jih spajkajte v tiskano vezje. Potrebujete
- 8 -pinski dolgi x2 za ploščo Wemos
- 14 -pinski dolgi x1 in
- 4 -pinski dolg x1 za TFT
-
Spajkanje
- vtičnico
- kondenzatorji
- regulator napetosti
- žice.
- Po tem morate odrezati nekaj trakov PCB, da odstranite kratke hlače. (Glej zgornji diagram.)
- V naslednjem koraku predlagam, da vzamete multimeter in preverite povezave. S tem korakom lahko odstranite nekaj dima in gorenja.:-)
- Nazadnje vstavite ploščo Wemos in TFT v ščit.
Rezanje trakov PCB je zelo enostaven način. Uporabite sveder s premerom 3,5 mm. Poravnajte ga v luknjo in ga obrnite med prste.
Če želite shraniti vezje od bližnjic, ga lahko sestavite na plastični list z nekaj distančniki in vijaki.
4. korak: Vzorec programa
Najprej morate prenesti in namestiti naslednje knjižnice:
- Grafična knjižnica Adafruit GFX in
- Knjižnica Arduino za XPT2046 podjetja Github.
Nato prenesite priložene štiri skice.
- Naredite mapo "button_SD_test_03" in vanjo vstavite štiri datoteke.
- Odprite "button_SD_test_03.ino" v Arduino IDE in naložite program v MCU.
V priloženih programih boste našli vzorce, ki vas bodo vodili pri uporabi ščita.
Kot boste videli, umerjanje portretnega zaslona ni tako dobro. Če imate boljše kalibracijske parametre, jih delite z nami.
Obstaja še nekaj zatičev, ki jih lahko uporabite za povezavo vašega ščita s senzorji ali drugimi napravami.
- D0 - digitalni V/I ali SS dodatna naprava SPI
- A0 - alaloški vhod
- RST
- TX, RX - serijska komunikacija, I2C ali SS dodatne naprave SPI
Seveda lahko komunicirate z drugimi napravami ali prek interneta vzamete kakršne koli podatke iz interneta. Če želite to narediti, si oglejte moja prejšnja navodila.
- WiFi komunikacija med MCU ESP8266 prek domačega usmerjevalnika
- Dostopna točka -komunikacija med dvema MCU ESP8266.
Priporočena:
Kako zelo enostavno ustvariti Arduino ščit (z uporabo EasyEDA): 4 koraki
Kako zelo enostavno ustvariti Arduino Shield (z uporabo EasyEDA): V tem navodilu vas bom naučil, kako zelo enostavno ustvariti Arduino Uno Shield. Ne bom se spuščal v preveč podrobnosti, vendar sem vključil video, kjer sem poglej malo bolj podrobno o tem, kako uporabljati programsko opremo. Spletno aplikacijo EasyEDA uporabljam, ker sem
Ščit Lattepanda: 4 koraki
Lattepanda Shield: Lattepanda, To je odlična naprava za razvijalce in ljubitelje. Koncept Za moj projekt sem si prizadeval za računalnikom na osnovi mini oken, ki bi lahko zapisoval in snemal senzorje. Ta naprava bi bila nameščena in pritrjena. Največja težava je, kako odstraniti
Tri vezja senzorja na dotik + vezje časovnika na dotik: 4 koraki
Tri vezja senzorja na dotik + vezje časovnika na dotik: Senzor na dotik je vezje, ki se vklopi, ko zazna dotik na nožicah na dotik. Deluje na prehodni osnovi, to je, da bo obremenitev vklopljena le za čas dotika na zatičih. Tukaj vam bom pokazal tri različne načine, kako občutiti dotik
STIKALO NA DOTIK - Kako narediti stikalo na dotik s tranzistorjem in ploščico: 4 koraki
STIKALO NA DOTIK | Kako narediti stikalo na dotik z uporabo tranzistorja in tiskalne plošče.: Stikalo na dotik je zelo preprost projekt, ki temelji na uporabi tranzistorjev. V tem projektu je uporabljen tranzistor BC547, ki deluje kot stikalo na dotik. OBVEZNO OGLEDITE VIDEO, KI vam bo dal popolne podrobnosti o projektu
Arduino Uno: Bitmap animacija na ILI9341 TFT zaslon na dotik na zaslonu z Visuinom: 12 korakov (s slikami)
Arduino Uno: Bitmap animacija na zaslonu na dotik z zaslonom na dotik ILI9341 TFT z Visuinom: zasloni na dotik TFT na osnovi ILI9341 so zelo priljubljeni nizkocenovni zasloni za Arduino. Visuino jih že nekaj časa podpira, vendar nikoli nisem imel priložnosti napisati vadnice, kako jih uporabljati. Pred kratkim pa se je malo vprašalo