Мазмұны:

ТД қашықтан басқару пульті: 7 қадам
ТД қашықтан басқару пульті: 7 қадам

Бейне: ТД қашықтан басқару пульті: 7 қадам

Бейне: ТД қашықтан басқару пульті: 7 қадам
Бейне: Реле для ворот. Как подключить ворота от пульта? 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 светодиодына көбірек ток жүргізуге мүмкіндік береді, бұл қашықтан басқару пультінің ауқымын арттырады.

Түймелердің әрқайсысы 1к Ом резистор арқылы бір аяғы 5В -қа қосылатын етіп сымдалған. Көлденең қарама -қарсы аяқ жерге қосылуы керек, ал диагональ бойынша қарама -қарсы аяғы түйменің күйін тексеру үшін қолданылатын цифрлық түйреуішке қосылуы керек.

Ең маңызды түйреуіштер - бұл ИҚ сымы 3 түйреуішке, ал RTC бойынша SDA мен SCL сәйкесінше A4 және A5 түйреуіштеріне қосылады. Сымды қосуға көмектесу үшін жоғарыдағы схема мен суретті орындаңыз.

3 -қадам: Қашықтағы арна сигналдарын жинау

Қашықтағы канал сигналдарын жинау
Қашықтағы канал сигналдарын жинау

Теледидардың қашықтан басқару пульті теледидарға белгіленген жиілікте нақты сигналдарды жіберу арқылы жұмыс істейді. Бұл инфрақызыл сигналдарды теледидарға белгілі бір әрекеттерді жасауға нұсқайтын жыпылықтайтын шамдар ретінде елестетуге болады. Қашықтан/теледидар қосылымын іске асыру үшін, бұл қашықтағы арна сигналдарын жинау және арнайы түймелерге бағдарламалау қажет болды, олар басу кезінде шығарылады. Бұл үшін қосу/өшіру сигналдарының тізбегін жинау үшін қабылдағыш қолданылды. IRrecvDumpV2 Arduino -ға жүктеңіз. Қашықтан басқару пультін қабылдағышқа бағыттаңыз және жазғыңыз келетін қашықтағы арналарды басыңыз. Arduino сериясында сіз жоғарыдағы суретке ұқсас нәрсені көруіңіз керек. Қол қойылмаған int rawData мәнін алыңыз және оны арна мәні ретінде пайдаланыңыз. Барлық қажетті арналар пайда болғанша осы қадамдарды қайталаңыз.

4 -қадам: Кодексті қолданыңыз

Қашықтан басқару пультінің коды жүктеу үшін төменде және кодтың не істейтіні туралы түсініктеме төменде берілген.

Арналар:

Енді сізде барлық арналар бар, оны кодқа енгізу уақыты келді. Қашықтағы кодты Arduino -ға жүктеңіз. Қол қойылмаған шикі арна кодтарын алыңыз және оларды Arduino кодының жаһандық бөліміне қойыңыз. Көптеген файлдарда оларды setup () әдісінің үстіне қосу жақсы болуы керек. Цикл () функциясының ішінде белгілі бір арналарды жіберу үшін if циклдарындағы sendRaw () функциясын қолданыңыз. Жақсырақ түсіндіру үшін бейнені қараңыз.

Нақты уақыт сағаты:

Нақты уақыт сағаты (RTC) пайдаланушыға арнаны өзгерту уақыты келгенде ескерту үшін енгізілді. РТҚ -ны RTC популяция әдісі арқылы орнатуға болады. RTC қашықтан басқару пультімен қолданылмас бұрын оны толтыру қажет болады. РТЖ құрылғыға қосылған кезде, күн мен уақытты РТЖ әдістеріне енгізу қажет болады. Енгізу қажет әрбір бос орын төмендегі кодта. Арнаны және RTC кодын жүктемес бұрын төмендегі RTC үшін популяция әдісін жүктеңіз.

5 -қадам: Іс қағазын басып шығарыңыз

Неліктен біз компьютерлік дизайнды (CAD) қолдандық?

АЖЖ қолдану тез прототиптеуге мүмкіндік береді. АЖЖ модельдерін қолдана отырып, біз барлық компоненттерге сәйкес келетін қазіргі модельге жету үшін әр түрлі конструкцияларды тез құра алдық. Қайталау кезінде біз қандай компоненттер сәйкес келетінін және АЖЖ қай аймақтарына өзгерту қажет екенін анықтадық. Жылдам прототиптеу бізге қысқа уақыт ішінде жұмыс істемейтін бөлшектерді өзгертуге мүмкіндік берді. Мысалы, біз корпустың биіктігін барлық компоненттерге сәйкес келу үшін үлкен болғанша үздіксіз өзгертуге тура келді.

АЖЖ және құрастыру жөніндегі нұсқаулық

