Усан хангамж      2023.08.24

atmega8-тай m дээр үзээрэй. Atmega8 дээрх сэнсний цаг. Цахилгаан хэлхээний диаграм

Энэхүү сэрүүлэг нь бодит цагийн цагийн чип дээр суурилдаг бөгөөд энэ нь үндсэн байхгүй үед нөөц тэжээлийн эх үүсвэрээс ажиллах боломжийг олгодог. Сэрүүлгийн цаг болон ажиллах горимыг микроконтроллерийн тогтворгүй санах ойд хадгалдаг. Дэлгэцийн горим - 24 цаг. "Чих" дууриамал агуулсан. Цаг хугацаа болон ажиллах горимыг LED индикатор ашиглан зааж өгдөг.

Үйл ажиллагааны зарчим

Энэхүү цагны үндэс нь DS1307 микро схем буюу I2C интерфейсээр дамжуулан удирдлагын хянагчтай мэдээлэл солилцдог бодит цагийн цаг юм. Цагийн заалтыг динамик горимд ажилладаг 7 сегментийн 4 үзүүлэлтээр гүйцэтгэдэг. Цагийг оруулах, тохируулах нь "+ минут", "+ цаг", "тохируулга", "сэрүүлэг", "дахин тохируулах" гэсэн 5 товчлуурыг ашиглан хийгддэг. Сэрүүлгийн дууны дохио нь стандарт пьезо ялгаруулагчаар дамждаг бөгөөд хоёр дахь түр зогсолттой 1 кГц давтамжтай дохио юм.

Atmega48-ийг хяналтын микроконтроллероор сонгосон бөгөөд түүний бэлэн байдал, шаардлагатай нэмэлт төхөөрөмжүүд (тэр ч байтугай илүү их) байдаг. DS1307 бодит цагийн цаг нь хяналтын микроконтроллерийн I2C техник хангамжийн гаралттай холбогдсон. DS1307-г бие даасан горимд ажиллуулахын тулд (үндсэн хянагч руу цахилгаан тасарсан тохиолдолд) 3V лити батерейг нэмэлт тэжээлд ашигладаг бөгөөд энэ нь чипний бага эрчим хүчний зарцуулалтаас шалтгаалан хэдэн жил ажиллах болно.

Хяналтын програмыг нарийвчлан авч үзье.

Хөтөлбөр нь туг цаг хэмжигч машины зарчмаар ажилладаг: бүх төлөв, үйл явдлууд нь харгалзах таймерын 1, 1 мс, 263.17 мс тасалдлаар гүйцэтгэсэн харгалзах тугуудын хэлбэрээр илэрхийлэгддэг. Хөтөлбөр нь 2 техник хангамжийн таймер ашигладаг.

Цагийн чип дээр санал асуулга явуулж, товчлууруудыг 263.17 ms интервалаар дардаг. 1ms интервал нь хонхны дууны дохиог үүсгэхэд ашиглагддаг ба 1s-ийг өөрчлөхөд ашигладаг. Хоёрдахь интервал нь индикаторын 2-р орон дахь цэгийн анивчихыг удирдаж, цаг, минутыг ялгаж, "хачиг" үүсгэх үүргийг гүйцэтгэдэг.
Цагны бүдүүвч диаграммыг харцгаая.

Тэмдэглэл, нэршил:
S4 - Цагийн өсөлт
S3 - Минутыг нэмэгдүүлэх
S2 - Суурилуулалт
S1 - Сэрүүлгийг асаана
S5 - Дахин тохируулах

R6-R10 - 10к
R1-R5 - 510 Ом

Нийлүүлэлтийн хүчдэл - 5 вольт.

Тохируулах, ашиглах

Зөв угсарсан цаг нь нэмэлт тохируулга шаарддаггүй. Та зүгээр л одоогийн цаг, сэрүүлгийг тохируулах хэрэгтэй.
Одоогийн цагийг дараах байдлаар тохируулна.
1) S1 ба S2 товчлууруудыг ашиглан одоогийн цагийг тохируулна уу (цифрүүдийн хоорондох цэг анивчихгүй)
2) S3 товчлуураар цагийг эхлүүлнэ үү
Сэрүүлгийг тохируулах:
1) S3 товчийг дараад 1-р цифр дэх цэг асч байгаа эсэхийг шалгаарай
2) S1 болон S2 товчлууруудыг ашиглан дуудлагын цагийг тохируулна уу
3) S4 товчлуурыг ашиглан дуудлагыг асаана уу
Нэмэлт функцууд:
Тэмдэглэгээг асаана уу - S4 товчийг дараад S2 товчийг дарж шинж чанар гарч ирэх хүртэл дарна уу. Үүнтэй адил унтардаг.
Минут, секундийг харуулах - S4-г бариад S1-г дар. Хэрэв та үүний дараа S3 товчийг дарвал секунд 00 болж дахин тохируулагдана. Буцах - ижил хослол.

Цагны зураг, видео

Цагийг ажиллахгүй "электроник" -ээр хийсэн хайрцагт угсардаг.


Цахилгаан хэлхээний диаграм

Нэг төхөөрөмж нь хоёр функцийг хослуулсан: температур ба цагийг бодит хэмжих (цаг). Дэлгэцийг ээлжлэн гүйцэтгэдэг бөгөөд арван секунд тутамд өөрчлөгддөг. Цагийг тохируулахын тулд Хятадын энгийн цахим цагтай төстэй хоёр товчлуурыг ашигладаг: нэг нь параметр сонгох, хоёр дахь нь өөрчлөх үүрэгтэй. Төхөөрөмж нь таван вольтын тогтмол тогтворжсон гүйдлийн эх үүсвэр (утасны цэнэглэгчээс авсан самбар) ашиглан сүлжээнээс тэжээгддэг.

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

Гэрийн температур хэмжигч нь тохиромжтой ханцуйвчийн хайрцаг байв. Цагны термометрийн самбар өөрөө болон утасны цэнэглэгчээс гаргаж авсан самбарыг дотор нь байрлуулсан. DS18B20 мэдрэгч нь алсаас хийгдсэн бөгөөд холбогчоор холбогддог.

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

  • Atmega8 микроконтроллер - 1 ширхэг.
  • Кварц 32768 Гц - 1 ширхэг.
  • Температур мэдрэгч DS18B20 - 1 ширхэг.
  • Долоон сегментийн үзүүлэлт (4 оронтой) - 1 ширхэг.
  • SMD резисторын хэмжээ 0805:
  • 620 Ом - 8 ширхэг.
  • 0 Ом (холбогч) - 1 ширхэг.
  • 4.7 кОм - 1 ширхэг.
  • Товчлуурын товчлуурууд - 2 ширхэг.

YouTube суваг дээрх төхөөрөмжийн видео


- дохиолол.
- термометр.

1. Чиг үүрэг.

- заалт. ээлжлэн.

НЭМЭГДСЭНХАСАГ

2. Тохиргоо.

2.2. Товч дарснаарЦэсSET

Бүлэг CLOC:

- минут;

- цаг;

НЭМЭГДСЭНэсвэл ХАСАГ);

-тай".

Бүлэг АЛАР:

АсаалттайOFF"хэрэв тахир дутуу бол;

Бүлэг diSP:

tc

тт

Э.Ф., Аr

П

Бүлэг Хөнгөн:

А", бага насныханд" АсаалттайOF

Л_ ".

Л¯ ".

Л".

2.4. Товчлуурыг дарснаарНЭМЭГДСЭН/ ХАСАГ

3. Тэмдэглэл.

сэдэв.

Хөтөлбөрийн ажиллаж байгаа видео t хэрэглэгччоно2000.

– дижитал нарийвчлалын залруулгатай цаг.
- дохиолол.
- термометр.
– долоон сегментийн индикатор дээрх заалт.
- заагч гэрэлтүүлгийн автомат тохируулга.

1. Чиг үүрэг.

– цаг, цагийг харуулах формат 24 цаг, цаг: минут.

- тоон нарийвчлалын залруулга. Өдөр бүр ±25 сек засвар хийх боломжтой. Тогтоосон 1 цаг 0 минут 30 секундын утгыг одоогийн цагаас нэмж/хасах болно.

- дохиолол. Заасан хугацаанд нэг минутын турш богино давхар дохио сонсогддог. Та аль нэг товчлуур дээр дарж хуваарийн дагуу дууг унтрааж болно. Сэрүүлгийн цагийг идэвхжүүлсэн үед цагийг харуулах үед хамгийн бага тоогоор цэг гарч ирнэ.

