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

Бичил хоёртын цаг: 10 алхам (зурагтай)
Бичил хоёртын цаг: 10 алхам (зурагтай)

Видео: Бичил хоёртын цаг: 10 алхам (зурагтай)

Видео: Бичил хоёртын цаг: 10 алхам (зурагтай)
Видео: ОРХИДЕИ В ПУСТОЙ ВАЗЕ - ЛАЙФХАКИ, ТОНКОСТИ И ОШИБКИ СОДЕРЖАНИЯ, ПЕРЕВОДА И ЩАДЯЩЕЙ АДАПТАЦИИ В ОС! 2024, Долдугаар сарын
Anonim
Бичил хоёртын цаг
Бичил хоёртын цаг
Бичил хоёртын цаг
Бичил хоёртын цаг

Tinkercad төслүүд »

Өмнө нь зааврыг (Хоёртын DVM) үүсгэсэн бөгөөд энэ нь дэлгэцийн хязгаарлагдмал хэсгийг хоёртын форматаар ашигладаг.

Энэ нь хоёртын цаг үүсгэх аравтын тооноос хоёртын хөрвүүлэлтийн үндсэн кодын модулийг өмнө нь үүсгэсэн жижиг алхам байсан боловч цорын ганц дутагдал нь RTC (Real Time Clock) байв.

Гэсэн хэдий ч Microbit нь RTC дээр бүтээгдээгүй байна.

RTC нь зайг нөөцлөх замаар цагийн төслүүдийг хэрэгжүүлэх боломжийг олгодог.

Дараахь төсөл нь Microbit болон Kitronik RTC -ийг ашиглан хоёртын дэлгэцтэй 24 цагийн цаг бүтээх бөгөөд нэмэлт дохиоллын сонголттой болно.

Microbit дээр ажиллах төслийн програм хангамжийг Makecode Blocks дээр бүтээнэ.

Хангамж:

MicroBit V1 эсвэл V2

MicroBit хамгаалалтын хайрцаг (заавал биш)

Макек код

Kitronik RTC

CR2032

Код блокууд

Кура

3D принтер

1 * SPDT (асаалттай) унтраалга

1 * SPDT (асаах - унтраах) унтраалга

2 * SPST (ихэвчлэн нээлттэй), түр зуурын унтраалга

4 * М3 (10+6мм), M3 самартай M/F зогсолт

4 * М3 (8мм), эрэг

Холбогч утас M/F холбогч, 100мм, 28AWG залгуур, залгуураар урьдчилан хийсэн.

1 * Piezo Buzzer (хөтөчгүй)

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

Алхам 1: Дэлгэцийн талбарыг тодорхойлох

Дэлгэцийн талбарыг тодорхойлох
Дэлгэцийн талбарыг тодорхойлох
Дэлгэцийн талбарыг тодорхойлох
Дэлгэцийн талбарыг тодорхойлох

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

Тиймээс 4 x 4 битийн хоёртын үгийг харуулах, мэдэгдэх хугацаа, сонголт хийх горимыг харуулах хангалттай талбай бий.

Дэлгэцийг үндсэн 3 хэсэгт хуваасан; Цаг хугацаа, сонголт ба горимууд.

Цаг

Арван зургаан LED -ийг цаг хугацаагаар, 4 LED -ийн багана бүрийг цаг хугацааны интервалд хуваарилсан бөгөөд интервалууд нь H, H, M & M хэлбэртэй байна.

Хоёртын үгийн бит бүр 1, 2, 4, 8 гэсэн жинтэй бөгөөд 4 -р эгнээнд LSB, 1 -р эгнээнд MSB байна.

Хоёртын 4 битийн үг бүр 0 -ээс 15 хүртэл тоолох боломжийг олгодог бөгөөд энэ нь 24 цагийн цагийн форматаас хангалттай бөгөөд 2, 9, 5, 9 -ийн баганад хамгийн их тоолох шаардлагатай болдог.

Сонголт

0 -р эгнээний 4 LED -ийн нэг эгнээ нь цаг оруулахдаа сонгосон цагийн баганыг тодорхойлоход хэрэглэгддэг.

Горим

4 багана дээрх 5 LED -ийн нэг баганыг горим, функц, ажиллагааг тодорхойлоход ашигладаг.

Шалгах - LED 4, 0 -ээр асч, унтрах нь секунд болон ажиллагааг харуулахад хэрэглэгддэг.

Цаг - LED 4, 1 нь асаалттай үед цагийн горимыг заана. (Асаах үед үндсэн горим)

Сэрүүлэг - LED 4, 2 нь асаалттай үед дохиоллын горимыг заана.

Сэрүүлгийн мэдэгдэл - Сэрүүлэг асах үед LED 4, 3 & LED 4, 4 анивчдаг.

Алхам 2: RTC (Бодит цагийн цаг)

RTC (Бодит цагийн цаг)
RTC (Бодит цагийн цаг)
RTC (Бодит цагийн цаг)
RTC (Бодит цагийн цаг)
RTC (Бодит цагийн цаг)
RTC (Бодит цагийн цаг)
RTC (Бодит цагийн цаг)
RTC (Бодит цагийн цаг)

RTC нь зөв цагийг тохируулах, хадгалах боломжийг олгодог програмын цохилтын зүрх юм.

RTC -ийн талаарх дэлгэрэнгүй мэдээллийг Kitronik дээрээс авах боломжтой.

RTC нь Microbit -ийг өөрийн USB эсвэл JST холбогчоор тэжээх хэрэгцээг үгүйсгэдэг зохицуулалттай хангамжийг хангадаг бөгөөд цахилгаан тасарсан тохиолдолд цагийг хадгалахын тулд батерейны нөөцлөлтийг хангадаг.

RTC ашиглахаас өмнө Extension багцыг ачаалах шаардлагатай болно.

Тохиргооны дүрс дээрээс Makecode -ийг ашиглан Өргөтгөлүүдийг сонгоод хайлтанд Kitronik RTC гэж бичнэ үү.

Суулгах багцыг сонгоод бусад өргөтгөлүүдэд нэмж оруулах болно.

RTC -ээс уншиж, бичих хэд хэдэн кодын блокууд байдаг.

Хоёртын цагны хувьд бидэнд эдгээр кодын 4 блок хэрэгтэй болно.

Эдгээрийг RTC дээр тогтоосон цагийг бичих, цагны дэлгэцийг шинэчлэхийн тулд цагийг буцааж уншихад ашиглах болно.

Алхам 3: Цагийг кодлох

Цагийг кодлох
Цагийг кодлох
Цагийг кодлох
Цагийг кодлох
Цагийг кодлох
Цагийг кодлох

Кодын эхний хэсэг нь хувьсагч, массив, мэдээллийн текстийг эхлүүлэх явдал юм.

Үүн дотор

Bclk - Хоёртын цаг

<Sel - Товчлуур нь цагийг тохируулах баганыг сонгоно.

Inc - B товчлуур нь цагийг нэмэгдүүлдэг.

A & B товчлууруудыг хоёуланг нь дарахад Цаг ба Сэрүүлэг хоёрын хоорондох горим өөрчлөгддөг.

Strval - RTC -ээс буцаасан "HH: MM: SS" хэлбэртэй цагийг агуулсан тэмдэгт мөрийн утга

Зөвхөн HH & MM цагийг харуулах эсвэл тохируулахад ашигладаг.

Mode - A+B товчлуурын хослолоор сонгосон Time = 1 ба Alarm = 2 горимын утгыг хадгална.

Period - А товчлуураар сонгосон хугацааны баганын утга.

0 = багана 0 (H), 1 = багана 1 (H), 2 = багана 2 (M), 3 = багана 3 (M)

Tick_en - Шалгуурыг (секунд) идэвхжүүлдэг = 1 эсвэл Идэвхгүй болгодог = 0.

Inc - Өсөн нэмэгдэж буй цагийн тохиргооны утгыг завсрын хадгалалт.

Tm_list - тохиргооны явцад багана тус бүрийн утгыг хадгалдаг.

Сэрүүлэг - Сэрүүлгийн индикаторыг идэвхжүүлэх эсвэл идэвхгүй болгох.

Үүрд мөнхөд хачгийн функцийг дууддаг.

Шалзаа

Ердийн идэвхжүүлсэн тэмдэглэгээний функц нь баруун дээд буланд ээлжлэн асаах/унтраах LED -ийг харуулдаг бөгөөд энэ нь ажил, секундийг харуулдаг.

Нэмж дурдахад, энэ нь RTC -ийг уншдаг showtm функцийг дууддаг бөгөөд үүнийг хоёртын хэлбэрээр харуулахаар боловсруулдаг бөгөөд хэрэв alarm_mode -ийг идэвхжүүлсэн бол баруун доод буланд дохиоллын мэдэгдлийн LED -ийг харуулдаг.

Showtm

Showtm функц, rdtime дуудлага, үүнээс ашигласан утга нь цагийн мөрийг агуулсан strval юм.

