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

Телевизийн туслах алсын удирдлага: 7 алхам
Телевизийн туслах алсын удирдлага: 7 алхам

Видео: Телевизийн туслах алсын удирдлага: 7 алхам

Видео: Телевизийн туслах алсын удирдлага: 7 алхам
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Арваннэгдүгээр
Anonim
Телевизийн туслах алсын удирдлага
Телевизийн туслах алсын удирдлага

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

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

Алхам 1: Материал багаж хэрэгслийг цуглуулах

Алсын удирдлагаа барьж эхлэхээсээ өмнө танд хэрэгтэй бүх материал, багаж хэрэгсэл байгаа эсэхийг шалгаарай. Материалыг нэхэмжлэлийн жагсаалтад оруулсан бөгөөд баримт бичгийн линкийг энэ хуудасны эх сурвалж, лавлах хэсгээс авах боломжтой. Багаж хэрэгслийн хувьд танд гагнуурын станц/иж бүрдэл, 3D принтер хэрэгтэй болно.

Алхам 2: Arduino утсыг холбоно уу

Arduino утсыг холбоно уу
Arduino утсыг холбоно уу
Arduino утсыг холбоно уу
Arduino утсыг холбоно уу

Дараа нь Arduino Mini Pro -ийг олж, нэхэмжлэлийн материалд байгаа бүх материалыг цуглуул. ПХБ -ийн самбараа аваарай, таны хийх ёстой хамгийн эхний алхам бол ПХБ -ийн хоёр талд Arduino -аас 5V ба GND зориулалттай төмөр зам болгон ашиглаж болох хоёр шугам металл үүсгэх явдал юм. Эсвэл та бас талхны хэв маягийн ПХБ ашиглаж болно, гэхдээ энэ аргын сул тал бол уян хатан байдал, хүсээгүй холболт юм.

IR гэрэл нь энэ зураг дээр тодорхойгүй байгаа боловч анод нь NPN хоёр туйлт транзисторын ялгаруулагчтай холбогдсон байна. Транзисторын коллекторыг 220 ом эсэргүүцэлээр 5В цахилгаан тэжээлд, суурийг 220 ом эсэргүүцлээр дамжуулан Arduino дээрх дижитал зүү 3 -т холбодог. Энэ нь 3 -р зүү нь IR LED рүү илүү их гүйдэл дамжуулах боломжийг олгодог бөгөөд энэ нь алсын удирдлагын хүрээг нэмэгдүүлдэг.

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

Хамгийн чухал цэгүүд нь IR туяа нь 3 -р зүүтэй холбогдсон бөгөөд RTC дээрх SDA ба SCL нь A4 ба A5 зүүтэй холбогдсон байна. Дээрх хэлхээний диаграм болон зургийг дагаж, утсыг холбоход тусална уу.

Алхам 3: Алсын сувгийн дохиог цуглуулах

Алсын сувгийн дохиог цуглуулах
Алсын сувгийн дохиог цуглуулах

ТВ -ийн алсын удирдлага нь тодорхой дохиог тодорхой давтамжтайгаар зурагт руу илгээдэг. Эдгээр хэт улаан туяаны дохиог ТВ -д тодорхой зүйл хийхийг хэлдэг анивчдаг гэрлүүд гэж төсөөлж болно. Алсын/ТВ холболтыг хэрэгжүүлэхийн тулд эдгээр алсын сувгийн дохиог тодорхой товчлууруудад цуглуулж, програмчлах ёстой бөгөөд ингэснээр товшилтоор цацагдах болно. Үүнийг хийхийн тулд хүлээн авагчийг ашиглан энэ хэлхээг асаах/унтраах дохиог цуглуулдаг. IRrecvDumpV2 -ийг Arduino -д байршуулна уу. Алсын удирдлагаа хүлээн авагч руу чиглүүлж, бичихийг хүссэн алсын сувгаа дарна уу. Arduino цувралд та дээрх зураг шиг зүйлийг харах ёстой. Гарын үсэг зураагүй int rawData утгыг аваад сувгийнхаа утга болгон ашиглаарай. Шаардлагатай бүх сувгийг авах хүртэл эдгээр алхмуудыг давт.