CAD моделі OnShape көмегімен жасалған. Алдымен, төменде көрсетілген үш.stl файлын жүктеңіз. Үш файл сізге түбін, қақпағын және батарея қысқышын береді. Файлдарды жүктегеннен кейін оларды өзіңіз қалаған 3D принтерде басып шығара аласыз. Қайталау үшін біз Prusa мен Makerbot қолдандық. Принтерге байланысты пластмассаның кейбір шеттерін тегістеу қажет болуы мүмкін. Әрі қарай, компоненттер қашықтан басқару құралының ішіне орналастырылғаннан кейін, пульттың жоғарғы жағын төменгі жағына бекіту үшін бұрандаларды пайдалану қажет болады. Содан кейін, пульттің жоғарғы жағындағы джойстикті бұрап алу керек болады. Бөлшектердің сәйкес келуіне байланысты батарея корпусын корпустың ішкі қабырғасына жабыстыруға тура келуі мүмкін.

6 -қадам: жақсартулар мен кеңейтімдер

Қашықтан басқару пультін қолданушыға қашықтан басқару пультіне нақты кестені оңай бағдарламалауға мүмкіндік беретін қосымша құру арқылы жақсартуға болады. Болашақта қашықтан басқару құралы кіші және пайдаланушыға ыңғайлы болатын корпусты жобалау арқылы жақсартылуы мүмкін. Ішкі схеманы ішкі ПДБ көмегімен жақсартуға болады, бұл қашықтан ішкі дизайн жасауға мүмкіндік береді.

7 -қадам: Ресурстар мен әдебиеттер

Бұл бөлімде қашықтан басқару пультін сіздің қажеттіліктеріңізге сәйкес қайта тағайындау үшін көптеген пайдалы ресурстар бар. Төменде сіз қашықтан басқару пультін жасау кезінде пайдаланған көптеген ресурстарды таба аласыз.

Фондық зерттеулер:

Desc: Жобалау процесі басталмас бұрын алдын ала зерттеулер жүргізілді. Алдын ала зерттеулерге арналған ресурстар төменде көрсетілген.

W., & I. (2017, 30 қазан). Теледидарды Arduino көмегімен қалай басқаруға болады! 2018 жылғы 17 ақпанда алынды, Бұлшықет дистрофиясы. (2018 ж., 06 ақпан). 2018 жылдың 17 ақпанында https://www.mayoclinic.org/diseases-conditions/mu… алынды.

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 сәуір). Arduino -да инфрақызыл кітапхананы пайдалану. Https://learn.adafruit.com/using-an-infrared-libr… 19 ақпанда алынды.

Деменция | MedlinePlus. (2018 ж., 31 қаңтар). 2018 жылғы 19 ақпанда https://medlineplus.gov/dementia.html сайтынан алынды.

Бреннер, Л. Теледидардың пультін жасау үшін қолданылатын пластмассаның түрлері. Https://www.techwalla.com/articles/types-of-plast… мекенжайынан 2018 жылдың 20 ақпанында алынды.

Зо, А. (д.). IR байланысы. Https://learn.sparkfun.com/tutorials/ir-communica… мекенжайынан 2018 жылдың 20 ақпанында алынды.

Қарапайым теледидардың қашықтағы Jumbo түймелері бар. (дәреже). 2018 жылғы 25 ақпанда https://flipperremote.com/features сайтынан алынды

Www.alzstore.com. (дәреже). 2018 жылдың 20 наурызында https://www.alzstore.com/tv-remote-for-seniors-p/… https://www.amazon.com/gp/customer-reviews/RCZN41… сайтынан алынды.

Gmatrix u43 Big Button әмбебап қашықтан басқару пульті - бөлшек орау: үйдегі аудио және театр. (дәреже). 2018 жылдың 25 ақпанында https://www.amazon.com/dp/B00B2D4DIO/ref=asc_df_B… мекенжайынан алынды.

Түйме. (дәреже). 2018 жылғы 20 наурызда https://www.arduino.cc/kz/Tutorial/Button сайтынан алынды.

Неделковский, Д. (2016 ж., 17 тамыз). Arduino және DS3231 нақты уақыттағы сағат оқулығы. 2018 жылдың 20 наурызында https://howtomechatronics.com/tutorials/arduino/a… мекенжайынан алынды.

IR қашықтағы Arduino кітапханасы:

Desc: Бұл кітапхана қашықтан бағдарламалау үшін өте пайдалы, себебі оның құрамында кодтау процесін жеделдетуге көмектесетін көптеген функциялар бар. Көптеген теледидардың қашықтағы жүйелеріне ИҚ декодтау мен ИҚ сигналын жіберу сияқты маңызды функциялар кіреді.

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…

Ұсынылған: