Arduino TFT мэдрэгчтэй дэлгэцийн хаалганы түгжээ: 5 алхам
Arduino TFT мэдрэгчтэй дэлгэцийн хаалганы түгжээ: 5 алхам
Anonim
Arduino TFT мэдрэгчтэй дэлгэцийн хаалганы түгжээ
Arduino TFT мэдрэгчтэй дэлгэцийн хаалганы түгжээ

Энэ бол миний анхны зааварчилгаа юм. Энэхүү төсөл нь Arduino болон нууц үгийн ноорог бүхий 2.8 TFT мэдрэгчтэй дэлгэцийг ашиглан цоожны хаалганы хэлхээг таслах релеийг идэвхжүүлдэг.

Ерөнхийдөө, ажлын хаалганы RFID түгжээ нь бүх түгжээний системийг байшингийн хяналтын хайрцагт буцааж холбохоос илүү эвдэрсэн бөгөөд одоо байгаа системийн дээр энэ мэдрэгчтэй Arduino -ийг нэмж оруулав.

Сэдэв: TFT дэлгэцийн хаалга онгойлгогч нууц үг надад Arduino -ийн ноорогыг ажиллуулахад 99% тусалсан KonstantinBG -д баярлалаа гэж хэлмээр байна.

forum.arduino.cc/index.php?topic=562943.15

Алхам 1: эд анги

Эд анги
Эд анги
Эд анги
Эд анги

НЭГ: Arduino Mega: TFT нь Uno дээрх бүх зүүг авсан тул би хатуу зайн реле нэмэхийн тулд нэмэлт тээглүүрт мега ашигласан.

Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 хөгжлийн самбар

www.banggood.com/Mega2560-R3-ATmega2560-16..

ХОЁР: 2.8 инчийн TFT LCD Shield мэдрэгчтэй дэлгэцийн модуль нь Arduino -д зориулагдсан

Arduino -д зориулсан Geekcreit® 2.8 инчийн TFT LCD Shield мэдрэгчтэй дэлгэцийн модуль

www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…

ГУРАВ: SSR (гартаа нэг гар байсан боловч миний хяналтанд оруулахыг хүссэн ачааллыг үнэлэх реле ашиглана уу, миний хувьд зөвхөн 5v)

Opto 22 3 A Solid State Relay, DC, PCB Mount, 60 V dc Хамгийн их ачаалал

RS Stock 888-7619 дугаар

ie.rs-online.com/web/p/solid-state-relays/…

ДӨРӨВ: Мэдрэгч дэлгэцийг хананд наалдуулах 2 хоосон хоосон хайрцаг, хоосон нүүрэн тал

Давхар хуурай доторлогооны хайрцаг, 35 мм

Бүтээгдэхүүний код: 1139636

www.woodies.ie/double-dry-lining-box-35mm-…

ТАВ: Нэмэлт урт Arduino өргөтгөлийн цахилгаан кабель, Arduino болон мэдрэгчтэй дэлгэцийг тэжээх хамгийн ойрын залгуур нь дээвэр дээр ойролцоогоор 4М зайтай байв.

kenable 5.5 x 2.1mm DC цахилгаан залгуур CCTV өргөтгөл хар тугалга кабель 5м

www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…

SIX: Arduino -д зориулсан стандарт 12V цахилгаан хангамж

CCTV камер 12V 0.5A 500mA PSU 2.1mm DC залгуур Их Британийн цахилгаан хангамж

www.ebay.co.uk/itm/380502176581

Бусад хэсгүүд:

  • 3D принтер (Ultimaker 2) нь Arduino Mega ба TFT бамбайны бэхэлгээг хоосон хайрцагт хэвлэх бөгөөд хоосон нүүрэн талд бэхлэх үед дэлгэцийн ирмэгийг хаах зориулалттай халхавчийг хэвлэнэ. Үүний тулд би үүсгэсэн алхам файлыг хавсаргах болно.
  • Гагнуурын төмөр, цөөн тооны холбогч, кабель гэх мэт.
  • Халуун цавуу буу.
  • Өрөмдлөг
  • Даван туулах хөрөө

Алхам 2: Тоног төхөөрөмжийн угсралт

Тоног төхөөрөмжийн угсралт
Тоног төхөөрөмжийн угсралт
Тоног төхөөрөмжийн угсралт
Тоног төхөөрөмжийн угсралт
Тоног төхөөрөмжийн угсралт
Тоног төхөөрөмжийн угсралт
Тоног төхөөрөмжийн угсралт
Тоног төхөөрөмжийн угсралт

Үндсэн тулгуур нь нэг хөл дээрээ ховилтой тул хатуу төлөвт буухиа (SSR) нь Arduino мега -ийн доор байрладаг. Би SSR -ийг суурин дээр халуунаар наасан.

Суурийн тулгуур дээр мега засахын тулд хэд хэдэн эрэг шураг.

TFT бамбай нь мега дээр байрладаг.

Би өрөмдлөг, хөрөө ашиглан хоосон нүүрний хавтанг хайчилж авав.

Туршилтыг бүгдийг нь хамтад нь хийсэн, аз болоход би суурийн тулгуурын хувьд өндрөө зөв тохируулсан тул дэлгэц нь хоосон нүүрний урд талд цухуйсан байна. Би дараа нь бариулын хөрөөний үлдээсэн барзгар ирмэгийг нуухын тулд халхавчийг 3D хэвлэх болно.

Хайрцаг дотор зай багатай тул би худалдаж авсан 12 вольтын хүчдэлийн адаптерийг мега руу зүсээд өрөөг хэмнэхийн тулд шууд самбар дээр гагнах хэрэгтэй болно.

Алхам 3: Электроникийн угсралт

Электроникийн угсралт
Электроникийн угсралт
Электроникийн угсралт
Электроникийн угсралт
Электроникийн угсралт
Электроникийн угсралт
Электроникийн угсралт
Электроникийн угсралт

Энэхүү төслийг вандан туршилтад зориулан гаргахын тулд эхлээд 2.8 TFT мэдрэгчтэй дэлгэцийг өөрөө эхлүүлсэн. Та зүүгээ залгаад Arduino мега руу зөөврийн компьютер дээрээ залгаад Arduino -ийн нэгдсэн хөгжлийн орчны програм хангамжийг асаана уу.

Энэ бол миний анхны мэдрэгчтэй дэлгэцийн төсөл бөгөөд дэлгэцийн хэмжээг хэрхэн тохируулах, мэдрэмтгий мэдрэх гэх мэтийг ойлгохын тулд бага зэрэг оролдлого хийх шаардлагатай болсон. TFT нь Adafruit мэдрэгчтэй дэлгэц биш тул дэлгэцийг тохируулахын тулд MCUFRIEND_kbv гэх мэт нэмэлт номын сан нэмж оруулах шаардлагатай болсон. гэх мэт

Үүнийг хэрхэн яаж хийх талаар бичихээс илүү сайн нөөц бололцоо байдаг.

гэх мэт:

forum.arduino.cc/index.php?topic=366304.0

www.hackster.io/electropeak/ultimate-begin…

github.com/prenticedavid/MCUFRIEND_kbv

Дараа нь би 2.8 "TFT мэдрэгчтэй дэлгэц дээр тоон дэлгэцийн дэлгэцтэй болж утгыг цуврал дэлгэцээр мэдээлэх болно

Дараа нь нууц үгийн элементийг ноорог дээр нэмэв

Дараагийнх нь буухиа зураг байв. Энэ нь Мега руу буухиа гагнах, холбох ажилд шаардлагатай байв. Хавсаргасан реле холболтын схемийг үзнэ үү. Би мега дээрх дижитал оролт/гаралтын 39 -р зүүг ашиглан хатуу төлөвт буухиа асааж, дараа нь LED -ээ асаах/унтраах (суулгасан тохиолдолд цоожны гаралтын товчлуурын утсаар солигдох болно)

Дараа нь би үүнийг нядалж, Франкенштейн хамтдаа хийв. (Ноорог нь миний хувьд ажилладаг боловч үүнийг сайжруулах боломжтой гэдэгт би итгэлтэй байна)

Алхам 4: Ноорог зурах

Image
Image
Байршилд тохируулах
Байршилд тохируулах

Хамтдаа хакердсан ноорог.

  • Шаардлагатай бол номын санг импортлох.
  • TFT мэдрэгчтэй дэлгэцийг анх ажиллуулахдаа "MCUFIREND" номын сан дахь "TouchScreen_Calibr_native" эскизийг ашиглан бөглөх үр дүнг авна уу.

// TouchScreen_Calibr_native.inoconst int XP = 8, XM = A2, YP = A3, YM = 9-ээс үр дүнг хуулж буулгах; // 240x320 ID = 0x9341

const int TS_LEFT = 927, TS_RT = 126, TS_TOP = 70, TS_BOT = 910;

Энэ ноорогыг ерөнхийд нь сайжруулах боломжтой гэдэгт би итгэлтэй байна, гэхдээ энэ нь надад тусалсан

Алхам 5: Байршилд тохируулах

Image
Image
Байршилд тохируулах
Байршилд тохируулах

Би ширээний туршилтыг хийсний дараа цоожны цоожны үүрийг гүйцэтгэдэг LED-ийг хийсэн. Системийг байршилд нь тохируулах цаг болжээ. Аз болоход хана нь зүгээр л гипсэн хавтан тул хоолой, кабелийг шалгасны дараа би хайрцагны нүхийг хайчилж чадсан юм.

Би таазны дээгүүр 12 вольтын хүчийг хөөж, шинэхэн зүсэгдсэн нүх рүү унагав. (Зураг дээрх зузаан хар утас) Дараа нь би хаалганы гаралтын товчлуураас утаснуудаа авчирсан (нимгэн хар, улаан утас) энэ нь буухиа ачаалал юм. /гарах товчлуур.

Дараагийнх нь TFT мэдрэгчтэй дэлгэц ба реле бүхий Arduino -ийг хайрцагт холбож, самбар дээр ачаалал, реле рүү ачааллыг гагнана. Эцэст нь би бүгдийг нь цагаан бүрхүүлээр битүүмжилж, дээр нь 3D хэвлэсэн хар хүрээ наасан байв.

Зөвлөмж болгож буй: