Гүйлтийн замын диаграм. Ажиллаж байгаа гэрэл

Олон арван өөр өөр LED гэрэлтүүлэгчдийн дунд ATtiny2313 микроконтроллер дээр угсарсан LED дээр ажилладаг гэрлийн хэлхээ нь зохистой байр суурийг эзэлдэг. Үүний тусламжтайгаар та янз бүрийн гэрэлтүүлгийн эффектүүдийг үүсгэж болно: ердийн ээлжлэн гэрэлтүүлэхээс эхлээд өнгөлөг жигд галын өсөлт, бууралт хүртэл. Тодорхой жишээн дээр өөрийн гараар ATtiny2313 микроконтроллероор удирддаг LED ашиглан ажиллаж байгаа галыг хэрхэн яаж хийх сонголтуудын аль нэгийг авч үзье.

Гүйлтийн гэрлийн зүрх

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

Ийм схемийн нэг бол ATtiny2313 дээрх програмын сонголттой гэрлүүд юм. Энэхүү микроконтроллер нь ийм төслүүдийг хэрэгжүүлэхэд шаардлагатай бүх зүйлтэй. Үүний зэрэгцээ та хэт их мөнгө төлөх шаардлагатай нэмэлт функцээр хэт ачаалал өгдөггүй. ATtiny2313 нь PDIP болон SOIC багц хэлбэрээр байдаг бөгөөд дараах техникийн шинж чанаруудтай.

  • 32 8 битийн ерөнхий зориулалтын ажлын бүртгэл;
  • 1 цагийн мөчлөгт 120 үйлдэл хийсэн;
  • 10 мянган бичих / устгах циклийг тэсвэрлэх чадвартай 2 кБ флаш санах ой;
  • 100 мянган бичих/устгах циклийг тэсвэрлэх чадвартай 128 байт систем доторх EEPROM;
  • 128 байт суурилуулсан RAM;
  • 8 ба 16 битийн тоолуур/таймер;
  • 4 PWM суваг;
  • суурилуулсан генератор;
  • бүх нийтийн цуваа интерфэйс болон бусад ашигтай функцууд.

Эрчим хүчний параметрүүд нь өөрчлөлтөөс хамаарна:

  • ATtiny2313 – 2.7-5.5V ба 300 мкА хүртэл идэвхтэй горимд 1 МГц давтамжтай;
  • ATtiny2313A (4313) – 1 МГц давтамжтай идэвхтэй горимд 1.8-5.5V ба 190 мкА хүртэл.

Хүлээлгийн горимд эрчим хүчний хэрэглээ хоёр дарааллаар буурч, 1 мкА-аас хэтрэхгүй байна. Нэмж дурдахад энэ гэр бүлийн микроконтроллерууд нь хэд хэдэн онцгой шинж чанартай байдаг. ATtiny2313-ийн бүрэн жагсаалтыг үйлдвэрлэгчийн албан ёсны вэбсайтаас олж болно www.atmel.com.

Түүний үйл ажиллагааны схем ба зарчим

Хэлхээний диаграммын төвд ATtiny2313 микроконтроллер байдаг бөгөөд LED нь түүний 13 зүүтэй холбогдсон байна. Ялангуяа гэрэлтүүлгийг хянахын тулд B портыг (PB0-PB7), D портын 3 зүү (PD4-PD6), түүнчлэн ашигласан дотоод генераторын улмаас чөлөөтэй үлдсэн PA0 ба PA1-ийг бүрэн ашигладаг. Эхний зүү PA2 (Дахин тохируулах) нь хэлхээнд идэвхтэй оролцдоггүй бөгөөд R1 резистороор дамжуулан MK тэжээлийн хэлхээнд холбогддог. 5V тэжээлийн нэмэлтийг 20-р зүү (VCC), хасах нь 10-р зүү (GND) -д нийлүүлдэг. MK-ийн үйл ажиллагаанд хөндлөнгөөс оролцох, доголдлыг арилгахын тулд C1 туйлын конденсаторыг цахилгаан тэжээл дээр суурилуулсан.
Зүү тус бүрийн бага ачааллын багтаамжийг харгалзан 20 мА-аас ихгүй нэрлэсэн гүйдэлтэй LED-үүдийг холбох хэрэгтэй. Эдгээр нь тунгалаг линз бүхий DIP багц дахь хэт тод LED эсвэл smd3528 байж болно. Эдгээр гүйлтийн гэрлийн энэ загварт нийт 13 ширхэг байдаг. R6-R18 резисторууд нь одоогийн хязгаарлагчийн үүрэг гүйцэтгэдэг.