Алхам 4: Дүрмийг хэрэгжүүлэх

Алсын удирдлагын кодыг доор татаж авах боломжтой бөгөөд код юу хийдэг талаар доор тайлбарласан болно.

Сувгууд:

Одоо танд бүх суваг байгаа тул үүнийг код болгон хэрэгжүүлэх цаг болжээ. Алсын кодыг Arduino руу байршуулна уу. Гарын үсэг зураагүй түүхий сувгийн кодыг аваад Arduino кодын дэлхийн хэсэгт байрлуулна уу. Ихэнх файлд тэдгээрийг setup () аргын дээр нэмэх нь зүйтэй юм. Loop () функцын дотор if гогцоонуудын дотор sendRaw () функцийг ашиглан тодорхой сувгуудыг илгээнэ үү. Илүү сайн тайлбарыг видеог үзнэ үү.

Бодит цагийн цаг:

Бодит цагийн цаг (RTC) нь сувгийг өөрчлөх цаг болсныг хэрэглэгчдэд сэрэмжлүүлэх зорилгоор хэрэгжүүлсэн. RTC -ийг RTC популяцийн аргыг ашиглан тохируулж болно. RTC -ийг алсын удирдлагатай ашиглахаас өмнө түүнийг бөглөх шаардлагатай болно. RTC нь төхөөрөмжид холбогдсон үед огноо, цагийг RTC -ийн аргуудад оруулах шаардлагатай болно. Оруулах шаардлагатай орон зай бүрийг доорх кодод оруулсан болно. Суваг болон RTC кодыг татаж авахаасаа өмнө доорх ЗТТ -ийн популяцийн аргыг татаж авна уу.

Алхам 5: Кейсийг хэвлэх

Бид яагаад компьютерийн тусламжтай дизайн (CAD) ашиглаж байсан бэ?

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

CAD ба угсрах заавар

CAD загварыг OnShape ашиглан бүтээжээ. Нэгдүгээрт, доор үзүүлсэн гурван.stl файлыг татаж аваарай. Гурван файл нь доод, хавтас, батерейны хавчаарыг танд өгөх болно. Файлуудыг татаж авсны дараа та хүссэн 3D принтер дээрээ хэвлэх боломжтой. Дахин давтахын тулд бид Prusa болон Makerbot -ийг ашигласан. Хэвлэгчээс хамаарч та хуванцарны зарим ирмэгийг зүлгэх хэрэгтэй болж магадгүй юм. Дараа нь бүрэлдэхүүн хэсгүүдийг алсын удирдлага дотор байрлуулсны дараа та боолтыг ашиглан алсын удирдлагын дээд хэсгийг доод хэсэгт бэхлэх шаардлагатай болно. Дараа нь та джойстикийг алсын удирдлагын дээд хэсэгт шургуулах хэрэгтэй болно. Бүрэлдэхүүн хэсгүүдийн тохирох байдлаас хамааран та батерейны хайрцгийг хайрцгийн дотоод хананд наалдуулж болно.

Алхам 6: Сайжруулалт ба өргөтгөлүүд

Алсын удирдлагыг сайжруулахын тулд хэрэглэгч тодорхой хуваарийг алсын удирдлагад хялбархан оруулах боломжтой болно. Ирээдүйд алсын удирдлага нь жижиг хэмжээтэй, хэрэглэгчийн гартаа барихад хялбар хайрцаг зохион бүтээж сайжруулж болно. Дотоод хэлхээг өөрчилсөн ПХБ -ээр сайжруулж, дотоод алсын зайн загварыг хялбарчлах боломжтой болно.

Алхам 7: Нөөц ба лавлагаа

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

Үндсэн судалгаа:

Desc: Дизайн процесс эхлэхээс өмнө урьдчилсан судалгаа хийсэн. Урьдчилсан судалгааны нөөцийг доор харуулав.

W., & I. (2017, 10 -р сарын 30). Arduino ашиглан ТВ -ээ хэрхэн удирдах вэ! 2018 оны 2-р сарын 17-ны өдөр https://www.instructables.com/id/How-to-control-yo… дээрээс авав.

Булчингийн дистрофи. (2018 оны 2 -р сарын 06). 2018 оны 2-р сарын 17-ны өдөр

Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. Интерактив ТВ ба Видео Европын 10 -р бага хурлын эмхтгэл - EuroiTV 12. doi: 10.1145/2325616.232562

Залуу, C. (2017, 4 -р сарын 4). Arduino дээрх хэт улаан туяаны номын санг ашиглах. 2018 оны 2-р сарын 19-ний өдөр https://learn.adafruit.com/using-an-infrared-libr… -ээс авсан.

Дементиа | MedlinePlus. (2018, 1 -р сарын 31). Https://medlineplus.gov/dementia.html -аас 2018 оны 2 -р сарын 19 -нд авсан.

Бреннер, Л. (үе). Телевизийн алсын удирдлага хийхэд ашигладаг хуванцар төрөл. 2018 оны 2-р сарын 20-ны өдөр https://www.techwalla.com/articles/types-of-plast… хаягаас авав.

Zo, A. (nd). IR харилцаа холбоо. Https://learn.sparkfun.com/tutorials/ir-communica… -с 2018 оны 2-р сарын 20-ны өдөр авсан.

ТВ -ийн энгийн алсын Jumbo товчлууруудтай. (nd). Https://flipperremote.com/features -аас 2018 оны 2 -р сарын 25 -ны өдөр авсан

Www.alzstore.com. (nd). 2018 оны 3-р сарын 20-ны өдөр https://www.alzstore.com/tv-remote-for-seniors-p/… https://www.amazon.com/gp/customer-reviews/RCZN41… -аас авсан.

Gmatrix u43 Big Button Universal Remote Control - Жижиглэнгийн сав баглаа боодол: Гэрийн аудио ба театр. (nd). Https://www.amazon.com/dp/B00B2D4DIO/ref=asc_df_B… хаягаар 2018 оны 2 -р сарын 25 -ны өдөр авсан.

Товч. (nd). 2018 оны 3 -р сарын 20 -ны өдөр https://www.arduino.cc/en/Tutorial/Button -ээс авсан.

Неделковский, Д. (2016, 8 -р сарын 17). Arduino ба DS3231 бодит цагийн цагны заавар. 2018 оны 3 -р сарын 20 -ны өдөр https://howtomechatronics.com/tutorials/arduino/a… дээрээс авав.

IR Remote Arduino номын сан:

Desc: Энэхүү номын сан нь кодлох үйл явцыг хурдасгахад туслах олон функцийг агуулсан тул алсын зайнаас програмчлахад маш хэрэгтэй юм. Ихэнх ТВ алсын системд IR код тайлах, IR дохио илгээх зэрэг чухал үүргийг оруулсан болно.

Github холбоос:

github.com/z3t0/Arduino-IRremote

Билл материал:

Desc: Баримт бичгийн онлайн хувилбар. Доорх линк.

docs.google.com/spreadsheets/d/1D5bFs-KHPn…

Төхөөрөмжийн шаардлагын хуудас:

Desc: Төхөөрөмжийн шаардлагын хуудас. Та файлыг татаж авах боломжтой (танилцуулгын хэсгийг үзнэ үү) эсвэл онлайнаар үзэх боломжтой. Доорх линк байна.

docs.google.com/spreadsheets/d/1NPdmP5oBxG…

Өрсөлдөгчийн дүн шинжилгээ:

Desc: Манай өрсөлдөгчдийн тухай баримт бичиг. Файлыг танилцуулгаас татаж авах эсвэл доорх линкээс үзнэ үү.

docs.google.com/document/d/1JfeLyk_gPPXIuH…

Шийдвэрийн матриц:

Desc: Төхөөрөмж хөгжүүлэх мөчлөгийн явцад гаргасан шийдвэрүүдийн талаархи баримт бичиг. Файлыг танилцуулгаас татаж авах эсвэл доорх линкээс үзнэ үү.

docs.google.com/spreadsheets/d/11of_h3fuh6…

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