Хамгийн энгийн цахим цагны схем. Вакуум флюресцент индикаторуудыг асаах нь IV 12 цагийн диаграмм

Нэлээд удаан хугацааны өмнө хуучин цагаа солих санаа боловсорч гүйцсэн - нарийвчлал ч биш, онцгой ч биш. Гадаад төрхтэд ч ялгаагүй байсан. Санаа нь байгаа, гэхдээ урам зоригтойгоор - нэг бол цаг хугацаа байхгүй, эсвэл хятадуудыг стандарт дахин римейк болгох хүсэл алга ... ерөнхийдөө бүрэн замбараагүй байдал. Тэгээд нэг өдөр гэртээ харих замдаа шингэн бус бараа зардаг дэлгүүрт ороход ЗСБНХУ-ын үеийн радио гуурстай дэлгэцийн хайрцаг нүдэнд тусав. Бусад зүйлсээс гадна буланд уйтгартай хэвтэж буй IV-12 гэрлийн чийдэнг сонирхож байлаа. Урьд нь худалдагчийн хэлсэн үг: "Бүх зүйл тэнд байгаа" гэж би урам зориггүй асуув. ... "Гайхамшиг, гайхамшиг, гайхамшиг болсон!" - Тэд эдгээр үзүүлэлтүүдийн бүхэл бүтэн хайрцагтай байсан нь тогтоогдсон! Хараал ид, эртхэн болоогүй ч болоосой... ерөнхийдөө би дэлгүүр хэссэн...

Би гэртээ буцаж ирэхдээ хамгийн түрүүнд хийсэн зүйл бол тэдэн дээр хүчдэл өгсөн - тэд ажиллаж байсан! Энд, сэгсгэр сүүлний цохилт энд байна, энэ гайхамшгийг бодитоор харах урамшуулал байна - ажил эрчимтэй явагдаж байна.

Ажлын нөхцөл:

1. Цаг өөрөө;
2. Сэрүүлэгтэй цаг;
3. Баригдсан хуанли (бид 2-р сарын өдрүүд, түүний дотор өндөр жилийг харгалзан үздэг) + долоо хоногийн өдрийг тооцоолох;
4. Заагч гэрэлтүүлгийн автомат тохируулга.

Хэлхээнд шинэ, ер бусын зүйл байхгүй: DS1307 бодит цагийн цаг, динамик дэлгэц, хэд хэдэн хяналтын товчлуурууд, бүгдийг нь ATmega8 удирддаг. Өрөөн доторх гэрэлтүүлгийг хэмжихийн тулд хамгийн мэдрэмтгий нь FD-263-01 фотодиодыг ашигласан. Үнэн, энэ нь спектрийн мэдрэмжтэй холбоотой жижиг асуудалтай байдаг - мэдрэмжийн оргил нь хэт улаан туяаны мужид байдаг бөгөөд үүний үр дүнд нарны гэрлийг маш сайн мэдэрдэг / улайсгасан чийдэн, флюресцент чийдэн / LED гэрэлтүүлэг нь C зэрэг юм.

Анод/сүлжээний транзисторууд - BC856, PNP 80V-ийн хамгийн их ажиллах хүчдэлтэй. Секундыг харуулахын тулд би бага оврын IV-6 суурилуулсан, учир нь энэ нь бага судалтай хүчдэлтэй байдаг - 5.9 Ом унтраах резистор нь үүнд тусална.



Сэрүүлгийн дохионы хувьд - суурилуулсан генератор HCM1206X бүхий пьезо ялгаруулагч. Самбар нь утастай: резистор 390K 1206 хэмжээтэй, үлдсэн хэсэг нь 0805, транзистор SOT23, тогтворжуулагч 78L05 SOT89, хамгаалалтын диодууд SOD80, гурван вольтын зай 2032, DIP багц дахь ATmega8, DS1307. Эрчим хүчний эх үүсвэрээс бүх хэлхээ нь шугамын дагуу +9V хүртэл 50мА, дулаан нь 1.5V 450mA, газартай харьцуулахад дулаан нь -40В потенциалтай, хэрэглээ 50мА хүртэл байна. Нийт хамгийн ихдээ 3 Вт.

Шалгуур үзүүлэлтүүдийн залгуурыг авах боломжгүй байсан - тэр ч байтугай захиалах боломжгүй байсан тул би RS-232 модемийн кабелийн эвдэрсэн холбогчоос "бут" ашигласан. Бид тэдгээрийн "сүүл" -ийг таслав - энэ нь анхны хавтангаас илүү авсаархан харагдаж байна. (тэмдэглэл - суудлыг сайтар өрөмд, толбо нь жижиг)

Эхний дээжүүд:

DS1307 кварцын осцилляторын нарийвчлал нь хүссэн зүйлээ үлдээдэг - хавтанг угааж, кварцын хоолойн савыг сонгосны дараа бид өдөрт +/-2 секундын үр дүнд хүрч чадсан. Илүү нарийвчлалтай хэлбэл, давтамж нь температур, чийгшил, гаригуудын байрлалаас хамаарч хэлбэлздэг - бидний хүссэнээр огтхон ч биш. Асуудлын талаар бага зэрэг бодсоны дараа би DS32KHZ микро схемийг захиалахаар шийдсэн - энэ нь нэлээд алдартай температурын нөхөн олговортой кварцын осциллятор юм.
Бид кварцыг гагнах бөгөөд энэ амьтныг ПХБ-ийн хэсэг дээр чөлөөтэй зайд байрлуулна. Холболт - одоо ойролцоох DS1307 утсаар холбогдоно.

Генератор нь маш үнэтэй байдаг нь утгагүй зүйл биш юм - лавлах номд зааснаар үйлдвэрлэгч цагны нарийвчлалыг өдөрт +/- 0.28 секунд хүртэл нэмэгдүүлэхээр амлаж байна. Бодит байдал дээр, зөвшөөрөгдөх хүчин чадал, температурын хязгаарт би давтамжийн өөрчлөлтийг харж чадаагүй гадаад хүчин зүйлүүд. Туршилтын горимд өрөөнд цаг нь долоо хоног орчим ажилласан бөгөөд үүний 2 өдөр нь нойрмог байдалд байсан бөгөөд стандарт батерейгаар тэжээгддэг - үүний дараа алдаа, хэрэв та үйлчилгээний цагийг яг таг гэж үзэж байгаа бол алдаа гарсан байна. ... Өдөрт +0.043 секунд!!! Энэ бол аз жаргал! Харамсалтай нь ийм богино хугацаанд илүү нарийн хэмжих боломжгүй байсан.

Орон сууцны угсралт:

Гэрийг угсарч, програм хангамжийг "самнах" дараа цаг нь 3 товчлуур үлдсэн: тэдгээрийг "A" "B" "C" гэж нэрлэе.

Хэвийн төлөвт "C" товчлуур нь горимыг "цаг - минут"-аас "өдөр - сар" гэсэн огноо руу шилжүүлэх үүрэгтэй бөгөөд хоёр дахь үзүүлэлт нь долоо хоногийн өдөр, дараа нь жил, дараа нь "минут - секунд" горим, дөрөв дэх дарахад - анхны төлөв рүү. "A" товчлуур нь цагийн дэлгэц рүү хурдан шилждэг.

"Цаг - минут" горимоос "А" товчлуур нь тойрог хэлбэрээр "сэрүүлгийн цагны тохиргоо" / "цаг, огнооны тохиргоо" / "заагч гэрэлтүүлгийн тохиргоо" горимд шилждэг. Энэ тохиолдолд "B" товчлуур нь цифрүүдийн хооронд шилжиж, "C" товчлуур нь сонгосон цифрийг өөрчилдөг.

"Сэрүүлгийн тохиргоо" горим, дунд заагч дээрх А үсэг (Сэрүүлэг) нь дохиолол асаалттай байгааг илтгэнэ.

"Цаг, огноог тохируулах" горим - "секундын" цифрийг сонгоход "C" товчлуур нь тэдгээрийг дугуйруулна (00-ээс 29 хүртэл тэдгээрийг 00 болгож, 30-аас 59 хүртэл 00 болгож, минутанд +1 нэмнэ) .

"Цаг ба огнооны тохиргоо" горимд DS1307 м/с-ийн SQW гаралт дээр 32.768 кГц давтамжтай байдаг - бусад горимд кварц / конденсаторыг сонгоход шаардлагатай байдаг.

"Заагчийн гэрэлтүүлгийг тохируулах" горим: "AU" - автомат, хэмжсэн гэрэлтүүлгийг нэгжээр харуулна. "АНУ" - ижил нэгжид гараар тохируулах. Өө, би юу ч мартаагүй бололтой.

Бүрэн үзэх:



Програм хангамж ба цахилгаан гүйдлийн хавтанэнэ линкээс татаж авч болно:

Флюресцент чийдэн бүхий цагны хэлхээ

Олон хүмүүс хүсч, сонирхож байна вакуум үзүүлэлтийг ашиглан цагны схемхуучин Зөвлөлтийн үе. Мэдээжийн хэрэг, үүнд олон сонирхолтой зүйл байгаа ретро хэв маягаар, мөн шөнийн цагаар та цаг хэд болж байгааг харж болно, мөн доод хэсэгт диод оруулах боломжтой бөгөөд энэ нь энэ хэлхээг авч үзье.

Гол үүргийг нь эзэлдэг хий ялгаруулах үзүүлэлтүүд. Би IV-6 ашигласан. Энэ бол гэрэлтдэг долоон сегментийн үзүүлэлт юм Ногоон өнгөгэрэлтэх (Зурган дээр та цэнхэр өнгийн туяаг харах болно, энэ нь хэт ягаан туяанаас болж гэрэл зураг авах үед өнгийг гажуудуулдаг). IV-6 индикаторыг уян хатан утас бүхий шилэн саванд хийдэг. Заалт нь цилиндрийн хажуугийн гадаргуугаар дамжин хийгддэг. Төхөөрөмжийн анодууд нь долоон сегмент, аравтын бутархай хэлбэрээр хийгдсэн байдаг.

Хэрэглэх боломжтой үзүүлэлтүүд IV-3A, IV-6, IV-8, IV-11, IV-12 эсвэл бүр IV-17 загварт бага зэргийн өөрчлөлт оруулсан.

Юуны өмнө 1983 онд үйлдвэрлэсэн чийдэнг хаанаас олж болохыг тэмдэглэхийг хүсч байна.

Митинскийн зах. Олон, өөр. Хайрцаг болон самбар дээр. Сонголт хийх зай бий.

Бусад хотуудад энэ нь илүү хэцүү байдаг, магадгүй та азтай байж, орон нутгийн радио дэлгүүрээс олох болно. Ийм үзүүлэлтийг дотоодын олон тооны машинаас олж болно.

Дуудлага худалдаагаар Ebay, Yes Yes, Оросын үзүүлэлтүүдийг захиалж болно. 6 ширхэг нь дунджаар 12 доллар.


Хяналт

Бүх зүйлийг AtTiny2313 микроконтроллер болон DS1307 бодит цагийн цаг удирддаг.

Хүчдэл байхгүй үед цаг нь CR2032 батерейгаас тэжээлийн горимд шилждэг (дээрх шиг). эх хавтан PC).

Үйлдвэрлэгчийн үзэж байгаагаар энэ горимд тэд ажиллах бөгөөд 10 жилийн турш бүтэлгүйтэх болно.

Микроконтроллер нь дотоод 8 МГц осциллятороос ажилладаг. Гал хамгаалагчийг тохируулахаа бүү мартаарай.

Цагийг тохируулах нь нэг товчлуураар хийгддэг. Удаан бариулж, хэдэн цаг, дараа нь яллах минут. Үүнд ямар ч хүндрэл байхгүй.

Жолооч нар

Би KID65783AP-г сегментүүдийн түлхүүр болгон ашигласан. Эдгээр нь "дээд" 8 товчлуур юм. Би энэ микро схемтэй байсан учраас л сонголт хийсэн. Энэхүү микро схемийг дэлгэцийн самбарт ихэвчлэн олдог угаалгын машинууд. Үүнийг аналогоор солиход юу ч саад болохгүй. Эсвэл 47KOhm резистор бүхий сегментүүдийг +50V хүртэл татаж, алдартай ULN2003-ыг газар дээр нь дараарай. Гаралтыг програмын сегментүүд рүү хөрвүүлэхээ бүү мартаарай.

Дэлгэц нь динамик хийгдсэн тул цифр бүрт харгис хэрцгий KT315 транзистор нэмэгддэг.


Цахилгаан гүйдлийн хавтан

Төлбөрийг LUT аргыг ашиглан хийсэн. Цагийг хоёр самбар дээр хийдэг. Энэ яагаад үндэслэлтэй вэ? Би ч мэдэхгүй, би тэгж л хүссэн.

эрчим хүчний нэгж

Эхлээд трансформатор 50 Гц байсан. Мөн 4 хоёрдогч ороомогтой.

1 ороомог - сүлжээнд хүчдэл. Шулуутгагч ба конденсатор 50 вольтын дараа. Энэ нь том байх тусам сегментүүд илүү тод гэрэлтэх болно. Гэхдээ 70 вольтоос ихгүй байна. Гүйдэл нь 20 мА-аас багагүй байна

Ороомог 2 - сүлжээний потенциалыг шилжүүлэх. Ойролцоогоор 10-15 вольт. Энэ нь жижиг байх тусам индикаторууд илүү тод гэрэлтдэг боловч "асаагүй" сегментүүд яг адилхан гэрэлтэж эхэлдэг. Гүйдэл нь мөн 20 мА байна.

Ороомог 3 - микроконтроллерийг тэжээхэд зориулагдсан. 7-10 вольт. I = 50 мА

4 ороомог - Дулаан. Дөрвөн IV-6 чийдэнгийн хувьд та гүйдлийг 200 мА болгож тохируулах хэрэгтэй бөгөөд энэ нь ойролцоогоор 1.2 вольт юм. Бусад чийдэнгийн хувьд судлын гүйдэл өөр өөр байдаг тул энэ цэгийг анхаарч үзээрэй.

.

Би энэ цагны тухай ярьж байнаMoto_v3x(Радиокотоос) тэд 2 жилийн өмнө хэлж байсан. Жилийн өмнө би индикаторуудыг (хямдхан) худалдаж аваад, өнгөрсөн оны арванхоёрдугаар сар хүртэл ширээн дээрээ хэвтэх самбар хийж чадсан. Энэ нийтлэлээс хайрцгийг цэвэрлэх нь юу болохыг харж болно.
Цаг нь дэлгэцийн самбар, үндсэн самбар, мэдрэгчийн самбар гэсэн 3 самбараас бүрдэнэ.
Одоохондоо эхний хоёрын тухай ярих болно, учир нь... Би биеийг үйлдвэрлэх үе шатанд сүүлийнхийг хийх болно.
Самбарууд нь нэг талдаа, мэдээжийн хэрэг холбогчтой. Заримыг нь МГТХГ-ынхан гүйцэтгэсэн. -д салсан Sprint- Зохион байгуулалт 6.

Жилийн өмнө хийсэн төлбөр:

Замууд 0.3 мм. LUT.

Үндсэн самбар:

Tracks 0.6, мөн LUT.

Схемийн талаар хэдэн үг хэлье.
Стоун PIC16F887-г голчлон тээглүүрүүдийн тоогоор сонгосон. Түүний оршихуй нь давуу тал байсан. DIP-40 орон сууцны диаграмм дээрх шонгуудын дугаарлалт.
Судасны тэжээлийн хангамж нь ээлжлэн, 3 кГц давтамжтай (C11 конденсатороор тохируулагдсан). Хэлхээ нь хямд, бүх бүрэлдэхүүн хэсгүүд нь бэлэн, тохиргоо хийх шаардлагагүй.
Би боломжтой MC34063 ашиглан сөрөг хүчдэл авдаг.
Яагаад ийм схем байгаа юм бэ? Яагаад гэвэл миний толгойд өөрийн гэсэн жоом бий.
Бага хүчдэлийн цахилгаан хангамжийг 78l33 (магадгүй хамгийн хямд) дээр хийж болох боловч би NS-05-ийг цагтай холбож, Android-аас удирдах хүсэлтэй байгаа боловч 40-60 мА зарцуулдаг. Би DC-DC-г ашиглан хийсэн ... юу гэж бодож байна? Тийм шүү, MC34063 :) .
Би Али дээр DS3231-ийг 0.8 доллараар 10 ширхэгээр худалдаж авсан. RTS-ийн сонголт нь ойлгомжтой.
Дашрамд дурдахад, манай "ажил санаачлагатай найзууд" тэднийг Хятадад хямд зардаг нь хоосон биш юм. Dska заримдаа 3.5 доллараар худалдаж авсан MS дээр хэзээ ч ажиглагдаагүй анхны удаагаа эхэлдэггүй.


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


Намайг маш их урам хугарах хүлээж байсан:(! Бүх чийдэнг ашиглаж байсан бөгөөд бүгд өөр өөр асдаг. Тиймээс та нөөцтэй чийдэнг авах хэрэгтэй бөгөөд ингэснээр сонгох боломжтой. Гэрлийн эрчмийн ялгаа асар их юм. , програм хангамжийн засвар хийх нь утгагүй юм:(.

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


Тэгэхээр цаганд юу байгаа вэ( самбар дээр утастай):
- хөдөлгөөний нарийвчлалыг DS3231 баталгаажуулдаг;
- шөнийн горим;
- Тохируулах эрчимтэй LED арын гэрэлтүүлэг (нэг өнгө);
- цаг хугацааны заалт;
- огнооны заалт;
- долоо хоногийн өдрийг заана.
- bluetooth удирдлага;
- асаах/унтраах

Эхний хувилбарын хувьд энэ нь хангалттай байж магадгүй, учир нь магадгүй хоёр дахь хувилбар байх болно.

Хяналт:

  • цагийн тохиргоо
зүүн товчлуур (богино дарах) суулгах цэс рүү орно;
дундаж - нэмэх;
зүүн - хасах;
  • арын гэрлийн хяналт
дунд (богино дарах) - арын гэрлийг нэмэгдүүлдэг;
зүүн (богино дарах) - буурдаг;
  • Bluetooth асаах/унтраах - зүүн товчийг удаан дар.

Чуулганы тухай ярих цаг болжээ.

Бид урьдын адил цахилгаан хангамжаар угсрах ажлыг эхлүүлдэг.
Манай жагсаалтын эхнийх нь IP -27 вольт юм.


Хэлхээнд байгаа самбарын хэсгийг доор тодруулав.
Зурагт заасан цэгүүдэд -27V-ийг ажиглах хэрэгтэй.


Дараа нь халаалтаа өөрчлөх цаг болжээ.
ТУЗ-ийн хэсэг нь хэлхээнд:

Зөв угсарсан хэлхээтохиргоог шаарддаггүй. Түүний гүйцэтгэлийг шалгагчаар шалгаж болно. Миний хуучин DT-838 дээр ~2.3 вольтын хувьсах гүйдлийг харуулж байна.


Мөн 3.3 вольтын эцсийн IP дээр:

Үүний үр дүнд бид цуглуулсан IP-г зурагт заасан цэгүүдэд шалгана.

Хэрэв бүх зүйл таарч байвал А ба В холбогчийг гагнана.

Би дэлгэцийн самбарыг хэрхэн угсрах талаар дэлгэрэнгүй ярихгүй. Танд хэрэгтэй зүйл бол нарийвчлал, анхааралтай байх явдал юм. Дэнлүүг суурилуулахын өмнө LED-ийг суурилуулсан байх ёстой :).
Судасыг 11, 1-р шонтой холбосноор үзүүлэлтүүдийг шалгаж болно хоёр чийдэн, сүлжээ болон анод руу цуваа болон +5V холбогдсон. Чи чийдэнгийн сегмент шатаж байгааг харах ёстой.

Түлхүүрүүдийг угсрах нь анхаарал халамж шаарддаг бөгөөд дууссаны дараа гялбаа байхгүйн тулд самбарыг сайтар зайлах шаардлагатай. Би мөн зэргэлдээх замыг 2Moh мужид шалгагчаар шалгахыг зөвлөж байна :).


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

Бүх зүйлийг тохируулсны дараа би MK-г гагнасан.

Би MK програм хангамжийн талаар бага зэрэг ярих болно. Би үүнийг самбар дээр анивчсан. Програмчлалын үр дүнд гарын үсэг зурсан:

Та оёж болно, жишээлбэл, Нэмэлт PIC(програм хангамж PICPgm) эсвэл PICkit-2 Lite, үйлдвэрийн PICkit-2 эсвэл PICkit-3. Сонголт чинийх.
Хэрэв та MK-г дахиж анивчуулахгүй бол анивчсаны дараа Schottky диодыг холбогчоор сольж, дээрх зурагт үзүүлсэн 100-470 μF конденсаторыг суулгаж болно.


Бид хэлхээний үлдсэн хэсгийг угсарч, асаавал та үүнийг харах болно.

Аз жаргалтай барилга!

Шинэчлэлт 2015\09\27:
TL866CS програмистуудын эзэд программ хангамжийг програмчлах, шалгахад бэрхшээлтэй байж магадгүй юм. Энэ нь MK нь автобусны өргөнтэй байдагтай холбоотой юм 14 бит, мөн эдгээр 14 бит нь 2 байт ( 16 бит) => 2 бит чухал биш. Зарим хөрвүүлэгч тэдгээрийг тэгээр, заримыг нь нэгээр дүүргэдэг. Миний програм хангамжид тэдгээр нь нэгжээр дүүрэн байдаг бөгөөд энэ нь TL866CS програм хангамжид хүндрэл учруулдаг.
Шийдэл: WinPic800 (хөтөлбөр нь үнэ төлбөргүй) татаж авах, хянагч сонгох, програм хангамжийг татаж авах, Файл- Хадгалахдахин хадгална уу. Бүгд :).

Шинэчлэлт 2015\10\04:

Програм хангамжийн v 1.1-д DS18b20 температур мэдрэгчийн дэмжлэгийг нэмсэн. Эерэг ба сөрөг температурыг хоёуланг нь боловсруулдаг.

DS18b20 температур мэдрэгч болон BMP085(BMP180) атмосферийн даралт мэдрэгчийн дэмжлэгийг v 1.2 программ дээр нэмсэн.
Термометр нь эерэг ба сөрөг температурыг боловсруулдаг.

Тэдгээрийг суурилуулсан бэхэлгээний тусламжтайгаар самбар дээр нэмнэ.
BMP085 эсвэл BMP180 модуль нь I2C автобусанд татах резисторуудтай тул самбар дээрх R86 ба R87 резисторуудыг зайлуулах ёстой гэдгийг бүү мартаарай.

Температур мэдрэгчийг орон сууцны гадна талд шилжүүлэх ёстой.

Хоёр программ хангамжид шинэ тооны фонт нэмэгдсэн (цагийн тохиргооны цэсэнд).
Асаах үед хөлдөх асуудлыг зассан.

Холболтын диаграм:
Програм хангамжийн 1.1 ба 1.2-д зориулсан өөрчлөгдсөн самбар (мэдрэгчийг холбох нүхийг нэмсэн)
Програм хангамжийн файл v 1.01 (нэмэлт фонт)
Програм хангамжийн файл v 1.1 (температур мэдрэгчийн дэмжлэг + нэмэлт фонт)
Програм хангамжийн файл v 1.2 (температур мэдрэгч + даралт мэдрэгч + нэмэлт фонтыг дэмжих)

Програм хангамжийн 1.1 температурын заалт (фото Николай В.):

Шинэчлэлт 2015\10\17:
Програм хангамжийн 1.1 ба 1.2-г дахин байршуулсан!
Програм хангамжийн 1.2 дахь "U" үсгийг зассан
Програм хангамж 1.1 дээр температурыг харуулахаас өмнө "U" үсэг болон долоо хоногийн өдрийн тэмдэглэгээг зассан.

Холбоо барих имэйл өөрчлөгдсөн тул над руу Rambler дээр бичсэн хүмүүс тэмдэглэл. Би хуучин имэйл рүүгээ нэвтрэх эрхгүй байна :(.

Шинэчлэлт 2015\12\17:

Спойлер:

Өө, ажил ихтэй байгаа тул харамсалтай нь (эсвэл азаар :)) надад хобби хийх цаг алга.
IV-17 цагны шинэ ороолт хийж эхлээд сар (!) болж байна.
Би үүнийг биетэй ч гэсэн хийхийг хүссэн Шинэ он, Гэхдээ....
Удирдах зөвлөл нь дараахь зүйлийг хэрэгжүүлдэг.
- v 1.2-д байсан бүх зүйл;
- TTP223 дээр мэдрэгчтэй товчлуурыг асаах / унтраах (шууд самбар дээр);
- USB-ээр тэжээгддэг;
- нөөц зайтай сэрүүлэгтэй цаг;
- дохио дуугарч байна (сэрүүлэг, товчлуур дээр дарах):
- RGB арын гэрэлтүүлэг WS2812B (танга бүрийг өөрийн өнгөөр ​​тохируулах боломжийг танд олгоно);
- чийгшил мэдрэгч;
- боломжтой бол сургах боломжтой IR хүлээн авагчийг биед түлхэх;
- болон самбар дээрх ESP8266 (хөтөчөөр цагны тохиргоо, NTP синхрончлол);
- хэхэ, зөвхөн радио дутуу байна :)))))))))) (хэчнээн хичээвэл онлайн радио хийж болно).





Максим М-ийн хэргийг хараарай.

Шинэчлэлт 2016\02\27:
WEB нүүр болон NTP синхрончлолыг ESP-12/ESP-12E модуль эсвэл удирдах боломжтой 2 чөлөөтэй хөлтэй модуль дээр туршиж үзэхийг хүсэж байгаа хүн байна уу?
Хүсэл тэмүүлэлээс гадна та угсарсан цаг, модулийг нөөцөд байлгах хэрэгтэй.
Надад имэйл илгээнэ үү.

Шинэчлэлт 2016\03\07:

Цагийн тохиргоо:
NTP холболтыг тохируулах:
Санал авах хугацааг сонгоно уу:

WiFi клиентийн тохиргоо:
WiFi серверийн тохиргоо:

ESP-12(ESP-12E) нь тусдаа самбар дээр байрладаг. Модулийн холболтын диаграммыг доор үзүүлэв.

Модуль нь өөрөө хоёр талт соронзон хальс эсвэл цавуугаар самбар дээр бэхлэгддэг.
Энэ нь иймэрхүү харагдах болно:

Зураг дээр модуль аль хэдийн SD карттай байна. Энэ нь илүү их статистик мэдээлэл цуглуулах ёстой байсан ч энэ нь алс холын ирээдүйд хэвээр байна.
Доод ESP-12 шаардлагатай самбараас тусгаарлах.

Модулийг суулгахаасаа өмнө бид цагны процессорыг 1.35 програм хангамжаар анивчдаг, учир нь Ихэвчлэн программистууд MK-г 5V хүчдэлээр анивчдаг бөгөөд энэ нь ESP зүү дээр хортой нөлөө үзүүлдэг!

Модулийн програм хангамжийн тухай.

Та Хятадаас ESP-12 хүлээн авах үед AT командын горимд байх болно.
UART-аар ямар хурдтай ажиллаж байгааг олж мэдэх хэрэгтэй.
Үүнийг хэрхэн хийх талаар тайлбарласан болно.
Модулийг програмчлахад 3.3V түвшин шаардлагатай гэдгийг би тусад нь тэмдэглэж байна => та түвшний тохируулагч (надад байгаа тул би ADM3202 ашигладаг) эсвэл USB ашиглах хэрэгтэй.<-->com (ALI дээр маш олон байдаг) 3.3V гаралттай.

Програм хангамжийг модульд ашиглан суулгана уу esptool.exe
Энэхүү хэрэгсэл нь Arduino-д зориулсан ESP номын сантай хамт ирдэг.
Параноидууд Arduino орчинг суулгаж (үүнийг хэрхэн хийхийг дээр дурдсан нийтлэлд тайлбарласан) зам дагуу олж болно.
C:\Документ ба тохиргоо\Таны бүртгэлийн нэр\Програмын өгөгдөл\Arduino15\packages\esp8266\tools\esptool\0.4.6\
Та эх сурвалжуудыг үзэж болно.

Програм хангамжийг байршуулах команд:
c:\esptool.exe -vv -cd ck -cb 115200 -cp COM1 -ca 0x00000 -cf c:\ESPweb20160301.bin

Өөртөө өөрчлөх шаардлагатай параметрүүд:
Модулийг програм хангамжийг байршуулах горимд шилжүүлэхийн тулд та GPIO0-г газардуулга руу богино холболт хийх хэрэгтэй.

Програм хангамжийн үед энэ нь дэлгэц дээр гарч ирнэ:

Програм хангамжийг суулгасны дараа цахилгааныг унтрааж, холбогчийг GPIO0-ээс салгана уу.

Ажил:
Асаалттай үед ESP-12 (боломжтой бол) NTP сервертэй холбогдож яг цагийг хүлээн авдаг.
Цагны дунд товчийг удаан дарснаар вэб интерфэйс идэвхжиж, хэрэглэгч цагны тохиргоог хийх боломжтой.

Цэс дэх бүх зүйл зөн совинтой байх шиг байна.
Би зүгээр л цэсний зүйлд анхаарлаа хандуулах болно WiFi сервер - WiFi горим

Сонголт:
-зөвхөн үйлчлүүлэгч. ESP нь "esp8266" зөөлөн хандалтын цэгийг "1234567890" нууц үгээр өргөх болно). Энэ сонголтыг анхдагчаар идэвхжүүлсэн байна. Хөтөч дээр цагийг холбохын тулд та хаягийг залгах хэрэгтэй - 192.168.4.1;

-зөвхөн сервер. ESP нь таны гэрийн сүлжээнд байх болно. Холболтын хаягийг цагны зүүн товчийг удаан дарснаар олж болно. ;

Та мөн дунд товчийг удаан дарснаар WEB интерфэйсийг идэвхгүй болгож болно (NTP синхрончлол идэвхгүй биш).

NTP-ээр дамжуулан цагийн синхрончлол явагдана: эхний минутын төгсгөлд асаалттай үед (хэрэв цэсэнд тохирох зүйлийг сонгосон бол " Цаг тохируулах"), цэснээс сонгосон цаг " Гадаад цагийн сервер".
Видео:
<будет позже>

Цагны бүдүүвч диаграммыг Зураг дээр үзүүлэв. Цагийг таван микро схем дээр хэрэгжүүлдэг. Минутын импульсийн дарааллын генераторыг K176IE12 микро схем дээр хийсэн. Мастер осциллятор нь 32768 Гц нэрлэсэн давтамжтай RK-72 кварцын резонаторыг ашигладаг. Минутын микро схемээс гадна 1, 2, 1024, 32768 Гц давтамжтай импульсийн дарааллыг авах боломжтой. Энэ цаг нь давталтын давтамжтай импульсийн дарааллыг ашигладаг: 1/60 Гц (зүү 10) - минутын нэгжийн тоолуурын ажиллагааг хангахын тулд, 2 Гц (зүү 6) - анхны цагийн тохиргоонд, 1 Гц (зүү 4) - "анивчсан" цэг. 32768 Гц давтамжтай K176IE12 микро схем эсвэл кварц байхгүй тохиолдолд генераторыг өөр давтамжтайгаар бусад микро схем, кварц ашиглан хийж болно.
Минут, цагийн нэгжийн тоолуур ба декодеруудыг K176IE4 микро схем дээр хийдэг бөгөөд энэ нь арав хүртэл тоолж, хоёртын кодыг дижитал үзүүлэлтийн долоон элементийн код болгон хувиргах боломжийг олгодог. Хэдэн арван минут, хэдэн арван цагийн тоолуур, декодерууд нь K175IEZ микро схем дээр хийгдсэн бөгөөд энэ нь зургаа хүртэл тоолж, хоёртын кодыг дижитал үзүүлэлтийн код болгон тайлах боломжийг олгодог. K176IEZ, K176IE4 микро схемийн тоолуур ажиллахын тулд 5, 6, 7-р зүү дээр логик 0 (хүчдэл 0 В-тэй ойролцоо) байх шаардлагатай эсвэл эдгээр зүү нь хэлхээний нийтлэг утсанд холбогдсон байх шаардлагатай. Минут болон цагийн тоолуурын гаралт (зүү 2) ба оролт (зүү 4) нь цуваа холболттой байна.

Минутын нэгжийн тоолуурт K176IE12 микро схем ба K176IE4 микро схемийн 0 хуваагчийг 5 ба 9 оролтод (K176IE12 микро схемийн хувьд), 5 (K176IE4 микро схемийн хувьд) оролтод 9 В-ийн эерэг хүчдэл өгөх замаар гүйцэтгэнэ. R3 резистороор дамжуулан S1 товчлуур. Үлдсэн тоолуурын цагийн анхны тохиргоог 2 Гц давтамжтай импульс бүхий S2 товчлуурыг ашиглан тоолуурын 4-р оролтод хэдэн арван минут өгөх замаар гүйцэтгэнэ. Цагийг тохируулах хамгийн дээд хугацаа нь 72 секундээс хэтрэхгүй.
24-ийн утгад хүрэхэд 0 тоолуур ба хэдэн арван цагийн суурилуулалтын хэлхээг VD1 ба VD2 диод, R4 резистор ашиглан хийж гүйцэтгэнэ. логик ажиллагаа 2I. Хоёр диодын анод дээр эерэг хүчдэл гарч ирэх үед тоолуурыг 0 болгож тохируулсан бөгөөд энэ нь зөвхөн 24 тоо гарч ирэхэд л боломжтой бөгөөд "анивчдаг цэг" эффектийг бий болгохын тулд 4-р зүүгээс 1 Гц давтамжтай импульс хийнэ. K176IE12 микро схемийг цагийн нэгжийн заагч цэг эсвэл нэмэлт индикаторын d сегментэд хэрэглэнэ.
Цагны хувьд IV-11, IV-12, IV-22 гэсэн долоон элементийн гэрэлтдэг дижитал үзүүлэлтүүдийг ашиглахыг зөвлөж байна. Ийм үзүүлэлт нь шууд халсан оксидын катод бүхий электрон хоолой, хяналтын сүлжээ, тоо үүсгэдэг сегмент хэлбэрээр хийгдсэн анод юм. IV-11, IV-12 үзүүлэлтийн шилэн сав нь цилиндр хэлбэртэй, IV-22 нь тэгш өнцөгт хэлбэртэй байна. IV-11-ийн электродын утаснууд нь уян хатан байдаг бол IV-12 ба IV-22-ын утаснууд нь богино хатуу зүү хэлбэртэй байдаг. Тоонуудыг цагийн зүүний дагуу богиносгосон уян хар тугалга эсвэл тээглүүр хоорондын зайг нэмэгдүүлэх замаар тоолно.
Сүлжээ ба анодыг 27 В хүртэл хүчдэлээр хангах ёстой. өндөр хүчдэлийндижитал үзүүлэлтүүдийн анодын сегментүүдэд нийлүүлсэн 27 В хүчдэлтэй 9 В-ийн тэжээлийн хангамжид зориулагдсан микро схемийн гаралтыг тохируулах нэмэлт 25 транзистор шаардлагатай. Сүлжээ ба анод руу нийлүүлсэн хүчдэлийг багасгах нь индикаторуудын гэрэлтүүлгийг бууруулдаг боловч цагны ихэнх хэрэглээнд хангалттай түвшинд хэвээр байна.
Хэрэв заасан үзүүлэлтүүд байхгүй бол жижиг оронтой IV-ZA, IV-6 зэрэг үзүүлэлтүүдийг ашиглаж болно. IV-ZA чийдэнгийн катодын судлын судалтай хүчдэл нь IV-11, IV-12-ийн хувьд 0.85 В (гүйдлийн хэрэглээ 55 мА) IV-6 ба IV-22 - 1.2 В (гүйдлийн 50 ба 100 мА тус тус) байна. - 1, 5 В (одоогийн 80 - 100 мА). Дамжуулагч давхарга (дэлгэц) -тэй холбогдсон катодын терминалуудын аль нэгийг хэлхээний нийтлэг утас руу холбохыг зөвлөж байна.
Цахилгаан хангамж нь цаг нь сүлжээнээс ажиллахыг баталгаажуулдаг Хувьсах гүйдлийн 220 В. Энэ нь микро схем, чийдэнгийн сүлжээг тэжээхэд +9 В хүчдэл үүсгэдэг. Хувьсах гүйдлийн хүчдэлКатодын халаалт ба заагч чийдэнгийн хувьд 0.85 - 1.5 В.
Эрчим хүчний хангамжийн төхөөрөмж нь хоёр гаралтын ороомог, Шулуутгагч, шүүлтүүрийн конденсатор бүхий бууруулагч трансформаторыг агуулдаг. Нэмж дурдахад C4 конденсаторыг суурилуулж, чийдэнгийн катодын улайсгасан хэлхээг тэжээхийн тулд ороомог ороосон байна. Катодын судалтай 0.85 В хүчдэлтэй үед PEV-0.31 утсаар 17 эргэлт, 1.2 В хүчдэлд - 24 эргэлт, 1.5 В хүчдэлд - 30 эргэлт хийх шаардлагатай. Терминалуудын нэг нь нийтлэг утастай (- 9 В), хоёр дахь нь чийдэнгийн катодуудтай холбогдсон байна. Дэнлүүний катодыг цувралаар холбохыг зөвлөдөггүй.
500 мкФ багтаамжтай C4 конденсатор нь тэжээлийн хүчдэлийн долгионыг багасгахаас гадна сүлжээ унтарсан үед, жишээлбэл, цагийг нэг өрөөнөөс нөгөөд шилжүүлэх үед цагийн тоолуурыг ойролцоогоор 1 минутын турш ажиллуулах (цаг хэмнэх) боломжийг олгодог. . Хэрэв сүлжээний хүчдэлийг удаан хугацаагаар унтраах боломжтой бол Krona батерей эсвэл 7.5 - 9 В-ийн нэрлэсэн хүчдэлтэй 7D-0D төрлийн батерейг конденсатортай зэрэгцээ холбох хэрэгтэй.
Бүтцийн хувьд цаг нь үндсэн ба нийлүүлэгч гэсэн хоёр блок хэлбэрээр хийгдсэн байдаг. Үндсэн хэсэг нь 115X65X50 мм, цахилгаан хангамжийн хэсэг нь 80X40X50 мм хэмжээтэй байна. Үндсэн нэгжийг бичгийн хэрэглүүрээс тавиур дээр суурилуулсан.

Үзүүлэлт,

чип

Заагч анодын сегментүүд цэвэр Кацд Генерал
А б

б

В Г г д болон Цэг
IV-Z, IV-6 2 4 1 3 5 10 6 11 9 7 8
IV-1lH 6 8 5 7 9 3 10 4 2 11 1
IV-12 8 10 7 9 1 6 5 - 4 2 3
IV-22 7 8 4 3 10 2 11 1 6 12 5
K176IEZ, K176IE4 9 8 10 1 13 11 12 - - - 7
K176IE12 - - - - - - - 4 - - 8

Уран зохиол


Мэндчилгээ! Энэхүү тоймыг IV-18 вакуум-люминесцент үзүүлэлт ба түүн дээр суурилсан цагны угсралтад зориулах болно. Диаграм дээрх функциональ нэгж бүрийн талаар би танд хэлэх болно, маш олон зураг, зураг, текст, мэдээжийн хэрэг DIY байх болно. Хэрэв сонирхож байвал тайрах руу очно уу.

