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

IR алсын удирдлагаа RF алсын удирдлага руу хөрвүүлэх: 9 алхам (зурагтай)
IR алсын удирдлагаа RF алсын удирдлага руу хөрвүүлэх: 9 алхам (зурагтай)

Видео: IR алсын удирдлагаа RF алсын удирдлага руу хөрвүүлэх: 9 алхам (зурагтай)

Видео: IR алсын удирдлагаа RF алсын удирдлага руу хөрвүүлэх: 9 алхам (зурагтай)
Видео: RF Remote Switch кантип жасоо керек | Бул курал абдан пайдалуу болот 2024, Долдугаар сарын
Anonim
IR алсын удирдлагаа RF алсын удирдлага болгон хөрвүүлэх
IR алсын удирдлагаа RF алсын удирдлага болгон хөрвүүлэх

Өнөөдрийн зааварчилгаанд би ерөнхий хянагчийн модулийг микроконтроллергүйгээр хэрхэн ашиглахыг харуулах болно, энэ нь эцэстээ та ямар ч төхөөрөмжийн IR алсын удирдлагыг RF -ийн удирдлага руу хөрвүүлэх төсөл боловсруулахад хүргэдэг. IR алсын удирдлагыг RF болгон хөрвүүлэх гол давуу тал нь төхөөрөмжийг ажиллуулахын тулд товчлуурыг дарахаас өмнө алсын удирдлага руу чиглүүлэх шаардлагагүй юм. Түүнчлэн, хэрэв та өрөөний буланд байгаа гэрийн театр шиг алсын удирдлагад үргэлж байдаггүй төхөөрөмжтэй бол энэхүү RF Remote нь таны амьдралыг хөнгөвчлөх болно.

Эхэлцгээе.

Алхам 1: Видео бичлэгийн талаар юу хэлэх вэ?

Image
Image

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

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

Алхам 2: эд ангиудын жагсаалт

Кодлогч ба декодер
Кодлогч ба декодер

RF модуль:

Энэтхэг - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -

Ардуино: Энэтхэг - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -

Кодлогч ба декодерын IC: INDIA - https://amzn.to/2HpNsQdUS - Кодлогч https://amzn.to/2HpNsQd; Декодер https://amzn.to/2HpNsQdUK - Кодлогч https://amzn.to/2HpNsQd; Декодер

TSOP IR хүлээн авагч -INDIA - https://amzn.to/2H0Bdu6US (Хүлээн авагч ба LED) - https://amzn.to/2H0Bdu6UK (Хүлээн авагч ба LED) -

IR LED: Энэтхэг -

Алхам 3: Кодлогч ба декодер

Кодлогч ба декодер
Кодлогч ба декодер
Кодлогч ба декодер
Кодлогч ба декодер

Микроконтроллергүйгээр ашиглахын тулд танд хоёр IC хэрэгтэй болно. Тэднийг кодлогч ба декодер гэж нэрлэдэг. Эдгээр нь үндсэн хосолсон хэлхээ юм. Кодлогч нь гаралтын тооноос илүү оролттой байдаг. Үнэн хүснэгтийг харахад гурван гаралтын тээглүүр нь оролтын тээглүүрийн янз бүрийн төлөвт өөр өөр хослолтой болохыг харж болно. Ерөнхийдөө кодлогчийн оролтын гаралтыг 2^n x n гэж тодорхойлдог бөгөөд "n" нь битийн тоо юм. Декодер нь кодлогчын яг эсрэг тал бөгөөд n x 2^n гэх мэт зүү бүхий тайлбартай байдаг. Хэрэв та нэгээс олон зүү нэгэн зэрэг дээшлэх юм бол юу болохыг асуувал энэ зааварчилгааны хамрах хүрээнээс давсан гэж би хэлэх болно.

Бидний ашиглах кодлогч ба декодерын IC нь HT12E ба HT12D, декодерын хувьд D, кодлогчийн хувьд E юм. Эдгээр IC -ийн зүүг авч үзье.

HT12E -д 10, 11, 12, 13 -р зүү нь өгөгдөл оруулах зүү, 17 -р pin нь гаралтын зүү бөгөөд бид үүнийг модуляцлах болно. 16 ба 17 -р зүү нь дотоод RC осцилляторт зориулагдсан бөгөөд бид эдгээр тээглүүрээр 500k -аас 1M (би 680k ашигласан) хүртэлх эсэргүүцэл холбодог. Үнэндээ холбогдсон резистор нь RC осцилляторын нэг хэсэг байх болно. Пин 14 бол дамжуулах идэвхжүүлэх зүү юм. Энэ бол идэвхтэй нам зүү бөгөөд энэ зүүг нам дарсан тохиолдолд л өгөгдлийг дамжуулах болно. 18 болон 9 -р зүү нь Vcc ба GND тус тус байдаг бөгөөд би хэсэг хугацааны дараа үлдсэн найман тээглүүрийн талаар ярих болно.

Декодерын хувьд зарим зүйл ижил төстэй байдаг. 18 ба 9 нь нийлүүлэх зүү, 15 ба 16 нь дотоод осциллятор зүү бөгөөд тэдгээрийн хооронд 33 к эсэргүүцэл холбогдсон байна. Пин 17 нь хүчин төгөлдөр өгөгдөл хүлээн авах бүрт өндөр байдаг IC -ийн хүчинтэй дамжуулах зүү юм. Модуляцлагдсан өгөгдлийг 15 -р зүүнд өгч, декодчилсон зэрэгцээ өгөгдлийг 10, 11, 12, 13 -р зүүгээс авдаг.

IC декодер нь бидний кодлогч дээр харсан 8 тээглүүртэй болохыг одоо та анзаарах болно. Үнэн хэрэгтээ тэд таны дамжуулалтыг аюулгүй байлгах маш чухал зорилгод үйлчилдэг. Эдгээрийг хаягийн тохируулгын зүү гэж нэрлэдэг бөгөөд эдгээр хосууд нэгээс олон байгаа орчинд илгээгдсэн өгөгдлийг зөв хүлээн авагч хүлээн авдаг болохыг баталгаажуулдаг. Хэрэв кодлогч дээр эдгээр бүх тээглүүрийг намхан байрлуулсан бол өгөгдлийг хүлээн авахын тулд декодерын эдгээр бүх тээглүүрийг бага байлгах ёстой. Хэрэв дөрөвийг нь өндөр, дөрөвийг нь доош нь барьсан бол декодерын хаягийн зүү нь ижил тохиргоотой байх ёстой бөгөөд зөвхөн өгөгдлийг хүлээн авагч хүлээн авах болно. Би бүх тээглүүрийг газардуулгатай холбох болно. Та дуртай зүйлээ хийж болно. Явж байхдаа хаягаа өөрчлөхийн тулд товчлууруудыг дарахад л зүүг өндөр эсвэл нам руу холбодог DIP унтраалга ашиглагддаг.

Алхам 4: Прототип хийх

Прототип хийх
Прототип хийх
Прототип хийх
Прототип хийх
Прототип хийх
Прототип хийх
Прототип хийх
Прототип хийх

Хангалттай онол байгаа тул үүнийг үргэлжлүүлээд практик дээр туршиж үзье

Танд хоёр талхны самбар хэрэгтэй болно. Би энэ алхам дахь хэлхээ диаграмыг ашиглан Arduino -ийн оронд LED -ийг байрлуулж, унтраалгын оронд 10к доош татах эсэргүүцэлтэй товчлууруудыг холбосон. Би хоёуланд нь тусдаа тэжээлийн хангамж ашигласан. Та дамжуулагчийг асаахад хүчинтэй дамжуулах зүү нь өндөр болж, амжилттай холболт хийгдсэнийг илтгэнэ. Би дамжуулагч талын аль нэг товчлуурыг дарахад хүлээн авагчийн талын харгалзах LED гэрэлтдэг. Хэрэв би олон товчлуур дарвал олон LED асдаг. VT удирдагчийг анзаараарай, энэ нь шинэ мэдээлэл хүлээн авах бүрт анивчдаг бөгөөд энэ нь бидний хийх төсөлд маш их тустай байх болно.

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

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

Алхам 5: Хэт улаан туяа

Хэт улаан туяаны
Хэт улаан туяаны
Хэт улаан туяа
Хэт улаан туяа

Одоо хэт улаан туяаны талаар ярилцъя. IR алсын удирдлага бүр урд талд нь IR туяа байрладаг бөгөөд алсын удирдлага дээрх товчлууруудыг дарахад лед гэрэл асдаг бөгөөд үүнийг камер дээр харж болох боловч нүцгэн нүдээр харах боломжгүй юм. Гэхдээ энэ нь тийм ч амар биш. Хүлээн авагч нь эдгээр функцийг гүйцэтгэхийн тулд алсын удирдлага дээр дарагдсан товчлуур бүрийг ялгах чадвартай байх ёстой. Үүнийг хийхийн тулд удирдагчийг өөр өөр параметртэй импульсээр гэрэлтүүлж, үйлдвэрлэгчдийн ашигладаг янз бүрийн протоколууд байдаг. Илүү ихийг мэдэхийг хүсвэл миний өгсөн линкүүдээс үзнэ үү.

Бид алсын удирдлагын эдгээр IR кодыг дуурайлган хийх гэж байгааг та одоо хүртэл таамаглаж байсан байх. Эхлэхийн тулд бидэнд TSOP1338, Arduino зэрэг хэт улаан туяаны хүлээн авагч хэрэгтэй болно. Бид товчлуур бүрийн нөгөөгөөсөө ялгаатай зургаан өнцөгт кодыг тодорхойлох гэж байна.

Холбоосыг өгсөн хоёр номын санг татаж аваад суулгана уу. Одоо IRLib мастер жишээ хавтаснаас IRrecvdump -ийг нээж Arduino руу байршуулна уу. Хүлээн авагчийн эхний зүү нь газардуулга, хоёр дахь нь Vcc, гурав дахь нь гаралт юм. Цахилгаан тэжээлийг гаргаад 11 -р зүү рүү холбосны дараа би цуваа дэлгэцийг нээв. Би IR алсын удирдлагыг хүлээн авагч руу заагаад товчлууруудаа дарж эхлэв. Би товчлуур бүрийг хоёр удаа дарж, шаардлагатай бүх товчлуурыг хийсний дараа Arduino -г салгалаа.

Цуваа дэлгэцийг харвал маш их хог хаягдал гарах болно, гэхдээ энэ нь хэт мэдрэмтгий тул хүлээн авагчийн авсан гэрлийн туяа юм. Гэхдээ бас ашигласан протокол болон дарагдсан товчлууруудын hex код байх болно. Үүнийг л бид хүсч байна. Тиймээс дараа нь бидэнд хэрэгтэй байгаа тул би нэр, зургаан өнцөгт код бүхий тэмдэглэл хийв.

Холбоосууд:

IR нь алсын удирдлага дээр хэрхэн ажилладаг вэ:

www.vishay.com/docs/80071/dataform.pdf

Номын сан:

github.com/z3t0/Arduino-IRremote

Алхам 6: Бид юу хийж байна вэ?

Бид юу хийж байна вэ?
Бид юу хийж байна вэ?

Бидний сонирхож буй товчлууруудын зургаан өнцөгт кодыг тодорхойлсон IR алсын удирдлагатай. Одоо бид хоёр жижиг самбар хийх болно, нэг нь дөрвөн товчлууртай RF дамжуулагчтай, тэг эсвэл нэг рүү шилжих боломжтой, өөрөөр хэлбэл 16 хослол боломжтой, нөгөө нь хүлээн авагчтай, ямар нэгэн төрлийн хянагчтай, миний хувьд Arduino нь декодерын гаралтыг тайлбарлаж, IR туяаг удирддаг бөгөөд энэ нь төхөөрөмжийг алсын удирдлагатайгаа яг адилхан хариулах боломжийг олгодог. 16 хослол хийх боломжтой тул бид алсын удирдлагын 16 хүртэлх товчлуурыг дуурайж болно.

