Attiny2313 sxemalarida LED gulchambar. Mikrokontrolördagi LED gulchambar

Attiny2313 sxemalarida LED gulchambar.  Mikrokontrolördagi LED gulchambar
Attiny2313 sxemalarida LED gulchambar. Mikrokontrolördagi LED gulchambar
Ayting:
Ushbu mikrokontroller led string loyihasi yangi boshlanuvchilar uchun yaxshi. Sxema o'zining soddaligi bilan ajralib turadi va minimal elementlarni o'z ichiga oladi.

Ushbu qurilma mikrokontroller portlariga ulangan 13 ta LEDni boshqaradi. Mikrokontroller sifatida ATMEL MK ishlatiladi: ATtiny231320PI .. Ichki generatordan foydalanish tufayli 4 va 5 pinlar PA0, PA1 mikrokontrollerining qo'shimcha portlari sifatida ishlatiladi. Sxema 12 ta effektli dasturning bajarilishini ta'minlaydi, ulardan 11 tasi individual kombinatsiyalar, 12-dastur esa oldingi effektlarning ketma-ket bir martalik takrorlanishidir. Boshqa dasturga o'tish SB1 tugmasini bosish orqali amalga oshiriladi. Effekt dasturlariga bitta otash, ko'tarilgan olov, yugurish soyasi va boshqalar kiradi.

Qurilma dasturni bajarish paytida kombinatsiyalarni o'zgartirish tezligini sozlash imkoniyatiga ega, bu tugmalarni bosish orqali amalga oshiriladi: SB2 - tezlikni oshirish va SB3 - tezlikni kamaytirish, agar SA1 tugmasi "Dastur" da bo'lsa. tezlik” pozitsiyasi. Shuningdek, LEDning yonish chastotasini (stabillashgan porlashdan engil miltillashgacha) sozlash mumkin, bu tugmalarni bosish orqali amalga oshiriladi: SB2 - pasaytirish (miltillash uchun) va SB3 - SA1 kaliti bo'lishi sharti bilan oshirish. "Mitillash chastotasi" holatida. SA2 kalitida yopiq holat dasturni bajarish tezligini sozlash rejimiga mos keladi va ochiq holat LED yonish chastotasini sozlash rejimiga mos keladi.
Sxemadagi LEDlarning raqamlash tartibi dastur bajarilganda ularning yoqish tartibiga mos keladi. Agar kerak bo'lsa, RESET pinini qayta o'rnatish uchun ishlatish mumkin, lekin u PA2 porti sifatida ishlatilmaydi. Qurilmada dasturlashda ichki generatordan (CKSEL3..0 - 0100 sigortalari) 8 MGts takt chastotasi tanlangan, garchi u bilan 4 MGts (CKSEL3..0 - 0010 sigortalar) chastotasidan foydalanish mumkin bo'lsa-da. sxemaning vaqt oraliqlarida mos keladigan o'zgarishlar.
Diagrammada ko'rsatilgan LEDlarning turi prototipda ishlatilgan, 2-3 volt kuchlanishli har qanday LEDlar kontaktlarning zanglashiga olib mos keladi, R1-R17 rezistorlari LEDlarning yorqinligini sozlash uchun ishlatilishi mumkin.