Жаахан яруу найраг
Би хий ялгаруулах эсвэл гэрэлтдэг индикатортой цагийг угсрах санааг эртнээс бодож байсан. Зөвшөөрч байна - энэ нь хувцасны чимэг, дулаахан, дэнлүү шиг харагдаж байна. Жишээлбэл, модон хайрцагт ийм цаг нь дотоод засал чимэглэл эсвэл радио сонирхогчийн ширээн дээр зохих байр сууриа эзэлдэг. Миний санааг хэрэгжүүлэхэд ямар нэгэн байдлаар бүтсэнгүй. Эхлээд би үүнийг IV-12 дээр угсарахыг хүсч байсан. Эдгээр чийдэнг гэрээс овоолсон "хог"-оос олжээ.
(Жишээ нь интернетээс авсан зураг).

Дараа нь IN-18 хүртэл. Энэ бол хамгийн том индикатор чийдэнгийн нэг боловч нэг ширхэгийн үнийг мэдсэний дараа би энэ санаагаа орхисон. (Жишээ нь интернетээс авсан зураг).

Дараа нь би IN-14 дээрх схемийг давтахыг хүссэн. (Жишээ нь интернетээс авсан зураг).

Би аль хэдийн хэвлэмэл хэлхээний самбарыг чиглүүлсэн боловч чийдэнгээс болж саатал гарсан. Норильск хотод тэднийг олох боломжгүй байв. Дараа нь би ebay дээрээс 6-ын багц олсон. Ингэж бодож байтал миний урам зориг буурч, өөр төслүүд гарч ирэв. Энэ санаа дахин хэрэгжээгүй.
Радио сонирхогчдод зориулсан сэдэвчилсэн сайтуудын нэг дээр би ийм цаг харсан.


Би мэдээлэл олсон бөгөөд энэ нь Adafruit-ийн Ice Tube Clock юм. Надад үнэхээр таалагдсан, гэхдээ үнэ нь багцынх юм өөрөө угсрахТээвэрлэлтийн зардлыг тооцохгүйгээр 85 доллар байна. Би тэр даруй шийдвэрт хүрсэн - би өөрөө цуглуулах болно! Ийм цагны үзүүлэлт нь IV-18 юм. Би Оросын онлайн дэлгүүрүүдээс ижил зүйлийг худалдаж авч чадаагүй, эсвэл Норильск руу хүргэлт байхгүй эсвэл зөвхөн бөөнөөр нь худалдаалж байсан. Ерөнхийдөө би үүнийг урам зоригтойгоор ebay дээр захиалсан. Худалдагч нь Нижний Тагилаас ирсэн (дэлхий даяар хүргэдэг). Төлбөрийн дараа худалдагч олон улсын тээвэрлэлтийн зардлыг 5 доллараар буцааж өгсөн. 3 долоо хоногийн дараа илгээмж миний гарт байсан. Замд эвдрэх вий гэж санаа зовоод 2 ширхэгийг захиалсан.

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



Гадаад төрх












Зорилго ба төхөөрөмж
Дижитал олон оронтой вакуум гэрэлтэгч заагч (VLI) нь мэдээллийг 0-ээс 9 хүртэлх тоо, 8 тоон орон бүрийн аравтын бутархай хэлбэрээр, туслах мэдээллийг нэг үйлчилгээний оронтой тоонд харуулах зориулалттай.
VLI бол фосфороор бүрсэн олон анод бүхий шууд халаалттай цахилгаан вакуум триод юм. Дэнлүүний параметрүүдийг анодын бага хүчдэлд - 27-50 В хүртэл ажиллахаар сонгосон.
Катод нь харьцангуй бага температурт ялгаралтыг хөнгөвчлөхийн тулд 2% тори нэмсэн шууд халаадаг вольфрамын катод юм.
Энэ үзүүлэлт нь хүний ​​үснээс бага диаметртэй зэрэгцээ холбогдсон хоёр утас агуулдаг. Тэдгээрийг чангалахад жижиг хавтгай булаг ашигладаг. Судасны хүчдэл 4.3-5.5 В хооронд хэлбэлздэг.
VLI сүлжээнүүд хавтгай байна. Сүлжээний тоо нь заагч танилтын тоотой тэнцүү байна. Сүлжээний зорилго нь хоёр талтай: нэгдүгээрт, тэдгээр нь индикаторыг тод гэрэлтүүлэхэд хангалттай хүчдэлийг бууруулдаг, хоёрдугаарт, динамик дэлгэцийн үед битүүдийг солих боломжийг олгодог.
Анодууд нь хэдхэн электрон вольт бага өдөөх энергитэй фосфороор бүрсэн байдаг. Энэ нь чийдэнг анодын бага хүчдэлд ажиллуулах боломжийг олгодог.

Үзүүлэлтүүд
Цайвар өнгө: Ногоон
Нэг тоон цифрийн хувьд индикаторын нэрлэсэн тод байдал нь 900 cd/m2, үйлчилгээний цифр нь 200 cd/m2 байна.
Судасны хүчдэл: 4.3–5.5 В
Судасны гүйдэл: 85±10мА
Анод сегментийн импульсийн хүчдэл: 50 В
Анодын сегментүүдийн хамгийн өндөр хүчдэл: 70 В
Анодын сегментийн хамгийн өндөр гүйдэл: 1.3 мА
IV-18 анодын сегментүүдийн импульсийн нийт гүйдэл: 40 мА
Сүлжээний хүчдэлийн импульс: 50 В
Сүлжээний хамгийн их хүчдэлийн импульс: 70 В
Хамгийн бага ажиллах хугацаа: 10,000 цаг
Индикаторын тод байдал, ашиглалтын хамгийн бага хугацаанд өөрчлөгддөг: 100 cd/m2-аас багагүй

хэмжээсүүд

Залгуур IV-18 (төрөл-2)

1– Катод, цилиндрийн дотоод гадаргуугийн дамжуулагч давхарга;
2– dp1...dp8 – 1-ээс 8-р цифр хүртэлх анодын сегментүүд;
3 – d1...d8 – 1-ээс 8-р орон хүртэлх анодын сегментүүд;
4 – c1...c8 – 1-ээс 8-р цифр хүртэлх анодын сегментүүд;
5 – e1...e8 – 1-ээс 8-р цифр хүртэлх анодын сегментүүд;
6 – бүү холбо (үнэгүй);
7 – бүү холбо (үнэгүй);
8– бүү холбоно (үнэгүй);
9 – g1...g8 – 1-ээс 8-р цифр хүртэлх анодын сегментүүд;
10 – b1...b8 – 1-ээс 8-р орон хүртэлх анодын сегментүүд;
11 – f1...f8 – 1-ээс 8-р цифр хүртэлх анодын сегментүүд;
12 – a1...a8 – 1-ээс 8-р орон хүртэлх анодын сегментүүд;
13 - катод;
14 – 9-р ангиллын сүлжээ;
15 – 1-р ангиллын сүлжээ;
16 - 3-р ангиллын сүлжээ;
17 – 5-р ангиллын сүлжээ;
18-8-р ангиллын сүлжээ;
19 – 7-р ангиллын сүлжээ;
20 – 6-р ангиллын сүлжээ;
21 – 4-р ангиллын сүлжээ;
22 – 2-р ангиллын сүлжээ.

Зүү оноох тухай мэдээлэл нь зөвхөн индикаторт хүчинтэй байна төрөл-2. Төрөл-1 гэж бас байдаг, гэхдээ та ямар "төрлийн" үзүүлэлттэй болохыг яаж мэдэх вэ?! Энэ бол энгийн! Тайлбар дээр үндэслэн 6, 7, 8-р зүү нь хаана ч холбогдоогүй, өөрөөр хэлбэл. бөмбөлөг дотор агаарт өлгөөтэй! Энэ нь маш тодорхой харагдаж байна.


Уншигчдыг уйдаахгүйн тулд би шууд иш татъя цахилгаан диаграмм.

Ямар ч тохиолдолд би диаграммыг хамгийн дээд нарийвчлалтайгаар хуулбарлах болно. Мөн програм хангамжтай файл байх болно.

Дараа нь эхлэгчдэд зориулж схем хэрхэн ажилладаг талаар дэлгэрэнгүй ярих болно, хэрэв ямар нэг зүйл буруу байвал туршлагатай хүмүүс намайг засах болно.
1. Микроконтроллер


