INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Hallo Makers!
Ek het 'n ILI9341 -skild vir die Wemos D1 mini -reeks gemaak. Deur hierdie skild te gebruik, kan ek alle funksies van die 2.8 TFT gebruik. Dit werk (natuurlik) as 'n skerm, en ek kan ook die aanraakfunksie en die SD -aansluiting gebruik.
Hierdie instruksie is geïnspireer deur hierdie artikel van Nailbuster Inc.
In die volgende stappe sal ek wys hoe u u eie skild kan maak.
Stap 1: Komponente wat u benodig
- ILI9341 2.8 "tft met touch chip
- Wemos D1 mini (of mini Pro)
- strookbord (min. 36 kols x 35 rye)
- L7805 spanningsreguleerder IC + heatsink
- 5.5x2.1 aansluiting
- 330nF kapasitor
- 100nF kapasitor
- volgrootte SD -kaart (of micro SD met adapter)
- enkelry manlike en vroulike kop
- drade
- mikro -USB -kabel vir die aflaai van programme
- 6-12V kragtoevoer (opsioneel)
As u die aanraakfunksie van die TFT wil gebruik, moet u een met aanraakskyf koop.
Stap 2: Voeg die SD -funksie by
Soos u kan sien, bepaal die Nailbuster -kring die hoofdeel van die penverbinding. Ons het net een ding om te doen, om die SD -penne aan die MCU te koppel.
Elke deel van die TFT kommunikeer met die MCU via SPI -bus. Ons moet dus drie SD -penne aan die gewone SPI -penne koppel.
- SD_MOSI na die MOSI -pen van die MCU
- SD_MISO na die MISO -pen van die MCU
- SD_SCK na die SCK -pen van die MCU.
Slegs die SD_CS (slave select of SS) moet uniek wees. Ek gebruik die D3 -pen as SD_CS.
U moet natuurlik 'n vierpen lange manlike penkop aan die SD -verbindings soldeer.
Meer inligting oor die SPI -bus op die Wikipedia.
Stap 3: Maak die PCB
- Die PCB -dimensie wat ek gebruik, is 36 kolon by 35 rye. Eers plaas ek die hoofkomponente en definieer die finale afmetings van die PCB. Daarna sny ek dit tot by die finale afmetings.
- Maak vier gate in die vier hoeke waardeur u die printplaat kan herstel.
- Vergroot die gate waardeur u die stopcontact kan steek.
-
Sny die vroulike kopstukke en soldeer dit in die PCB. Jy benodig
- 8 penne lank x2 vir die Wemos -bord
- 14 pen lank x1 en
- 4 speld lank x1 vir die TFT
-
Soldeer
- die kragprop
- die kapasitors
- die spanningsreguleerder
- die drade.
- Daarna moet u 'n paar PCB -stroke sny om kortbroek uit te skakel. (Sien die diagram hierbo.)
- In die volgende stap stel ek voor om 'n multimeter te neem en die verbindings na te gaan. Deur hierdie stap te doen, kan u rook en brandende komponente uitskakel.:-)
- Steek laastens die Wemos -bord en die TFT in die skerm.
Daar is 'n baie maklike manier om die PCB -stroke te sny. Gebruik 'n boor met 'n deursnee van 3,5 mm. Rig dit in 'n gaatjie en draai dit tussen jou vingers.
Om u stroombaan van kortpaaie te red, kan u dit met 'n paar afstandhouers en skroewe op 'n plastiekplaat monteer.
Stap 4: Voorbeeldprogram
Eers moet u die volgende biblioteke aflaai en installeer:
- Adafruit GFX grafiese kernbiblioteek en die
- Arduino -biblioteek vir XPT2046 van die Github.
Laai dan die aangehegte vier sketse af.
- Maak die gids "button_SD_test_03" en plaas die vier lêers daarin.
- Maak die "button_SD_test_03.ino" deur die Arduino IDE oop en laai die program op na die MCU.
In die aangehegte programme vind u voorbeelde wat u sal lei om die skild te gebruik.
Soos u sal sien, is die skermkalibrasie van die portretskerm nie so goed nie. As u beter kalibrasieparameters het, deel dit dan met ons.
Daar is 'n paar penne wat gebruik kan word om u skild aan sensors of ander toestelle te koppel.
- D0 - digitale I/O of SS 'n ekstra SPI -toestel
- A0 - alalog -invoer
- RST
- TX, RX - seriële kommunikasie, I2C of SS 'n ekstra SPI toestelle
U kan natuurlik met ander toestelle kommunikeer of ook data vanaf die internet via WiFi haal. Sien my vorige instruksies om dit te doen.
- WiFi -kommunikasie tussen ESP8266 MCU's deur die tuisrouter
- Accesspoint -kommunikasie tussen twee ESP8266 MCU's.
Aanbeveel:
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: 7 stappe
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: Instruksies vir meer inligting, 'n kombinasie van ander toestelle en 'n kombinasie van 'n mikrokontroler met 'n sudah -module en 'n WiFi -module ESP8266 vir 'n vinnige en vinnige diens (Womos1, R1, WemosM1 ) met behulp van 'n toepassing
Arduino Mega Stepper Shield vir 'n Rubiks -kubusoplosser: 4 stappe
Arduino Mega Stepper Shield vir 'n Rubiks -kubusoplosser: 'n Rukkie gelede het ek gewerk aan 'n masjien wat outomaties 3 x 3 Rubiks -kubus oplos. U kan my instruksies hieroor hier sien. In die projek is stepper -bestuurders van polulu gebruik om ses motors aan te dryf. Ten einde hierdie d
Tuisautomatisering Stap vir stap met behulp van Wemos D1 Mini met PCB -ontwerp: 4 stappe
Tuis -outomatisering stap vir stap met behulp van Wemos D1 Mini met PCB -ontwerp: tuisautomatisering stap vir stap met behulp van Wemos D1 Mini met PCB -ontwerp 'n Paar weke gelede publiseer ons 'n handleiding "Home Automation using Raspberry Pi" in rootsaid.com, wat goed ontvang is onder stokperdjies en Kollege studente. Toe kom een van ons lede
MicroPython vir goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: 4 stappe
MicroPython op goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: Met klein goedkoop ESP8266 -chip / toestel kan u temperatuurdata buite, in die kamer, kweekhuis, laboratorium, koelkamer of op enige ander plek heeltemal gratis aanmeld. Hierdie voorbeeld sal ons gebruik om die verkoelingstemperatuur binne en buite aan te meld
Gebruik pulserende solenoïede met Wemos D1 Mini en H-brug vir besproeiing: 7 stappe
Met behulp van polsende solenoïede met Wemos D1 Mini en H-brug vir besproeiing: vir hierdie instruksies wou ek 'n oplossing skep, sodat ek op afstand 'n sprinkelstelsel kan aanskakel of om my saailinge outomaties te water. Ek gaan 'n wemos D1 gebruik om te beheer polsende solenoïdes. Hierdie solenoïdes gebruik baie minder krag, want as hulle ontvang