Агуулгын хүснэгт:

"Багана" логик тоглоом: 5 алхам
"Багана" логик тоглоом: 5 алхам

Видео: "Багана" логик тоглоом: 5 алхам

Видео:
Видео: 25 лучших советов и рекомендаций по Excel 2016 2024, Арваннэгдүгээр
Anonim
Логик тоглоом
Логик тоглоом
Логик тоглоом
Логик тоглоом
Логик тоглоом
Логик тоглоом

Сайн уу?

Өнөөдөр би "Багана" гэсэн энгийн логик тоглоом бүтээх төслийг хуваалцахыг хүсч байна. Үүний тулд бидэнд хэрэгтэй:

  1. Хамгийн хямд, хямд үнэтэй SPI дэлгэцүүдийн нэг,
  2. Ардуино Нано,
  3. Arduino Nano-ийн TFT бамбай (бид тус тусдаа бүрэлдэхүүн хэсгүүдийг нэг нэгж болгон нэгтгэх болно).

Энэхүү бамбай нь Arduino Uno -д зориулсан TFT Shield -ийн хоёр дахь (хөнгөн жинтэй) хувилбар бөгөөд та эндээс энд эндээс уншиж болно.

TFT бамбайны товч тодорхойлолт:

  • Самбарын хэмжээ 64х49 мм,
  • Arduino Nano-ийг холбох 30 зүү холбогч,
  • TFT 320x240 дэлгэцийг SPI интерфэйстэй холбох зориулалттай 14 зүү холбогч (мэдрэгчтэй дэлгэц орно),
  • MicroSD картын холбогч,
  • Bluetooth модулийн холбогч (HC-06),
  • OV7670 камерын 20 зүү холбогч (түүнчлэн бусад),
  • Мини USB холбогч, түүнчлэн 5V цахилгаан хангамжийн тусдаа 2 зүү холбогч.

Тоглоом өөрөө маш алдартай тул би дүрмийнхээ талаар дэлгэрэнгүй ярихгүй. Мөн менежментийн талаар ярилц. Учир нь энэ төхөөрөмжид механик товчлуур байхгүй тул бид дэлгэцийн мэдрэгчтэй дэлгэцийг ашиглах болно. Дэлгэцийн талбайн хил хязгаар ба тэдгээрийн харгалзах функцуудыг дараах зурагт үзүүлэв.

Ямар ч төвөгтэй зүйл байхгүй. Тэгээд эхэлцгээе.

Алхам 1: угсрах

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Самбарыг угсрах нь маш энгийн. Гэхдээ суулгахаасаа өмнө холбоо барих хаягийг уншихад анхаарах хэрэгтэй. Эхлээд та зураг дээрх шиг Arduino Nano хавтанг суулгах хэрэгтэй. Үүний дараа дэлгэцийг холбосон бөгөөд үүнийг самбарын нэг талд хоёуланг нь холбож болно (1 -ээс 6 хүртэлх зураг), нөгөө талд (7 ба бусад зургууд). Үүний дараа та мини USB кабелиар тэжээлээ холбож болно.

Энэ угсралт нь илүү авсаархан загвар бөгөөд таны гарт барихад илүү тохь тухтай байдаг тул би угсрах зориулалттай өлгүүр бүхий бэхэлгээг сонгосон. Суурилуулах нүх нь 2.8 инч диагональ дэлгэц дээр зориулагдсан болохыг анхаарна уу.

Угсарсны дараа та ноорог татаж авах ажлыг үргэлжлүүлж болно, гэхдээ үүний өмнө TFT бамбайтай ажиллахад шаардлагатай номын санг суулгахаа бүү мартаарай. Номын сан нь https://github.com/YATFT/YATFT линк дээр байрладаг.

Тоглоомын ноорог руу орохоосоо өмнө самбар, текст, график зурах, мэдрэгчтэй дэлгэц боловсруулах чадварыг харуулахыг хүсч байна.

Алхам 2: Демо 1. График ба текст

Демо 1. График ба Текст
Демо 1. График ба Текст
Демо 1. График ба текст
Демо 1. График ба текст
Демо 1. График ба Текст
Демо 1. График ба Текст

Энэ бүлэгт текст, график, мэдрэгчтэй дэлгэцтэй ажиллах жишээ бий. Энэхүү ноорог нь Adafruit номын сангийн фонтуудыг ашигладаг.

Тохиромжтой болгохын тулд эхлээд Arduino Nano самбарыг тусад нь програмчилж, дараа нь уг төхөөрөмжийг угсрахыг зөвлөж байна (гэхдээ та самбарыг төхөөрөмжийн нэг хэсэг болгон програмчилж болно). Дэлгэц дээрх элементүүдийг визуал байдлаар зурах нь дэлгэцийг Arduino Nano -той SPI -ээр шууд холбосоноос хамаагүй хурдан юм.

Алхам 3: Демо 2. Мэдрэгчтэй дэлгэц

Демо 2. Мэдрэгчтэй дэлгэц
Демо 2. Мэдрэгчтэй дэлгэц
Демо 2. Мэдрэгчтэй дэлгэц
Демо 2. Мэдрэгчтэй дэлгэц
Демо 2. Мэдрэгчтэй дэлгэц
Демо 2. Мэдрэгчтэй дэлгэц

Дараах зураг нь мэдрэгчтэй дэлгэцтэй хэрхэн ажиллахыг харуулав. Мэдрэгч дэлгэц нь эсэргүүцэлтэй тул зүүг ашиглан түүнтэй ажиллахад илүү тохиромжтой байдаг.

Эдгээр хоёр тоймыг жишээ болгон ашигласнаар та график, текст, мэдрэгчтэй дэлгэц ашиглан өөрийн төслөө боловсруулж болно.

Алхам 4: Демо 3. Логик тоглоом "Багана"

Демо 3. Логик тоглоом
Демо 3. Логик тоглоом
Демо 3. Логик тоглоом
Демо 3. Логик тоглоом
Демо 3. Логик тоглоом
Демо 3. Логик тоглоом

Эцэст нь бид хамгийн чухал ноорог болох "Багана" логик тоглоом руу ирлээ. Хяналтыг миний хэлснээр дэлгэцийн талбар дээр дарж хийдэг (энэ нь дэлгэцийн доод талд байгаа механик товчлууруудаас ч илүү тохиромжтой байдаг). 2.4 ", 2.8", 3.2 "(бүх програм хангамж нийцтэй) дэлгэцийн хэд хэдэн хэмжээтэй байдаг тул 3.2" диагональтай дэлгэц дээр тоглох нь 2.4 "-ээс хамаагүй илүү тааламжтай байдаг.

Алхам 5: Демо видео

Төгсгөлд нь би демо видео нэмсэн бөгөөд миний төсөл танд таалагдсан гэж найдаж байна. Ирээдүйд энэ төхөөрөмжийг ашиглан шинэ төсөл оруулж, шинэ боломжуудыг үзүүлэхээр төлөвлөж байна. Анхаарал тавьсанд баярлалаа!

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