DIP багц дахь микроконтроллер нь хэлхээний ажиллагааг хариуцдаг бөгөөд энэ нь индикаторын драйвер ба анодын хүчдэлийн нэгжийг удирдаж, "цаг" микро схемээс өгөгдлийг хүлээн авч, цагийг удирдахын тулд кодлогчийг холбодог. Болгоомжтой байгаарай, TQFP багцад ашиглах үед зүү нь өөр байх болно. Хэрэв хүсвэл Atmega328P-PU-г Atmega168PA-аар сольж болно; санах ой хангалттай, гэхдээ би үүнийг ирээдүйн програм хангамжийн нөөцөөр авсан (одоогоор энэ нь 11.8 KB). Түүнчлэн, "нүцгэн" атмегагийн оронд та Arduino-г анзаарч болно, энэ тохиолдолд та зүү зураглалыг харах хэрэгтэй (дижитал оролт/гаралт нь микроконтроллер дээрх гаралттай тохирч байна). Энэ хэлхээнд хянагч нь гадаад кварцын резонатороос 16 МГц давтамжтайгаар ажилладаг. Үүний дагуу гал хамгаалагч нь тэнцүү байна:
Бага гал хамгаалагч 0xFF, Өндөр гал хамгаалагч 0xDE, Өргөтгөсөн гал хамгаалагч 0x05. Дахин тохируулах нь резистороор дамжуулан эерэг тэжээлд холбогдсон байна. Гал хамгаалагчийг зөв суулгасны дараа програм хангамжийг ICSP блокоор (SCK, MOSI, MISO, RESET, GND, Vcc) ачааллаа.

2. Хоол хүнс


9V оролтын хүчдэл нь шугаман тогтворжуулагч руу очиж, 5V хүртэл буурдаг. Энэ хүчдэл нь "тоон логик" -ыг тэжээхэд шаардлагатай бөгөөд үүнийг микроконтроллер болон MAX6921 драйверт нийлүүлдэг. Учир нь Манай микроконтроллер нь 16 МГц давтамжтайгаар ажилладаг бол санал болгож буй хүчдэл (өгөгдлийн хуудас дээр үндэслэн) 5V байна. Тогтворжуулагчийн холболтын хэлхээ нь L7805-ийн оронд стандарт бөгөөд та өөр ямар ч, бүр KR142EN5-ийг ашиглаж болно.


Хэлхээнд мөн 3.3 В цахилгаан хангамж шаардлагатай тул би тогтворжуулагч ашигласан. Энэ хүчдэл нь DS3231 "цаг" микро схем болон индикаторын утасыг тэжээдэг. Холболтын диаграмм нь тогтворжуулагчийн мэдээллийн хуудсан дээр суурилдаг.
Энд би хэд хэдэн зүйлд анхаарлаа хандуулахыг хүсч байна.
1. IV-18-ийн тайлбараас харахад судлын хүчдэл 4.7-оос 5.5 В хүртэл, олон хэлхээнд 5 В-ыг нийлүүлдэг, жишээлбэл, Ice Tube Clock. Үнэн хэрэгтээ харагдахуйц гэрэлтэх нь 2.7 В-д аль хэдийн тохиолддог тул би 3.3 В-ыг оновчтой гэж үздэг. Цагийг хамгийн их гэрэлтүүлэгт тохируулах үед гэрэлтүүлгийн түвшин маш сайн байдаг. Энэ хүчдэлээр индикаторыг тэжээх нь түүний ашиглалтын хугацааг мэдэгдэхүйц уртасгах болно гэж би бодож байна.
2. Нэг төрлийн гэрэлтэхийн тулд утаснуудад хувьсах хүчдэл эсвэл эх үүсвэрийг хэрэглэнэ дөрвөлжин долгион. Ерөнхийдөө ажил нь "тогтмол" идэх үед жигд бус байдлын нөлөө байхгүй гэдгийг харуулсан (би үүнийг хараагүй), тиймээс би санаа зовсонгүй.


Анодын хүчдэлийг олж авахын тулд L1 индуктороос бүрдэх энгийн шаталсан хувиргагч хэлхээг ашигласан. талбайн эффект транзистор, Schottky диод ба конденсатор C8. Үүнийг хийхийн тулд би хэрхэн ажилладагийг тайлбарлахыг хичээх болно, диаграмыг дараах байдлаар төсөөлье.
Эхний шат


Хоёр дахь үе шат


Хөрвүүлэгч нь хоёр үе шаттайгаар ажилладаг. VT1 транзистор нь S1 шилжүүлэгчийн үүрэг гүйцэтгэдэг гэж төсөөлье. Эхний шатанд транзистор нээлттэй (түлхүүр хаалттай), эх үүсвэрээс гүйдэл нь L индуктороор дамждаг бөгөөд түүний цөмд энерги хуримтлагддаг. соронзон орон. Хоёр дахь шатанд транзистор хаагдсан (шилжүүлэгч нээлттэй), ороомог дахь хуримтлагдсан энерги ялгарч эхэлдэг бөгөөд гүйдэл нь унтраалга нээгдэх үеийнхтэй ижил түвшинд байх хандлагатай байдаг. Үүний үр дүнд ороомог дахь хүчдэл огцом үсэрч, VD диодоор дамжин өнгөрч, конденсатор С-д хуримтлагдана. Дараа нь унтраалга дахин хаагдаж, ороомог дахин энерги хүлээн авч эхлэх ба ачаалал нь конденсатор С-ээр "хөдөлгөөнтэй" байна. ба диод VD нь гүйдлийг эрчим хүчний эх үүсвэр рүү буцаан урсахыг зөвшөөрдөггүй. Үе шатуудыг нэг нэгээр нь давтаж, конденсаторыг хоосон болгохоос сэргийлнэ.
Транзисторын удирдлагатай тэгш өнцөгт импульс PWM микроконтроллерийн зохицуулалтаар та конденсатор С-ийн цэнэглэх хугацааг өөрчлөх боломжтой. Цэнэглэх хугацаа урт байх тусам ачаалал ихсэх болно. Интернет дээр PWM давтамж, индукц ба багтаамжаас хамааран гаралтын хүчдэлийг тооцоолох хэрэгсэл байдаг.

R3 ба R4 резисторууд нь хуваагчийг төлөөлдөг бөгөөд хүчдэл нь микроконтроллерийн аналог-тоон хувиргагч (ADC) руу нийлүүлдэг. Энэ нь анод дээрх хүчдэлийг хянах (70 В-оос ихгүй байхыг зөвшөөрдөг) болон гэрэлтүүлгийг тохируулахад шаардлагатай. Анодын хүчдэлийн тухай мэдээлэл нь ажлын горимуудын аль нэг дэх үзүүлэлт дээр харагдана. Жишээлбэл, 30 В-т хуваагч дээрх хүчдэл 0.3 В орчим байх болно. Яагаад энэ хуваагчийн харьцаа гэж та асууж байна вэ? Энэ нь ADC-ийн ажиллах зарчимтай холбоотой бөгөөд энэ нь ирж буй хүчдэлийг "лавлагаа" хүчдэлийн эх үүсвэртэй (RV) байнга харьцуулж байдаг бол ADC-ийн оролтын хүчдэл нь RV-ээс их байж болохгүй. Лавлах хүчдэлийн эх үүсвэр нь: микроконтроллерийн тэжээлийн хүчдэл, Aref зүү эсвэл дотоод хүчдэлд хэрэглэсэн хүчдэл байж болно. Энэ хэлхээнд 1.1 В-тэй тэнцүү дотоод ION ашигладаг. Хуваагчаас хүлээн авсан хүчдэлийг түүнтэй харьцуулах болно.

3. Цагны чип


Dallas Semiconductor-ийн чипийг бодит цагийн цаг болгон ашигладаг. Энэ бол өндөр нарийвчлалтай бодит цагийн цаг (RTC), суурилуулсан I2C интерфэйс, температурыг нөхөх болор осциллятор (TCXO), нэг багцад кварцын резонатор юм. Кварцын резонатор дээр суурилсан уламжлалт шийдлүүдтэй харьцуулахад DS3231 нь -40С-аас +85С-ийн температурын хязгаарт тав дахин илүү нарийвчлалтай байдаг. Холболт нь стандарт бөгөөд I2C автобусаар хийгддэг бөгөөд үүнийг резисторууд руу татдаг. цахилгаан хангамж эерэг байна. Энэхүү микро схем нь суурилуулсан температур мэдрэгчтэй бөгөөд бид өрөөний термометрийн мэдээллийг авах болно. CR2032 батерей нь салгах үед цагийг дахин тохируулахгүйн тулд нөөц тэжээлийн эх үүсвэр болдог.

