Բովանդակություն:
- Քայլ 1: Ձեզ անհրաժեշտ բաղադրիչներ
- Քայլ 2: Ավելացրեք SD գործառույթը
- Քայլ 3: PCB- ի պատրաստում
- Քայլ 4: Նմուշի ծրագիր
Video: ILI9341 Touch Shield for Wemos D1 Mini: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ողջույն ստեղծողներ:
Ես պատրաստել եմ ILI9341 վահան Wemos D1 մինի շարքի համար: Օգտագործելով այս վահանը, ես կարող եմ օգտագործել 2.8 TFT- ի բոլոր գործառույթները: Այն աշխատում է որպես էկրան (իհարկե), բացի այդ, ես կարող եմ օգտագործել հպման գործառույթը և SD վարդակից նույնպես:
Այս հրահանգը ներշնչված է Nailbuster Inc.- ի այս ակտիկուլից:
Հաջորդ մի քանի քայլերում ես ցույց կտամ, թե ինչպես կարող եք պատրաստել ձեր սեփական վահանը:
Քայլ 1: Ձեզ անհրաժեշտ բաղադրիչներ
- ILI9341 2.8 դյույմ tft հպման չիպով
- Wemos D1 mini (կամ mini Pro)
- շերտագիծ
- L7805 լարման կարգավորիչ IC + ջերմատաքացուցիչ
- 5.5x2.1 հոսանքի վարդակից
- 330nF կոնդենսատոր
- 100nF կոնդենսատոր
- լրիվ չափի SD քարտ (կամ միկրո SD ադապտորով)
- մեկ շարքով արական և իգական վերնագիր
- լարերը
- միկրո USB մալուխ `ծրագրի ներբեռնման համար
- 6-12 Վ էլեկտրամատակարարում (ըստ ցանկության)
Եթե կցանկանայիք օգտագործել TFT- ի հպման գործառույթը, ապա պետք է այն ձեռք բերեք հպման չիպով:
Քայլ 2: Ավելացրեք SD գործառույթը
Ինչպես տեսնում եք, Nailbuster- ի սխեման որոշում է կապի միացման հիմնական մասը: Մենք միայն մեկ բան ունենք անելու ՝ SD կապերը միացնել MCU- ին:
TFT- ի յուրաքանչյուր հատված հաղորդակցվում է MCU- ի հետ SPI ավտոբուսի միջոցով: Այսպիսով, մենք պետք է երեք SD կապում միացնենք ընդհանուր SPI կապումներին:
- SD_MOSI դեպի MCU- ի MOSI կապում
- SD_MISO դեպի MCU MISO կապում
- SD_SCK դեպի MCU- ի SCK կապը:
Միայն SD_CS- ը (ստրուկի ընտրություն կամ SS) պետք է լինի եզակի: Ես օգտագործում եմ D3 կապը որպես SD_CS:
Անշուշտ, դուք պետք է չորս կապում երկար արական կապի վերնագիր կպցրեք SD միացումներին:
Լրացուցիչ տեղեկություններ SPI ավտոբուսի մասին Վիքիպեդիայում:
Քայլ 3: PCB- ի պատրաստում
- PCB- ի չափսերը, որոնք ես օգտագործում եմ, 36 կետ է 35 տողերով: Սկզբում տեղադրում եմ հիմնական բաղադրիչները և սահմանում PCB- ի վերջնական չափերը: Դրանից հետո ես կտրեցի այն մինչև վերջնական չափերը:
- Չորս անկյուններում չորս անցք արեք, որոնց միջոցով կարող եք ամրացնել PCB- ն:
- Մեծացրեք անցքերը, որոնց միջոցով կարող եք տեղադրել վարդակից:
-
Կտրեք կանանց վերնագրերը և դրանք կպցրեք PCB- ի մեջ: Քեզ պետք է
- 8 փին երկար x2 Wemos տախտակի համար
- 14 փին երկար x1 և
- 4 փին երկար x1 TFT- ի համար
-
Sոդող
- հոսանքի վարդակից
- կոնդենսատորները
- լարման կարգավորիչը
- լարերը:
- Դրանից հետո դուք պետք է կտրեք PCB- ի որոշ շերտեր `կարճ շորտերը վերացնելու համար: (Տես վերևի դիագրամը):
- Հաջորդ քայլում ես առաջարկում եմ վերցնել բազմաչափ և ստուգել միացումները: Այս քայլը կատարելով ՝ կարող եք վերացնել ծխի և այրվող բաղադրիչների մի մասը::-)
- Վերջապես տեղադրեք Wemos տախտակը և TFT- ը վահանի մեջ:
PCB շերտերը կտրելու համար շատ հեշտ միջոց կա: Օգտագործեք 3.5 մմ տրամագծով հորատիչ: Հավասարեցրեք այն անցքի և շրջեք այն մատների միջև:
Ձեր սխեման դյուրանցումներից փրկելու համար կարող եք այն հավաքել պլաստիկ թերթիկի վրա `օգտագործելով որոշ բացիչներ և պտուտակներ:
Քայլ 4: Նմուշի ծրագիր
Սկզբում դուք պետք է ներբեռնեք և տեղադրեք հաջորդ գրադարանները.
- Adafruit GFX գրաֆիկական հիմնական գրադարանը և
- Arduino գրադարան XPT2046- ի համար Github- ից:
Այնուհետեւ ներբեռնեք կցված չորս էսքիզները:
- Պատրաստեք «button_SD_test_03» թղթապանակը և չորս ֆայլ տեղադրեք դրա մեջ:
- Բացեք Arduino IDE- ի «button_SD_test_03.ino» - ն և ծրագիրը վերբեռնեք MCU:
Կցված ծրագրերում դուք կգտնեք նմուշներ, որոնք կառաջնորդեն ձեզ օգտագործել վահանը:
Ինչպես կտեսնեք, դիմանկարային էկրանի էկրանի ճշգրտումը այնքան էլ լավ չէ: Եթե ունեք ավելի լավ ճշգրտման պարամետրեր, խնդրում ենք դրանք կիսել մեզ հետ:
Կան մի քանի մնացած կապում, որոնք կարող են օգտագործվել ձեր վահանը սենսորներին կամ այլ սարքերին միացնելու համար:
- D0 - թվային I/O կամ SS լրացուցիչ SPI սարք
- A0 - alalog մուտքագրում
- RST
- TX, RX - սերիական հաղորդակցություն, I2C կամ SS և լրացուցիչ SPI սարքեր
Իհարկե, դուք կարող եք շփվել այլ սարքերի հետ կամ ինտերնետից ցանկացած տվյալներ վերցնել նաև WiFi- ի միջոցով: Դա անելու համար տես իմ նախորդ հրահանգները:
- WiFi հաղորդակցություն ESP8266 MCU- ների միջև տնային երթուղիչի միջոցով
- Accesspoint -Կայանի հաղորդակցություն երկու ESP8266 MCU- ների միջև:
Խորհուրդ ենք տալիս:
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: 7 քայլ
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: Pada tutorial pertama ini, Saya ingin mengajak Anda bagaimana caranya menggunakan papan mikrokontroler yang sudah ada Module WiFi ESP8266 di dalamnya dan juga sering Dym1pa, m11, y1 սերունդ, մինջա, մինջա, մինջա, մինջա, մինջա, մինջա, մինջա, մինջա, մինջա, մինջա, սերմի դեմ 1, ) dengan menggunakan դիմում
Տնային ավտոմատացում Քայլ առ քայլ Wemos D1 Mini- ի միջոցով ՝ PCB դիզայնով. 4 քայլ
Տնային ավտոմատացում Wemos D1 Mini- ի միջոցով PCB դիզայնով. Տնային ավտոմատացում Քայլ առ քայլ Wemos D1 Mini- ի միջոցով ՝ PCB դիզայնով: Մի քանի շաբաթ առաջ մենք rootaid.com կայքում հրատարակեցինք «Տնային ավտոմատացում ՝ օգտագործելով ազնվամորի Pi» ձեռնարկը, որը լավ ընդունվեց հոբբիստների և քոլեջի ուսանողներ: Հետո եկավ մեր անդամներից մեկը
Rasberry Pi Zero W Arduino TfT- ով (ili9341) ՝ 3 քայլ
Rasberry Pi Zero W Arduino TfT- ով (ili9341). Այսպիսով, մեկշաբաթյա հետազոտություններից, կարգաբերումներից և փորձարկումներից հետո ես վերջապես ստացա իմ SeedStudio 2.8 " Arduino TfT- ն աշխատում է իմ RasPi 0 W- ի վրա Kivy- ի և GPIO- ի հետ `խելացի ժամացույց կամ փոքր ցուցադրման սարք պատրաստելու համար: Տեսնելով, որ բոլոր անհրաժեշտ տեղեկությունները ցրված են
Գրաֆիկական թեստ ILI9341 TFT LCD SPI Displayուցադրել ՝ 6 քայլ
Գրաֆիկական թեստ ILI9341 TFT LCD SPI էկրան. 2.8 դյույմանոց SPI TFT- ի միացում, որն ունի ILI9341 չիպ Arduino Uno- ին:
Arduino Uno. Bitmap Animation ILI9341 TFT Touchscreen Display Shield With Visuino. 12 քայլ (նկարներով)
Arduino Uno. Bitmap Animation on ILI9341 TFT Touchscreen Display Shield With Visuino. ILI9341 based TFT Touchscreen Display Shields are very popular low cost Display Shields for Arduino. Visuino- ն նրանց աջակցում էր բավականին երկար ժամանակ, բայց ես երբեք առիթ չեմ ունեցել գրել դրանք օգտագործելու վերաբերյալ ձեռնարկ: Վերջերս, սակայն, քչերն էին հարցնում