- термометр. Хэмжсэн температурын хүрээ нь -55.0 ÷ 125.0 o C. Хэрэв температур 99.9-ээс дээш эсвэл -9.9 o C-ээс доош байвал градусын аравны нэгийг харуулахгүй.

- заалт. ээлжлэн.

- Уншилтын өөрчлөлтийг өөрчлөх боломжтой хөдөлгөөнт дүрс.

– цахилгаан унтарсан үед тохиргоог хадгалахын тулд микроконтроллерийн тогтворгүй санах ойг ашиглах.

– Хэрэв та үндсэн горимд товчлуурыг дарвалНЭМЭГДСЭН, дараа нь дээр дарвал цаг хугацаа заагч дээр гарч ирнэХАСАГ- температур. Товчлуурыг суллахад уншилтын автомат өөрчлөлтийг үргэлжлүүлнэ.

– гэрэлтүүлгээс хамааран индикаторын гэрлийг автоматаар тохируулах.

2. Тохиргоо.

2.1. Цахилгаан асаалттай үед цаг үндсэн горимд байна.

2.2. Товч дарснаарЦэстохиргооны горимд орж, суулгах параметрийн бүлгийг сонгоно. Бүлэг дотор тохируулах параметрийг товчлуурыг ашиглан сонгоноSET. Суулгах боломжтой:

Бүлэг CLOC:

- минут;

- цаг;

– секунд (товчлуур дээр дарахад тэг рүү буцнаНЭМЭГДСЭНэсвэл ХАСАГ);

- залруулах утга. Хамгийн чухал оронтой тоонд " -тай".

Бүлэг АЛАР:

- сэрүүлгийн цагийг идэвхжүүлэх. Заагч дээр "Асаалттай"Хэрэв сэрүүлэг идэвхжсэн бол"OFF"хэрэв тахир дутуу бол;

– сэрүүлэг дуугарсан минут;

- сэрүүлгийн цаг.

Бүлэг diSP:

- одоогийн цагийг заах цаг. Хамгийн өндөр цифрүүдэд "тэмдэгтүүд"tc". Тохиргооны хүрээ 0÷99 сек. 0-д тохируулсан бол цаг харагдахгүй;

- температурын заалтын хугацаа. Хамгийн өндөр цифрүүдэд "тэмдэгтүүд"тт". Тохируулах хүрээ 0÷99 сек. 0-д тохируулсан бол температур харагдахгүй;

- хөдөлгөөнт эффект сонгох. Хамгийн өндөр цифрүүдэд "тэмдэгтүүд"Э.Ф.". Хэрэв 0-д тохируулсан бол мэдээллийн өөрчлөлт ямар ч нөлөөгүйгээр хийгдэнэ, автомат горимыг сонгосон бол (тэмдэг" А"), дараа нь эффектүүд нэг нэгээр өөрчлөгдөнө. Хэрэв горим сонгогдволr, дараа нь эффектүүд санамсаргүй байдлаар өөрчлөгдөх болно.

– хөдөлгөөнт дүрсийн хурдыг сонгоно. Хамгийн чухал оронтой тоонд "П". Тохиргооны муж нь 0÷99. Нэг нэгж нь ойролцоогоор 2 мс-тэй тохирч байвал утга өндөр байх тусам хөдөлгөөнт дүрс удааширна.

Бүлэг Хөнгөн:

– заагч гэрэлтүүлгийн автомат хяналтыг идэвхжүүлнэ. Хамгийн чухал оронтой тоонд "А", бага насныханд" Асаалттай"хэрэв автомат зохицуулалтыг идэвхжүүлсэн бол,"OF"гэрэлтүүлгийг гараар тохируулсан бол;

– автомат горимд зориулсан гэрлийн хамгийн бага босго. Хамгийн өндөр цифрүүдэд тэмдэгтүүд "Л_ ".

– автомат горимд зориулсан гэрэлтүүлгийн дээд хязгаар. Хамгийн өндөр цифрүүдэд тэмдэгтүүд "Л¯ ".

- гарын авлагын горимд гэрэлтүүлгийн түвшин. Хамгийн өндөр цифрүүдэд тэмдэгтүүд "Л".

