Мазмуну:

ТВнын коммерциялык көлөмүн басуучу: 6 кадам (сүрөттөр менен)
ТВнын коммерциялык көлөмүн басуучу: 6 кадам (сүрөттөр менен)

Video: ТВнын коммерциялык көлөмүн басуучу: 6 кадам (сүрөттөр менен)

Video: ТВнын коммерциялык көлөмүн басуучу: 6 кадам (сүрөттөр менен)
Video: 拜登真的在总统大选辩论时作弊了吗?价格歧视无处不在大数据初始财产权属于你而不是幕后数据掌控者 Did Biden cheat in the presidential debate? 2024, Ноябрь
Anonim
ТВнын коммерциялык көлөмүн басуучу
ТВнын коммерциялык көлөмүн басуучу

Менин атам жарнактар алардын коштоочу программасына караганда бир топ катуу болгондо, бул анын кандай тажатма экени жөнүндө дайыма кыйкырат. Анын арыздануусу чыныгы жарнактарга караганда кыжырды келтире баштагандыктан, мен эки көйгөйдү бир убакта чече турган кичинекей гаджет түзүүнү чечтим. Мен жараткан гизмо, телевизор өтө катуу болгондо, анын үнүн автоматтык түрдө төмөндөтөт жана IR негизиндеги алыстан башкарууну колдонгон каалаган түзмөктө иштөө үчүн программаланышы мүмкүн.

1 -кадам: Компоненттер жана куралдар

Компоненттер жана инструменттер
Компоненттер жана инструменттер

Куралдар жана материалдар

  • Кандооч
  • Solder
  • Breadboard
  • Кошуу зымы

Компоненттер

  • 1х 16х2 ЖК экран
  • 1x Arduino Nano (Мен Ebayден арзан клонду колдондум)
  • 3x 12мм убактылуу баскычтар
  • 1x Электр Микрофону. Sparkfun. Adafruit.
  • 1x тримпот
  • 1x PN2222 транзистору
  • 1x TSOP38238 IR алуучу
  • 1x IR LED
  • 1х 100 Ом каршылыгы
  • 1х 220 Ом каршылыгы

2 -кадам: Wire It Up

Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up

Мен муну атама белек кылгандыктан жана анын жагымдуу көрүнүшүн каалагандыктан, мен ПХБны профессионалдуу түрдө жасоону чечтим. Мен Бүркүттүн схемасын жана тактасын түзүү үчүн колдондум. Менин нон тактайым абдан баш аламан көрүндү, андыктан мен схеманы колдонуп, сиздин туташуу процессин жетектеп бермекмин. Бул жерде pinout жөнүндө кыскача маалымат.

  • A0 микрофондун чыгуусуна барат
  • 2 -пин "Программа" баскычына өтөт
  • 3 -пин транзистор дарбазасына барат
  • Pin 4 IR алуучунун чыгуусуна барат
  • 5 -пин "Down" баскычына өтөт
  • 6 -пин "Өйдө" баскычына өтөт
  • 7, 8, 9, 10, 11 жана 12 -пиндер ЖКга өтөт.
  • 3.3 вольтту микрофонго коюңуз
  • Транзистор/IR LED, потенциометр жана ЖК аркылуу 5 вольтту коюңуз.

3 -кадам: Аны кантип колдонуу керек

Аны кантип колдонуу керек
Аны кантип колдонуу керек
Аны кантип колдонуу керек
Аны кантип колдонуу керек
Аны кантип колдонуу керек
Аны кантип колдонуу керек

Коддун оор көтөрүүчү бөлүгү чындыгында интернеттен тапкан башка нерселерден алынган. Мен IR китепканасын телевизордун пультунун сигналдарын чечүү үчүн жана сигналды сыналгыга кайталоо үчүн колдондум. Мен дагы коддун дагы бир үзүндүсүн алгам, анткени Arduino ADCнин чыңалуусун так өлчөө үчүн, кичинекей каталар деле микрофондун үнүн окуусунда чоң айырмачылыкты жаратат. Менден алардын кантип иштегенин сураба, анткени ал менин колумдан келбейт. Мен аларды сыноо жана жаңылыштык аркылуу кантип колдонууну түшүндүм.

Негизинен, Arduino үч баскычтын абалын жана көлөмүн дайыма текшерип турат. Эгерде өйдө же ылдый баскычтарынын бирөөсү басылса, үндүн босогосу же ТВнын үнүн төмөндөтүү үчүн система иштетилгенге чейинки максималдуу көлөмү көтөрүлөт же төмөндөтүлөт. Чекти ашып кеткенде жөнөтүлө турган IR кодун орнотуу үчүн Программа баскычын басып, андан кийин Up баскычын басыңыз. Экран сизден -Добуш баскычын басууну талап кылганда, сыналгыңыздын пультун IR кабылдагычына багыттаңыз жана -Толкуну баскычын экран сизге ТВнын -Долумунун буйругуна туура келген он алтылык маанини көрсөтмөйүнчө басыңыз. (Мен муну акыл -эс чеги катары коштум). Аны иштетүү үчүн кээде бир нече аракет талап кылынат, бирок эмне үчүн экенин билбейм.

Эгерде көлөм чектен ашса, Arduino -Volume буйругун жөнөтөт. Сиз "жарылуу узундугун" же Программа баскычын, андан кийин Ылдый баскычын басып, босогодон ашканда канча -Толумдук буйруктарды жөнөтө аласыз. Экран сизге учурдагы жарылуу узундугун көрсөтөт, аны Өйдө жана ылдый баскычтарынын жардамы менен өзгөртсө болот, андан кийин Программа баскычын кайра басуу менен сакталат.

Бул маалыматтын баары EEPROMдо сакталат, андыктан тутум сиз аны өчүргөнүңүздө да алдын ала орнотууларды эстеп калат.

Дагы бир акыл -эс сынагы катары, Arduino ал башталган сайын -Volume буйругун жөнөтөт. Бул жол менен, сиз жөн гана Arduino баштапкы абалга келтирүү баскычын басып, аппараттын иштеп жатканын текшере аласыз.

4 -кадам: Сыноо

Image
Image

Ал иштейт!

5 -кадам: Бардыгын бириктирүү

Баарын бирге кой
Баарын бирге кой
Баарын бирге кой
Баарын бирге кой

Мен анын иштегенин ырастагандан кийин, мен ПКБга буйрук бердим, анан ага бардык нерселерди кошуп койдум. Мен дагы университетимдин лазер кескичтерин колдонуп, кичинекей MDF кутучасын жасадым, бирок бул экөө тең таптакыр зарыл эмес кошумча кадамдар. Булар бүткөндөн кийин, долбоор аягына чыкты! Мен мунун баарын финалдык жумада чогулттум жана кээ бир майда -чүйдөсүнө чейин көңүл бурбай койгом, андыктан бир нерсени сагынып калсам мага кабарла!

6 -кадам: каталар

Мен бул кошумча кадамды тиркеме катары коштум. Бул Eagle'ди биринчи жолу колдонуп, ПХБ жасаганым үчүн, мен бир нече ката кетирдим.

Биринчиси: Мен Arduino Nano клонун колдонгондон бери, ПКБда контроллер үчүн төрт кошумча казык бар. Бирок, контроллерди оң казыктарга туташтырсаңыз, тактай дагы деле иштейт.

Экинчиден: ЖК менен келген потенциометр мен тактанын дизайнын түзгөнгө дал келген жок. Сиз зымдарды ийкемдүү кылып ийип койсоңуз болот, бирок туура идиш колдонулган болсо, ал жакшы көрүнбөйт же коопсуздай сезилбейт.

Мен келечекте башкача кыла турган бир нече нерселер бар. Биринчиден, эгерде мен фонарь менен ЖК колдонгон болсом, анда кубаттуулукту үнөмдөө үчүн экраны бир аздан кийин жаңыртылбагандан кийин ЖКга кубаттуулукту азайтуунун жолун кошмокмун. Экинчиден, сиз аны жарык кылуу үчүн IR LEDинин алдындагы 100 омдук резисторду чындап алып салсаңыз же азайта аласыз. LED кыска жарылуулар үчүн гана күйүп тургандыктан, балким күйбөйт. Бирок, мен муну азырынча текшере элекмин. Мен ошондой эле жөнгө салынуучу кирешеси бар микрофонду колдонууну сунуштайм. Мен Sparkfun микрофонун колдондум, ал мен каалагандай сезимтал болгон жок.

Алыстан башкаруу сынагы 2017
Алыстан башкаруу сынагы 2017
Алыстан башкаруу сынагы 2017
Алыстан башкаруу сынагы 2017

Экинчи сыйлык 2017 -жылы Алыстан башкаруу сынагында

Сунушталууда: