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

Өнгөт ханын цаг: 7 алхам (зурагтай)
Өнгөт ханын цаг: 7 алхам (зурагтай)

Видео: Өнгөт ханын цаг: 7 алхам (зурагтай)

Видео: Өнгөт ханын цаг: 7 алхам (зурагтай)
Видео: Сүнс гэж үнэхээр байдаг уу? 2024, Арваннэгдүгээр
Anonim
Өнгөт ханын цаг
Өнгөт ханын цаг
Өнгөт ханын цаг
Өнгөт ханын цаг
Өнгөт ханын цаг
Өнгөт ханын цаг

Энэ удаад би LED зурвас ашиглан хүүхдүүдэд зориулсан өнгөт ханын аналог цагийг танд танилцуулж байна.

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

  • Дугуй LED зурвас дээр ногоон өнгийг цагийг харуулах, улаан өнгийг минут, цэнхэр өнгийг хоёуланг нь, цаг, минутыг харуулахад ашигладаг.
  • Улаан өнгийн 4 ледийн зурвас дээр LED тус бүр нь нэг минут байдаг бөгөөд бид дугуй хэлбэртэй туузаар тэмдэглэсэн минутанд нэмэх ёстой.
  • 6 ледийн зурвас дээр нил ягаан өнгөтэй, хөтөч бүр 10 секундыг илэрхийлнэ

Цагийг тунгалаг хавтан дээр суурилуулсан бөгөөд өөр өөр өнгийн хавтан дээр хялбархан бэхлэх, салгах зориулалттай.

DS3231 Real Time Clock модулийг цаг, минут, секундэд хадгалахад ашигладаг.

Цаг нь 3, 7 В батерейгаар тэжээгддэг бөгөөд та микро USB цэнэглэгч ашиглан цэнэглэж болно.

Харанхуйд маш сайхан харагдаж байна. Танд таалагдсан гэж найдаж байна.

Хангамж

  • Arduino NANO эсвэл нийцтэй микроконтроллер
  • Тогтвортой DC-аас DC хүртэл хүчдэлийг нэмэгдүүлэх хөрвүүлэгч
  • DS3231 бодит цагийн модуль
  • Хуучин хөдөлгөөнт батерей 3, 7 В 1000 мАч
  • Батерейнд зориулсан микро USB цэнэглэгч
  • 60 LED зурвас
  • Хоёр талт ПХБ
  • Ил тод хуванцар өнгийн хавтан
  • Утас
  • Гагнуурын хэрэгсэл
  • Картон
  • Луужин
  • Дамжуулагч

Алхам 1: LED туузыг гагнах

LED туузыг гагнах
LED туузыг гагнах
LED туузыг гагнах
LED туузыг гагнах
LED туузыг гагнах
LED туузыг гагнах

Би хайчлах дэвсгэр, дамжуулагч ба луужин ашиглан цагны хүрээ, цагийн байрлалыг зурсан.

Бөмбөрцгийн диаметр нь таны цагийг холбох гэж буй хуванцар хавтангийн диаметртэй ижил байх ёстой.

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

Гурав дахь зураг дээр та бүх LED туузны туршилтыг цагийг холбохоос өмнө харж болно

Алхам 2: LED туузыг картон сууринд наа

LED туузыг картон сууринд наа
LED туузыг картон сууринд наа

Бөмбөрцөг хэлбэртэй картон хайчилж ав. LED тууз бүрийн гурван кабелийг дамжуулахын тулд картон дээр хоёр жижиг нүх нээнэ үү.

Алхам 3: Цахилгааны эд ангиудыг утсаар холбож холбоно уу

Цахилгааны эд ангиудыг утсаар холбож холбоно уу
Цахилгааны эд ангиудыг утсаар холбож холбоно уу
Цахилгааны эд ангиудыг утсаар холбож холбоно уу
Цахилгааны эд ангиудыг утсаар холбож холбоно уу

Миний хийсэн алхамууд дараах байдалтай байна.

  1. Эхний зурган дээр харж байгаа шиг 330 ом эсэргүүцэгчийг LED зурвас бүрийн өгөгдлийн кабель (ногоон кабель) хүртэл гагнана.
  2. 5V бүх кабелийг холбоно уу
  3. Газардуулгын бүх кабелийг холбоно уу
  4. Микроконтроллер, шат ахиулах хөрвүүлэгч, микро USB цэнэглэгч, DS3231 модуль, хоёр талт ПХБ дээрх жижиг унтраалга
  5. Микро USB цэнэглэгчийг батерейнд холбоно уу (энэ нь ПХБ -ийн доор байрладаг)
  6. Дугуй туузны мэдээллийн кабелийг микроконтроллерийн D2 зүү рүү гагнана
  7. 6 LED туузны өгөгдлийн кабелийг микроконтроллерийн D3 зүү рүү гагнана
  8. 4 LED зурвасын өгөгдлийн кабелийг микроконтроллерийн D4 зүү рүү гагнана
  9. DS3231 модулийн SDA зүүг микроконтроллер дахь А4 зүүгээр гагнана
  10. DS3231 модулийн SCL зүүг микроконтроллер дахь A5 зүү рүү гагнана
  11. Хоёрдахь зурган дээр харагдаж байгаа шиг дээш өргөлтийн хөрвүүлэгчийг микро USB цэнэглэгч рүү утсаар холбоно уу
  12. Шатах хүчдэлийн хөрвүүлэгчийг 5 В гаралт болгон тохируулна уу
  13. Зураг дээр харж байгаа шиг хүчийг хянахын тулд бага унтраалгыг утсаар холбож холбоно уу

Та дараахь зүйлийг анхаарч үзэх хэрэгтэй: хананы цагийг ямар ч асуудалгүйгээр дүүжлэхийн тулд цахилгаан хэлхээний өндөр нь хавтангийн гүнээс бага байх ёстой.

Алхам 4: Цагийг тохируулна уу

DS3231 Real Time Clock модуль нь гадны батерейг ашигладаг тул цагийг хадгалдаг боловч хэрэв танд зай байхгүй бол анхны хугацааг тохируулахын тулд дараах кодыг оруулсан болно.

// цагийг тохируулах

int gminutes = 10; int ghours = 3; int gseconds = 0; // тохируулсан цаг дуусах

Код дээрх хувьсах тод байдал нь бүх зурвасын эрч хүчийг хянадаг.

Алхам 5: Өнгийг сонгоод цагийг холбоно уу

Өнгийг сонгоод цагийг холбоно уу
Өнгийг сонгоод цагийг холбоно уу
Өнгийг сонгоод цагийг холбоно уу
Өнгийг сонгоод цагийг холбоно уу
Өнгийг сонгоод цагийг холбоно уу
Өнгийг сонгоод цагийг холбоно уу

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

Алхам 6: Цагийг хэрхэн унших вэ

Цагийг хэрхэн унших вэ
Цагийг хэрхэн унших вэ
Цагийг хэрхэн унших вэ
Цагийг хэрхэн унших вэ
Цагийг хэрхэн унших вэ
Цагийг хэрхэн унших вэ

"03:34:10" гэсэн шошготой зураг

  • Дугуй LED зурваст 12 -оос 3 хооронд байрлуулсан гэрлүүд асаалттай байна (ногоон өнгөтэй). Энэ нь 3 байсан гэсэн үг юм.
  • Дугуй LED зурваст 4-6 хоорондох гэрэл асдаг (улаан өнгө). Энэ нь 3:30 байсан гэсэн үг, гэхдээ 4 лед зурвас дээр бүх лед асаалттай байгаа тул үнэхээр 3:34 байсан.
  • 6 LED зурвасын эхний удирдамж асаалттай байна (1 x 10 = 10 секунд), тэр үед 3:34:10 байсан.

"03:10:30" гэсэн шошготой зураг

  • Дугуй LED зурваст 3 -р гэрэл асаалттай байна (ногоон өнгөтэй). Энэ нь 3 байсан гэсэн үг юм.
  • Дугуй LED зурваст 12 -оос 2 хүртэлх гэрэл асдаг (улаан өнгө). Энэ нь 3:10 болсон гэсэн үг юм.
  • 6 LED зурвас дахь гурав дахь удирдагч асаалттай байна (3 x 10 = 30 секунд), тэр үед 3:10:30 байсан.

"03:16:10" гэсэн шошготой зураг

  • Дугуй LED зурваст 12 -оос 3 -р хооронд байрлуулсан гэрэл асдаг (цэнхэр өнгө). Энэ нь 3:15 байсан гэсэн үг, гэхдээ 4 ледийн зурваст зөвхөн эхний гэрэл асаалттай байсан тул үнэхээр 3:16 байсан.
  • 6 LED зурвасын эхний удирдамж асаалттай (1 x 10 = 10 секунд), тэгэхээр тэр үед 3:16:10 байсан.

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