Strval ашиглан тоо бүрийг гаргаж, тусгаарлагчийг үл тоомсорлодог ":" давталтыг бий болгодог.

Дараа нь ганц тоо бүрийг dec2bin функцтэй хоёртын эквивалент болгон хөрвүүлж, зөв баганад хуваарилдаг.

Rdtime

Rdtime функц нь RTC -ээс буцаасан мөрийн эхний 5 тэмдэгтийг уншдаг (секундын хэсгийг үл тоомсорлодог), үүнийг strval руу дамжуулдаг.

Хэрэв сэрүүлгийг тохируулсан бол (Mode = 2), дохиоллын тохируулгын утгыг RTC -ийн буцааж өгсөн утгатай харьцуулна, хэрэв таарч байвал тохируулгын дохио байхгүй бол дохио = 1 болно.

Alarm_mode идэвхжсэн үед 4-р баганын баруун доод буланд хоёр асаах/унтраах LED-ийг харуулна.

2 -р сар

Dec2bin функц нь аравтын бутархай тоог хоёртын тоонд хөрвүүлж, зөв баганад харуулдаг.

Хөрвүүлэх тоог утгаар дамжуулж, дэлгэцийн баганыг col -ээр дамжуулна.

List2 нь хоёртын хөрвүүлэлтийн процессоос 4 битийн хоёртын үгийг хадгалах массив юм.

Үлдсэн хэсгийг массивын элементэд 2 -т хуваасан үлдсэн бүхэл тоон утгыг 2 -т хуваасан давталтыг эхлүүлнэ.

Хамгийн том нэг оронтой аравтын бутархай утга нь 9 бөгөөд хоёртын хувьд энэ нь 1001 бөгөөд 4 битийн үг юм.

Зөв үр дүнд хүрэхийн тулд массивыг урвуу дарааллаар боловсруулах шаардлагатай болно.

Дараа нь тохирох баганад зөв LED-ийг асаахын тулд давталтыг эхлүүлдэг бөгөөд энэ нь 4 битийн хоёртын үгийн аль нэгэнд тохиолддог.

Хүний интерфэйсийг товчлууруудаар гүйцэтгэдэг.

А товчлуур

Энэ нь цагийн утгыг оруулах баганыг сонгож, 4 -р эгнээний сонгосон баганын дээр гэрэлтүүлсэн LED -ийг харуулна.

Бүх цагийн багануудыг шинэчилсний дараа сонголтыг 5 -р баганад нэмснээр цагийн хувьсагч шинэчлэгдэнэ.

Хэрэв горим = 1 бол RTC шинэчлэгддэг бол Сэрүүлгийн цаг шинэчлэгддэг.

B товчлуур

Энэ бол нэмэгдүүлэх товч бөгөөд сонгосон хугацааны баганыг нэмэгдүүлдэг.

Алдааг багасгаж, зөв цагийг олж авахад цаг хэмнэхийн тулд нэг баганад оруулах хамгийн дээд утгыг 24 цагийн цагийн системийн цагийн утга дээр үндэслэн хязгаарладаг.

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

Хамгийн их утга нь H = 2, H = 9, M = 5, M = 9 байна

Өсөлтийн утгыг dec2bin дотор хоёртын формат руу хөрвүүлж, дэлгэцийг шинэчилнэ.

A+B товчлуурын горимыг сонгох

Хоёр товчлуурыг хоёуланг нь дарахад Time горим эсвэл Сэрүүлгийн горимын хооронд тохирох горимыг дэлгэц дээр харуулна.

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

Алхам 4: Үйл ажиллагаа

Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа

Hex файлыг Microbit руу татаж аваад CR2032 батерейг RTC руу оруулна уу.

Microbit -ийг RTC -д залгаад RTC самбарыг USB эсвэл шураг терминалуудаар тэжээнэ үү.

Tick LED анивчиж эхлэх бөгөөд удалгүй цагийг харуулах болно.

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

Горимын сонголт

Сонголт (A) & Нэмэх (B) товчлууруудыг дарж дарвал Цаг ба Сэрүүлэг хоёрын хооронд горимын сонголтууд эргэлдэж болно.

Цаг тохируулах

Цагийн тохиргоо 24 цагийн горимд байна.

Сонгох товчлуурыг (A) ашиглан LED -ийг дээд эгнээнд шилжүүлэх нь цагийг өөрчлөх боломжтой баганыг заана. Сонгох багана нь H, H, M & M -тэй тохирч байна.

Энд H = Цаг ба M = Минут.