4. Кодлогч


Энэ хэлхээнд цагийг тохируулах, ажиллах горимыг сонгохдоо өсөлтийн кодлогч ашигладаг. Үүнийг суурилуулсан тактик товчлуураар ашиглахыг зөвлөж байна. Үйлдлийн зарчим нь бариулыг эргүүлэхэд кодлогч импульс ("хачиг") үүсгэдэг. Бидний даалгавар бол микроконтроллер ашиглан эдгээр "хачиг"-ыг барих явдал юм. Энэ тохиолдолд богино хугацааны газрын хагарал үүсдэг. Холбоо барих уналтыг дарахын тулд дотоод татах резистор μ, түүнчлэн 0.1 μF конденсаторыг ашигладаг. Мөн кодлогч нь гадаад тасалдлын зүү (INT) -д холбогдсон гэдгийг анхаарна уу, энэ нь чухал юм.

5. Заагч ба драйвер
IV-18 индикатор нь радио хоолой юм - шууд халдаг катод бүхий триод, хяналтын сүлжээ ("нэмэх" тэжээлийн эх үүсвэрээс ажилладаг) ба гэрэлтүүлэгч бүрээстэй олон тооны анодууд. Анодын сегментүүдийн бүлэг бүрийн дээр (a, b, c, d, e, f, g) тусдаа сүлжээ байдаг.
Цифрүүдийн аль нэгнийх нь тоог заах зарчим нь дараах байдалтай байна. цахилгаан оронХяналтын сүлжээ нь электронуудыг хурдасгадаг бөгөөд тэдгээр нь нимгэн сүлжээгээр дамжин анодын хүчдэл хэрэглэж буй анодын сегментүүдэд хүрдэг. Фосфорыг цохих электронууд нь түүнийг гэрэлтүүлэхэд хүргэдэг.
Нэг оронтой тоо гаргахын тулд харгалзах анодын сегментүүд болон сүлжээнд хүчдэл өгөхөд хангалттай. Энэ нь статик дэлгэц байх болно. Цифр бүрийн бүх тоог гэрэлтүүлэхийн тулд та динамик заалтыг ашиглах ёстой, учир нь Ижил нэртэй бүх цэнэгийн анодын сегментүүд хоорондоо холбогдсон бөгөөд нийтлэг терминалуудтай байдаг. Цифр бүрийн сүлжээ нь тусдаа гаралттай байдаг.
Анодын сегмент ба сүлжээг транзисторын унтраалга, эсвэл тусгай драйверын микро схемээр удирдаж болно.


Чип нь 76 В-ын зөвшөөрөгдөх хүчдэл, 45 мА хүртэлх гүйдэл бүхий 20 гаралттай өндөр хүчдэлийн ээлжийн бүртгэл юм. Мэдээллийн оролт нь цуваа интерфэйсээр хийгддэг. CLK - цагийн оролт, DIN - цуваа өгөгдлийн оролт, LOAD - өгөгдөл ачаалах, BLANK - гаралтыг унтраах, DOUT - ижил микро схемүүдийг каскад холбоход зориулагдсан. BLANK нь газарт татагдсан, i.e. драйвер үргэлж идэвхжсэн байх болно.
MAX6921-ийн ажиллах зарчим нь үүнтэй төстэй ээлжийн бүртгэл 74HC595. CLK цагийн оролт нь логик 1 байх үед регистр нь Din өгөгдлийн оролтоос бага зэрэг уншиж, хамгийн бага ач холбогдолтой бит хүртэл бичдэг. Дараагийн импульс цагны оролт дээр ирэхэд бүх зүйл давтагдах бөгөөд зөвхөн өмнө нь бичигдсэн бит нь нэг битээр (OUT19-ээс OUT0 хүртэл) шилжиж, түүний байрыг шинээр ирсэн бит эзэлдэг. Бүх 20 битийг дүүргэж, хорин нэгдүгээр цагийн импульс ирэхэд регистр хамгийн бага ач холбогдолтой битээс дахин дүүрч, бүх зүйл дахин давтагдана. OUT0...OUT19 гаралт дээр өгөгдөл гарч ирэхийн тулд LOAD оролтод логикийг ашиглах шаардлагатай.
Микро схемтэй холбоотой нэг анхааруулга байдаг MAX6921AWI, ижил төстэй MAX6921AUI байдаг - энэ нь огт өөр pinout байна !!!
Би драйвер ба индикаторын хоорондох захидал харилцааны хүснэгтийг өгөх болно, энэ нь диаграм дээрх цахилгааны холболтыг хянахаас илүү хялбар бөгөөд ойлгомжтой юм.


Онолоо дуусгалаа, дадлага руугаа орцгооё. Хэвлэмэл хэлхээний самбар хийхээсээ өмнө эхлээд талхны самбар дээр угсардаг. Эцсийн эцэст та үргэлж ямар нэг зүйл нэмэх, өөрчлөх, үйлдлийн горимыг шалгах гэх мэт шаардлагатай байдаг.

Дээрээс харах


Доороос харах. Энэ зураг сул дорой хүмүүст зориулагдаагүй бөгөөд энэ нь эрхэм "жигурда" болжээ.


Бид камбрик дээр тавьж, индикаторыг тусдаа самбарт суулгана.




Хоёулаа нэгтгэе.








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

Спойлерын доор бүх үйлдлийн горимын талаархи мэдээлэл байх болно.

Цагийн цэс

Кодлогчийг эргүүлж эсвэл дарснаар цэс рүү орно. Гарах - EXIT параметрээр эсвэл 10 секундын дараа автоматаар гарах.
Цагийг тохируулах


Огноог тохируулах


Жишээ нь: 11-р сар


20 дахь өдөр


2016 он


Огноо, цаг, температурыг харуулах горимыг тохируулах цэсийн дэлгэц.


Цаг-минут-секунд


Цаг-минут-өдөр


Цаг-минут-температур


Сар өдөр


Цаг-минут-анодын хүчдэл


Гэрэлтүүлгийн түвшинг тохируулж байна


1-ээс 7 хүртэл


Банкны горим. Энэ нь асаах, унтраах гэсэн хоёр төлөвтэй. Хэрэв идэвхжүүлсэн бол цаг (дээр тохируулсан форматаар), огноо, температурыг ээлжлэн харуулна.












Цэсээс гарах



Цахилгааны туршилтууд
Хамгийн бага гэрэлтүүлгийн үед: анодын хүчдэл 21.9 В, VT1 хаалга 1.33 В.


Хамгийн их гэрэлтэх үед: анодын хүчдэл 44.7 В, хаалга VT1 3.11 В.


Индикаторын судлын гүйдэл нь 56.8 мА, цагны нийт гүйдлийн хэрэглээ 110.8 мА байна.


Дүгнэлт, ирээдүйн талаархи бодол
Би юу хийхийг хүсч байна:
- Хэвлэмэл хэлхээний самбарыг салга
- Дизайнерын гэр зохион бүтээж, хий
- Гаднах температур мэдрэгч нэмнэ
- Цаг дээр интерактив нэмээрэй, учир нь... MK үнэгүй uart-тай, та bluetooth-тэй холбогдож ямар ч мэдээлэл дамжуулах боломжтой, esp-тэй холбогдож, цаг агаар, валютын ханш гэх мэт сайтуудыг задлан шинжлэх боломжтой. Шинэчлэх боломж маш том.
Ер нь бодох/ажлах зүйл бий. Би шүүмжлэлийг сонсоход бэлэн байна, мөн сэтгэгдэл дэх асуултанд хариулах болно. Би +53 худалдаж авахаар төлөвлөж байна Дуртай зүйлд нэмнэ үү Шүүмж надад таалагдсан +194 +317