Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:58
Šioje instrukcijoje paaiškinta, kaip padaryti 240 x 320 pikselių (QVGA) spalvų grafikos ekraną „Arduino UNO R3“.
Skydas, kuriame yra SPI magistralė ir ekrano valdiklis ILI9341, prijungiamas tiesiai prie jūsų „Arduino“.
Naudojami tik 5 „Arduino“duomenų kaiščiai, todėl kiti kaiščiai jūsų projektams lieka laisvi.
TFT ekranas yra tokio paties ilgio kaip jūsų „Arduino“, todėl pakuotė yra tvarkinga.
Skydas:
- pašalina kabelių poreikį.
- užtikrina stabilų ekrano laikiklį
- yra būtini nuo 5 voltų iki 3 voltų įtampos skirstytuvai
- gali būti sukrauti ant kitų „Arduino“skydų
Numatoma dalių kaina yra mažesnė nei 20 USD
Vaizdai
1 nuotraukoje parodyta „Arduino“skydo įjungimas.
Vaizdo įraše parodyta, kaip veikia TFT skydas.
1 žingsnis: dalių sąrašas
Šios dalys buvo gautos iš
- Tik vienas 2,2 colio TFT SPI LCD ekrano modulis 240*320 ILI9341 su SD kortelės lizdu, skirtas „Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC“[1]
- 1 tik prototipo PCB išplėtimo plokštė, skirta „Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2mm 2.54mm Pitch“
Šios dalys buvo gautos vietoje:
- 5 tik 2K2 omų 1/8 vatų metalinės plėvelės rezistoriai
- 5 tik 3 k3 omų 1/8 vatų metalinės plėvelės rezistoriai
- 1 tik 40 kontaktų antgalio gnybtų juostelė 0,1 colio/2,54 mm žingsnis PCB
- 10 amperų konservuotas varinis saugiklis
Numatoma dalių kaina yra mažesnė nei 20 USD
2 žingsnis: laidų schema
TFT modulis priima 5 voltus, nes turi 3 voltų įtampos reguliatorių, tačiau kiekvienas iš TFT įėjimų tikisi 3 voltų.
2K2 | 3K3 įtampos dalikliai sumažina „Arduino“5 voltų išėjimus iki 3 voltų.
Vaizdai
- 1 nuotraukoje parodyta TFT prijungimo schema.
- 2 nuotraukoje parodytas atitinkamas skydas
- 3 nuotraukoje parodyta skydo apačia
- 4 nuotraukoje rodomas skydo vaizdas iš viršaus
- 5 nuotraukoje parodytas surinktas įrenginys
Testavimas
- Atjunkite TFT ekraną nuo skydo
- Įdėkite skydą į „Arduino“
- Prijunkite „Arduino“prie kompiuterio
- Patikrinkite, ar kiekviena įtampos skirstytuvo jungtis yra 3 voltai.
- Atjunkite „Arduino“nuo kompiuterio
- Prijunkite TFT ekraną
- Dabar esate pasiruošę eiti.
3 žingsnis: programinė įranga
Be pridėto kodo, reikalingi trys bibliotekos failai
1 žingsnis
Atsisiųskite šiuos bibliotekos failus:
- https://github.com/adafruit/Adafruit_ILI9341
- https://github.com/adafruit/Adafruit-GFX-Library
- https://github.com/adafruit/Adafruit_BusIO
Visi aukščiau išvardyti failai yra ZIP formatu ir bus rodomi atsisiuntimo aplanke
2 žingsnis
Pasirinkite ir įdiekite kiekvieną iš aukščiau išvardytų bibliotekų naudodami „Arduino IDE“:
- Spustelėkite „Eskizas | Įtraukti biblioteką | Pridėti ZIP biblioteką… | Adafruit_ILI9341-master.zip “
- Spustelėkite „Eskizas | Įtraukti biblioteką | Pridėti ZIP biblioteką … | Adafruit-GFX-Library-master.zip “
- Spustelėkite „Eskizas | Įtraukti biblioteką | Pridėti ZIP biblioteką … | Adafruit_BusIO-master.zip “
3 žingsnis
Iš jūsų „Arduino IDE“:
- Nukopijuokite pridėtą „graphicstest2.ino“failą į „Arduino“eskizą [1]
- Išsaugokite eskizą kaip „graphicstest2“, tada įkelkite jį į „Arduino“
Pastaba
[1]
„Graphicstest2.ino“turinys yra identiškas bibliotekos pavyzdiniam failui “… | Arduino | bibliotekos | „Adafruit_ILI9341-master“| pavyzdžiai | grafinis testas | graphicstest.ino “, išskyrus tai, kad antraštėje buvo nustatyti kai kurie papildomi ekrano modulio kaiščiai.
Taip pat pridedamas viršelio nuotraukos kodas.
4 žingsnis: santrauka
Instrukcijoje aprašoma, kaip padaryti TFT grafikos ekraną „Arduino Uno R3“
Ekrano dydis yra 320 x 240 pikselių (QVGA)
SPI skydas prijungiamas tiesiai prie jūsų „Arduino“
Reikia tik 5 „Arduino“duomenų kaiščių
TFT ekranas yra tokio paties ilgio kaip jūsų „Arduino“, todėl pakuotė yra tvarkinga.
Numatoma dalių kaina yra 20 USD
Spustelėkite čia, jei norite peržiūrėti kitus mano nurodymus.
Rekomenduojamas:
Juostinės grafikos laikrodis IOT (ESP8266 + 3D spausdintas dėklas): 5 žingsniai (su paveikslėliais)
Juostinės grafikos laikrodis IOT (ESP8266 + 3D spausdintas dėklas): Sveiki, šioje instrukcijoje paaiškinsiu, kaip sukurti IOT 256 LED juostos grafikos laikrodį. Šį laikrodį nėra labai sunku pagaminti, jis nėra labai brangus, tačiau jums reikės kantrus pasakyti laiką ^^ bet tai malonu daryti ir kupina mokymo. Mamai
Vocal GOBO - garso slopinimo skydas - vokalo kabina - vokalo dėžutė - refleksijos filtras - vokalo skydas: 11 žingsnių
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: pradėjau įrašyti daugiau vokalo savo namų studijoje ir norėjau gauti geresnį skambesį, o po kelių tyrimų sužinojau, kas yra „GOBO“; buvo. Mačiau šiuos garso slopintuvus, bet nelabai supratau, ką jie padarė. Dabar darau. Radau y
2 USD mini grafikos planšetinis kompiuteris: 4 žingsniai
2 USD mini grafikos planšetinis kompiuteris: „TOUCHPAD HACK“- kaip jutiklinę plokštę paversti naudinga mini grafine planšete su paprastais kasdieniais daiktais
LCD5110 Grafikos mokymas: 4 žingsniai
LCD5110 Grafikos mokymas: Sveiki visi Šiame mokyme aš esu ganna intruduce LCD5110_GRAPH biblioteka ir „Bitmap Graphic“funkcijos. Aš taip nusprendžiau, nes jei mano puslapyje matote „Space Race Game“projektą, aš neparodžiau, kaip galite sukurti bitų žemėlapio grafiką. Tegul b
Grafikos testas ILI9341 TFT LCD SPI ekranas: 6 žingsniai
Grafikos testas ILI9341 TFT LCD SPI ekranas: 2,8 colio SPI TFT su ILI9341 lustu sujungimas su „Arduino Uno“