Баганыг сонгосны дараа нэмэгдүүлэх товчлуурыг дарна уу (b), дарах бүрт тооллогыг нэгээр нэмэгдүүлнэ. Тоонуудыг хоёртын хэлбэрээр зааж өгсөн бөгөөд үүний дараа хоёртын цаг байна.

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

Эхний баганын цагийг тохируулсны дараа дараагийн баганын Selection товчлуурыг дарж, баганын хугацааг тохируулахын тулд нэмэгдүүлэх товчийг ашиглана уу.

Тэмдэглэл: *** Та Цаг эсвэл Сэрүүлгийг тохируулахдаа багана дахь цаг өөрчлөгдөхгүй байсан ч тухайн баганын цагийг тэг болгож тохируулах шаардлагатай байсан ч гэсэн сонгосон баганад цаг оруулах шаардлагатай болно ****

Бүх 4 баганыг ашиглан цагийг тохируулах хүртэл процедурыг давтана.

Сонгох товчлуурыг тав дахь удаа дарж тав дахь багана руу шилжүүлэх бөгөөд цагийг тохируулна.

Сэрүүлгийг тохируулж байна

Сэрүүлгийн цагийг тохируулах нь тухайн цагтай яг ижил байдлаар хийгддэг.

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

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

Сэрүүлгийн цагийг харуулахын тулд Цаг ба Сэрүүлгийн хоорондох горим болон Сэрүүлгийн цагийг богино хугацаанд харуулах бөгөөд одоогийн цагийг буцаана.

Сэрүүлгийн цагийг RTC -д хадгалдаггүй тул хэрэв цахилгаан тасарсан бол дахин тохируулах шаардлагатай болно.

Алхам 5: Үүнийг хайрцаглаарай

Үүнийг хайрцаглаарай
Үүнийг хайрцаглаарай
Үүнийг хайрцаглаарай
Үүнийг хайрцаглаарай

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

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

Гэсэн хэдий ч; Нэмж дурдахад би Microbit товчлуурыг бусад хяналт, үзүүлэлтүүдийн хамт хуулбарлахыг хүссэн.

Ихэвчлэн товчлууруудыг танихын тулд домог хайрцагт ашиглах шаардлагатай болдог.

Эдгээрийг гараар хийж болно; будсан, сийлсэн эсвэл шошго хэрэглэх.

Эдгээр бүх сонголтыг хэрэгжүүлэх арга бол хайрцгийг 3D хэвлэх явдал юм, гэхдээ эхлээд бид принтерийн файлыг үүсгэх CAD файлыг үүсгэх хэрэгтэй болно.

Файл үүсгэх сонголтыг гараар зурах эсвэл кодоор зурах боломжтой.

Би Tinkercad CodeBlocks ашиглан "кодоор зурах" сонголтыг хийсэн

Хайрцагны таг болон хайрцгийн суурийн файлуудыг Tinkercad CodeBlocks дээрээс олж болно

Алхам 6: Блок кодын дизайн

Блок кодын дизайн
Блок кодын дизайн
Блок кодын дизайн
Блок кодын дизайн

Хайрцаг нь суурь ба тагнаас бүрдсэн хоёр хэсгээс бүрдэнэ.

USB залгуурыг оруулахын тулд тагийг зүүн гар талд нь таслахын тулд дөрвөн булангийн шураг нүх ашиглана.

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

RTC хавтанг тагны доод талд 4 багана, 4 боолтоор бэхлэнэ.

Хайрцаг ба тагны хэмжээ 70 х 105 х 31 мм

Таг ба суурийн кодыг TinkerCad CodeBlocks дээрээс авах боломжтой.

Алхам 7: 3D хэвлэх

3D хэвлэх
3D хэвлэх
3D хэвлэх
3D хэвлэх
3D хэвлэх
3D хэвлэх
3D хэвлэх
3D хэвлэх

Файлуудыг Cura -д ачаалж, хүссэн зүсэгч тохиргоогоо ашиглана уу.

Хэрэглэсэн тохиргоо.

Чанар: 0.15 мм

Дүүргэлт: 80%, Гурван зургаан өнцөгт

Суурь: ирмэг

Файлуудаа хадгалаад хэвлэ.

Cura -ийн тусламжтайгаар та хоёулаа хоёуланг нь нэг хэвлэх хэсэгт ачаалж, нэг дор хэвлэх боломжтой.

Алхам 8: бөглөх

Дүүргэх
Дүүргэх
Дүүргэх
Дүүргэх
Дүүргэх
Дүүргэх