Диаграм дээрх LED-ийн дугаарыг програм хангамжийн дагуу зааж өгсөн болно.

PD0-PD3 дижитал оролтууд, мөн SB1-SB3 товчлуурууд болон SA1 шилжүүлэгчийг ашиглан хэлхээний ажиллагааг удирддаг. Эдгээр нь бүгд R2, R3, R6, R7 резисторуудаар холбогддог. Програм хангамжийн түвшинд LED анивчдаг 11 өөр хувилбар, бүх эффектийг дараалан сонгох боломжтой. Програмын сонголтыг SB3 товчлуураар тохируулна. Програм бүрийн дотор та түүний гүйцэтгэлийн хурдыг өөрчлөх боломжтой (LED анивчдаг). Үүнийг хийхийн тулд SA1 шилжүүлэгчийг хаалттай байрлалд (програмын хурд) шилжүүлж, хүссэн үр дүнд хүрэхийн тулд хурдыг нэмэгдүүлэх (SB1) болон хурдыг бууруулах (SB2) товчлууруудыг ашиглана. Хэрэв SA1 нээлттэй байвал SB1 ба SB2 товчлуурууд нь LED-ийн гэрлийг тохируулна (сул анивчихаас нэрлэсэн хүчээр гэрэлтэх хүртэл).

Хэвлэмэл хэлхээний самбар ба угсралтын хэсгүүд

Ялангуяа радио сонирхогчдод зориулж гүйлтийн гэрлийг угсрах хоёр сонголтыг санал болгож байна: талхны самбар болон хэвлэмэл хэлхээний самбар дээр. Аль ч тохиолдолд DIP-20 залгуурт суулгасан PDIP багц дахь чипийг ашиглахыг зөвлөж байна. Бусад бүх хэсгүүд нь DIP багцад байдаг. Эхний тохиолдолд 2.5 мм-ийн алхамтай 50x50 мм хэмжээтэй талхны хавтан хангалттай байх болно. Энэ тохиолдолд LED-ийг самбар дээр болон тусдаа шугам дээр байрлуулж, уян хатан утсаар талхны самбарт холбож болно.

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

Энэ нийтлэлд үзүүлсэн гар хийцийн LED гэрлийн хэлхээ нь нэлээд алдартай дээр суурилдаг. Төрөл бүрийн гэрэлтүүлгийн эффект бүхий 12 хүртэлх програмыг програмын санах ойд хадгалдаг бөгөөд үүнийг хүссэнээр сонгож болно. Үүнд гүйх гал, гүйх сүүдэр, өсөн нэмэгдэж буй гал гэх мэт.

Энэхүү автомат гэрэлтүүлгийн эффектийн машин нь ATtiny2313 микроконтроллерийн портууд руу шууд холбогддог арван гурван LED-ийг хянах боломжийг олгодог. Мөн бүх 11 хослолыг нэг удаа дараалан эргүүлэх боломжтой, энэ нь аль хэдийн 12 дахь хөтөлбөр байх болно.

SA3 товчлуур нь програм хооронд шилжих боломжийг танд олгоно.

