
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Учурдагы телекөрсөтүүлөр башаламан жана иштеши кыйын болушу мүмкүн. Чакан баскычтар жана түшүнүксүз жайгашуу баскычты физикалык түрдө басууну жана кайсы баскычтарды басууну эстөөнү кыйындатат. Бул долбоордун максаты каналды качан өзгөртүү керектигин колдонуучуга билдирүү үчүн азыраак, чоңураак баскычтар жана эскертүү системасы бар пультту түзүү аркылуу бул кыйынчылыктар менен күрөшүү болгон. Чектелген баскычтардын саны башаламандыкты азайтып, телеканалдарды башкарууну жеңилдетет. Эскертүү тутуму колдонуучуну каналды алмаштырууга беш мүнөт калганда эскертет.
Дизайн процессин баштоодон мурун фондук изилдөө жүргүзүлүп, талаптар аныкталган. Талап, чечим матрицасы жана атаандаштардын анализи боюнча документтерди төмөндө жүктөп алууга болот. Бул файлдардын бардыгына шилтемелер ушул беттин ылдый жагындагы шилтемелер жана ресурстар бөлүмүндө да бар.
1 -кадам: Материалдарды жана шаймандарды чогултуу
Алыстан башкарууну курууну баштоодон мурун, сизге керектүү болгон бардык материалдар жана шаймандар бар экенине ынаныңыз. Материалдар мыйзам долбоорунда көрсөтүлгөн жана документтин шилтемесин бул барактын ресурстар жана шилтемелер бөлүмүнөн тапса болот. Куралдар үчүн сизге ширетүүчү станция/комплект жана 3D принтер керек болот.
2 -кадам: Ардуинону зымга сайыңыз


Андан кийин, Arduino Mini Pro табыңыз жана материалдардын эсебинен табылган бардык материалдарды чогултуңуз. ПХБ тактаңызды алыңыз жана сиздин биринчи кадамыңыз ПХБнын эки жагында Arduinoдон арналган 5V жана GND рельстери катары кызмат кыла турган эки сызык металлды түзүү болушу керек. Же болбосо, сиз да нан стилиндеги ПХБны колдоно аласыз, бирок бул ыкманын кемчилиги чектелген ийкемдүүлүк жана күтүлбөгөн байланыштар.
IR фотосу бул сүрөттө түшүнүксүз, бирок анод NPN биполярдык транзисторунун эмитентине туташкан. Транзистордун коллектору 220 Ом резистору аркылуу 5В электр булагына, базасы 220 Ом резистору аркылуу Arduinoдогу санариптик пинге 3 туташкан. Бул 3 -пинге IR LEDине көбүрөөк ток киргизүүгө мүмкүндүк берет, бул пульттун диапазонун жогорулатат.
Кнопкалардын ар бири бир буту 1к Ом резистору аркылуу 5Вга туташтырылган. Горизонталдуу карама -каршы бут жерге туташтырылышы керек жана диагоналдуу карама -каршы буту баскычтын абалын текшерүү үчүн колдонулган санарип пинге туташтырылышы керек.
Эң маанилүү пинуттар IR жетеги 3 пинге туташкан жана RTCдеги SDA жана SCL тиешелүү түрдө A4 жана A5 төөнөгүчтөргө туташкан. Электр өткөргүчтөрүнө жардам берүү үчүн жогорудагы схеманы жана сүрөттү ээрчиңиз.
3 -кадам: Алыскы каналдын сигналдарын чогултуу