MK ATtiny231320PI uchun hujjatlar (Datashit).
HEX proshivka dasturi, shuningdek assemblerdagi dastur fayllari mumkin
Bu yerdan yuklab oling (30 kb).
Qurilmaning ishlashining video namoyishi (barcha effektlarni sanab o'tish): http://filearchiv.ru/2140780
Qurilmaning ishlashining video namoyishi (effekt dasturlarini bajarish tezligini o'zgartirish): http://filearchiv.ru/2140535
Qurilmaning ishlashini ko'rsatadigan video (LED miltillash chastotasini o'zgartirish): http://filearchiv.ru/2140747

Ushbu mikrokontroller led string loyihasi yangi boshlanuvchilar uchun yaxshi. Sxema o'zining soddaligi bilan ajralib turadi va minimal elementlarni o'z ichiga oladi.

Ushbu qurilma mikrokontroller portlariga ulangan 13 ta LEDni boshqaradi. Mikrokontroller sifatida ATMEL MK ishlatiladi: . Ichki generatordan foydalanish tufayli 4 va 5 pinlar PA0, PA1 mikrokontrollerining qo'shimcha portlari sifatida ishlatiladi. Sxema 12 ta effektli dasturning bajarilishini ta'minlaydi, ulardan 11 tasi individual kombinatsiyalar, 12-dastur esa oldingi effektlarning ketma-ket bir martalik takrorlanishidir. Boshqa dasturga o'tish SB1 tugmasini bosish orqali amalga oshiriladi. Effekt dasturlariga bitta otash, ko'tarilgan olov, yugurish soyasi va boshqalar kiradi.

Qurilma dasturni bajarish paytida kombinatsiyalarni o'zgartirish tezligini sozlash imkoniyatiga ega, bu tugmalarni bosish orqali amalga oshiriladi: SB2 - tezlikni oshirish va SB3 - tezlikni kamaytirish, agar SA1 tugmasi "Dastur" da bo'lsa. tezlik” pozitsiyasi. Shuningdek, LEDning yonish chastotasini (stabillashgan porlashdan engil miltillashgacha) sozlash mumkin, bu tugmalarni bosish orqali amalga oshiriladi: SB2 - pasaytirish (miltillash uchun) va SB3 - SA1 kaliti bo'lishi sharti bilan oshirish. "Mitillash chastotasi" holatida. SA2 kalitida yopiq holat dasturni bajarish tezligini sozlash rejimiga mos keladi va ochiq holat LED yonish chastotasini sozlash rejimiga mos keladi.

Sxemadagi LEDlarning raqamlash tartibi dastur bajarilganda ularning yoqish tartibiga mos keladi. Agar kerak bo'lsa, RESET pinini qayta o'rnatish uchun ishlatish mumkin, lekin u PA2 porti sifatida ishlatilmaydi. Qurilmada dasturlashda ichki generatordan (CKSEL3..0 - 0100 sigortalari) 8 MGts takt chastotasi tanlangan, garchi u bilan 4 MGts (CKSEL3..0 - 0010 sigortalar) chastotasidan foydalanish mumkin bo'lsa-da. sxemaning vaqt oraliqlarida mos keladigan o'zgarishlar.

Diagrammada ko'rsatilgan LEDlarning turi prototipda ishlatilgan, 2-3 volt kuchlanishli har qanday LEDlar kontaktlarning zanglashiga olib mos keladi, R1-R17 rezistorlari LEDlarning yorqinligini sozlash uchun ishlatilishi mumkin.

Quyida HEX proshivkasini, shuningdek assemblerdagi dastur fayllarini yuklab olishingiz mumkin

Radio elementlari ro'yxati

Belgilanish Turi Denominatsiya Miqdori EslatmaDo'konMening bloknotim
DD1 MK AVR 8-bit

ATtiny2313

1 Bloknot uchun
C1 elektrolitik kondansatör100 uF 10 V1 Bloknot uchun
R1-R17 Rezistor

1 kOm

17 Bloknot uchun
LED1-LED13 Yorug'lik chiqaradigan diodLD57113 Bloknot uchun
SB1-SB3 Tugma 3 Bloknot uchun
SA1 Oʻtish 1

Yangi yil bayramlari yaqinlashmoqda va shu munosabat bilan men yorqin va bayramona narsa qilishni xohlayman! Mana, yangi yil gulchambarini yasashga qaror qildim. Yangi yil gulchambaridan ko'ra yorqinroq va bayramona nima bo'lishi mumkin? :). Men oddiy emas, balki to'plangan gulchambar yasashga qaror qildim! 12 kanal va IR masofadan boshqarish pulti. Noldan gulchambar yasamaslik uchun donorlar sifatida qaror qilindi ichki organlar tayyor xitoy gulchambarlaridan foydalanish uchun ehtiyot qismlar. Bu quyidagi sabablarga ko'ra mantiqiy:
- gulchambarlarning narxi, rostini aytsam, narxi bir tiyin. Xuddi shu pulga simlar, LEDlar, ehtiyot qismlarni sotib olishga harakat qiling ... Va agar siz LED gulchambarini maqsad qilib olmasangiz, lampochkaning gulchambarlari endi deyarli hech narsaga sotilmaydi;
- muhim omil - uyaga lehimlangan LEDlarning tayyor chiziqlari. O'zingizni lehimlash, issiqlik qisqarishini qo'yish, xato qilish, 12 qatorni qayta tiklash juda mashaqqatli ishdir;
- baribir, men siz haqingizda bilmayman, lekin menda ma'lum miqdordagi ishlamaydigan gulchambarlar bor (ular ko'pincha ta'mirlash uchun menga sudralib ketishadi - ular joylashadilar), siz umuman yangilariga pul sarflay olmaysiz, lekin ularni nimadan yig'ing.

Yangi boshlanuvchilar uchun videoni tomosha qiling:

DIQQAT!
xavfli kuchlanish 220V!

HAYOTGA XAVF QILGAN!
SHUNUNG UCHUN:




Agar Siz xavfni anglash bunday gulchambarni yig'ish va xavfsizlik qoidalariga rioya qilish majburiyatini oladi xavfli kuchlanish bilan ishlaganda, super gulchambarni qanday yig'ish kerakligini o'qing.

1 Garland kasali.

Qurbonlar sifatida 3 ta yangi LED gulchambar sotib olindi - ular go'zallar 🙂

Narxi har bir dona uchun 3 dollar (100 LED). Ammo agar xitoylar qutqarmasa, ular o'zlarini o'zgartiradilar! Garlandlarda, aslida, har biri 3 ta kanal bo'lib chiqdi. Ya'ni, tekshirgichning o'zi to'rt kanalli, ammo uchta tiristor va uchta LED chizig'i mavjud. Bunday sharmandalikni yashirish uchun xitoyliklar bir qatorda ikkita rangdagi LEDlarga aralashadilar. Muxtasar qilib aytganda, men boshqasini sotib olishga majbur bo'ldim :(. Lekin bu tejashning chegarasi emas, ko'pincha umuman ikkita kanal bor! Ehtiyot bo'ling - qutini oching va tiristorlar qancha turadi.

Yaxshilangan gulchambar uchun original kontrollerlardan rezistorlar, rektifikator diodlar, tiristorlar, tugma va qutilar ishlatiladi. Siz o'ndan ortiq rezistorlar, bir nechta kondensatorlar, ATtiny2313 mikrokontrolleri va boshqa kichik narsalarni sotib olishingiz kerak bo'ladi.

2 Sxema.

Mana asl gulchambarning diagrammasi:

Diagrammadan ko'rinib turibdiki, LED kanallarining xiralashishi tiristorlar tomonidan amalga oshiriladi PCR406

Tiristor PCR406 uchun ma'lumotlar jadvali

Men ularni boshqa narsaga o'zgartirish uchun hech qanday sabab ko'rmayapman. Asl tekshirgichning besleme zo'riqishini hosil qilish uchun söndürme rezistori ishlatiladi (söndürme rezistori kontrollerning ichki qarshiligi bilan birgalikda kuchlanish bo'luvchisini hosil qiladi). Qaror qarama-qarshidir, ammo bu holda u arzonligi bilan oqlanadi (nazoratchi oqimi ahamiyatsiz va qarshilikka ajratilgan quvvat juda kichik). Bunday qarorning ijobiy va salbiy tomonlarini ko'rib chiqqandan so'ng, men o'z sxemamda shunga o'xshash narsani qilishga qaror qildim. To'g'ri, ATtiny2313 ning oqimi (8mA ichida) asl kontrollerdan ancha yuqori, ammo baribir söndürme rezistorlaridan foydalanishga imkon beradi.

Yangi gulchambar boshqaruvchisining diagrammasi:

6 Elektr ta'minoti platasini yig'ing.

Elektr ta'minoti platasini yig'ishdan oldin, söndürme rezistorlarining qiymatini hisoblash uchun ma'lum o'lchovlarni bajarish kerak. Buni amalga oshirish uchun biz lehimli boshqaruv platasini mikrodastur mikrokontrolleri bilan 5 voltlik TAShQI manbaga (+5v va -5v prokladkalar) ulaymiz va iste'mol qilinadigan oqimni o'lchaymiz. LED chiziqlarini ulash shart emas, ular amalda joriy iste'molga ta'sir qilmaydi. Harf indekslari bo'lmagan odatiy ATtiny2313 mikrokontrolleri uchun joriy iste'mol taxminan 7 - 9 mA bo'lishi kerak. Indeksli (balki A, P...) ATtiny2313 mikrokontrolleri uchun oqim boshqacha bo'ladi.

Olingan oqim iste'moliga (Ipotr) asoslanib, biz batareyadagi söndürme rezistorlarining qarshiligini hisoblaymiz (biz standart seriyadan kattaroqni olamiz):

R = 430 / Belgi

Masalan, mening joriy iste'molim 9 mA edi, bu R \u003d 430 / 0,009 \u003d 47777 Ohm (47 kOm oling) degan ma'noni anglatadi.

Söndürme rezistorlari to'plami tarqaladigan quvvatni taqsimlash va isitishni kamaytirish uchun qilingan. Rezistorlar kamida 0,5 Vt bo'lishi kerak (har biri 1 Vt bo'lishi kerak).

Rektifikator diodlari va söndürme rezistori asl sxemadan ko'chiriladi, qolganlarini sotib olish kerak bo'ladi. Tayyor taxtani gulchambar tanasiga qo'yamiz.

Biz quvvat manbai va boshqaruv platalarini ulaymiz (biz simlarni olamiz va asl gulchambardan vilka qilamiz). Plitalarga lehimlangan simlarni issiq elim bilan mahkamlashni unutmang, chunki xitoyliklar ishlatadigan simlar, yumshoq qilib aytganda, axloqsizlik va har qanday vaqtda tushib ketishi mumkin.

7 LED chiziqlarini shakllantirish.

Bu erda siz nima bilan shug'ullanishingiz kerak, shuning uchun u LED liniyalarining 12 kanalini shakllantirish bilan bog'liq. Asl gulchambarlarning uchta to'plamidan (va gulchambardagi uchta kanal bo'lsa - to'rtta to'plamdan) o'n ikki chiziqli (shuningdek umumiy sim) umumiy to'plamni yig'ish kerak bo'ladi. Gulchambarlarni shunchaki bir-biriga burish kerak emas, balki barcha o'n ikkita kanalning LEDlari ketma-ket joylashtirilganligiga ishonch hosil qiling. Bundan tashqari, agar gulchambar ko'p rangli bo'lsa, ranglarning iloji boricha aralashganligiga ishonch hosil qilishingiz kerak.

