Uzoq masofali televizor: 7 qadam
Uzoq masofali televizor: 7 qadam
Anonim
Uzoq masofali televizor
Uzoq masofali televizor

Hozirgi televizion masofadan boshqarish pultlari chalkash va ishlashi qiyin bo'lishi mumkin. Kichkina tugmalar va chalkash tartib, tugmani jismonan bosishni va qaysi tugmalarni bosishni eslashni qiyinlashtiradi. Loyihaning maqsadi foydalanuvchilarga kanalni o'zgartirish to'g'risida xabar berish uchun kamroq, kattaroq tugmachali masofadan boshqarish pulti va ogohlantirish tizimini yaratish orqali bu qiyinchiliklarga qarshi kurashishdan iborat edi. Cheklangan sonli tugmalar chalkashlikni kamaytiradi va telekanallarda harakatlanishni osonlashtiradi. Ogohlantirish tizimi kanalni o'zgartirish vaqti kelganidan besh daqiqa oldin foydalanuvchini ogohlantiradi.

Dizayn jarayonini boshlashdan oldin, fon tadqiqotlari o'tkazildi va talablar aniqlandi. Talablar, qarorlar matritsasi va raqobatchilarni tahlil qilish hujjatlarini quyida yuklab olish mumkin. Bu fayllarning barchasiga havolalar ushbu sahifaning pastki qismidagi havolalar va manbalar bo'limida ham mavjud.

1 -qadam: Materiallar va asboblarni yig'ing

Masofadan boshqarish pultini qurishni boshlashdan oldin, sizga kerak bo'lgan barcha materiallar va asboblar mavjudligiga ishonch hosil qiling. Materiallar materiallar ro'yxatida ko'rsatilgan va hujjatning havolasini ushbu sahifadagi manbalar va havolalar bo'limida topish mumkin. Asboblar uchun sizga lehim stantsiyasi/to'plami va 3D printer kerak bo'ladi.

2 -qadam: Arduino simini ulang

Arduino simini ulang
Arduino simini ulang
Arduino simini ulang
Arduino simini ulang

Keyin Arduino Mini Pro -ni toping va hisob varag'idagi barcha materiallarni to'plang. O'zingizning tenglikni kartangizni oling va sizning birinchi qadamingiz Arduino -dan 5V va GND uchun maxsus relslar bo'lib xizmat qilishi mumkin bo'lgan tenglikni har ikki tomonida ikkita metall chiziq yaratishdir. Shu bilan bir qatorda, siz non panelidagi tenglikni ishlatishingiz mumkin, lekin bu yondashuvning kamchiligi-cheklangan moslashuvchanlik va istalmagan ulanishlar.

Ushbu fotosuratda IQ yoritgichi aniq emas, lekin anod NPN bipolyar tranzistor emitentiga ulangan. Transistor kollektori 220 ohmli rezistor orqali 5V quvvat manbaiga, bazasi 220 ohmli rezistor orqali Arduino -dagi raqamli pin 3 ga ulanadi. Bu 3 -pinni IQ LEDga ko'proq oqim o'tkazishga imkon beradi, bu esa masofadan boshqarish pultining diapazonini oshiradi.

Har bir tugma simli bo'lib, bitta oyog'i 1k ohmli rezistor orqali 5V ga ulanadi. Gorizontal qarama -qarshi oyoq erga ulangan bo'lishi kerak va diagonal qarama -qarshi oyoq tugma holatini tekshirish uchun ishlatiladigan raqamli pinga ulangan bo'lishi kerak.

Eng muhim pinouts - bu IQ 3 -pinli ulanishi va RTCdagi SDA va SCL mos ravishda A4 va A5 pinlariga ulanganligi. Simlarni ulashda yordam berish uchun yuqoridagi sxemaga va rasmga amal qiling.

3 -qadam: masofali kanal signallarini yig'ish

Uzoq kanal signallarini yig'ish
Uzoq kanal signallarini yig'ish

