
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Сәлем Жасаушылар!
Мен 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 функциясын қосыңыз


Көріп отырғаныңыздай, 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 арасындағы станция байланысы.
Ұсынылған:
MPU-6050: 6 қадамдық сенсорлық жүйенің сенсорлық жүйесі

MPU-6050 сенсорлық жүйесі: MPU-6050 сенсоры MEMS-ге арналған микросхемалармен жұмыс істейді. São 3 eixos a acelerômetro e 3 eixos para to giroscopio, sendo ao todo 6 graus de liberdade (6DOF). Вамос протоколға қол жеткізуге мүмкіндік береді
Қадамдық моторды басқару үшін ескі ноутбуктің сенсорлық тақтасын қайта қолданыңыз: 11 қадам (суреттермен)

Қадамдық моторды басқару үшін ескі ноутбуктің сенсорлық тақтасын қайта қолданыңыз: Мен бұл жобаны бірнеше ай бұрын жасадым. Бірнеше күн бұрын мен Reddit -те r/Arduino -да жобаның бейнесін жарияладым. Жобаға қызығушылық танытқан адамдарды көріп, мен осы нұсқаулықты жасауға шешім қабылдадым, онда мен Arduino кодына кейбір өзгерістер енгіздім
Ескі ресейлік VFD түтіктерінен Arduino үшін қалқан: Сағат, термометр, вольт өлшегіш : 21 қадам (суреттермен)

Ескі ресейлік VFD түтіктерінен Arduino үшін қалқан: Сағат, термометр, вольт өлшегіш …: Бұл жобаны аяқтауға жарты жылға жуық уақыт кетті. Мен бұл жобада қанша жұмыс атқарылғанын сипаттай алмаймын. Бұл жобаны жалғыз орындау мені мәңгілікке алады, сондықтан маған достарымның көмегі тиді. Мұнда сіз біздің жұмысымызды ұзақ нұсқаулықта жиналғанын көре аласыз
Сенсорлық сенсордың үш тізбегі + сенсорлық таймердің тізбегі: 4 қадам

Сенсорлық сенсордың үш тізбегі + сенсорлық таймердің тізбегі: сенсор сенсорлық түйреуіштердегі жанасуды анықтағанда қосылатын тізбек. Ол уақытша жұмыс істейді, яғни түйреуіштер түйіскен кезде ғана жүктеме қосылады, мұнда мен сенсорлық сенсация жасаудың үш түрлі әдісін көрсетемін
Arduino Uno: Visuino көмегімен ILI9341 TFT сенсорлық экран қалқанындағы нүктелік кескін анимациясы: 12 қадам (суреттермен)

Arduino Uno: Visuino көмегімен ILI9341 TFT сенсорлы дисплей қалқанындағы Bitmap анимациясы: ILF9341 негізіндегі TFT сенсорлық экран қалқандары Arduino үшін өте арзан дисплей қалқандары болып табылады. Visuino ұзақ уақыт бойы оларға қолдау көрсетті, бірақ мен оларды пайдалану туралы оқулық жазуға ешқашан мүмкіндік алған жоқпын. Жақында сұрағандар аз болды