Indholdsfortegnelse:
- Trin 1: Komponenter, du har brug for
- Trin 2: Tilføj SD -funktionen
- Trin 3: Fremstilling af printkortet
- Trin 4: Prøveprogram
Video: ILI9341 Touch Shield til Wemos D1 Mini: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hej Makere!
Jeg lavede et ILI9341 skjold til Wemos D1 miniserie. Ved hjælp af dette skjold kan jeg bruge alle funktioner i 2,8 TFT. Det fungerer som en skærm (selvfølgelig), derudover kan jeg også udnytte berøringsfunktionen og SD -stikket.
Denne instruktør er inspireret af denne artikel fra Nailbuster Inc.
I de næste trin vil jeg vise, hvordan du kan lave dit eget skjold.
Trin 1: Komponenter, du har brug for
- ILI9341 2,8 "tft med touch -chip
- Wemos D1 mini (eller mini Pro)
- strip board (min. 36colsx35rows)
- L7805 spændingsregulator IC + kølelegeme
- 5,5x2,1 stikkontakt
- 330nF kondensator
- 100nF kondensator
- SD -kort i fuld størrelse (eller micro SD med adapter)
- enkelt række mandlig og kvindelig overskrift
- ledninger
- mikro -USB -kabel til download af programmer
- 6-12V strømforsyning (valgfrit)
Hvis du gerne vil bruge TFT -berøringsfunktionen, skal du købe en med touch -chip.
Trin 2: Tilføj SD -funktionen
Som du kan se, bestemmer Nailbuster's kredsløb hoveddelen af stiftforbindelsen. Vi har kun en ting at gøre, at tilslutte SD -benene til MCU'en.
Hver del af TFT'en kommunikerer med MCU'en via SPI -bus. Så vi er nødt til at forbinde tre SD -ben til de almindelige SPI -ben.
- SD_MOSI til MOSI -pin på MCU'en
- SD_MISO til MISO -pin på MCU'en
- SD_SCK til SCK -stiften på MCU'en.
Kun SD_CS (slave select eller SS) skal være unik. Jeg bruger D3 -stiften som SD_CS.
Selvfølgelig skal du lodde et fire -benet langt hanstikhoved til SD -forbindelserne.
Mere info om SPI -bussen på Wikipedia.
Trin 3: Fremstilling af printkortet
- PCB -dimensionen, jeg bruger, er 36 kolon ved 35 rækker. Først placerer jeg hovedkomponenterne og definerer de sidste dimensioner af printkortet. Derefter skar jeg det til de sidste dimensioner.
- Lav fire huller i de fire hjørner, hvorigennem du kan reparere printkortet.
- Forstør hullerne, hvorigennem du kan indsætte stikkontakten.
-
Skær hunhovederne og lod dem ind i printkortet. Du mangler
- 8 pin lang x2 til Wemos board
- 14 ben lang x1 og
- 4 ben lang x1 til TFT
-
Lodde
- stikkontakten
- kondensatorerne
- spændingsregulatoren
- ledningerne.
- Derefter skal du skære nogle af PCB -strimlerne for at fjerne shorts. (Se diagrammet ovenfor.)
- I det næste trin foreslår jeg at tage et multimeter og kontrollere forbindelserne. Ved at gøre dette trin kan du fjerne nogle røg og brændende komponenter.:-)
- Indsæt endelig Wemos -kortet og TFT'en i skjoldet.
At skære printkortstrimlerne er en meget let måde. Brug et bor med en diameter på 3,5 mm. Ret det ind i et hul, og vend det mellem fingrene.
For at redde dit kredsløb fra genveje kan du samle det på et plastark ved hjælp af nogle afstandsstykker og skruer.
Trin 4: Prøveprogram
Først skal du downloade og installere de næste biblioteker:
- Adafruit GFX grafikkernebibliotek og
- Arduino -bibliotek til XPT2046 fra Github.
Download derefter de vedhæftede fire skitser.
- Opret mappen "button_SD_test_03" og sæt de fire filer i den.
- Åbn "button_SD_test_03.ino" ved Arduino IDE, og upload programmet til MCU.
I de vedhæftede programmer finder du prøver, der guider dig til at bruge skjoldet.
Som du vil se, er skærmkalibreringen af portrætskærmen ikke så god. Hvis du har bedre kalibreringsparametre, kan du dele dem med os.
Der er nogle resterende pins, der kan bruges til at forbinde dit skjold til sensorer eller andre enheder.
- D0 - digital I/O eller SS en ekstra SPI -enhed
- A0 - alalogindgang
- RST
- TX, RX - seriel kommunikation, I2C eller SS en ekstra SPI -enhed
Selvfølgelig kan du kommunikere med andre enheder eller også hente data fra Internettet via WiFi. For at gøre det, se mine tidligere instruktioner.
- WiFi -kommunikation mellem ESP8266 MCU'er via hjemmerouteren
- Accesspoint -Station -kommunikation mellem to ESP8266 MCU'er.
Anbefalede:
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: 7 trin
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: Pada tutorial pertama ini, Saya ingin mengajak Anda bagaimana caranya menggunakan papan mikrokontroller yang sudah ada Module WiFi ESP8266 di dalamnya dan juga sering dijumpai (Contoh: WemosM1 D1 ) dengan menggunakan aplikasi
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
Arduino Uno: Bitmap -animation på ILI9341 TFT Touchscreen Display Shield With Visuino: 12 trin (med billeder)
Arduino Uno: Bitmap Animation på ILI9341 TFT Touchscreen Display Shield With Visuino: ILI9341 baserede TFT Touchscreen Display Shields er meget populære billige Display Shields til Arduino. Visuino har haft support til dem i et stykke tid, men jeg har aldrig haft mulighed for at skrive en vejledning om, hvordan man bruger dem. For nylig spurgte dog få mennesker
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: 3 trin
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: Min plan var enkel. Jeg ville skære en væg-drevet LED-lysstreng i stykker og derefter genkoble den til at køre 12 volt. Alternativet var at bruge en strømomformer, men vi ved alle, at de er frygtelig ineffektive, ikke? Ret? Eller er de det?