ТВ пульттары белгилүү бир жыштыкта сыналгыларга белгилүү сигналдарды жөнөтүү менен иштейт. Бул инфракызыл сигналдарды сыналгыга белгилүү бир нерселерди жасоону айтуучу жарк эткен жарык катары элестетсе болот. Алыстан/ТВ туташуусун ишке ашыруу үчүн, бул алыскы канал сигналдарын чогултуп, атайын баскычтарга программалаш керек болчу, алар чыкылдатуу менен чыгарылган. Бул үчүн, кабыл алгыч/өчүрүү сигналдарынын бул сабын чогултуу үчүн колдонулган. IRrecvDumpV2ди Arduinoго жүктөңүз. Пультуңузду ресиверге каратып, жаздыргыңыз келген алыскы каналдарды басыңыз. Arduino Serialде сиз жогорудагы сүрөттө окшош нерсени көрүшүңүз керек. Кол коюлбаган int rawData маанисин алыңыз жана муну каналыңыздын мааниси катары колдонуңуз. Бардык керектүү каналдарга ээ болгонго чейин бул кадамдарды кайталаңыз.
4 -кадам: Кодексти ишке ашыруу
Алыстан башкаруунун коду жүктөө үчүн төмөндө жана коддун эмне кылаары жөнүндө түшүндүрмө төмөндө.
Каналдар:
Эми сизде бардык каналдар бар, аны кодго киргизүү убактысы келди. Алыскы кодду Arduinoго жүктөңүз. Кол коюлбаган чийки канал коддорун алып, Arduino кодунун глобалдык бөлүмүнө коюңуз. Көпчүлүк файлдарда, аларды setup () методунун үстүнө кошуу жакшы болмок. Цикл () функциясынын ичинде, конкреттүү каналдарды жөнөтүү үчүн if циклдеринин ичинде sendRaw () функциясын колдонуңуз. Жакшыраак түшүндүрүү үчүн видеону караңыз.
Реалдуу убакыт сааты:
Реалдуу убакыт сааты (RTC) каналды өзгөртүү убактысы келгенде колдонуучуну эскертүү үчүн ишке ашырылган. RTC RTC популяция ыкмасын колдонуу менен орнотулушу мүмкүн. RTC пультту колдонуудан мурун аны толтуруу керек. RTC түзмөккө туташкан учурда, күндү жана убакытты РТКнын методдоруна киргизүү керек болот. Киргизилиши керек болгон ар бир боштук төмөндөгү коддо. Каналды жана RTC кодун түшүрүүдөн мурун төмөндөгү РТКнын популяция ыкмасын жүктөп алыңыз.
5 -кадам: Делону басып чыгаруу
Эмне үчүн биз компьютердик дизайнды (CAD) колдондук?
CADны колдонуу тез прототиптештирүүгө мүмкүндүк берет. CAD моделдерин колдонуу менен, биз бардык компоненттерди камтыган учурдагы моделге жетүү үчүн ар кандай конструкцияларды тез арада түзө алдык. Кайталап жатканда, биз кайсы компоненттер туура келээрин жана CADдын кайсы жерлерин өзгөртүү керек экендигин аныктадык. Тез прототиптөө салыштырмалуу кыска убакытта иштебеген бөлүктөрдү өзгөртүүгө мүмкүндүк берди. Мисалы, биз иштин бийиктигин бардык компоненттерге туура келгиче чоңураак кылып өзгөртүүгө туура келди.
CAD жана монтаждоо инструкциялары
CAD модели OnShape аркылуу иштелип чыккан. Биринчиден, төмөндө көрсөтүлгөн үч.stl файлын жүктөп алыңыз. Үч файл сизге түбүн, капкагын жана батарейка клипин берет. Файлдарды жүктөп алгандан кийин сиз каалаган 3D принтерде басып чыгара аласыз. Кайталоолор үчүн биз Prusa жана Makerbotту колдондук. Принтерге жараша, пластмассанын кээ бир четтерин тегиздөө керек болушу мүмкүн. Андан кийин, компоненттер пульттун ичине жайгаштырылгандан кийин, пульттун үстүн түбүнө бекитүү үчүн бурамаларды колдонуу керек болот. Андан кийин, пульттун үстүнө джойстикти бурап коюуга туура келет. Бөлүктөрдүн ылайыктуулугуна жараша, батарейканын корпусун корпустун ички дубалына жабыштырууга туура келиши мүмкүн.
6 -кадам: жакшыртуулар жана кеңейтүүлөр
Алыстан башкарууну колдонуучуга белгилүү бир графикти алыстан башкарууга оңой программалоого мүмкүндүк берген колдонмону түзүү аркылуу жакшыртууга болот. Келечекте пультту колдонуучунун кармоосу үчүн кичирээк жана оңой болгон корпусту иштеп чыгуу аркылуу жакшыртууга болот. Ички микросхема дагы жөнөкөйлөтүлгөн ПКБлар аркылуу жакшыртылышы мүмкүн, бул ички ички дизайнды жөнөкөйлөтүүгө мүмкүндүк берет.
7 -кадам: Ресурстар жана шилтемелер
Бул бөлүмгө көптөгөн пайдалуу ресурстар камтылган, андыктан сиз пультту муктаждыктарыңызга ылайыкташтыра аласыз. Төмөндө сиз пультту курууда колдонгон көптөгөн ресурстарды таба аласыз.
Фондук изилдөө:
Desc: Дизайн процесси башталганга чейин алдын ала изилдөө жүргүзүлгөн. Алдын ала изилдөө үчүн ресурстар төмөндө көрсөтүлгөн.
W., & I. (2017, 30 -октябрь). Ардуино менен сыналгыңызды кантип башкарса болот! Алынды https://www.instructables.com/id/How-to-control-yo…, 17-февраль, 2018-ж.
Булчуң дистрофиясы. (2018, 06 -февраль). 2017-жылдын 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, 2018 алынган.
Деменция | MedlinePlus. (2018, 31 -январь). Https://medlineplus.gov/dementia.html тартып 19 -февраль, 2018 -жылы алынган.
Бреннер, Л. Телевизордун пультун жасоодо колдонулуучу пластиктин түрлөрү. 2018-жылдын 20-февралында https://www.techwalla.com/articles/types-of-plast… алынды.
Zo, A. (даражадагы). IR байланыш. 2018-жылдын 20-февралында https://learn.sparkfun.com/tutorials/ir-communica… алынды.
Simple TV Remote Jumbo баскычтары бар. (даража). Https://flipperremote.com/features баракчасынан 2018 -жылдын 25 -февралында алынды
Www.alzstore.com. (даража). Https://www.alzstore.com/tv-remote-for-seniors-p/… https://www.amazon.com/gp/customer-reviews/RCZN41… алынды.
Gmatrix u43 Big Button Universal Remote Control - Чекене таңгактоо: Үйдөгү аудио жана театр. (даража). Https://www.amazon.com/dp/B00B2D4DIO/ref=asc_df_B… 25 -февраль, 2018 -жылы алынган.
Button. (даража). Https://www.arduino.cc/en/Tutorial/Button дарегинен 2018 -жылдын 20 -мартында алынган.
Неделковский, Д. (2016, 17 -август). Arduino жана DS3231 реалдуу убакыт сааты боюнча окуу куралы. 2018 -жылдын 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…
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)

Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам

Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам

Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Келгиле, санариптик телекөрсөтүү жазгыч жасайбыз: 4 кадам

Келгиле, санариптик телекөрсөтүү жаздыргыч жасайлы: Мен муну жасадым жана кээде мурун колдончумун, бардык бөлүктөр дагы эле иштеп турганда кайра колдонулат, кутунун ичинде жаздыргычты, эски компьютердин электр менен камсыздоосун, USBди IDE интерфейсинин туташтыргычы, 80 ГБ IDE HDD, 5В релеси жана
Компьютердин монитору үчүн 55 дюймдук ийри телекөрсөтүү: 6 кадам (сүрөттөр менен)

Компьютердин монитору үчүн 55 дюймдук ийри телекөрсөтүү: Бул менин жумуш станциям үчүн 55 дюймдук ийилген Samsung телевизорунун кош кошулушу. Мен кийинчерээк үч кабаттуу дубалдын орнотууларын берем. Эгер сизге жакса жазылыңыз