Агуулгын хүснэгт:
- Алхам 1: Билл материал (техник хангамж)
- Алхам 2: Ноорог - Arduino 1.8.10 IDE ашиглах. (Адафрутын номын сан багтсан болно)
Видео: TFT - Мэдрэгч самбар: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Заримдаа TFT дэлгэц ашиглан суралцах маш хялбар арга.
Википедиа: Хоёр хэмжээст мембран потенциометрийн эсэргүүцэлтэй технологийг ашигладаг мэдрэгчтэй дэлгэцийн төхөөрөмжүүд нь x ба y координатуудыг хангадаг. Дээд давхарга нь зэргэлдээх дотоод давхаргад ойрхон зайтай нимгэн шил юм. Дээд давхаргын доод хэсэг нь тунгалаг дамжуулагч бүрхүүлтэй; доорх давхаргын гадаргуу нь ил тод эсэргүүцэлтэй бүрхүүлтэй. Хуруу эсвэл зүү нь доод давхаргад хүрэхийн тулд шилийг гажуудуулдаг. Эсэргүүцэх давхаргын ирмэгүүд нь дамжуулагч контактуудтай байдаг. Холбоо барих цэгийг байрлуулахдаа эсрэг талын ирмэгүүдэд хүчдэл өгч, бусад хоёр ирмэгийг түр хугацаагаар холболтгүй үлдээдэг. Дээд давхаргын хүчдэл нь нэг координат өгдөг. Эдгээр хоёр ирмэгийг салгаж, өмнө нь холбогдоогүй нөгөө хоёрт хүчдэл өгөх нь нөгөө координатыг өгдөг. Хос ирмэгийн хооронд хурдан солигдох нь байрлалыг байнга шинэчилж байдаг. Аналог-тоон хөрвүүлэгч нь гаралтын өгөгдлийг өгдөг.
Эхлээд бид хүрч буй эсэхийг олж мэдэх хэрэгтэй. Тиймээс бид нэг давхарга/мембраны хоёр утсыг холбодог. X-ийг газардуулах (ardiuno тээглүүрээс LOW-ийг гаралт болгон тохируулсан) ба Y давхраас татах эсэргүүцэл хүртэлх нэг утас (харгалзах arduino зүүг INPUT_PULLUP гэж тохируулах). Y давхаргын хоёрдахь утсыг уншихад бид хүрэхгүй бол (өндөрт), мөн хүрвэл LOW (газардуулгатай X давхаргатай холбогдсоны улмаас) LOW болно.
Дараа нь бид хүрч буй байрлалыг унших хэрэгтэй. Тиймээс бид X утаснуудын нэгийг HIGH болгож (аль нь мэдрэгчтэй дэлгэцийн аль талаас мин/хамгийн их утгыг уншихаас хамаарна; кодын A/B хувилбарыг үзнэ үү) Y дээр аналог утгыг уншина. 0-1023 хооронд байх боловч миний туршиж үзсэн мэдрэгчтэй дэлгэц 110-910 буцаана (Тиймээс үүнийг тохируулах шаардлагатай-ILI9341_7.ino ажиллуулна уу). Дараа нь бид Y давхаргад LOW-HIGH-ийг хэрэглэж, X дээрх аналог утгыг уншина.
Миний туршиж үзсэн мэдрэгчтэй дэлгэц нь хүрч буй цэгээс гадна хүрч буй мэдрэгчийг заримдаа буруу илрүүлдэг. Үүнээс урьдчилан сэргийлэхийн тулд би бага зэрэг саатал нэмж, X ба Y аналог утгыг дахин дахин уншиж, утга нь ялгаатай биш тохиолдолд л хүрэхийг зөвшөөрнө.
Алхам 1: Билл материал (техник хангамж)
- Arduino Uno - R3
- Arduino -д зориулсан TFT дэлгэц бамбай (ILI - 9341) (SPI байхгүй).
- Батерей 5 в
- UsB кабель
Алхам 2: Ноорог - Arduino 1.8.10 IDE ашиглах. (Адафрутын номын сан багтсан болно)
Энэхүү ноорогоор "Чип" -ийг програмчлах нь зөвхөн ирээдүйн өрсөлдөгчдийн эхлэх алхам юм!
Энэхүү иж бүрдэл (ILI 9341 - SPI байхгүй) нь маш их хэрэгцээ шаардлагыг хөнгөвчилдөг (энэ төрлийн дэлгэц, өгөгдлийн хүснэгтэд шаардлагатай 3, 3 в хүчдэлийг бууруулахын тулд резисторыг утас ба доош татах). болон (Plug & Play тохиргоо.- Uno R3-ийн хувьд), гэхдээ та өөр олон "Arduino" -г ашиглаж болно (зүү нэмэгдлүүдтэй … амархан), өгөгдлийг "Ноорог" хэсэгт оруулсан болно.
Номын сан ба үлгэр жишээг эндээс татаж авна уу.
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Номын санд татаж авах бусад жишээ бий. (нээлттэй эх сурвалж)… Тоолуур, SD карт үзэгч, Мэдрэгчтэй дэлгэцийн цэгийн калибратор ба TFt мэдрэгчтэй самбар.
1 - Даралтын нарийвчлалыг илүү нарийвчлалтай болгохын тулд бид X+ ба X- (тэнхлэг) хоорондох эсэргүүцлийг мэдэх хэрэгтэй. Үүнийг хийхийн тулд танд мультиметр хэрэгтэй болно.
Миний хувьд би (X+) ба (X -) хавтан дээр 350 ом ашигладаг (та Sketch -ийг харах болно), мөн таныхаас ялгаатай байж магадгүй, тийм ч байсан (Програм хангамж) ямар ч байсан ажиллах болно !!
2 - "Дэлгэцэнд хүрсэн үзэгний цэг" нь "Сүүдэр" (хүрэх цэгээс хол) болгох бол … Та (координат) -ыг мөрөнд тохируулах ёстой: (жишээ)
#тодорхойлох TS_MINX 145
#тодорхойлох TS_MINY 110
#тодорхойлох TS_MAXX 880
#тодорхойлох TS_MAXY 915
… Тэвчээртэй (гомдолгүй) байгаарай, заримдаа "Төгс байдал" дээр хаахын тулд үүнийг олон удаа өөрчлөх шаардлагатай болно.
… үүнийг хийх таны багаж хэрэгсэл байна !!!
Амжилт хүсье, гол төлөв хөгжилтэй !!!
Аюулгүй байгаарай !!! Боломжтой бол гэртээ байгаарай !!!
Зөвлөмж болгож буй:
Raspberry Pi онооны самбар: 4 алхам
Raspberry Pi -ийн онооны самбар: Өнөөдөр би бөөрөлзгөнө пи -ээр удирддаг, 5В цахилгаан тэжээлээр тэжээгддэг энэхүү онооны самбарыг хэрхэн хийснээ тайлбарлах болно. Энэ нь гэрэлтүүлэгт ws2811 болон ws2812b гэрлийг хослуулан ашигладаг бөгөөд бүтэц нь фанер болон улаан царс модоор хийгдсэн байдаг. Тодорхойлолтын хувьд
Хүүхдэд зориулсан Nasa хяналтын самбар: 10 алхам (зурагтай)
Хүүхдэд зориулсан Nasa хяналтын самбар: Би үүнийг өдөржин асрах үйлчилгээтэй хадам эгчдээ зориулж барьсан. Тэр миний бараг гурван жилийн өмнө компани үйлдвэрлэгч faire -д зориулж бүтээсэн миний лагерийг харсан бөгөөд энэ нь надад үнэхээр таалагдсан тул би үүнийг түүнд зориулж зул сарын баярын бэлэг болгон барьсан юм. Миний бусад төслийг эндээс үзнэ үү: https: //www
Tasmota Admin - IIoT хяналтын самбар: 6 алхам
Тасмота Админ - IIoT Хяналтын самбар: TasmoAdmin бол Тасмотатай хамт асаалттай байгаа төхөөрөмжүүдийн удирдлагын вэбсайт юм. Та эндээс олж болно: TasmoAdmin GitHub. Энэ нь Windows, Linux, Docker контейнерүүд дээр ажиллахыг дэмждэг. Онцлогууд Нэвтрэх хамгаалагдсан Олон шинэчлэлтийн процесс Autom -ийг шинэчлэх төхөөрөмжүүдийг сонгоно уу
NodeMCU Lua MicroPython -ийн температур ба чийгшлийн бүртгэл, Wifi болон гар утасны статистик бүхий 6 долларын хямд самбар: 4 алхам
NodeMCU Lua MicroPython -ийн температур ба чийгшлийн бүртгэл, Wifi болон гар утасны статистик бүхий 6 долларын хямд самбар: Энэ бол үндсэндээ үүлэрхэг цаг агаарын станц бөгөөд та утсан дээрх өгөгдлөө шалгах эсвэл зарим утсыг шууд дэлгэц болгон ашиглах боломжтой. , өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт дуусгах боломжтой
Arduino болон TFT дэлгэц ашиглан бодит цагийг хэрхэн яаж хийх вэ? 3.5 инчийн TFT дэлгэцтэй Arduino Mega RTC: 4 алхам
Arduino болон TFT дэлгэцийг ашиглан бодит цагийг хэрхэн яаж хийх вэ? 3.5 инчийн TFT дэлгэцтэй Arduino Mega RTC: Миний Youtube суваг руу зочилно уу. Танилцуулга:- Энэ нийтлэлд би 3.5 инчийн TFT мэдрэгчтэй LCD, Arduino Mega ашиглан "Бодит цагийн цаг" хийх гэж байна. 2560 ба DS3231 RTC модуль…. Эхлэхийн өмнө… миний YouTube суваг дээрх видеог үзээрэй..Жич:- Хэрэв та Arduin ашиглаж байгаа бол