Алхам 7: Хүлээн авагчийг олоорой

Хүлээн авагчийг олоорой
Хүлээн авагчийг олоорой

Хэрэв таны төхөөрөмж дээрх хүлээн авагч харагдахгүй байвал номын сангийн жишээнээс IRSendDemo ноорогыг нээж, зохих ёсоор протокол болон зургаан талт кодыг өөрчилнө үү. Би цахилгаан товчлуурын зургаан өнцөгт кодыг ашигласан. Одоо 1k эсэргүүцэлтэй IR туяаг Arduino -ийн 3 -р зүү рүү холбож, цуваа дэлгэцийг нээнэ үү. Цуваа дэлгэц дээр дурын тэмдэгт оруулаад enter товчийг дарахад Arduino нь өгөгдлийг IR LED рүү илгээдэг бөгөөд төхөөрөмжийг ажиллуулахад хүргэдэг. Хүлээн авагч байж магадгүй гэж бодож байгаа өөр өөр бүсүүд дээр хулганаа байрлуул, эцэст нь та төхөөрөмж дээрээ хүлээн авагчийн яг байршлыг олох болно (тодорхой ойлгохын тулд видеог үзнэ үү).

Алхам 8: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах

Үүнтэй ижил холболтын схемийг ашиглан би шаардлагатай хоёр ПХБ -ийг бүтээсэн бөгөөд би Pro Mini -ийн оронд бие даасан Arduino -ийг ашиглаж байсан.

Микроконтроллер оруулахаасаа өмнө би холболтыг дахин нэг удаа туршиж үзэхийг хүссэн юм. Тиймээс би дамжуулагчид 9 вольт, хүлээн авагчид 5 вольт хэрэглэж, LED -ийн тусламжтайгаар самбаруудын ажиллагааг шалгаж, бүх зүйлийг хурдан туршиж үзсэн. Би бас дамжуулагчийн ПХБ -д батерей хэмнэх цахилгаан унтраалгыг нэмсэн.

Эцэст нь ноорог байршуулсны дараа би Arduino -г байрандаа заслаа.

Би 1k резисторыг LED -ийн катод руу шууд гагнасан бөгөөд GI хуудсыг ашиглан гэрийн театрынхаа адаптер дээр наахаасаа өмнө дулааны агшилтыг ашиглах болно, гэхдээ хэрэв та 3d принтер ашиглах боломжтой бол илүү ихийг бүтээх боломжтой. Шаардлагатай бол мэргэжлийн харагдах адаптер. Би бас LED болон ПХБ -ийн хооронд урт утсыг гагнах бөгөөд ингэснээр ПХБ -ийг өөр газар, хаа нэгтээ нуусан газар байрлуулахад хялбар болно. Эдгээр бүх зүйлийг хийсний дараа түүний ажиллагааг шалгах цаг болжээ, үүнийг миний алхам 1 -д оруулсан видеоноос харж болно.

Үүнийг RF рүү хөрвүүлэх хамгийн сайн зүйл бол та өөр өрөөнд байсан ч гэсэн үүнийг хянах боломжтой төхөөрөмж рүү шууд чиглүүлэх шаардлагагүй бөгөөд таны анхаарах ёстой цорын ганц зүйл бол RF хос байх ёстой. хүрээ, тэгээд л болоо. Эцэст нь хэрэв та 3d принтертэй бол дамжуулагч хэсгийн жижиг хайрцгийг хэвлэх боломжтой.

Алхам 9: Дууссан

Дууссан
Дууссан

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

Манай Instructables болон YouTube сувагт бүртгүүлэх талаар бодож үзээрэй.

Уншсанд баярлалаа, дараагийн зааварчилгаанд уулзацгаая.

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