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

Мультимодаль цаг: 4 алхам
Мультимодаль цаг: 4 алхам

Видео: Мультимодаль цаг: 4 алхам

Видео: Мультимодаль цаг: 4 алхам
Видео: Эпителиоидная мезотелиома {поверенный по асбестовой мезотелиоме} (6) 2024, Долдугаар сарын
Anonim
Мультимодаль цаг
Мультимодаль цаг

Би цаганд дуртай! Би Роман тоог дэлгэц дээр харуулах цагийг хайж байсан. Ардуино суурин дээр надад тохирох зүйл байхгүй байсан тул би өөрөө барихаар шийдсэн. Өнгөт TFT дэлгэцтэй хослуулан өөр юу харуулах вэ, виолаг гайхаж байна! Инженерийн коллежийн бакалаврт сурч байсан (20 гаруй жилийн өмнө!) төрөл бүрийн тооны системийн талаархи бодол маш хурдан гарч ирэв: Хоёртын, Дижитал, Аравтын болон Арван зургаат гэх мэт.

Энэ нь намайг эхлүүлсэн боловч маш их төлөвлөж, кодлосны дараа t хэрэгжилт энд байна!

Энэ цагийн онцлог шинж чанарууд:

Олон дэлгэцийн дэлгэц нь 5 дэлгэцийн тоон системд нэг дэлгэц дээр эсвэл цаг бүрийн тоог тус тусад нь дэлгэц дээр харуулах боломжтой

Цагийн нүүрний чиглэлийг 4 талаас нь авч болох бөгөөд дэлгэц дээрх өгөгдлийг товчлуур ашиглан чиглэлд нь тааруулж болно. Хожим нь би гиро/хурдатгалын мэдрэгч ашиглан дэлгэцийг асаасан тал дээр нь чиглүүлэхийг хүсч байна

Боломжтой горимууд

Дижитал

Ром

Арван зургаатын (16 -р суурь)

Наймал (суурь 8)

Хоёртын (Үндсэн 2)

Эдгээр дугаарлалтын системд шинээр орсон хүмүүсийн хувьд энд netBinary форматын линкүүд байна:

Octal формат:

Арван зургаатын формат:

Ромын формат:

Алхам 1: Шаардлагатай эд ангиуд:

Шаардлагатай хэсгүүд
Шаардлагатай хэсгүүд
Шаардлагатай хэсгүүд
Шаардлагатай хэсгүүд
Шаардлагатай хэсгүүд
Шаардлагатай хэсгүүд

Шаардлагатай зүйлс:

  • Arduino UNO/Nano эсвэл түүнтэй адилтгах
  • TFT дэлгэц: IL9163 дээр суурилсан 1.44 инчийн 128*128 SPI дэлгэц (aliexpress -ээр удаан буцааж захиалсан)
  • DS 3231 RTC модуль
  • Товчлуурын товчлуурууд 2
  • Талх, ПХБ, холбох утас
  • Нэмэлт: гагнуурын төмөр, ерөнхий зориулалтын холбох утас, тохиромжтой хашлага (энэ цагийг би хараахан шийдээгүй байна)

Алхам 2: Цахилгаан хэлхээг угсрах

Цахилгаан хэлхээг угсрах
Цахилгаан хэлхээг угсрах

RTC & Arduino хооронд эдгээр холболтыг ашиглана уу. Лавлахын тулд гараар боловсруулсан схем зургийг үзнэ үү.

  • DS3231 ---- Arduino

    • SDAA4
    • SCLA5
    • Vcc 5V (Arduino -аас)
    • GNDGND (Arduino -аас)
  • Arduino ---- TFT дэлгэц

    • 9А0
    • 10CS
    • 11SDA
    • 13SCK
  • Arduino холболтууд

    • Vcc-5v
    • GND-GND
    • Товчлуураар 2GND (Дэлгэцийн горимыг өөрчлөх товч-Bin/Hex/Dec/All)
    • Товчлуураар дамжуулан 3GND (Дэлгэцийн чиглэлийг өөрчлөх товчлуур)
  • Дэлгэцийн холболтууд

    • VCC3.3V (Arduino -аас)
    • GND-GND
    • ДАХИН СЭРГЭХ 3.3V
    • LED5V (Arduino -аас)

Алхам 3: Кодыг байршуулна уу

Хавсаргасан.ino файлыг өөрөө тайлбарласан тайлбар бүхий бүх кодыг ашиглаарай!

Алхам 4: Бүтээлээ сайхан өнгөрүүлээрэй, ирээдүйн сайжруулалтаа төлөвлөөрэй

Бүтээлээ сайхан өнгөрүүлээрэй, ирээдүйн сайжруулалтаа төлөвлөөрэй
Бүтээлээ сайхан өнгөрүүлээрэй, ирээдүйн сайжруулалтаа төлөвлөөрэй
Бүтээлээ сайхан өнгөрүүлээрэй, ирээдүйн сайжруулалтаа төлөвлөөрэй
Бүтээлээ сайхан өнгөрүүлээрэй, ирээдүйн сайжруулалтаа төлөвлөөрэй
Бүтээлээ сайхан өнгөрүүлээрэй, ирээдүйн сайжруулалтаа төлөвлөөрэй
Бүтээлээ сайхан өнгөрүүлээрэй, ирээдүйн сайжруулалтаа төлөвлөөрэй

Таны ширээн дээр үзэсгэлэнтэй, дэгжин цаг байгаа бөгөөд шинэ санаа гаргах маш их зай байна

  • Дэлгэцийг хурдан шинэчлэхийн тулд дэлгэцийг өөрчлөх эсвэл дэлгэцийн зөвхөн тодорхой хэсгийг шинэчлэх (одоогийн хэрэгжүүлэлт нь дэлгэцийг бүхэлд нь шинэчилснээс болж нэг секундын дэлгэцийг гаргахгүй байх тохиолдол гардаг)
  • Хүрээний чиглэлд тохируулан дэлгэцийн эргэлтийг тохируулахын тулд гиро/акселерометрийн самбар болон холбогдох кодыг нэмнэ үү
  • Таны уран зөгнөл биелэх болтугай …

Эцэст нь хэлэхэд хэрэв танд миний цаг таалагдаж байвал одоогоор явагдаж буй Цагийн уралдаанд саналаа өгөөрэй

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