Umuman olganda, bitta rangli gulchambarlar effektlarni yaxshiroq ko'rsatish uchun yaxshiroqdir, lekin ko'p rangli gulchambarlar, ehtimol, yorqinroq tasvirni yaratish uchun g'alaba qozonadi. Bu erda siz ko'proq ifodali effektlarni yoki yanada rangli taassurotni tanlashingiz kerak.

So'z bilan tushuntirish uchun ko'p vaqt kerak bo'ladi - rasmlarga qarang yoki to'plamlarni qanday burishingizni o'zingiz o'ylab ko'ring:

To'plamlar o'ralgan - endi biz ularni boshqaruvchiga kanal LEDlari ketma-ket bir-birini kuzatib turadigan tarzda lehimlaymiz.

8 Gulchambar ishining tavsifi.

Tarmoqdagi gulchambarni yoqsangiz, u darhol tasodifiy effekt bilan ishlay boshlaydi. Jarayonda effektlar tasodifiy bir-birini o'zgartiradi. Agar siz tugmani bossangiz, effektlar navbatma-navbat bir-birini almashtiradi:
1 to'lqin
2 ta otuvchi yulduz
3 ta uchqun
4 Sekin toshib ketish
5 ta ishlaydigan chiroqlar
6 ta miltillovchi chiroqlar
7 Hammasi ketmoqda
8 Hamma narsa yonmoqda
0 Hammasi o'chirilgan

Tugma yordamida effekt tanlashda u uzoqroq vaqtga kechiktiriladi, lekin keyinroq effektlar yana bir-birini o'zgartira boshlaydi.

Masofadan boshqarish pultidagi ish boshqaruvchi tugmachaning ishlashiga o'xshaydi (biz masofadan boshqarish pultidagi tugmani bosamiz - effektlar ketma-ket o'zgaradi). Har qanday IR masofadan boshqarish pultining tugmachasini o'rganish uchun siz gulchambar o'chmaguncha (taxminan 3 soniya) kontrollerdagi tugmani bosib turishingiz kerak, keyin masofadan boshqarish pultidagi tanlangan tugmani bosishingiz kerak. Tugma kodi doimiy xotiraga yoziladi va gulchambar effektlarga qaytadi. Kod doimiy xotirada saqlanganligi sababli, gulchambar tarmoqdan uzilganidan keyin ham masofadan boshqarish pultini "eslab qoladi".

Nihoyat, menimcha, eslash ortiqcha emas:

DIQQAT!
Garland sxemasi tarmoqdan galvanik tarzda ajratilmagan xavfli kuchlanish 220V!
Tarmoqqa kiritilgan gulchambarning har qanday Supero'tkazuvchilar qismiga tegish
HAYOTGA XAVF QILGAN!
SHUNUNG UCHUN:

- agar siz elektr energiyasini yaxshi bilmasangiz - bu dizaynni takrorlamang;
- sxema bilan har qanday harakatlar (lehimlash, o'lchovlar va boshqalar) faqat tarmoqdan uzilganidan keyin amalga oshirilishi kerak;
- mikrokontrollerni dasturlash yoki platadan alohida (masalan, buning uchun maxsus yig'ilgan non taxtasida) yoki gulchambar taxtasini 5 voltlik tashqi kuchlanish manbasidan (masalan, batareyalardan) quvvatlantirish orqali amalga oshirilishi kerak;
- tayyor tuzilma yaxshi izolyatsiyalangan va kichik bolalar va hayvonlarning qo'li etmasligi kerak;
- strukturani yig'ishda ehtiyot bo'ling!

Va bu erda misollar, aytganda, jonli:

O'zingiznikini yuboring va men uni shu yerga qo'shaman.

dan Rojdestvo daraxti AndreevKV. Bu katta bo'lib chiqdi! 🙂

dan Rojdestvo daraxti BOYka59. Mening barcha do'stlarim va ayniqsa bolalar bundan xursand)

Va yana!

Yangi Yil muborak!

Barchangizga yaxshi kayfiyat va bayramingiz muborak bo'lsin!

1-yangi (2013)

Men bu gulchambar bilan biror narsa qilishni rejalashtirmagan edim, chunki bu yil bunga vaqt yo'q, lekin o'quvchilarning iltimosiga binoan men hali ham kichik yangilanishga qaror qildim!

Bir oz o'zgardi.
6 ta yangi effekt qoʻshildi:
- 2 ta LEDdan turli yo'nalishlarda ishlaydigan to'lqin
- ketma-ket to'ldirish va tushish
- o'zgaruvchan harakatlanuvchi to'lqin bilan ketma-ket to'ldirish va kamaytirish
- tasodifiy to'ldirish va o'chirish
- o'zgaruvchan harakatlanuvchi to'lqin bilan tasodifiy to'ldirish va olib tashlash
- agressiv miltillash
Majburiy almashtirishda (masofadan boshqarish pulti yoki tugma) ta'sir muddati deyarli ikki barobar ortadi.
Aslida hammasi shu. Sxema va sigortalar bir xil bo'lib qoldi. Yangi proshivkani qayta yuklashingiz kerak.
- 12 kanalli super gulchambar (2013 yil yangilanishi)
- Supergarland yangilanish manbai

Yangi 2014-yilingiz bilan!!! 😉

Blog o'quvchilaridan super gulchambar variantlari

Sergey Cherniy (Black_S)
Gulchambar SMD komponentlari yordamida bitta taxtada amalga oshiriladi

Mikrokontrollerda TsMU/SDU (8 kanal)

Ushbu qurilma 8 ta kanal uchun rangli musiqa (CMU) va dinamik yorug'lik moslamasini (SDU) ko'plab yorug'lik effektlari bilan birlashtiradi. Qurilmaning chiqishlari etarlicha kuchli yukni ulash uchun mo'ljallangan.

Chastotalarni DMU kanallariga bo'lish faqat dasturiy ta'minot va juda oddiy, PIC16F628A mikrokontrolleri PIC ishlatiladi. Taymer / hisoblagich pulslarining soni qat'iy belgilangan vaqt oralig'ida hisoblanadi va bu hisoblagichning qiymatiga qarab, u yoki bu LED yonadi.

Va bu erda qurilma diagrammasi:

Tugmalar quyidagilarga imkon beradi:

  • Tartibni tanlang - CMU/SDU. SDU rejimida, hatto kirishda signal mavjud bo'lsa ham, faqat yorug'lik-dinamik qurilmaning asosiy dasturi ishlaydi. DMU rejimida, agar signal bo'lmasa, tanlangan SDU effekti fon rejimi sifatida ijro etiladi.
  • SDU effektini tanlang. Tugma yorug'lik-dinamik qurilmaning barcha mumkin bo'lgan effektlari bo'ylab aylanadi.
  • Tezlikni oshiring va kamaytiring. Ushbu tugmalar CDS effektlarining tezligini nazorat qiladi, ular DMCga ta'sir qilmaydi.

Bosilgan elektron plata bir tomonlama, juda oddiy. Bortga o'rnatilgan LEDlar disk raskadrovka qilinadi va oddiygina qo'shimcha vizualizatsiya qurilmasi sifatida xizmat qiladi.

Rangli yoritgichlar sifatida men apparat do'konidagi tayyor chiroqlardan foydalanardim. Ulardan men standart lampochka ushlagichini olib tashladim va u erda 37 yorqin LED matritsasini o'rnatdim. Har bir yorug'lik chiroqining o'ziga xos rangi bor - qizil, yashil, ko'k va boshqalar, biz topa oldik. Spot chiroqlar xonaning burchaklarida va devorlarning yuqori qismidagi o'rta nuqtalarda joylashgan bo'lib, ularning barchasi xonaning markaziga qaratilgan. Kechasi musiqa juda ta'sirli ko'rinadi, ayniqsa strobe effekti

2, sxema

Ushbu mikrokontroller led string loyihasi yangi boshlanuvchilar uchun yaxshi. Sxema o'zining soddaligi bilan ajralib turadi va minimal elementlarni o'z ichiga oladi.

Ushbu qurilma mikrokontroller portlariga ulangan 13 ta LEDni boshqaradi. Mikrokontroller sifatida ATMEL MK ishlatiladi: ATtiny231320PI. Ichki generatordan foydalanish tufayli 4 va 5 pinlar PA0, PA1 mikrokontrollerining qo'shimcha portlari sifatida ishlatiladi. Sxema 12 ta effektli dasturning bajarilishini ta'minlaydi, ulardan 11 tasi individual kombinatsiyalar, 12-dastur esa oldingi effektlarning ketma-ket bir martalik takrorlanishidir. Boshqa dasturga o'tish SB1 tugmasini bosish orqali amalga oshiriladi. Effekt dasturlariga bitta otash, ko'tarilgan olov, yugurish soyasi va boshqalar kiradi.

Qurilma dasturni bajarishda kombinatsiyalarni o'zgartirish tezligini sozlash imkoniyatiga ega, bu tugmalarni bosish orqali amalga oshiriladi: SB2 - tezlikni oshirish va SB3 - tezlikni kamaytirish, SA1 kaliti "Dastur tezligi" da bo'lishi sharti bilan. Shuningdek, svetodiodning yonish chastotasini (stabillashgan porlashdan engil miltillashgacha) sozlash mumkin, bu tugmalarni bosish orqali amalga oshiriladi: SB2 - pasaytirish (miltillash uchun) va SB3 - oshirish, agar SA1 bo'lsa. kaliti "Mitillash chastotasi" holatida. SA2 kalitida yopiq holat dasturni bajarish tezligini sozlash rejimiga, ochiq holat esa LEDlarning chastotasini sozlash rejimiga mos keladi.

Sxemadagi LEDlarning raqamlash tartibi dastur bajarilganda ularning yoqish tartibiga mos keladi. Agar kerak bo'lsa, RESET pinini qayta o'rnatish uchun ishlatish mumkin, lekin u PA2 porti sifatida ishlatilmaydi. Qurilmada dasturlashda ichki generatordan (CKSEL3..0 - 0100 sigortalari) 8 MGts takt chastotasi tanlangan, garchi u bilan 4 MGts (CKSEL3..0 - 0010 sigortalar) chastotasidan foydalanish mumkin bo'lsa-da. sxemaning vaqt oraliqlarida mos keladigan o'zgarishlar.

Diagrammada ko'rsatilgan LEDlarning turi prototipda ishlatilgan, 2-3 volt kuchlanishli har qanday LEDlar kontaktlarning zanglashiga olib mos keladi, R1-R17 rezistorlari LEDlarning yorqinligini sozlash uchun ishlatilishi mumkin.

Quyida HEX proshivkasini, shuningdek assemblerdagi dastur fayllarini yuklab olishingiz mumkin

Radio elementlari ro'yxati

Belgilanish Turi Denominatsiya

Do'kon
DD1 MK AVR 8-bit

ATtiny2313

1
Do'kon qidirish
C1 elektrolitik kondansatör100 uF 10 V1
Do'kon qidirish
R1-R17 Rezistor

1 kOm

17
Do'kon qidirish
LED1-LED13 Yorug'lik chiqaradigan diodLD57113
Do'kon qidirish
SB1-SB3 Tugma
3
Do'kon qidirish
SA1 Oʻtish
1
Do'kon qidirish


3, sxema

Rojdestvo daraxti gulchambar kaliti PIC16C84 asosida.


Menga bunday qurilma uchun eng mos platforma ko'rinadi
Atmel'dan AT89C2051 mikrokontrolleri, AT90S2313 (shuningdek, Atmel),
Microchip-dan PIC16F84. Men PIC16C84 ni tanladim - faqat sabablarga ko'ra
eskirgan kristalni biron bir joyga qo'llash (afsuski, buning uchun
vazifa, dasturiy ta'minotda jadvallarni qurishning o'ziga xos xususiyatlari tufayli juda qulay emas
xotiram).

2. Qurilmaning imkoniyatlari.

To'rtta nazorat kanalini qo'llab-quvvatlaydi (fazali boshqaruv yordamida
LEDlarni boshqarish uchun takroriy tiristorlar).

O'n oltita nazorat dasturidan birini tanlash imkonini beradi (ammo
endi faqat beshtasi yozilgan) yoki barcha dasturlarning ketma-ket bajarilishi
ram va qo'lda tezlikni tanlash (sekin, normal, tez) almashtirish.