2.3. Тохируулж буй параметр анивчина.

2.4. Товчлуурыг дарснаарНЭМЭГДСЭН/ ХАСАГпараметрийг хурдан тохируулна.

3. Тэмдэглэл.

1. Хамгийн бага ба хамгийн их гэрэлтүүлгийн босгонуудын хувьд тохиргооны хүрээ нь 0 ÷ 99 боловч програм нь хязгаарлалтуудыг нэвтрүүлдэг: хамгийн бага нь хамгийн их эсвэл эсрэгээр нь их буюу тэнцүү байж болохгүй.

2. Гэрэлтүүлгийн параметрүүдийг тохируулах үед заагч дээрх мэдээлэл нь сонгосон гэрэлтүүлгийн утгаараа харагдана.

3. Хөдөлгөөнт дүрсний хурд болон мэдээллийг харуулах хугацааг харьцуулах шаардлагатай. Хэрэв удаан хөдөлгөөнт дүрс, богино дэлгэцийн хугацааг сонгосон бол дараагийн ээлжийн өмнө мэдээлэл бүрэн шинэчлэгдэх хугацаа байхгүй байж магадгүй юм.

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

Хөтөлбөрийн ажиллаж байгаа видео t хэрэглэгччоно2000.

ATmega8 дээр үзээрэй.

  • Долоо хоногийн өдөр бүрийн 10 дохиолол.
  • Сэрүүлгийг унтраагаагүй бол хойшлуулах дохио 5 минутын дараа унтарна.
  • Тусдаа MK хөл дээр хоёр сэрүүлэгтэй цаг, ачаалах / унтраах.
  • Хоёр DS18B20 температур мэдрэгч (гэртээ болон гадаа).
  • Температурын дэлгэцийн сонголт (тэг хоосон).
  • Таймер 99 цаг.
  • Индикаторын гэрэлтүүлгийг өдрийн болон шөнийн цагаар тохируулах боломжтой.
  • Хувьсах параметр нь гэрэлтүүлгийг жигд өөрчилдөг.
  • 220 вольт алдагдах үед батерейны зарцуулалт 40 микроамперээс бага байна.
  • Сэрүүлэг нь ямар ч тэжээлийн горимд унтардаг.
  • Цаг нь 8 хүртэлх горимыг харуулах боломжтой.
  • Хэлхээ нь нийтлэг анод эсвэл катодтой индикаторуудыг ашиглаж болно.

Цаг нь 8 хүртэлх горимыг харуулах боломжтой бөгөөд үүний тулд та арван таван дэлгэцийн форматаас аль нэгийг нь сонгох, харуулах цаг, алгасах тоог сонгох боломжтой.

Дэлгэцийн форматууд.
0

Огноо, Долоо хоногийн өдөр, Цаг-минут.

1

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

2

Цаг минут.

3

Цаг-минут, Долоо хоногийн өдөр.

4

Долоо хоногийн сарын_өдөр.

5

Өдөр сар Жил.

6

Өдөр сар жил долоо хоногийн өдөр.

7
8

Температур 1 мэдрэгч (байшингийн мэдрэгч).

9

Температур 2 мэдрэгч (гадна мэдрэгч).

А

Температур 1 мэдрэгч, Цаг минут.

б

Температур 2 мэдрэгч, Цаг минут.

C

Температур 1 мэдрэгч, Температур 2 мэдрэгч.

г

Температур 1 мэдрэгч, Температур 2 мэдрэгч.

Э

Долоо хоногийн өдөр сарын тоо.

Ф

Өдөр сар Жил.

Аравны градусыг заагаагүй горимд цэг нь 0.5 градусаас ихийг тодорхойлно.

F товчлуур - горимоос гарах. 3 үндсэн горимын сонголт.
SET товч - сонгосон горимд орно. Дараа нь дараагийн параметр (анивчдаг талбар) руу шилжинэ.
PLUS товчлуур - нэмэх/асаах. SETUP горимд үндсэн цэсээр гүйлгэ.
MINUS товчлуур - хасах/__(унтраах). SETUP горимд үндсэн цэсээр гүйлгэ.

Тэг болон таймер горимоос бусад бүх горимд хугацаа дуусгавар болно. Хэрэв 30 секундээс дээш хугацаанд дарахгүй бол горимыг тэг болгож тохируулна.

