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

NeoMatrix 8x8 үгийн цаг: 6 алхам (зурагтай)
NeoMatrix 8x8 үгийн цаг: 6 алхам (зурагтай)

Видео: NeoMatrix 8x8 үгийн цаг: 6 алхам (зурагтай)

Видео: NeoMatrix 8x8 үгийн цаг: 6 алхам (зурагтай)
Видео: Как приготовить китайский новогодний ужин (включено 12 блюд) 2024, Арваннэгдүгээр
Anonim

Цаг хугацаа өнгөрөхөд та гайхаж байна уу? Та цагныхаа цуглуулгад загварлаг, орчин үеийн, ажиллагаатай цаг оруулахыг хүсч байна уу? Цаг гэдэг үг нь цагийг зөв бичихийн тулд үсгийн сүлжээ ашиглан нэг удаа хэлдэг төхөөрөмж юм. Та энэ санааны бусад хувилбарт хэдэн мянган доллар зарцуулж болох боловч энэ төсөл нь өөрөө өөртөө зориулж бүтээх хямд бөгөөд хурдан арга юм.

Цаг гэдэг үг нь Adafruit NeoPixel NeoMatrix 8x8 ашиглан өнгөлөг үгийн цаг бүтээдэг! Тиймээс, энэ нь янз бүрийн цагийн хэллэгийг бүрдүүлэхийн тулд 8х8 хэмжээтэй анхны үсгийн зохион байгуулалттай байдаг. Та үүнийг USB-ээр асаах боломжтой бөгөөд ингэснээр ширээний маш сайн цаг хадгалагч болно. Энэ цаг нь мөн DS1307 Real Time Clock таслах хэрэгслийг ашигладаг тул цахилгаан залгуураас салгахад ч цагийг хадгалах болно! DS1307 нь өдөрт +/- 2 секундын нарийвчлалтай бөгөөд цаг нь таван минутын нарийвчлалтайгаар цагийг зааж өгдөг. Бидний ашиглаж буй микроконтроллерийн самбар нь Pro Trinket 5V боловч та үүнийг I2C болон NeoPixels ашиглах боломжтой Arduino нийцтэй эсвэл микроконтроллероор сольж болно.

Алхам 1: эд ангиудын жагсаалт

Эд анги

  • Trinket Pro 5V
  • DS1307 Бодит цагийн цаг таслах самбар
  • NeoPixel NeoMatrix 8x8
  • Wordclock лазераар тайрсан нийлэг хашлага
  • 4-40 хар Nylon эрэг (x14)
  • 4-40 хар Nylon самар (x14)
  • 2-56 хар SS машины шураг (x2)
  • 2-56 Хар SS Hex Nut (x4)
  • Утас, силикон бүрхүүлийг ашиглахад хамгийн хялбар боловч бараг бүх 22-26 AWG утас ажиллах болно
  • MicroUSB кабель (кодыг байршуулах, цагийг асаах зориулалттай)
  • 5V 1A USB порт тэжээлийн хангамж (хэрэв та компьютерээсээ цагийг асаахыг хүсэхгүй байвал)

Багаж хэрэгсэл

  • Trinket Pro 5V програмчлах боломжтой компьютер
  • Гагнуурын төмөр
  • Гагнуур
  • Утас хуулагч
  • Диагональ таслагч
  • Жижиг хавтгай халив (2.4 мм)

Алхам 2: Хэлхээний угсралт

Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт

Энэхүү сургалтын гарын авлагыг дагаж DS1307 Real Time Clock таслах самбарыг угсарч эхлээрэй. Та зөвхөн GND, 5V, SDA, SCL -ийн эрэгтэй толгойн хэсэгт гагнах хэрэгтэй. Та SQW -ийг ашиглахгүй байгаа тул орхиж болно, толгой нь Pro Trinket дээр сайн таарахгүй байна. Хэрэв та үүнийг гагнах юм бол доод утсыг таслах боломжтой.

DS1307 таслагчийг толгой дээр угсарсны дараа та үүнийг Trinket Pro 5V -ийн дээд талд гагнах боломжтой бөгөөд ингэснээр DS1307 GND нь Pro Trinket A2, 5V A3, A34, A4 -тай SDA, SC5 нь A5 -тэй нийцдэг. Самбаруудыг зөв байрлуулсан эсэхийг шалгаарай! SDA ба SCL -ийг тус тус A4 ба A5 -тай холбох шаардлагатай.

NeoMatrix GND-ийг Trinket Pro GND, 5V-аас 5V, DIN-ийг Pin 8-т холбоно уу. 5-8 инч буюу 13-20 сантиметр урттай утсыг хайчилж ав. NeoMatrix -ийн арын хэсэгт утсыг гагнах бөгөөд ингэснээр утаснууд урд талаас нь харагдахгүй болно.

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

Хэлхээ холбох
Хэлхээ холбох
Хэлхээ холбох
Хэлхээ холбох
Хэлхээ холбох
Хэлхээ холбох

Одоо таны хэлхээ дууссан тул лазер хайчлах хашлагад холбож эхлэх цаг болжээ. Хэсэг хайчлахын тулд лазер хайчлах дэлгүүр, хакерын орон зай эсвэл лазер таслагчтай бусад найз хайх хэрэгтэй болно. Та энэ github репозитороос файлуудаа хайгаад 1/8 тунгалаг, хар акрил ашиглах эсвэл бүтээлч байж өөр зүйл хийх боломжтой!

Неопиксел матрицыг акрил хавтан дээр бэхлэх замаар эхлүүлээрэй.

Одоо арын самбарыг аваад Pro Trinket -ийг бэхлэх зэвэрдэггүй ган машин боолтыг бэхлээрэй. Pro Trinket -ийг арын хавтан дээр холбож, боолтыг сайтар чангалсан эсэхийг шалгаарай.

Неопиксел матрицыг хажуугийн хавтангаар арын хавтан дээр холбож, микро USB -ийн нүхтэй хавтанг болгоомжтой ашиглаарай.

Одоо та нөгөө хажуугийн самбар, дээд ба доод хэсгүүдийг нэмж, тус бүрийг хар нейлон боолтоор холбож болно.

Нийлэг тунгалаг нийлэг хэсгүүдийг нийлүүлсний дараа та пиксел хамгаалагч болон сарниулагчийг нэмэхэд бэлэн болно.

Алхам 4: Хашаа угсрах

Хашаа угсрах
Хашаа угсрах
Хашаа угсрах
Хашаа угсрах
Хашаа угсрах
Хашаа угсрах

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

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

Диффузорыг неопиксел матрицын дээд талд байрлуулна. Одоо та нүүрний хавтанг хавсаргахад бэлэн боллоо. Нүүрний хавтанг байрлуулахын өмнө хамгаалалтын цаасны тагийг нүүрний хавтан дээрээс татаж аваарай. Аливаа үсгийн хэсгийг цаасны хамт гаргаж авах ёстой. Цаасыг тайлахад унахгүй үсгүүдийг хямсаа ашиглан хайчилж ав.

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

Кодыг байршуулах
Кодыг байршуулах

Pro Trinket -ийг MicroUSB кабелиар компьютерт залгаж, залгах эсвэл дахин тохируулах товчийг дарж ачаалагч горимд оруулна уу. Хэрэв та RTC -ийг дээрээс нь гагнасан эсвэл хэлхээг хашлагад суулгасан бол дахин тохируулах товчлуурыг ашиглах нь хэцүү эсвэл боломжгүй байж магадгүй юм! Тиймээс хамгийн сайн ажиллахын тулд самбарыг USB -д залгадаг.

Pro Trinket дээрх улаан LED лугших үед самбар ачаалагч горимд байна. Та ачаалагч горимд орсны дараа кодыг байршуулна уу! Хэрэв бүх зүйл зөв хийгдсэн бол цагийг хэлж эхлэх ёстой!

Алхам 6: Wordclock -ийг сайхан өнгөрүүлээрэй

Wordclock -ийг сайхан өнгөрүүлээрэй!
Wordclock -ийг сайхан өнгөрүүлээрэй!
Wordclock -ийг сайхан өнгөрүүлээрэй!
Wordclock -ийг сайхан өнгөрүүлээрэй!
Wordclock -ийг сайхан өнгөрүүлээрэй!
Wordclock -ийг сайхан өнгөрүүлээрэй!

Өөрийнхөө амжилтанд баярлаарай.

Эгчийн угсрах зааврыг Adafruit Learn System дээрээс олж болно.

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