3. Qurilmani boshqarish.

Barcha boshqaruv to'rtta tugma yordamida amalga oshiriladi:

"<<" - выбор программы, переключиться на предыдущую;
">>" - dastur tanlash, keyingisiga o'tish;
Dastur tanlanganda displeyda uning raqami (ikkilik kodda) ko'rsatiladi
ikkilik kodda cator LEDlar, modomiki tugma bosilganda, siz
bor.
"Tezlik" - dasturni bajarish tezligini tsiklik ravishda almashtirish
"normal">"tezkor">"sekin">"normal".
"Demo" - dastur bajarilgandan so'ng dasturlarni avtomatik sanab o'tish
keyingisi boshlanadi. Tugma bosilganda bu rejim bekor qilinadi.
ki"<<" или ">>".

Bundan tashqari, siz qurilmani yoqsangiz, qo'shimcha rejimlarni tanlashingiz mumkin
bosadi, buning uchun siz "Demo" tugmasini bosib ushlab turishingiz kerak va bir vaqtning o'zida
u bilan qolgan tugmalar birikmasi, ularning har biri keyingisini belgilaydi
puflash rejimlari:
"<<" - режим "резкого" включения/выключения, без плавной регулировки
kanaldagi yorqinlik;
">>" - bu tugma hozirda kelajakda foydalanish uchun ajratilgan;
"Tezlik" - uchta kanalni boshqarish rejimi, ba'zilarida to'rtinchi kanal
boshqa rejimlardan foydalanmang (masalan, "ishlaydigan chiroqlar").

4. Dizayn va tafsilotlar.

Siz mikrokontroller U1 sifatida PIC16C84 dan foydalanishingiz mumkin yoki
PIC16F84, har qanday soat tezligi bilan. Vaqt elementi sifatida
- 4 MGts chastotali kvarts yoki piezoresonator, uchun maxsus talablar
barqarorlik ko'rsatilmaydi. Tiristorlar (triyaklar) - deyarli har qanday
xayr, kuchlanishni almashtirish uchun etarli chegara bilan. Diodlar "kuch-
PTO "rektifikator - etarli oqim chegarasi bilan tanlang va teskari
kamida 400 volt kuchlanish. Tekshirish pallasida oqim cheklovchi rezistorlar
tiristorlarning elektrodlariga ta'sir qilish - tarqalib ketgan mo- bilan tanlash tavsiya etiladi.
kamida 1 vatt.

Dizayn tarmoq bilan galvanik aloqaga ega, shuning uchun metall
tashqi dizaynning ba'zi elementlari sxema bilan aloqa qilmasligi kerak.
Bu, ayniqsa, boshqaruv tugmalari uchun to'g'ri keladi. Qurilmani sozlashda
An'anaviy xavfsizlik choralariga rioya qilish kerak.

"Kengaytirilgan" foydalanuvchilar boshqaruvni yaxshilashga harakat qilishlari mumkin
dastur yoki yangi yorug'lik effektlarini qo'shing (yuboring, iltimos
Iltimos, muallifga yangi effektlarning tavsifi yoki "manbalari"), dastur on-
Parallax inc.dan spazm assembler mnemonikasidan foydalangan holda yozilgan,

Ushbu CDS ikki versiyada ishlab chiqilgan. Birinchisi faqat o'z bortida joylashgan LEDlarni boshqaradi va yorug'lik effektlari dasturlarini ishlab chiqish va tuzatish uchun mo'ljallangan. Nosozliklarni tuzatish dasturiga ega mikrokontroller SDU ning ikkinchi versiyasining platasiga o'tkazilishi mumkin, unga 220 V tarmoqdan quvvatlanadigan 16 yoritish moslamasini ulash mumkin.

ATtiny2313 mikrokontrollerining 20 ta pinidan 19 tasi ko'rib chiqilayotgan SDUda qo'llaniladi: ikkitasi - ta'minot kuchlanishini ta'minlash uchun; biri - yorug'lik effektlarini ijro etish tezligini boshqaruvchi tugmani ulash uchun; 16 - gulchambarlar yoki boshqa yoritish moslamalari uchun boshqaruv signallarini ishlab chiqarish uchun.

Effektlarni ijro etish tezligi uchun sakkizta sozlamalar mavjud, ular tugmani bosish orqali aylana bo'ylab almashtiriladi. Minimal tezlikda gulchambarlarning holati har 8 soniyada o'zgarib turadi, maksimalda esa o'zgarish davri 0,5...1 s gacha kamayadi. Shuni esda tutish kerakki, dasturning o'ziga xos xususiyatlaridan kelib chiqqan holda, tezlikni almashtirish uchun zarur bo'lgan tugmani bosish muddati ancha uzoq. Bundan tashqari, u hozirgi vaqtda o'rnatilgan tezlikka bog'liq. Mikrokontroller tezlik haqidagi ma'lumotni EEPROM-da saqlaydi, shuning uchun CDS yoqilganda, u avvalgi seansdagi kabi bo'ladi.

Guruch. 1. 16 gulchambar uchun ATtiny2313 mikrokontrolleri bilan SDU sxemasi

Faqat HL1-HL16 LEDlarini boshqaradigan SDU ning disk raskadrovka versiyasining sxemasi ko'rsatilgan. guruch. bitta.

DD1 mikrokontrolleri ichki 4 MGts chastotali RC osilator bilan quvvatlanadi. XR1 ulagichi SDU panelida o'rnatilgan mikrokontroller dasturchisiga ulanish uchun mo'ljallangan. Dasturlash vaqtida LEDlarning quvvat manbai SA1 kaliti tomonidan uzilishi kerak, bu ularning dasturlash jarayoniga ta'sirini istisno qiladi. Rezistor R1 SB1 tugmasi bo'shatilganda mikrokontrollerning PD2 kirishida yuqori mantiqiy darajadagi kuchlanishni saqlaydi. Tugma bosilganda bu daraja pasayadi.

Qurilma folga tolali shishadan tayyorlangan 95x70 mm bosilgan elektron platada yig'ilgan. Uning chizilgan rasmida ko'rsatilgan guruch, 2. Bortda mikrokontroller uchun panel mavjud. Bu sizga uni dasturlash va ishlayotganligini tekshirish, so'ngra uni boshqa CDS ga o'tkazish imkonini beradi, bu esa quyida tavsiflanadi.

Kengash oksidli kondansatkichlarni (C1 va C2) SR yoki shunga o'xshash o'rnatish uchun mo'ljallangan. C3 va C4 kondansatkichlarining dielektri keramikadir. Rezistorlar - CF-0,125 yoki shunga o'xshash. Transformator T1 - TPG-2, ikkilamchi o'zgaruvchan kuchlanish 6 V, tizimli ravishda bosilgan elektron plataga o'rnatish uchun mo'ljallangan. Siz uning 2,6 V-A quvvatga ega BVEI 306 2061 analogidan foydalanishingiz mumkin. DA1 stabilizatori bu holda issiqlikni olib tashlashni talab qilmaydi. SB1 tugmalari va SA1 kalitlari taxtaga o'rnatish uchun mos keladigan har qanday o'lchamda bo'lishi mumkin.

SDU ning ikkinchi versiyasi LEDlarni emas, balki 220 V uchun cho'g'lanma lampalar yoki boshqa yoritish moslamalarini boshqaradi. Buning uchun oldingi versiyadagi qarshilik-LED juftlarining har biri triak kaliti bilan almashtiriladi, uning sxemasi ko'rsatilgan. guruch. 3. Kuchli VS1 triakini boshqarish uchun bu erda fotodinistor 1)1 optokupldan foydalaniladi, uning ochilish momentlari doimo unga qo'llaniladigan kuchlanishning nol orqali o'tishlari bilan mos keladigan tarzda yaratilgan. Bu CDS tomonidan yaratilgan elektromagnit parazitlarni kamaytiradi.

MOS3043 optokupllarini boshqarish uchun uning chiqaradigan diyot orqali faqat 5 mA oqim etarli bo'lganligi sababli, mikrokontrollerdagi umumiy yuk 80 mA dan oshmaydi. Yangi versiyada quvvat tugunidan umumiy oqim iste'moli taxminan ikki baravar kam. Bu transformatordan voz kechish va o'chirish kondansatkichlari bilan transformatorsiz yig'ilishdan foydalanish imkonini berdi. Uning jadvalida guruch. 4) elementlarning raqamlanishi boshlanganidan keyin davom etadi guruch. bitta.

Ikkinchi variantning bosilgan elektron platasi 195x85 mm o'lchamlarga ega. Uning chizilgan rasmida ko'rsatilgan guruch. besh. O'n oltita bir xil kalitlarning elementlarida kalitning seriya raqamini ko'rsatadigan raqamli prefikslar bilan pozitsiya raqamlari mavjud. Masalan, 8R1-8R3, 8U1, 8VS1 sakkizinchi kalitning elementlari bo'lib, u R9 rezistorini va HL8 LEDni almashtirdi va akkor chiroqni (yoki ulardan yig'ilgan gulchambar) 8EL1 boshqaradi.

Barcha 16 triak 1VS1 - 16VS1 taxta yuzasiga perpendikulyar joylashgan 160x25x2 mm o'lchamdagi alyuminiy plastinkadan yasalgan umumiy issiqlik moslamasiga o'rnatiladi. Unda taxtadan 19 mm balandlikda triaklar uchun o'rnatish teshiklari burg'ulanadi.

To'liq izolyatsiyalangan TO-220F to'plamidagi VT138X-600 triaklarini 600 yoki 800 V kuchlanishli VT137-VT139 seriyali qurilmalar, shu jumladan metall o'rnatish va issiqlik o'chiruvchi gardish bilan an'anaviy TO-220 paketidagi qurilmalar bilan almashtirish mumkin. Ushbu gardish triak ichida uning 2-piniga ulanganligi va bu barcha pinlar taxtaga ulanganligi sababli, triaklarni issiqlik qabul qilgichdan ajratish shart emas.

Avval triaklarni issiqlik batareyasiga mahkamlash tavsiya etiladi, so'ngra ularning butun majmuasini taxtaga o'rnatish tavsiya etiladi. 1R3-16R3 rezistorlari to'g'ridan-to'g'ri triaklarning xulosalariga lehimlanadi. Triaklarning 1 xulosalari ZVI-10-2,5-6 mm2 vintli qisqichlarning teshiklariga mahkamlangan, ular bilan blok ( guruch. 6) simstorlar yonidagi taxtaning uzun tomoni bo'ylab o'rnatiladi. Hammasi bo'lib blokda 17 juft qisqich mavjud bo'lib, ulardan 16 tasi 1EL1-16EL1 lampalarini ulash uchun, yana bittasi esa ularning umumiy simlari uchun ishlatiladi.


C5 va C6 kondansatkichlari - K73-17V yoki import qilingan, kamida 250 V o'zgaruvchan kuchlanishda ishlashga qodir. Rezistorlar 1R1 -16R1 - MF-1.

Mikrokontroller uchun u allaqachon dasturlashtirilgan tarzda o'rnatilishi kerak bo'lgan panelni taqdim etishi kerak.

Maqolaga mikrokontroller dasturining uchta versiyasi biriktirilgan bo'lib, ular SDU ning ikkala versiyasida ham foydalanish uchun mos keladi:
PG16H_S_REGULhex - 16 gulchambar mustaqil ishlaydi;
PG8_MK_S_REG.hex - sakkizta gulchambarning ikkita guruhi sinxron ishlaydi;
PG4_MK_S_REGUL.hex - to'rtta gulchambarning to'rtta guruhi sinxron ishlaydi.

Mikrokontrollerning konfiguratsiyasi barcha holatlarda zavodda o'rnatilgan.
Agar kamroq miqdordagi gulchambarlar (LED) ishlatilsa, foydalanilmagan gulchambarlar bilan bog'liq elementlarni tavsiflangan SDU taxtalaridan chiqarib tashlash mumkin. Barcha komponentlari tarmoq bilan galvanik aloqaga ega bo'lgan ikkinchi variantning SDU bilan ishlashda elektr xavfsizligi qoidalariga rioya qilish kerak.

Radio jurnali, №11 2014 yil I. ABZELILBASH, Sibay, Boshqirdiston