SA1 ба SA2 товчлууруудыг ашигласнаар та гэрлийн хөдөлгөөний хурд эсвэл LED бүрийн анивчдаг давтамжийг (тогтмол гэрэлтэхээс гэрлийн анивчдаг) хянах боломжтой. Энэ бүхэн SA4 унтраалга ямар байрлалд байгаагаас хамаарна. SA4 унтраалга нь бүдүүвчийн дагуу дээд байрлалд байх үед ажиллаж байгаа гэрлийн хурдыг зохицуулж, доод байрлалд анивчдаг давтамжийг тохируулна.

Шугаман дотор LED суурилуулахдаа HL1-ээс HL11 хүртэлх диаграммд дугаарласан дарааллыг дагаж мөрдөх ёстой.

ATtiny2313 микроконтроллер нь 8 МГц давтамжтай дотоод осциллятороос ажилладаг.

Ажлын видео: LED гэрлүүд

(1.1 Mb, татаж авсан: 3,657)

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

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

LED нь хосоороо удирддаг. LED гэрлүүд HL1 ба HL2 эхлээд асна, дараа нь HL3 ба HL4. Өмнөх хос гэрэл унтарсны дараа дараагийнх нь асна. Хамгийн сүүлчийн HL11 ба HL12 хос хүртэл чийдэнг хосоор нь асаана. Сүүлийн хос асч унтрах үед процесс давтагдана.

Хэлхээний оролтод тэжээл өгсөн л бол LED гэрлүүд ажиллана.

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

Цахилгаан хэлхээний тодорхойлолт

Дээрх хэлхээг практикт хэрэгжүүлэхийн тулд мультивибратор шаардлагатай бөгөөд үүний үндэс нь DD1 K561LA7 микро схем ба DD2 K561IE8 тоологч микро схем юм. Эхний микро схемийг ашиглан LED-ийг асаах импульс үүсдэг. Тоолуурын чипийн ачаар тодорхой бүлгүүдийн LED гэрлийн хүчийг шилжүүлдэг.

VT1-VT2 транзисторыг өсгөгч болгон ашигладаг бөгөөд энэ нь тоолуурын хөлөөс гарч буй хүчдэлээс болж нээгддэг. С2 ба С3 конденсаторууд нь цахилгаан шүүлтүүрийн үүрэг гүйцэтгэдэг. С1 конденсаторын багтаамжийг сонгосноор та LED-ийг солих үед багасгах эсвэл нэмэгдүүлэх боломжтой. LED зогсоолын бүтцийг суурилуулахын тулд 37 х 50 мм хэмжээтэй хэвлэмэл текстолит хавтанг ашиглах нь хамгийн тохиромжтой.

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

Доорх нь хэрэгжүүлэхэд хялбар диаграмм юм.


Энэ бүлгийн диаграмын дагуу Out1 - Out3 гаралт хүртэл. Нийт хэдэн LED байх нь цахилгаан хангамжаас хамаарна. Хэтэрхий олон гэрлийн чийдэн байгаа бол та 12 В хүчдэлтэй, KT972A транзисторыг дулаан шингээгч ашиглан хамгаалах ёстой бөгөөд энэ нь самбар дээрх сүлжээнээс хэлхээнд ямар төрлийн тэжээл өгч байгааг анхаарч үзэх хэрэгтэй. Хэрэв хүсвэл KT972A транзисторыг хүчирхэг KT315 транзистор, хүчирхэг KT815 элемент эсвэл ижил төстэй элементүүдээр сольж болно.

Хэлхээнд багтсан DD1.1 ба DD1.2 хэсгүүд нь генераторын үүрэг гүйцэтгэдэг бөгөөд энэ нь K561IE8 тоолуурын оролтод импульс өгөх үүрэгтэй. Өмнөх тохиолдлын нэгэн адил транзисторын хяналтын импульсийг тоолуур ашиглан үүсгэдэг. R6 эсэргүүцлийг сонгохдоо түүний нэрлэсэн утга нь дор хаяж 1 кОм байх ёстой. Та гүйлтийн гэрэл үүсгэхийн тулд хэвлэмэл хэлхээний самбар ашиглаж болно. Өргөгдсөн суурилуулалтын ачаар загвар нь жижиг хэмжээтэй байдаг.


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

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

Дүгнэлт

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

Алгоритмоос хамааран ажиллаж байгаа LED нь яаралтай зогсолтын үед, тоормослох үед, жолооч ухрах үед гэх мэт асдаг. Үйлдвэрийн тоормосны гэрлийг суурилуулахын тулд тусгай тэмдэг тавих шаардлагагүй тул шинэхэн жолооч хүртэл суулгаж чадна.

LED гэрлийн хэлхээний анхны радио сонирхогчийн хувилбар нь аль хэдийн батлагдсан ATtiny2313 микроконтроллер дээр бүтээгдсэн. Програм хангамж нь жигд солигдох гэрэл, гялалзсан сүүдэр, өсөн нэмэгдэж буй гал гэх мэт янз бүрийн гэрэлтүүлгийн эффектүүдийн арван хоёр боломжит хослолыг агуулдаг. Доор бид микроконтроллергүй, гэхдээ бага зэрэг хоцрогдсон элементийн суурь дээр загваруудыг авч үзье.


Энэхүү загвар нь ATtiny2313 микроконтроллерийн портууд руу шууд гүйдэл хязгаарлагч резистороор холбогдсон арван гурван LED-ийг удирдах чадвартай.

Үйлдлийн боломжит хувилбаруудын хооронд шилжихийн тулд SA3 унтраалгатай унтраалга ашиглаж болно. SA1 ба SA2 унтраалга ашиглан гэрлийн хөдөлгөөний хурд эсвэл LED бүрийн анивчдаг давтамжийг тус тусад нь тохируулах боломжтой. Энэ бүхэн нь SA4 сэлгэн залгагчийн байрлалаас хамаарна. Дээд байрлалд гүйлтийн гэрлийн хурдыг, доод байрлалд анивчих давтамжийг зохицуулдаг.

Шугаман дотор LED суурилуулахдаа HL1-ээс HL11 хүртэлх зурагт үзүүлсэн дарааллыг дагаж мөрдөх ёстой. ATtiny2313 микроконтроллер нь одоо байгаа дотоод осциллятороос 8 МГц давтамжтайгаар ажилладаг.

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


Хүчдэлийг сүлжээнээс нийлүүлэх үед сүлжээний трансформаторын T1-ийн анхдагч ороомог руу нийлүүлж, хоёрдогч ороомогт Шулуутгагч холбогдсон, VD1, VD2 диод ба конденсатор C2 дээрх хүчдэлийг хоёр дахин нэмэгдүүлэх хэлхээний дагуу угсардаг. , SZ. Трансформаторын хоёрдогч ороомгийн үр ашигтай хүчдэл нь 13.5 В. Тиймээс хоёр дахин нэмэгдүүлсний үр дүнд залруулсан хүчдэл нь ойролцоогоор 32 В болж хувирдаг. Анхны төлөвт нийтлэг коллектортой хэлхээнд холбогдсон транзистор VT1 байна. C1 конденсатор цэнэггүй болсон тул түгжигдсэн. Энэ тохиолдолд бүх реле хүчдэлгүй болж, HL1 хэлхээ асаалттай байна.

С1 конденсаторыг цэнэглэж эхэлнэ. Конденсатор цэнэглэгдэх үед түүний дээрх болон транзисторын ялгаруулагч дээрх хүчдэл нэмэгддэг. Богино залгааны релений ороомгийн гүйдэл нь ажлын гүйдлээс хэтэрсэн утгад хүрэхэд K3.1 контактууд солигдож, HL1 чийдэн унтарч, HL2 чийдэн асна. Транзисторын ялгаруулагч дээрх хүчдэлийн өсөлт нь K2 релеийг өдөөдөг бөгөөд энэ нь K2.1 контактуудыг ашиглан HL2 чийдэнг унтрааж, HL3-ийг асаана. Эцэст нь хүчдэлийн тасралтгүй өсөлт нь K1 реле ажиллахад хүргэдэг бөгөөд түүний контактууд нь K1.1 цэнэгийн конденсатор C1.

Үүний үр дүнд транзистор түгжигдсэн, бүх реле нь хүчдэлгүй, HL1 чийдэн асч, K1.1 контактууд нээгддэг. Дараа нь конденсатор дахин цэнэглэгдэж эхлэх ба процесс давтагдана. Конденсаторыг цэнэглэх, ажиллаж байгаа дөлийг хөдөлгөх хурдыг R2 хувьсах резистороор тохируулж болно. Сүлжээний трансформаторын хувьд хар цагаан зурагтуудын босоо сканнерын гаралтын трансформаторын TVK-110LM ашигладаг. Хоёрдогч ороомогоос эсэргүүцэл нь 1 Ом-ыг ашигладаг. Зохиогч RES9 төрлийн цахилгаан соронзон реле ашиглахыг санал болгосон.

Гэсэн хэдий ч ийм төрлийн ганц реле нь 220 В-ын ээлжит хүчдэлийг солиход зориулагдаагүй болно (зөвхөн 115). Тиймээс бид танд RES10 реле, паспорт RS4.524.302 (ГОСТ 16121-86 дагуу RS4.529.031-03) суулгахыг зөвлөж байна. Тэдний ажиллах гүйдэл нь 22 мА, ороомгийн эсэргүүцэл нь 630 Ом байна. Тиймээс K3 төхөөрөмж нь VT113.9 V-ийн ялгаруулагч хүчдэлд ажиллах болно. R4 ба R5 резисторыг оруулсны ачаар үлдсэн хоёр реле нь транзисторын ялгаруулагч дээр илүү өндөр хүчдэлд ажилладаг. Реле K2 нь 20.5 В хүчдэлд ажилладаг ба реле K1 - 23.3 В-ийн хүчдэлд энэ төрлийн релений ороомгийн хамгийн их зөвшөөрөгдөх хүчдэл нь 36 В. Түүний контактууд нь 50 В давтамжтай ээлжит хүчдэлийг солих боломжийг олгодог. идэвхтэй гүйдлийн үед 250 В хүртэл хүчдэл нь 0.3 А хүртэл ачаалалтай байдаг. Иймээс зүүлт бүрийг 26 В-ын нэрлэсэн хүчдэл ба гүйдэлд зориулагдсан цувралаар холбогдсон MH26-0D2 төрлийн 9 улайсгасан чийдэнгээс угсарч болно. 0.12 А.

Дизайн нь гурван үе шатаас бүрдэх multivibrator юм. Транзисторуудын түгжээг тайлж, тэдгээрийн хэлхээнд орсон LED-үүдийг дараалан асаана.

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

K561LA7 ба K561IE8 микро схем дээр ажиллаж байгаа гэрлийн схем

Хэлхээ нь маш энгийн бөгөөд хоёр микро схем, нэг нэгээр нь асдаг хэдэн арван LED-ээс бүрдэнэ.

Потенциометр R2 нь гэрлийн хурдыг тохируулахад ашиглагддаг.

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

12 вольтын гүйлтийн гэрлийн хамгийн энгийн хэлхээ

Интернет дээр хамгийн түгээмэл нь тоолуур болон генераторыг ашигладаг энгийн "хуучин загвар" хэлхээ юм (Зураг 1).

Зураг 1

Хэлхээний ажиллагаа нь маш энгийн бөгөөд ойлгомжтой. Генератор нь импульсийн таймер дээр суурилагдсан бөгөөд тоолуур нь үндсэн үүргээ гүйцэтгэдэг - импульсийг тоолж, гаралт дээрээ харгалзах логик түвшинг үүсгэдэг. LED нь гаралттай холбогдсон бөгөөд логик гарч ирэхэд асдаг бөгөөд үүний дагуу тэг дээр унтардаг бөгөөд ингэснээр ажиллаж байгаа гэрлийн эффектийг бий болгодог. Шилжүүлэгчийн хурд нь генераторын давтамжаас хамаардаг бөгөөд энэ нь резистор R1 ба конденсатор C1-ийн утгаас хамаарна.

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

"Тархи"-г холбох

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

Схемүүд нь илүү төвөгтэй, үнэтэй болж хувирдаг. MK нь бие даасан LED эсвэл тэдгээрийн бүлгийг уян хатан удирдах, олон гэрэлтүүлгийн эффектийн програмуудыг санах ойд хадгалах, шаардлагатай бол тэдгээрийг урьдчилан тодорхойлсон дарааллаар эсвэл гадны командын дагуу (жишээлбэл, товчлуураас) солих боломжийг олгодог. Энэ тохиолдолд хэлхээ нь маш авсаархан, хямдхан болж хувирдаг.

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

Жишээлбэл, ATtiny2313 чипийг авч үзье - 8 битийн MK нь ойролцоогоор 1 долларын үнэтэй. Хамгийн энгийн хэлхээг LED-үүдийг оролт/гаралтын тээглүүртэй шууд холбох замаар хэрэгжүүлж болно (Зураг 2). Эдгээр MK зүү нь 20 мА хүртэлх гүйдлийг хангах чадвартай бөгөөд энэ нь заагч LED-ийн хувьд хангалттай юм.

Шаардлагатай гүйдлийн утгыг диодуудтай цувралаар холбосон резисторуудаар тогтоодог. Одоогийн утгыг I=(U power -U LED)/R томъёогоор тооцоолно. Хэлхээнд саад учруулахгүйн тулд MK тэжээлийн хангамж ба дахин тохируулах хэлхээг зурагт харуулаагүй болно. Эдгээр хэлхээнүүд нь стандарт бөгөөд мэдээллийн хуудас дахь үйлдвэрлэгчийн зөвлөмжийн дагуу хийгддэг. Хэрэв цаг хугацааны интервалыг нарийн тохируулах шаардлагатай бол (бие даасан LED-ийн гал асаах хугацаа эсвэл бүрэн мөчлөг) та MK-ийн 4 ба 5-р зүү дээр холбогдсон кварцын резонаторыг ашиглаж болно.

Хэрэв тийм шаардлага байхгүй бол та суурилуулсан RC генераторын тусламжтай ажиллаж, суллагдсан тээглүүрүүдийг стандарт гаралт болгон хуваарилж, хэд хэдэн LED холбож болно. Энэ MK-д холбогдож болох LED-ийн хамгийн их тоо нь 17 (Зураг 2-т 10 LED холбох сонголтыг харуулав). Гэхдээ хяналтын товчлууруудад нэг эсвэл хоёр гаралтыг үлдээх нь дээр бөгөөд ингэснээр та ажиллаж байгаа галын горимыг сольж болно.

Зураг 2

Энэ бүхэн техник хангамжид зориулагдсан. Дараа нь бүх зүйл програм хангамжаас хамаарна. Алгоритм нь юу ч байж болно. Жишээлбэл, та хэд хэдэн горимыг санах ойд хадгалж, тус бүрийн давталтын интервалыг тохируулах эсвэл хоёр товчлуурыг холбож болно: нэг нь горимыг солих, нөгөө нь хурдыг тохируулах. Ийм програм бичих нь урьд өмнө микроконтроллертой ажиллаж байгаагүй хүний ​​хувьд маш энгийн ажил боловч хэрэв та хэтэрхий залхуу эсвэл програмчлалын чиглэлээр суралцах цаг байхгүй бол LED дээр ажиллаж байгаа галыг "сэргэхийг" үнэхээр хүсч байвал. , та үргэлж бэлэн програм хангамжийг татаж авах боломжтой.