Хайрцагны тагийг хонхойсон текстээр хэвлэсэн бөгөөд 2 өнгийн эпокси давирхайгаар дүүргэнэ.

Давирхайг 2 хэсэг давирхайн 1 хэсэг хатууруулагчтай хольж, тунгалаг бус өнгөт пигмент холино.

Сонгосон өнгө нь арын дэвсгэртэй харьцуулахад шар өнгөтэй байв. Цагаан бол өөр сонголт байх болно.

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

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

Үсгийн ёроолыг аажмаар бөглөж, бага зэрэг дээш өргөгдсөн гадаргуутай болгоно.

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

Хэт их даралт, хэт их хурд бүү ашиглаарай, эс тэгвээс та ХАЧА болон давирхайг хэт их халааж, нунтаглахаас болж уйтгартай гадаргуутай болно. Зүлгүүрийн явцад бага зэрэг ус түрхэх нь тосолгооны болон хөргөлтийн үүрэг гүйцэтгэнэ.

Алхам 9: Чуулган

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Microbit нь хоёр чиглэлд залгуурт багтах бөгөөд RTC -ийн гол хэсэг рүү харсан байна.

Хэрэв RTC -ийн гол хэсэг рүү харсан бол холболтын холболтыг ашиглах боломжгүй, хэрэв Microbit нь самбарын үндсэн хэсгээс харсан бол бид эдгээр холболтыг ашиглаж болно.

Угсралт нь зөв өнцгөөр SIL зүү толгойг RTC дээр гагнахаас эхэлдэг бөгөөд энэ нь холболтыг түлхэх холбогчоор холбох боломжийг олгодог.

RTC нь 4 * M3 (10+6мм), M3 самартай M/F зогсолтыг 4 * М3 (8мм) таганд бэхэлсэн, урьдчилан бэлтгэсэн нүхэнд шураг суурилуулсан болно.

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

Шаардлагатай холболтууд нь:

GND, 3V, P1 (багц), P2 (сэрэмжлүүлэг), P5 (sel) & P11 (inc)

Тэмдэглэл *** P5 ба P11 диаграмм дээрх резисторууд (1R) нь холболтын цэгүүд юм, учир нь эдгээр блокууд дахь Microbit дээрх кодтой шууд холболт одоогоор байхгүй байна. ***

P5 бол SPST түр зуурын унтраалгаар холбогдсон А товчлуурын гадаад холболт юм. Нэг холболт P5, нөгөө зүү нь GND -д холбогдсон бөгөөд энэ товчлуур нь цаг тохируулах явцад баганыг сонгоход зориулагдсан болно.

P11 бол B товчлуурын гадаад холболт бөгөөд SPST түр зуурын унтраалгаар холбогддог. P11, нөгөө зүү нь GND -тэй холбогдсон бөгөөд түүний товчлуур нь цагийг тохируулах явцад тоог нэмэгдүүлэх зорилготой юм.

P1 бол тохиргооны сонголтыг идэвхжүүлэх эсвэл идэвхгүй болгоход ашигладаг SPDT (асаалттай) унтраалга юм. Төв зүү нь P1 рүү ордог бол нэг зүү нь GND -тэй, нөгөө нь 3V -тэй 10 к резистороор холбогддог. Энэ нь H (3V) ба L (0V) -ийг энэ зүү дээр ашиглах боломжийг олгодог. P1 нь 3V -д холбогдсон үед энэ нь цаг тохируулах сонголтыг идэвхжүүлдэг бөгөөд 0V нь цагийн тохиргоог идэвхгүй болгодог. A & B товчлуурууд ямар нэгэн нөлөө үзүүлэх эсэхийг хянах боломжтой.

P2 бол дохиоллын дуу чимээ болон нэмэлт гадаад гэрлийг идэвхжүүлэх эсвэл унтраахад ашигладаг SPDT (асаах-унтраах) унтраалга юм.

Анхааруулах дохио нь Piezo Buzzer (зүгээр л хоёр талт наалттай дэвсгэр дээр наасан) бөгөөд Microbit -ээс хангадаг импульсийн хөтчийг шаарддаг.

Алхам 10: Эцэст нь

Та хайрцган дахь элементүүдийг угсарч, Microbit -ийг програмчилж, хайрцаг дээрх залгуурт суулгасан болно.

Дараа нь хүчийг хэрэглэж, цагийг тохируулна уу.

Зугаацаарай.

Блок кодын уралдаан
Блок кодын уралдаан
Блок кодын уралдаан
Блок кодын уралдаан

Блок кодын уралдаанд хоёрдугаар байр эзэлсэн

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