
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53

Салам Жаратуучулар!
Мен Wemos D1 мини сериясы үчүн ILI9341 калканчын жасадым. Бул калканчты колдонуу менен мен 2.8 TFTтин бардык функцияларын колдоно алам. Ал экран катары иштейт (албетте), мен тийүү функциясын жана SD розеткасын да колдоно алам.
Бул көрсөтмө Nailbuster Incтин бул макаласынан шыктандырылган.
Кийинки бир нече кадамдарда мен кантип калкан жасоону көрсөтөм.
1 -кадам: Сизге керектүү компоненттер


- ILI9341 2.8 "tft сенсордук чип менен
- Wemos D1 мини (же мини Pro)
- тилке тактасы (мин. 36colsx35rows)
- L7805 чыңалуу жөндөгүчү IC + радиатор
- 5.5x2.1 розетка
- 330nF конденсатор
- 100nF конденсатор
- толук көлөмдөгү SD карта (же адаптери бар микро SD)
- бир катар эркек жана ургаачы баш
- зымдар
- программаны жүктөө үчүн микро USB кабели
- 6-12V электр менен камсыздоо (милдеттүү эмес)
Эгерде сиз 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 өлчөмү 35 катар менен 36 колон. Башында мен негизги компоненттерди жайгаштырам жана ПХБнын акыркы өлчөмдөрүн аныктайм. Андан кийин мен аны акыркы өлчөмдөргө чейин кесип салдым.
- Төрт бурчка төрт тешик жасаңыз, алар аркылуу ПХБны оңдоого болот.
- Электр розеткасын киргизе турган тешиктерди чоңойтуңуз.
-
Аялдардын башын кесип, аларды ПХБга кошуңуз. Сизге керек
- Wemos тактасы үчүн 8 пин узун x2
- 14 пин узун x1 жана
- TFT үчүн 4 пин узун x1
-
Solder
- электр розеткасы
- конденсаторлор
- чыңалуу жөндөгүч
- зымдар
- Андан кийин шорты жок кылуу үчүн кээ бир ПХБ тилкелерин кесүү керек. (Жогорудагы диаграмманы караңыз.)
- Кийинки кадамда мен мультиметрди алып, туташууларды текшерүүнү сунуштайм. Бул кадамды жасоо менен сиз түтүндү жана күйүп жаткан компоненттерди жок кыла аласыз.:-)
- Акыры Wemos тактасын жана TFTди калканга салыңыз.
PCB тилкелерин кесүү үчүн абдан оңой жол бар. Диаметри 3,5 мм болгон тешкичти колдонуңуз. Аны тешикке тууралап, манжаларыңыздын ортосуна буруңуз.
Тизмеңизди кыска жолдордон сактап калуу үчүн, аны пластикалык баракка чогултуп, кээ бир аралыктарды жана бурамаларды колдонуңуз.
4 -кадам: Үлгүлүү программа
Адегенде кийинки китепканаларды жүктөп алып, орнотушуңуз керек:
- Adafruit GFX графикалык негизги китепканасы жана
- Githubдан XPT2046 үчүн Arduino китепканасы.
Андан кийин тиркелген төрт эскизди жүктөп алыңыз.
- "Button_SD_test_03" папкасын жасап, ага төрт файлды салыңыз.
- Arduino IDE тарабынан "button_SD_test_03.ino" ачыңыз жана программаны MCUга жүктөңүз.
Тиркелген программаларда сиз калканды колдонууга жардам бере турган үлгүлөрдү таба аласыз.
Көрүнүп тургандай, портреттик экранды калибрлөө анча жакшы эмес. Эгерде сизде жакшыраак калибрлөө параметрлери болсо, биз менен бөлүшүңүз.
Калкыңызды сенсорлорго же башка түзмөктөргө туташтыруу үчүн колдонула турган кээ бир казыктар бар.
- D0 - санариптик I/O же SS кошумча SPI түзмөгү
- A0 - аналогдук киргизүү
- RST
- TX, RX - сериялык байланыш, I2C же SS кошумча SPI түзмөктөрү
Албетте, WiFi аркылуу башка түзмөктөр менен байланышууга же Интернеттен каалаган маалыматты алууга болот. Бул үчүн менин мурунку көрсөтмөлөрүмдү караңыз.
- Үй роутери аркылуу ESP8266 MCUлар ортосундагы WiFi байланышы
- Accesspoint -эки ESP8266 MCU ортосундагы станция байланышы.
Сунушталууда:
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: 7 кадам

Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: Үйрөткүчтүн окуу куралы, жана менеджменттин жаңы модулу, WiFi модулу ESP8266 менен иштөө жана бөлүшүү MiniMoNoMo1 (Doho): ) денган менггунакан апликаси
ESP8266 Shield негизинде Arduino үчүн UDP/IP сериялык шлюзи: 8 кадам

ESP8266 Shield негизиндеги Arduino үчүн UDP/IP сериялык шлюзу: Мен буга чейин 2016 -жылы бул инструктивдүү " Ардуинону IP тармагына туташтыруу үчүн өз Wifi шлюзун кантип жасоо керек " дегенди жарыялаган элем. Мен кодду жакшырткандан кийин, мен дагы эле ушул чечимди колдонуп жатам
Wemos D1 Mini жана H-Bridge менен сугаруу үчүн импульстук электромагниттерди колдонуу: 7 кадам

Wemos D1 Mini жана H-Bridge менен сугат үчүн импульстук электромагниттик каражаттарды колдонуу: Бул инструктивдүү чечим үчүн мен чачыратуучу системаны алыстан иштетүү же көчөттөрдү автоматтык түрдө сугаруу үчүн чечим чыгаргым келди. импульстуу соленоиддер. Бул электромагниттин кубаты азыраак болот, анткени алар ресивер болгондо
Ботлетика LTE CAT-M/NB-IoT + GPS Shield Arduino үчүн: 10 кадам (Сүрөттөр менен)

Ботлетика LTE CAT-M/NB-IoT + GPS Shield Arduino үчүн: Обзор Ботлетика SIM7000 LTE CAT-M/NB-IoT калканы жаңы LTE CAT-M жана NB-IoT технологиясын колдонот, ошондой эле интеграцияланган GNSS (GPS, GLONASS жана BeiDou) /Компас, Галилео, QZSS стандарттары) жайгашууну көзөмөлдөө үчүн. SIM7000 сериясынын бир нече модулу бар
Arduino үчүн L298 2Amp Motor Driver Shield үчүн окуу куралы: 6 кадам

Arduino үчүн L298 2Amp Motor Driver Shield үчүн үйрөткүч: Description L298 2Amp Motor Driver Shield Arduino үчүн L298 мотор драйверинин интегралдык схемасына, толук көпүрө мотор айдоочусуна негизделген. Бул эки өзүнчө 2A DC моторун же 1 2А кадам моторун айдай алат. Мотордун ылдамдыгын жана багыттарын өзүнчө башкарса болот