Televizorni masofadan boshqarish pultlari televizorlarga ma'lum chastotada ma'lum signallarni yuborish orqali ishlaydi. Bu infraqizil signallarni miltillovchi chiroqlar qatorida tasavvur qilish mumkin, ular televizorga aniq ishlarni qilishini aytadi. Masofaviy/televizorli ulanishni amalga oshirish uchun, bu masofali kanal signallarini yig'ish va ma'lum tugmalarga dasturlash kerak edi, shunda ular bosish orqali chiqariladi. Buning uchun qabul qilgich bu yoqish/o'chirish signallarini yig'ish uchun ishlatilgan. IRrecvDumpV2 -ni Arduino -ga yuklang. Pultni qabul qilgichga yo'naltiring va yozmoqchi bo'lgan masofali kanallarni bosing. Arduino Serialida siz yuqoridagi rasmga o'xshash narsani ko'rishingiz kerak. Belgilangan int rawData qiymatini oling va undan kanal qiymati sifatida foydalaning. Barcha kerakli kanallar bo'lmaguncha bu amallarni takrorlang.

4 -qadam: Kodeksga amal qiling

Masofadan boshqarish pultining kodini yuklab olish uchun quyida va kod nima qilishini tushuntirish mumkin.

Kanallar:

Endi sizda barcha kanallar bor, uni kodga kiritish vaqti keldi. Masofaviy kodni Arduino -ga yuklang. Belgilanmagan kanal kodlarini oling va ularni Arduino kodining global bo'limiga joylashtiring. Ko'pgina fayllarda ularni setup () usulining ustiga qo'shish yaxshi bo'ladi. Loop () funktsiyasining ichida, ma'lum kanallarni yuborish uchun if looplari ichidagi sendRaw () funktsiyasidan foydalaning. Yaxshi tushuntirish uchun videoni ko'ring.

Haqiqiy vaqt soati:

Haqiqiy vaqt soati (RTC) kanalni o'zgartirish vaqti kelganida foydalanuvchini ogohlantirish uchun ishlatilgan. RTCni RTC populyatsiyasi usuli yordamida o'rnatish mumkin. RTC masofadan boshqarish pulti bilan ishlatilishidan oldin uni to'ldirish kerak bo'ladi. RTC qurilmaga ulanganda, sana va vaqtni RTC usullariga kiritish kerak bo'ladi. Kiritilishi kerak bo'lgan har bir joy quyidagi kodda. Kanal va RTC kodini yuklab olishdan oldin quyida joylashgan RTC uchun aholi sonini yuklab oling.

5 -qadam: Kosonni chop eting

Nima uchun biz kompyuter yordamida dizaynni (SAPR) ishlatdik?

SAPRdan foydalanish prototipni tezlashtirishga imkon beradi. SAPR modellaridan foydalanib, biz barcha tarkibiy qismlarga mos keladigan hozirgi modelga erishish uchun turli dizaynlarni tezda ishlab chiqa oldik. Biz takrorlaganimizda, biz SAPRning qaysi tarkibiy qismlariga mos kelishini va o'zgartirish kerakligini aniqladik. Tez prototiplash bizga qisqa vaqt ichida ishlamagan qismlarni o'zgartirish imkonini berdi. Masalan, biz korpus balandligini barcha komponentlarga mos keladigan darajada bo'lguncha doimiy ravishda o'zgartirishimiz kerak edi.

SAPR va yig'ish bo'yicha ko'rsatmalar

SAPR modeli OnShape yordamida yaratilgan. Birinchidan, quyida ko'rsatilgan uchta.stl faylini yuklab oling. Uchta fayl sizga pastki, qopqoq va batareya qisqichini beradi. Fayllarni yuklab olgandan so'ng, siz xohlagan 3D printerda chop etishingiz mumkin. Takrorlash uchun biz Prusa va Makerbotdan foydalandik. Printerga qarab, plastmassaning ba'zi qirralarini zımparalashga to'g'ri keladi. Keyin, komponentlar masofadan boshqarish pulti ichiga joylashtirilgandan so'ng, pultning yuqori qismini pastki qismga mahkamlash uchun vintlarni ishlatishingiz kerak bo'ladi. Keyin, masofadan boshqarish pultining yuqori qismidagi joystikni burab qo'yishingiz kerak bo'ladi. Komponentlarning mosligiga qarab, batareyaning korpusini korpusning ichki devoriga yopishtirishga to'g'ri keladi.

6 -qadam: yaxshilanishlar va kengaytmalar

