Мазмұны:

ILI9341 Wemos D1 Mini үшін сенсорлық қалқан: 4 қадам
ILI9341 Wemos D1 Mini үшін сенсорлық қалқан: 4 қадам

Бейне: ILI9341 Wemos D1 Mini үшін сенсорлық қалқан: 4 қадам

Бейне: ILI9341 Wemos D1 Mini үшін сенсорлық қалқан: 4 қадам
Бейне: Очередная метеостанция берущая информацию на Openweathermap на ili9341 и esp8266 от ThingPulse.com 2024, Шілде
Anonim
ILI9341 Wemos D1 Mini үшін сенсорлық қалқан
ILI9341 Wemos D1 Mini үшін сенсорлық қалқан

Сәлем Жасаушылар!

Мен Wemos D1 шағын сериясына ILI9341 қалқан жасадым. Бұл қалқаны қолдана отырып, мен 2,8 дюймдік TFT барлық функцияларын қолдана аламын. Ол экран ретінде жұмыс істейді (әрине), мен сенсорлық функцияны және SD ұяшығын қоса аламын.

Бұл нұсқаулық Nailbuster Inc -тің осы мақаласынан алынған.

Келесі қадамдарда мен қалқаны қалай жасауға болатынын көрсетемін.

1 -қадам: Сізге қажет компоненттер

Сізге қажет компоненттер
Сізге қажет компоненттер
Сізге қажет компоненттер
Сізге қажет компоненттер
  • ILI9341 сенсорлық чипі бар 2,8 дюйм
  • Wemos D1 mini (немесе mini Pro)
  • жолақ тақтасы (мин. 36colsx35rows)
  • L7805 IC + радиатор кернеу реттегіші
  • 5.5x2.1 розетка
  • 330nF конденсатор
  • 100nF конденсатор
  • толық өлшемді SD картасы (немесе адаптері бар micro SD)
  • ерлер мен әйелдердің бір қатарлы басы
  • сымдар
  • бағдарламаны жүктеуге арналған шағын USB кабелі
  • 6-12 В қуат көзі (міндетті емес)

Егер сіз TFT сенсорлық функциясын қолданғыңыз келсе, сенсорлық чипті сатып алуыңыз керек.

2 -қадам: SD функциясын қосыңыз

SD функциясын қосыңыз
SD функциясын қосыңыз
SD функциясын қосыңыз
SD функциясын қосыңыз

Көріп отырғаныңыздай, Nailbuster схемасы түйреуіштің негізгі бөлігін анықтайды. Бізде бір ғана нәрсе бар - SD түйреуіштерін MCU -ға қосу.

TFT әр бөлігі SPU шинасы арқылы MCU -мен байланысады. Сондықтан біз үш SD түйреуішін жалпы SPI түйреуіштеріне қосуымыз керек.

  • SD_MOSI MCU MOSI түйреуішіне
  • SD_MISO MCU MISO түйреуішіне
  • SD_SCK MCU SCK түйреуішіне.

Тек SD_CS (құл таңдау немесе SS) бірегей болуы керек. Мен D3 түйреуішін SD_CS ретінде қолданамын.

Әрине, SD қосылымдарына ұзындығы төрт істікшелі түйреуішті жалғау керек.

Уикипедияда SPI шинасы туралы қосымша ақпарат.

3 -қадам: ПХД жасау

ПХД жасау
ПХД жасау
ПХД жасау
ПХД жасау
ПХД жасау
ПХД жасау
  • Мен қолданатын ПХД өлшемі - 35 жол бойынша 36 қос нүкте. Алдымен мен негізгі компоненттерді орналастырамын және ПХД соңғы өлшемдерін анықтаймын. Осыдан кейін мен оны соңғы өлшемдерге дейін қысқарттым.
  • Төрт бұрышқа төрт тесік жасаңыз, олар арқылы ПХД түзетуге болады.
  • Розетканы кіргізуге болатын тесіктерді үлкейтіңіз.
  • Әйел тақырыптарын кесіп, оларды ПХД -ге дәнекерлеңіз. Сізге керек

    • Wemos тақтасы үшін ұзындығы x2 8 істікшелі
    • Ұзындығы 14 істікшелі x1 және
    • TFT үшін ұзындығы x1 4 істікшелі
  • Дәнекер

    • қуат розеткасы
    • конденсаторлар
    • кернеу реттегіші
    • сымдар.
  • Осыдан кейін шортты кетіру үшін ПХД жолақтарының кейбірін кесуге тура келеді. (Жоғарыдағы диаграмманы қараңыз.)
  • Келесі қадамда мультиметрді алып, қосылымдарды тексеруді ұсынамын. Бұл әрекетті орындау арқылы сіз түтін мен жанатын компоненттерді жоя аласыз.:-)
  • Соңында Wemos тақтасы мен TFT қалқанға салыңыз.

ПХД жолақтарын кесудің өте оңай жолы бар. Диаметрі 3,5 мм болатын бұрғылау ұшын қолданыңыз. Оны тесікке туралап, саусақтарыңыздың арасына айналдырыңыз.

Тізімдерді төте жолдардан құтқару үшін оны пластикалық параққа бірнеше аралықтар мен бұрандалар көмегімен жинауға болады.

4 -қадам: бағдарлама үлгісі

Алдымен келесі кітапханаларды жүктеу және орнату қажет:

  • Adafruit GFX графикалық негізгі кітапханасы және
  • Github -тан XPT2046 арналған Arduino кітапханасы.

Содан кейін қоса берілген төрт эскизді жүктеңіз.

  • «Button_SD_test_03» қалтасын жасап, оған төрт файлды салыңыз.
  • Arduino IDE «button_SD_test_03.ino» ашыңыз және бағдарламаны MCU -ге жүктеңіз.

Қосымшада сіз қалқанды қолдануға көмектесетін үлгілерді таба аласыз.

Көріп отырғаныңыздай, портреттік экранды калибрлеу соншалықты жақсы емес. Егер сізде жақсы калибрлеу параметрлері болса, оларды бізбен бөлісіңіз.

Қалқанды сенсорларға немесе басқа құрылғыларға қосу үшін қолдануға болатын бірнеше түйреуіштер бар.

  • D0 - сандық енгізу -шығару немесе SS қосымша SPI құрылғысы
  • A0 - аналогтық кіріс
  • RST
  • TX, RX - сериялық байланыс, I2C немесе SS қосымша SPI құрылғылары

Әрине, сіз Wi -Fi арқылы басқа құрылғылармен байланыса аласыз немесе Интернеттен кез келген деректерді ала аласыз. Ол үшін менің алдыңғы нұсқауларымды қараңыз.

  • Үй маршрутизаторы арқылы ESP8266 MCU арасындағы WiFi байланысы
  • Accesspoint -екі ESP8266 MCU арасындағы станция байланысы.

Ұсынылған: