Агуулгын хүснэгт:
- Алхам 1: Материалыг цуглуулах
- Алхам 2: Модон хайрцаг барих
- Алхам 3: Модон хайрцаг: Хэргийн хэсгүүдийг хайчилж ав
- Алхам 4: Модон хайрцаг: Лед цооног өрөмдөх
- Алхам 5: Модон хайрцаг: Уран зураг
- Алхам 6: Модон хайрцаг: угсрах
- Алхам 7: Хэлхээ
- Алхам 8: Хэлхээ: Ледүүдийг гагнах
- Алхам 9: Хэлхээ: хэлхээг бий болгох
- Алхам 10: угсрах
Видео: Attiny85 ашиглан энгийн хоёртын цаг: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн байцгаана уу! Энэхүү зааварчилгаанд би arduino uno болон attiny ашиглан хэрхэн минималист, энгийн хоёртын цаг хийхийг харуулах болно 85. Хэрэв та өөр микрочипийг програмчлахдаа arduino -г хэзээ ч ашиглаж байгаагүй бол үүнийг хийх нь маш хялбар болохыг та харах болно (би үүнийг туршиж үзсэн Энэ төслийг анх удаа хийж байсан бөгөөд энэ нь маш энгийн байсан) бөгөөд төслүүдийнхөө хэмжээг багасгах боломжтой тул маш тохиромжтой!
Алхам 1: Материалыг цуглуулах
Энэ төслийн хувьд би энгийн бөгөөд амархан олох боломжтой материалыг ашигласан. Модны хайрцаг: Модон хавтан- Модон цавуу- Хар ба улаан шүршигч будаг- Пресс өрөм- Жиг хөрөө - 13 улаан 5v LED- утас- 4 x 220 Ом эсэргүүцэл- 2 x 10 к Ом эсэргүүцэл- Зүү эзэмшигч- 1 x 74hc595 (ээлжийн бүртгэл)- 2 товчлууртай товчлуур- Хэлхээний самбар- 3.3в зоосны үүр- Attiny85- Arduino uno- Гагнуурын хэрэгсэл
Алхам 2: Модон хайрцаг барих
Дараагийн алхамуудад би цагны хайрцгийг хэрхэн бүтээсэнээ харуулав. Би модон хавтан, модон цавуу хэрэглэсэн, сайн ажилласан. Панелууд нь миний хүссэн өндөр, өргөнтэй байсан тул огтлох зүйл тийм ч их байгаагүй. Түүнчлэн, эхэндээ би секундыг харуулахыг хүсч байсан боловч сүүлд нь хэлхээг бүтээхэд би секунд тутамд лед унтраалга нь анхаарал сарниулж байгааг олж харсан тул дараа нь Leds -ийг таслан код, хэргийг өөрчилсөн.
Алхам 3: Модон хайрцаг: Хэргийн хэсгүүдийг хайчилж ав
Нэгдүгээрт, би хайрцгаа барихад шаардлагатай бүх хэсгүүдийг хэмжиж, хайчилж авав. Би үүнийг ёроолгүй хайрцгаар хийхээр шийдсэн. Шаардлагатай бол би ирмэгийг нь зүлгүүрээр хэмждэг.
Алхам 4: Модон хайрцаг: Лед цооног өрөмдөх
Би хэвлэлийн өрмийн тусламжтайгаар хайрцагныхаа нүүрэн талын нүхийг өрөмдсөн. Би самбар дээр нүх өрөмдөх газраа зааж өгсөн бөгөөд хямд үнэтэй гар хийцийн мод ашигладаг байсан тул мод хагарахгүйн тулд аажмаар өрөмдөх шаардлагатай болсон. Одоо би Ледсийг хэдэн секундын турш салгахыг хүсч байгаагаа мэдээд шаардлагагүй цоорхойг арилгахын тулд энэ самбарыг хайчилж авав. Үүнийг би өөрийнхөө хэргийг будаж үзсэнийхээ дараа ойлгосон болохоор хамгийн сүүлийн зураг дээр миний самбарыг зурсан байгаа юм
Алхам 5: Модон хайрцаг: Уран зураг
Цагны хайрцагныхаа хэсэг бүрийг авсны дараа би тэдгээрийг будаж эхлэв. Миний Ледс аль хэдийн улаан болсон тул би улаан, хар будаг сонгосон. Би гялалзсан шүршигч будаг хэрэглэж, хоёр давхар будгийн дараа өнгөлөг харагдуулах болно. Бүх зүйл хатах хүртэл би хүлээсэн.
Алхам 6: Модон хайрцаг: угсрах
Будаг хатсаны дараа би хурдан хатдаг модон цавуугаар бүх зүйлийг нааж, хоёр хэсгийг наах болгондоо бүх зүйл шулуун байгаа эсэхийг шалгаарай. Би хатах хүртэл хүлээгээд дараагийн хэсгүүдийг хооронд нь наалдуулав.
Алхам 7: Хэлхээ
Энэ төслийн дараагийн хэсэг нь хэлхээнд зориулагдсан болно. Энэ хэсэгт танд Arduino эсвэл ямар ч микрочип програмист, Attiny85 хэрэгтэй болно. Өмнө дурьдсанчлан, би хэтэрхий анхаарал сарниулж байгааг олж харсан тул би хэдэн секундын турш Ледсийг хассан юм. Тиймээс эхэндээ зургууд бүх ледүүдийг харуулдаг бөгөөд хожим нь секунд байдаггүй. Attiny-ийг Arduino-тэй ISP болгон програмчлахын тулд би randofo-ийн зааварчилгаанаас авсан энэхүү сайхан гарын авлагыг дагаж мөрдсөн: 16Mhz -ийн дотоод цаг дээр, гэхдээ үүнийг өөрчилж болно*Би чипний таймер ба тасалдлыг ашигласан.
Алхам 8: Хэлхээ: Ледүүдийг гагнах
Би гагнуурын төмрийг болон аль хэдийн өрөмдсөн хайрцгийг ашиглан гагнуур хийх үед ледүүдийг зөв байрлуулахын тулд Leds -ийг гагнах ажлыг үргэлжлүүлэв.
Алхам 9: Хэлхээ: хэлхээг бий болгох
Аттини кодоор програмчлагдсан тул миний програмыг туршиж үзэхийн тулд эхлээд самбарыг ашиглан хэлхээг бүтээж, бүтэн хэлхээг гагнахаас өмнө бүх зүйл ажилласан эсэхийг шалгах хэрэгтэй. Attiny нь 8 төгсгөлийн цэг (4 мөр, 4 багана) болон хоёр товчлуурт хангалттай гаралтын зүү өгдөггүй тул ээлжийн бүртгэлийг ашиглах шаардлагатай байдаг. Төлөвлөгөө ба миний хийсэн хэлхээг зураг дээр харуулав. талхны тавцан дээр, явах нь сайн байсан үед би үүнийг хэлхээний самбар дээр гагнав. Надад эсийн зай барих зай байхгүй байсан тул би өөрийн төсөөллийг ашиглан түр зуурын (маш ноорог..) бүтээв. Би жинхэнэ батерей эзэмшигч ашиглахыг зөвлөж байна.
Алхам 10: угсрах
Эцсийн алхам бол бүх зүйлийг угсрах явдал байв. Дараа нь та товчлууруудыг ашиглан цагийг тохируулж, Attiny -ийг хянах боломжтой болно. Жишээ нь, хоёр дахь зураг дээр: Hours2 = 2 and Hours1 = 1Mins2 = 1 and Mins1 = 6 тул цаг нь 21: 16 болж байна. сэтгэгдэл, санал үлдээх!
Зөвлөмж болгож буй:
Бичил хоёртын цаг: 10 алхам (зурагтай)
Бичил хоёртын цаг: Өмнө нь хоёртын форматаар хязгаарлагдмал дэлгэцийн талбарыг ашиглах зааварчилгаа (Хоёртын DVM) үүсгэсэн бөгөөд энэ нь хоёртын цаг үүсгэхийн тулд Аравтын хоёртын хооронд хөрвүүлэх үндсэн кодын модулийг өмнө нь үүсгэсэн жижиг алхам байсан
NTP синхрончлол бүхий жинхэнэ хоёртын цаг: 4 алхам
NTP синхрончлогдсон жинхэнэ хоёртын цаг: Жинхэнэ хоёртын цаг нь өдрийн цагийг бүтэн өдрийн хоёртын бутархай хэсгүүдийн нийлбэр хэлбэрээр харуулдаг бөгөөд уламжлалт "хоёртын цаг" -аас ялгаатай. цагийг цаг/минут/секундэд харгалзах хоёртын кодчилсон аравтын орон болгон харуулдаг. Уламжлал
DIY Arduino хоёртын сэрүүлэгтэй цаг: 14 алхам (зурагтай)
DIY Arduino хоёртын сэрүүлэгтэй цаг: Энэ бол дахин сонгодог хоёртын цаг юм! Гэхдээ энэ удаад бүр илүү нэмэлт функцтэй боллоо! Энэхүү зааварчилгаанд би Arduino ашиглан цаг, цаг, огноо, сар, цаг хэмжигч, сэрүүлгийн хөгжилтэй цагийг харуулах хоёртын сэрүүлэгтэй цагийг хэрхэн бүтээхийг танд үзүүлэх болно
Хоёртын ширээний цаг: 9 алхам (зурагтай)
Хоёртын ширээний цаг: Хоёртын цаг нь гайхалтай бөгөөд зөвхөн хоёртын файлыг (дижитал төхөөрөмжийн хэл) мэддэг хүнд зориулагдсан болно. Хэрэв та технологийн залуу бол энэ хачин цаг танд зориулагдсан болно. Тиймээс, бие даан хийж, цагаа нууцлаарай! Та олон тооны хоёртын файлуудыг олох болно
Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
Arduino IDE ашиглан M5stick C ашиглан цаг хийх | M5stack M5stick-C-тэй RTC бодит цагийн цаг: Сайн байна уу залуусаа, энэ зааварчилгаанд бид Arduino IDE ашиглан m5stack-ийн m5stick-C хөгжүүлэлтийн самбар ашиглан хэрхэн цаг хийхийг сурах болно. Тиймээс m5stick нь огноо, цаг, цагийг харуулах болно. дэлгэц дээр сарын долоо хоног