Masofadan boshqarish pultini foydalanuvchiga masofadan boshqarish pultiga ma'lum bir jadvalni osongina dasturlash imkonini beradigan ilova yaratish orqali yaxshilash mumkin. Kelgusida, masofadan boshqarish pultini foydalanuvchi uchun qulayroq va kichikroq korpusni loyihalash orqali yaxshilash mumkin. Ichki sxemani, shuningdek, masofadan turib ichki dizaynni soddalashtirish uchun moslashtirilgan PCBlar yordamida yaxshilash mumkin.

7 -qadam: Manbalar va adabiyotlar

Masofadan boshqarish pultini sizning ehtiyojlaringizga mos ravishda qayta belgilashingiz uchun ushbu bo'limda ko'plab foydali manbalar mavjud. Quyida siz masofadan boshqarish pultini qurishda foydalangan ko'plab manbalarni topasiz.

Fon tadqiqotlari:

Desc: Dizayn jarayoni boshlanishidan oldin dastlabki tadqiqotlar o'tkazildi. Dastlabki tadqiqot manbalari quyida keltirilgan.

W. va I. (2017, 30 oktyabr). Arduino yordamida televizorni qanday boshqarish kerak? 2018 yil 17-fevralda https://www.instructables.com/id/How-to-control-yo… manzilidan olingan.

Mushak distrofiyasi. (2018 yil, 06 fevral). 2018 yil 17-fevralda https://www.mayoclinic.org/diseases-conditions/mu… saytidan olingan.

Dezfuli, N., Xalilbeigi, M., Xuber, J., Myuller, F. va Muhlxauser, M. (2013). PalmRC. Interaktiv televidenie va video bo'yicha 10 -Evropa konferentsiyasi materiallari - EuroiTV 12. doi: 10.1145/2325616.232562

Yosh, C. (2017, 4 aprel). Arduino -da infraqizil kutubxonadan foydalanish. 2018 yil 19-fevralda olingan:

Aqliy zaiflik | MedlinePlus. (2018 yil, 31 yanvar). 2018 yil 19 -fevralda https://medlineplus.gov/dementia.html saytidan olingan.

Brenner, L. (miloddan avvalgi). Televizorni masofadan boshqarish pultini tayyorlashda ishlatiladigan plastmassa turlari. 2018 yil 20-fevralda https://www.techwalla.com/articles/types-of-plast… manzilidan olingan.

Zo, A. (nd). IR aloqasi. 2018 yil 20-fevralda olingan:

Oddiy TV masofadan boshqarish pulti tugmachalari. (nd). 2018 yil 25 -fevralda https://flipperremote.com/features saytidan olingan

Www.alzstore.com. (nd). 2018 yil 20-martda olingan: https://www.alzstore.com/tv-remote-for-seniors-p/…

Gmatrix u43 Katta tugmachali universal masofadan boshqarish pulti - chakana savdo: uy audio va teatri. (nd). 2018 yil 25 -fevralda olingan:

Tugma. (nd). 2018 yil 20 -martda https://www.arduino.cc/en/Tutorial/Button manzilidan olingan.

Nedelkovskiy, D. (2016 yil, 17 avgust). Arduino va DS3231 real vaqtda soat bo'yicha qo'llanma. 2018 yil 20 -martda olingan:

IR masofaviy Arduino kutubxonasi:

Desc: Bu kutubxona uzoqdan dasturlash uchun juda foydali, chunki u kodlash jarayonini tezlashtirishga yordam beradigan ko'plab funktsiyalarni o'z ichiga oladi. IQni dekodlash va IQ signalini yuborish kabi muhim vazifalar ko'pchilik masofali televizor tizimlariga kiritilgan.

Github havolasi:

github.com/z3t0/Arduino-IRremote

Materiallar hisobi:

Desc: Materiallar hisobining onlayn versiyasi. Quyidagi havola.

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

Qurilmaga talablar varaqasi:

Desc: qurilma talablari varaqasi. Siz faylni yuklab olishingiz mumkin (kirish bo'limiga qarang) yoki Internetda ko'rishingiz mumkin. Havola quyida.

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

Raqobatchilar tahlili:

Desc: Bizning raqobatchilarimiz haqida hujjat. Faylni kirish qismidan yuklab oling yoki quyidagi havolani ko'ring.

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

Qaror matritsasi:

Desc: Qurilmani ishlab chiqish tsikli davomida biz qabul qilgan qarorlar to'g'risidagi hujjat. Faylni kirish qismidan yuklab oling yoki quyidagi havolani ko'ring.

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