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

Таны LED чийдэнг арчлах: 4 алхам
Таны LED чийдэнг арчлах: 4 алхам

Видео: Таны LED чийдэнг арчлах: 4 алхам

Видео: Таны LED чийдэнг арчлах: 4 алхам
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Долдугаар сарын
Anonim
Таны LED чийдэнг арчлах
Таны LED чийдэнг арчлах

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

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

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

Энэхүү төслийг дуусгасны дараа Pimped LED чийдэн нь Philips RC5/RC6 алсын удирдлагаар удирдах боломжтой дараах функцуудтай болжээ.

  • Standby = On/Standby
  • Дууг хаах = Үйлдвэрийн тохиргоо
  • Дууг нэмэгдүүлэх = Гэрэлтүүлгийг дээшлүүлэх
  • Дууг бууруулах = Гэрэлтүүлгийг бууруулах
  • Програмыг дээшлүүлэх = хурдасгах
  • Програм доош = Хурд бууруулах
  • Цифр 0 = LED нь цагаан өнгөтэй байна
  • Дижитал 1 = LED гэрлийн анхны загвар, улаанаас цэнхэр хүртэл ногоон болж өөрчлөгдсөн
  • Цифр 2 = Хөдөлж буй цагаан өнгөний загвар
  • Цифр 3 = Хөдөлж буй RGB өнгөний загвар
  • Цифр 4 = Солонго өнгөний загвар
  • Цифр 5 = Санамсаргүй өнгө бүдгэрсэн загвар
  • Цифр 6 = Санамсаргүй өнгөний загварыг хөдөлгөж байна
  • Цифр 7 = RGB өнгөний загвар бүдгэрч байна
  • Цифр 8 = Туршилтын загвар

Би PIC микроконтроллерын том фен бөгөөд өөрийнхөө бүтээж буй зүйлийг бүрэн хянах дуртай тул номын сан ашиглаагүй, харин програм хангамжийн бүх хэсгийг өөрөө бүтээсэн. Импульсийн өргөн модуляци (PWM) n програм хангамжаар дамжуулан бүх LED -ийг удирдах нь цаг хугацаа их шаарддаг тул кодыг зарим хэсэгт хурдаар оновчтой болгосон тул үүнийг хийх шаардлагатай байв. Arduino -ийн фенүүд мэдээж бэлэн байгаа бүх номын санг ашиглах боломжтой боловч ХОУХ -ээр дамжуулан 9 (3 удаа RGB) LED -ийг удирдахын тулд та өөрөө ямар нэгэн зүйл бичих хэрэгтэй гэж бодож байна.

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

Алхам 1: Алхам 1: Дэнлүүний найрлага

Энэхүү LED гэрлийг арчлахын тулд танд дараахь зүйлс хэрэгтэй болно.

  • 1 * LED чийдэн
  • 3 * RGB LED
  • 1 * PIC микроконтроллер 16F1825 + 14 зүү IC сокет
  • 1 * TSOP4836 IR хүлээн авагч
  • 2 * 100nF керамик конденсатор
  • 1 * 33к эсэргүүцэл
  • 3 * 150 Ом эсэргүүцэл
  • 6 * 120 Ом эсэргүүцэл
  • 3 * АА (цэнэглэдэг) батерей
  • 1 * талхны жижиг хэсэг

Алхам 2: Алхам 2: Электроникийг бүтээх

Алхам 2: Электроникийг бүтээх
Алхам 2: Электроникийг бүтээх
Алхам 2: Электроникийг бүтээх
Алхам 2: Электроникийг бүтээх
Алхам 2: Электроникийг бүтээх
Алхам 2: Электроникийг бүтээх
Алхам 2: Электроникийг бүтээх
Алхам 2: Электроникийг бүтээх

Схем диаграм болон зургуудыг үзнэ үү.

Электроник нь хоёр жижиг талхны самбараас бүрддэг бөгөөд нэг нь шинэ RGB LED, нөгөө нь микроконтроллер юм. RGB LED бүхий шинэ самбар нь өмнөх самбарыг Улаан, Ногоон, Цэнхэр LED -ээр сольсон. Зураг дээр та шинэ RGB LED талхны хавтан болон анхны LED самбарыг хоёуланг нь харж байна.

Микроконтроллерийн самбарыг LED чийдэнгийн дотоод хэсгийн хажуу талд суурилуулсан бөгөөд RGB LED самбартай утсаар холбогддог.

Би LED чийдэнг хөгжүүлж байхдаа PIC хянагчийг програмчилсан тул самбар дээр толгой байгаа боловч энэ нь хэвийн ажиллахад шаардлагагүй юм.

Эцэст нь хүлээн авсан IR -ийг RGB LED самбар дээр наасан байна. Би LED чийдэнгийн орон сууцанд нүх гаргахыг хүсээгүй бөгөөд ингэснээр энэ нь хэвийн ажиллаж байна. Мэдээжийн хэрэг, хэрэв та үүнийг хянахыг хүсч байвал LED чийдэнтэй илүү ойр байх хэрэгтэй.

Алхам 3: Алхам 3: Програм хангамж

Өмнө дурьдсанчлан, програм хангамж нь PIC16F1825 -д зориулагдсан болно. JAL дээр бичсэн байсан. Програм хангамж нь дараахь үндсэн ажлуудыг гүйцэтгэдэг.

  • Импульсийн өргөн модуляцийг ашиглан LED -ийн гэрлийг хянах. Үүний тулд хоёр таймер ашигладаг бөгөөд нэг нь шинэчлэлтийн давтамжийг бий болгодог, нэг нь импульсийн үргэлжлэх хугацааг, LED-ийн цагийг бий болгодог. Сэргээх давтамж нь ойролцоогоор 70 Гц бөгөөд үүнийг хүний нүд анзаарахгүй байх хангалттай юм. LED -ийг 255 алхамаар бүдгэрүүлж болно. Энэ нь үргэлжлэх хугацааг хянах таймер 255 дахин 70 Гц давтамжтай ажилладаг нь ойролцоогоор 18 кГц гэсэн үг юм. Энэ харьцангуй өндөр давтамжийн улмаас кодын хэсгийг хурдаар оновчтой болгосон.
  • Алсын удирдлагын мессежийг декодлох. Үүний тулд тасалдлын өөрчлөлт бүрийн битийн үргэлжлэх хугацааг хэмжих цаг хэмжигчийг ашигладаг. Philips Remote Control систем нь хоёр фазын кодчилол ашигладаг бөгөөд хөндлөнгийн оролцоотой тохиолдолд мессежийг буруу тайлбарлахгүйгээр мессежийг тайлах цорын ганц арга бол битийн өндөр ба бага хугацааг хэмжих явдал юм.
  • Санамсаргүй хэв маягийг бий болгох санамсаргүй функц.
  • Төрөл бүрийн хэв маягийг бий болгох.
  • EEPROM -аас өгөгдөл хадгалах, авах програм хангамж.
  • LED чийдэн нь зогсолтын горимд байх үед процессорыг зогсоох унтах горим.
  • Эцэст нь хэлэхэд үүнийг ажиллуулахын тулд бүгдийг нь нэгтгэх хэрэгтэй.

PIC хянагч нь 32 МГц давтамжтай дотоод цаг дээр ажилладаг. PIC хянагчийг програмчлахад зориулагдсан Intel Hex файлыг хавсаргасан болно.

Алхам 4: Алхам 4: LED чийдэнг ажиллуулах

LED чийдэнг анх удаа асаахад анхны загварыг ашигладаг бөгөөд энэ нь Алсын удирдлага дээрх 1 -р орон тоог дарахтай тэнцдэг. Өмнө дурдсан бүх функцийг ашиглаж болно. Хэрэв та LED чийдэнг анхны утга руу нь буцаах тул Mute товчлуурыг дарвал энэ ажиллагааны горим бас сонгогдоно.

Хэрэв LED чийдэнг зогсолтонд оруулбал дахин асаасны дараа өмнөх байрлалдаа үргэлжлүүлнэ. LED чийдэн нь зогсолт хийхээс өмнө ажиллах хамгийн сүүлийн горимыг үргэлж санаж байдаг, учир нь энэ нь PIC хянагчийн дотоод EEPROM -т хадгалагддаг тул батерейг сольсны дараа ч гэсэн хамгийн сүүлчийн сонгосон горимыг үргэлжлүүлэн ажиллуулна.

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

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

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