Дуудлагын горим

SETUP горим.
EEPROM-д утгыг бичихийн тулд та SET товчийг дарж дэд горим дахь бүх утгыг баталгаажуулах хэрэгтэй.
Жишээ: ГЭРЭЛ ->СЭТ-> Л.оооооо ->СЭТ-> НО4ь L.2 ->ГЭРЭЛ->ГЭРЭЛ .

PORT горим.

Цагийн горим.

Секундыг тохируулж байна. ХАСАХ товчийг дарснаар секундын тоо 0 болж өөрчлөгдөнө. Хэрэв 31 секундээс дээш хугацаа байсан бол минутыг нэмэгдүүлнэ.
Дараа нь минут, цагийг тохируулах болно.
Суулгасан:
өдөр, сар, жил, долоо хоногийн өдөр.
Цагийн засвар. Энэ утгыг цаг тутамд нэмж эсвэл хасдаг. Алхам 0.008 секунд. (50 утга), хамгийн их утга 0.391. Тооцооллын жишээ: 0-тэй тэнцэх залруулгатай бол цагийн зөрүүг хэмждэг, жишээлбэл, 5 хоногийн дотор цаг 3 секундээр гүйсэн бол залруулга яг 3/(5*24)=0.025 байна.

SEE горимыг тохируулна уу.

Тэг горимд цаг нь 8 хүртэлх горимыг ээлжлэн харуулдаг бөгөөд үүнд зориулж арван дэлгэцийн форматын аль нэгийг нь, түүний дэлгэцийн цагийг сонгоно. (дээд ширээ).
1 горимын сонголт.
r 5 арван таван дэлгэцийн форматаас аль нэгийг нь сонгоно уу.
-тай 03 Сонгосон горим харагдах хугацааг секундээр илэрхийлнэ.
n 0 хэдэн удаа алгасах вэ (битгий харуул)горим. Жишээ:
1 r0 c03n0
2 r5 c03n0
3 r4 c02n1
r0; r5; r4; r0; r5; r4; r0; r5; r4; r0; r5; r4; ..
r4; - харагдахуйц, r4; - алдсан.
Цаг 00 бол горим идэвхгүй болно.

USt Bud горим.Сэрүүлгийн тохиргоо.

Бипдохиоллын дохио - PWM.
Pinдохиоллын дохио - 1 гаралтын нахиа дахь ам.
ХоёулааШим ба гаралт.
Дохионы саатал.
Дохионы саатлын тоог тохируулна.
Унтраах үед Түр хойшлуулах (00) нь дурын товчлуур дээр дарснаар сэрүүлгийг унтраадаг.
Асаах үед сэрүүлгийг түр хойшлуулах товчлуур F, SET PLUS MINUS товчийг дарахад дохио унтарч, 5 минутын дараа дахин ажиллана.
Сигналын саатал идэвхтэй үед тэг горимд сүүлийн цифрийн цэг анивчдаг.
Сааталыг идэвхгүй болгох (хэрэв дохио байхгүй бол). 0 горимд SET дарна уу. энэ горим. Идэвхтэй саатал байгаа нь тэмдгийг өдөөдөг О 4-р танилцах газар. PLUS MINUS товчийг дарснаар саатал унтарна.

DS18B20 горим.

Гэрэл горим.

Дохионы горим.

Дахин тохируулах горим.

Тэг горим дахь үйлдлүүд.

F - горимын сонголт.
SET - дохионы саатлыг цуцлах горим
PLUS - SEE горимыг тохируулна уу.
MINUS - дохиолол тохируулах.

Цаг тутамд нэг секундын турш PB2(16) зүүг тохируулна.

Мөнгө хэмнэхийн тулд батерейны горимд дохионы саатал гаргахыг хориглоно. Таймер бас зогсдог.

Эх сурвалж WinAVR-20060421. Том үзүүлэлт бүхий хэлхээний програм хангамжийн анод, катод, програм хангамж. Зун-өвлийн цагийн горимд автоматаар шилжинэ.
Зун-өвлийн цаг руу шилжихгүй.
Том үзүүлэлтүүдийн диаграмм. Алексей илгээсэн.

Сайн уу! Би Atmega8 хянагч дээр угсарсан энгийн сэнстэй цагийг та бүхэнд хүргэхийг хүсч байна. Тэдгээр нь бэлэн хэсгүүдээс хийгдсэн бөгөөд хуулбарлах, үйлдвэрлэхэд хялбар байдаг. Цорын ганц зүйл бол танд цаг хянагч болон хяналтын самбарыг гэрэлтүүлэх програмист хэрэгтэй болно.

Цагны суурийн хувьд ердийн 120 мм-ийн сэнс (хөргөгч) ашигласан. Та энэ цагийг цагийн зүүний дагуу болон зүүний эсрэг аль алинд нь ямар ч фен ашиглаж болно, учир нь би энэ цагийг угсарч байхдаа програмыг бага зэрэг өөрчилж, алсын удирдлагаас тэмдэгтүүдийн дэлгэцийг програмын дагуу сольсон.
Цагны хэлхээ нь өөрөө маш энгийн бөгөөд Atmega8 микроконтроллер дээр угсардаг бөгөөд түүний ажиллагааг синхрончлохын тулд 32768 Гц давтамжтай кварц цагийг ашигладаг.
Цаг нь хүлээн авагч ороомогоос тэжээгддэг бөгөөд энерги нь дамжуулагч ороомог бүхий генератороос дамждаг. Эдгээр хоёр ороомог нь агаарын трансформаторыг бүрдүүлдэг.

Плазмын бөмбөгний генераторыг ашигласан тул генераторын хэлхээ, дизайнтай холбоотой ямар ч асуудал гараагүй.

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

Генераторыг анх удаа асаахдаа импульсийн өргөнийг (ажлын коэффициент) хамгийн бага хэмжээнд тохируулна уу (зохицуулагчийн бариул нь диаграммын дагуу дээд байрлалд байна, өөрөөр хэлбэл 4-р хөл R7 резистороор дамжин 14, 15-р хөл рүү татагдана. , TL-494-ийн 2). Бид генераторын давтамжийг чимээ шуугиан арилах хүртэл эргүүлдэг, энэ нь ойролцоогоор 18-20 кГц (чихээр тааруулах) бөгөөд хэрэв давтамжийг хэмжих зүйл байвал бид үүнийг эдгээр хязгаарт тохируулна.
Генераторын самбар нь сэнсний хурдыг зохицуулах зориулалттай LM317 дээрх нэмэлт хүчдэлийн зохицуулагчийг агуулдаг.
Энэ диаграм дээр байхгүй, би үүнийг зураагүй
. Ажиллаж буй цагны демо видеог үзээрэй.

Видео.

Цагны самбар нь өөрөө сэнсний суурь дээр бэхлэгдсэн байна. Би үүнийг хоёр талт туузаар бэхэлсэн.

Дараа нь би цагийн хэлхээг фоторезистороос хэт улаан туяаны фотодиод болгон бага зэрэг өөрчилсөн (доорх зураг).
Дамжуулагч дахь энгийн LED-ийн оронд би хэт улаан туяатай болсон.
Эсэргүүцлийг 2к биш 100к болгож тохируулсан.


Цаг үйлдвэрлэхэд чухал мөч бол агаарын трансформаторыг үйлдвэрлэх, сэнсний суурь дээр цагны самбарыг тэгшлэх (эсвэл тэнцвэржүүлэх) юм.

Эдгээр мөчүүдийг илүү нухацтай авч үзээрэй.

Агаарын трансформатор.

Энэ нь хүрэл буттай ердийн 120 мм-ийн хөргөгч дээр суурилсан байв. Цагны самбарыг суурь дээр хоёр талт туузаар наасан байна.
Бид сэрүүнээс ирийг хазаж, файл, зүлгүүрээр нунтаглаж, тэгшлэнэ. Ороомог нь кабелийн сувгаар хийсэн хүрээ дээр хийгдсэн. Би энэ загварыг гаргаагүй, зүгээр л интернетээс энэ санааг авсан. Трансформаторыг ороохын тулд кабелийн сувгаас суурийг хийдэг. 5 мм тутамд бид сувгийн хажуу талыг зүсэж, тойрог хэлбэрээр сайтар өнхрүүлж, сэнсний хуванцар суурь дээр нягт наах диаметрийг сонго.

Дараа нь бид 0.25 диаметртэй пааландсан утсыг 100 эргэлтийг кабелийн сувгаас манд руу хийнэ.
Угсарсан трансформаторын одоогийн хэрэглээ 200 мА болж хувирав (энэ нь ороомогуудын хооронд нэлээд мэдэгдэхүйц цоорхойтой).
Ерөнхийдөө сэнсний мотортой хамт одоогийн хэрэглээ 0.4-0.5А орчим байна.
Бид анхдагч (дамжуулах) ороомогтой ижил зүйлийг хийдэг боловч ороомгийн хооронд хамгийн бага зай гаргахыг хичээдэг. Дамжуулах ороомог нь 0.3 утас (эсвэл 0.25) 100 эргэлтийг агуулдаг.
Диаграммд би эдгээр ороомогуудын ороомгийн мэдээлэл арай өөр байна.

Цагийн төлбөр.

LED бүхий туузыг шилэн шилэн дээр хийсэн. Үүн дээр нүх өрөмдөж, телескоп антенны хоолойг энэ нүхэнд хийж, самбарт гагнаж (антенны хоолойг гялалзсан бүрхүүлээс цэвэрлэх шаардлагатай). Та ямар ч тохиромжтой хоолойг ашиглаж болно, эсвэл самбарыг өөр аргаар, жишээлбэл самартай шураг ашиглан холбож болно.
Би LED бүхий самбарыг ердийн пааландсан (ороомог) утсаар цагны самбарт холбосон бөгөөд энэ нь бэхэлгээний утаснаас илүү хатуу бөгөөд эргүүлэх үед мууддаггүй.

Самбарыг бүхэлд нь тэнцвэржүүлэхийн тулд нөгөө талдаа бид 3-4 мм диаметртэй боолтыг халуун цавуугаар нааж, нөгөө талдаа янз бүрийн самар шургуулж, хамгийн бага чичиргээг олж авдаг.
Цагны самбарын ажиллагааг шалгахын тулд бид халив эсвэл хясаа ашиглан фоторезисторыг богино холболтоор холбодог; LED нь анивчих ёстой.
Атмегагийн 5 дахь хөл дээр 5V (логик нэгж) гарч ирэх үед цаг ажиллаж эхэлдэг. Өөрөөр хэлбэл, фоторезисторыг гэрэлтүүлэх үед 5-р хөл дээр 5V байх ёстой.
Фоторезисторыг гэрэлтүүлээгүй үед атмегагийн 5-р хөл дээр логик 0 (ойролцоогоор 0V) байх ёстой бөгөөд үүний тулд бид 5-р хөлөөс газардуулгын резисторыг сонгоно. Диаграмм нь 2 кОм-ыг харуулж байна, би 2.5 Kohm авсан.
Сэнсний суурийн ёроолд бид LED нааж, сэнсний моторын эргэлт бүрт фоторезистор нь гэрлийн эх үүсвэрт (LED) аль болох ойртдог.

Алсын удирдлага.

Хяналтын самбар нь цагны ажиллагааг хянах, дэлгэцийн горимыг өөрчлөх (сэнсний эргэлтийн чиглэлийг өөрчлөх), цагийг тохируулах зориулалттай.

Алсын удирдлагын хэлхээг ATTINY2313 микроконтроллер дээр угсардаг. Самбар нь MK өөрөө бэхэлгээтэй, цагийг удирдах зориулалттай зургаан товчлууртай.

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

Алсын удирдлагын товчлууруудын зорилгын талаархи мэдээлэл;
H+ ба H цагны тохиргоо
M+ ба M- минутын тохиргоо
R/L чиглэлийн өөрчлөлт (цагны зүүний дагуу ба цагийн зүүний эсрэг эргэдэг боолтны хувьд)
фонтыг өөрчлөх фонт (нимгэн, тод, вэбсайтын бичээс)
Сайт бичихдээ H+ ба H - товчлууруудыг ашиглан бичээсийн өргөнийг тохируулна уу.

Хавсаргасан архив нь цагийг угсрахад шаардлагатай бүх файлуудыг агуулдаг;

Нийтлэлд зориулсан архив

Хэрэв танд цагны дизайны талаар асуух зүйл байвал форум дээр асуугаарай, би таны асуултанд аль болох тусалж, хариулахыг хичээх болно.