Мазмуну:
- 1 -кадам: Обзор
- 2 -кадам: Куралдар жана материалдар
- 3 -кадам: 3D басып чыгаруу
- 4 -кадам: Логонун жарыгы
- 5 -кадам: Ассамблея
- 6 -кадам: Жазуу
- 7 -кадам: Алуучу
- 8 -кадам: Код
- 9 -кадам: Бүттү
Video: PC Youtube жана Netflix үчүн алыстан башкаруу: 9 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Менин столумдун компьютери керебетимден алыс, ошондуктан табигый түрдө мен youtube жана кинолорду керебетимден көрүүнү жакшы көрөм. Мен жатканымда, мен үндү тууралоону, кандайдыр бир себептерден улам видеону тындырууну же видеону толугу менен өткөрүп жиберүүнү талап кылам. Мен алдыга эңкейип, клавиатуранын баскычын басып койсом болмок, бирок мен ушунчалык жалкоомун, анын ордуна мен ондогон сааттарды компьютерим үчүн бул пультту иштеп чыгууга жана курууга чечтим. Бул чын эле зымсыз клавиатура.
Менде чындыгында эле зымсыз клавиатура болгон, бирок бул клавиатура. Жарык өчкөндө, мен издеген ачкычты табуу мүмкүн эмес. Анын үстүнө кичинекей өлчөмү менен мен кичинекей манжаларым менен каалагандан бир убакта үч баскычты көбүрөөк басам. Бирок, чынында, бул сонун нерсе куруу үчүн жөн эле шылтоо.
Мен бул тууралуу видео да тарткам жана бул жерде текшерүүнү сунуштайт.
1 -кадам: Обзор
Мен бул клавиатуранын кантип иштээрине кыскача токтолгум келет. Анын эки режими бар. Бири youtube үчүн, экинчиси башка бардык медиа үчүн. Экөө тең бир нерсени жасашат. Play, пауза, өткөрүп жиберүү, артка, кийинки, мурунку жана үндү тууралоо. Жалгыз айырмасы, көк/медиа режиминде, баскычтар демейки Windows медиа баскычтарына которулат, ал эми кызыл/youtube режиминде ал youtube баскычтарына которулат (бул жерден тапса болот). Ошондой эле кызыл/ютуб режиминде мурунку баскыч жок, анткени анын ордуна толук экран баскычы бар деп ыңгайлуу деп таптым.
2 -кадам: Куралдар жана материалдар
Куралдар
- 3D принтер
- Кандооч
- ысык клей
материалдар жана электроника
- PLA - же 3D принтериңиз үчүн каалаган башка материал. Ак жана кызыл түстөр абдан маанилүү жана кара кээ бир деталдарды талап кылат
- M3 кран жана бурамалар
- Ротари коддогучту мен мурунку көрсөтмөмдө жасадым. Дал ушул жерде
- 4х 3мм LED. Үч кызыл жана бир көк
- Li-po батарейкасы 1s 240mAh
- 11x диоддор - 1n4007
- 2x 4k7 каршылыгы
- 9x 100k каршылыгы
- 2x 220R каршылыгы
- 2x 100nF керамикалык конденсатор
- 5x баскычтар - PB -11D02
- Которуштуруу - KNX -1
- LM7833 чыңалуу жөнгө салуучу
- TP4056 кубаттоочу такта - Шилтеме
- Чакан DC -DC кадамдык конвертери - CE025 Link
- 2x NRF24L01 RF кабыл алгычтары
- USb RS232 алмаштыргыч - Мен cp2102 менен бир колдонуп жатам
- Mini Arduino
- Arduino micro
Бул өткөргүч жана алуучу үчүн керектүү бөлүктөрдүн бардыгы. Бул конструкцияда ошондой эле айлануучу коддоочу бар болгондуктан, мен дагы башка инструкцияларды камтыдым, бул үчүн сизге дагы бөлүктөр керек болот. Сиз бул жерден STL файлын коддогучтун баскычы менен таба аласыз, ал түпнускадан бир аз кыска жана алыстан караганда жакшыраак көрүнөт.
3 -кадам: 3D басып чыгаруу
Мен айтып өткөндөй, бул курулуш үчүн мен акыркы курулган курулган айлануучу коддогучту талап кылат (бул жерде) Бирок мен баскычтын өлчөмүн бир аз туураладым жана жаңы STL файлын бул жерден тапса болот. Түпнуска файл дагы иштейт. Бардык файлдар туура багытта. Иш колдоо материалын талап кылат жана мен аны өзгөчө жогорку баскычта жана жайыраак ылдамдыкта басып чыгарууну сунуштайм, айрыкча басып чыгаруунун аягында жайыраак ылдамдыкта бүтүрүүгө алып келет. Калган файлдар эч кандай атайын орнотууларды талап кылбайт.
Иш колдоо материалы менен өткөрүлгөн жерде бир аз орой болушу мүмкүн. Эгерде сиз жакшы бүтүрүүнү кааласаңыз, мен бул жерлерди 120 кум кагаз менен сүргүчтү сунуштайм. Эми M3 таптоо менен корпустагы 4 тешикти таптоонун эң жакшы мезгили. Декоративдик бөлүктөрдүн бардыгын өз ордуна чаптап койсо болот. Баскычтар өз ордуна так жайгашышы керек. Аларды кычкачтар менен бурап коюуга туура келиши мүмкүн. Кичинекей режим баскычы анын стендине коюлушу мүмкүн, бирок анын баскычынын капкагын киргизүүнү унутпаңыз. Кийинки, кызыл жана көк түстөгү LED диоддору корпуска фит баскычтары менен гана басылышы мүмкүн.
4 -кадам: Логонун жарыгы
Куруунун өзгөчөлүктөрүнүн бири - алдыңкы бетинде арткы жарыктандырылган youtube логотиби. Муну туура кабыл алуу үчүн мага бир нече саат керек болду жана мен бир нече нерсени үйрөндүм. Кайра курууга туура келсе, мен муну кантип жасаарымды айтып берейин, анан мен чындыгында эмне курганымды жана эмне үчүн бул идеалдуу чечим эмес экенин айтып берейин. Биринчиден, мен логотиптин эки жагына эки светодиод коюп, айлананы маскировкалоону сунуштайм. Жарык мыкты бөлүштүрүлбөсө да, ал жакшы көрүнөт жана абдан жаркырайт.
Мен идеалдуу болушун каалагандыктан, менде татаал нерселер бар. Мен логотиптин формасы болгон бул ысык клей блогун курдум. Андан кийин ал туура өлчөмгө чейин кесилип, ордуна салынып, дагы ысык желим менен бекитилген. Логотип чындыгында абдан жакшы көрүнөт, бирок мен иштин ичин маскировкалап начар иштедим, ошондуктан тараптар да жарык болот. Бирок бул эң чоң көйгөй эмес. Бул жарык чачуучу менен айлануучу коддогучтун ортосунда жетишерлик боштук жок, бул кээде тыгылып калат. Муну баары чогулганда эле билдим.
tl; dr Арткы жарыкты татаалдаштырбаңыз.
5 -кадам: Ассамблея
Батареядан жана чыңалуудан күчөткүчтөн башка бардык электроника айлануучу коддогучтун ылдый жагына жайгаштырылган. Кубат которгуч, RF модулу, кубаттоочу такта жана arduino 3D форматында басып чыгарылган кармагычтары бар, алар айлануучу кодерге жабыштырылышы керек. Кубат которгучтан баштаңыз, аны кармагычка жаңгак менен орнотсо болот, андан кийин сүрөттө көрсөтүлгөндөй коддогучтун бурчуна коюу керек. Кармоочунун кичинекей оюкчасы бар, ал аны бекитип коюшу керек. Мен superglue колдонууну сунуштайм жана тийе турган эки беттин тегизделишин сунуштайм. Ушуну RF модулунун кармагычы менен да жасаса болот. Бул так сүрөттө көрсөтүлгөн жерге так орнотуунун кажети жок. Кубаттоочу тактанын кармагычынын бир тарабында оюк бар, ал чаптала турган жерге так түшөт. Акырында, arduino кармагычы эки башка бөлүк. Ардуинону желимдеп койсоңуз болот, андыктан алардын ортосундагы аралык кандай болушу керек экенин текшериңиз, анткени ардуино аны кайдан алдыңыз, ошого жараша өзгөрүшү мүмкүн. Дистанцияны эки жолу текшериңиз, анткени аны чаптап алгандан кийин өзгөртүү кыйын болот.
6 -кадам: Жазуу
Азырынча бизде баардык такталар үчүн орун бар, бирок дагы эле пассивдүү компоненттер көп. Алардын бардыгын бир тактага коюуга убакыт жетти. Чакан тик бурчтуу алдын ала такта бул ишти аткарат. Схема бар, бирок бул чындыгында бир катар резисторлор менен диоддор. Светодиоддордун резисторлору бул тактада болбошу керек, анткени аларды светодиоддордун өздөрүнүн буттарына ширетүү ыңгайлуу. Бул тактаны коддогучка жабыштырып убара болбоңуз, анткени сиз ылдый жагына киришиңиз керек жана сиз баарын зым менен бекем кармагандан кийин.
Эми бардыгын зым менен жабууга убакыт келди. Батарейка менен убара болбоңуз. Калганынын баары берилген схемада көрсөтүлгөндөй зымдалышы керек. LEDлерди arduino pro miniден алып баштаңыз, анткени алар бир аз ток тартып жатышы мүмкүн. Ардуинонун программалоо төөнөгүчтөрүнө аялдын пин башын тиркеңиз. Мен муну алдын ала программалап койсоңуз да сунуштайм. Алгач мен arduino менен RF модулун туташтырдым. Бардык зымдарды бир жерге койбогонго аракет кылыңыз, анткени бул өтө чоң болуп калышы мүмкүн. Андан кийин мен ардуинону өчүргүчтөргө коштум. Алдын ала тактайдын ылдый жагында ширетүүчү зымдарды убара кылбаңыз. Тескерисинче, аларды резистордун же диоддордун буттарына түздөн -түз эритип коюңуз. Акыры LED диоддорун туташтырыңыз.
Бул учурда ал иштеши керек. Мен аны учурдагы эсептегич менен слесардык лабораториялык электр менен камсыздоону сунуштайм. Ошентип, сиз өтө көп ток тартпаганын же иштеп жаткандыгын текшере аласыз. Качан пультто 60mA тегерегинде сүрөт тартуу керек жана уктап жатканда ал негизинен 0 болушу керек, андыктан алданбаңыз.
Эгер ырастап койсоңуз, алыстан иштейт. Сиз батарейканы орното аласыз. Мен колдонгон батарея 240мАч Li-po бир клеткалуу. 41 x 26,5 x 6 мм өлчөмүндө бул эң чоң батарейка. Ал эки тараптуу скотч менен кармалып турат. 5V күчөткүчтү капталына ысык желимдеп койсоңуз болот, адегенде зымдарды ширеткениңизди текшериңиз. Андан кийин схемада көрсөтүлгөндөй туташтырса болот.
7 -кадам: Алуучу
Бактыга жараша, кабыл алгыч өткөргүчкө караганда бир топ жөнөкөй. Бул үчүн бизге Arduino микро жана RF модулу керек (NRF24L01). Мурда да айтылгандай, RF модулу 3.3V талап кылат жана arduino чынында 3V3 пинге ээ, бирок менде 4.8V айланасында өлчөнгөн. Ошентип, өзүмдүн чыңалуу жөндөгүчүмдү кошууга туура келди. Мүмкүн сиздин arduinoңуздагы чыңалуу жөндөгүчү иштейт. Эгерде ал аткарса, анда схема мен бергендей эле окшош, бирок сиз жөн гана Vcc pinин RF модулунан arduinoдогу 3V3 пинине туташтырып, жөнгө салуучуну таптакыр этибарга албайсыз.
Ардуино да, RF модулу да 3D басылган корпусту жылдыруу үчүн иштелип чыккан. Зымдарды кыска кармаңыз, анткени корпустун ичинде көп орун жок. Ардуинону сынап көрүңүз, жүктөлгөн код менен ал HID катары иштеши керек. Эгер ал иштесе, анда иштин эки жарымын жаап койсоңуз болот, алар жөн эле өз ордуна түшүшү керек.
Эгер сиз аны бир аз жакшыраак кылгыңыз келсе, youtube логотибин да кошо аласыз. Бул жөн эле ресивердин үстүнө чапталган. Файлдар өзүнчө басылышы керек жана кызыл жана ак жипчеден тышкары сизге кара да керек болот.
8 -кадам: Код
Мен бул долбоорго arduino 1.8.5 колдондум. Китепкананын менеджеринен бардык керектүү китепканаларды тапса болот, андыктан аларды өзүңүз импорттоо жөнүндө кабатыр болбоңуз. Кодду түзүүдө туура такта тандалганын текшериңиз, антпесе ал түзүлбөй калышы мүмкүн. Мен дагы arduino pro miniге кодду жүктөөдө кээ бир көйгөйлөргө туш болдум. Бул мен колдонгон USBден Сериалга адаптерден улам болушу мүмкүн. Мен эски arduino 1.0.5 чындыгында эч кандай көйгөйсүз жүктөй турганын билдим, бирок ал кандайдыр бир себептерден улам менин кодумду түзбөйт. Мен 1.8.5 IDEдеги кодду түзүүнү аяктадым, андан кийин hex файлын 1.0.5 менен жүктөдүм. Эгерде сизде дагы ушундай көйгөй бар болсо, анда мен муну кантип кылса болорун түшүндүргөн форум темасын таптым. Шилтеме
Эгерде сиз ачкычтарды кайра алмаштырууну жана жаңы айкалыштарды түзүүнү кааласаңыз, муну ресиверди кайра программалоо менен кыла аласыз. Ошентип, ресиверди ар дайым бөлүп салуунун кажети жок. Эки код тең комментарийленген, андыктан эгер сиз arduino менен тааныш болсоңуз, анда аны тууралоодо эч кандай көйгөй болбошу керек. Эгерде сиз болсоңуз, комментарий калтыруудан тартынбаңыз.
9 -кадам: Бүттү
Куттуктайм! сиз PC же Mac же Android түзмөгүңүз үчүн укмуштуудай алыстан куруп алдыңыз. Мен ишенем, ал жөн гана клавиатура болгондуктан, бардык нерселерде иштейт. Сураныч, эгер сизде кандайдыр бир көйгөйлөр болсо же жөнөкөй чечимди тапсаңыз, мага кабарлаңыз. Ошондой эле видеону карап чыгууну унутпаңыз, анткени ал курулуш процессине да кирет.
Сунушталууда:
ESP8266 - Интернет / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу: 7 кадам (сүрөттөр менен)
ESP8266 - Internet / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу Бул ESP-8266 схемасын жана сугатчы үчүн гидравликалык / электр клапанын колдонот. Артыкчылыктары: Төмөн наркы (~ US $ 30,00) тез жетүү Commands ov
Arduino: Android программасынан убакыт программалары жана алыстан башкаруу: 7 кадам (сүрөттөр менен)
Arduino: Убакыт программалары жана Android колдонмосунан алыстан башкаруу: Мен ар дайым адамдарга сонун долбоорлорун аяктагандан кийин кереги жок болгон Arduino такталары менен эмне болот деп ойлончумун. Чындык бир аз капалантат: эч нерсе. Мен муну атамдын жеке үй курууга аракет кылган үй -бүлөсүнүн үйүндө байкадым
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Eskate же Hydrofoil үчүн Arduino негизделген алыстан башкаруу: 5 кадам (сүрөттөр менен)
Eskate же Hydrofoil үчүн Arduino негизделген алыстан башкаруу: Бул көрсөтмө сизге керектүү бардык коддорду жана жабдууларды камтыган эскейт же электр гидрофоль менен колдонуу үчүн физикалык алыстан кантип курууну көрсөтөт. Көп ширетүү иштери бар, бирок аны жасоо да кызыктуу. Алыстан башкаруучу эмне кыла алат? Ко
Stm32ге түшүү: Үй медиа борбору үчүн алыстан башкаруу: 4 кадам (сүрөттөр менен)
Stm32ге түшүү: Үй медиа борборунун алыстан башкарылышы: Бул smt32 микро контроллерине негизделген үй медиа борборунун алыстан башкаруу үчүн толук прототиби, "bluepill" деп аталган stm32f103c8t6. Мисалы, сиз үй медиа борбору үчүн ЖК колдонуп жатасыз дейли. Бул өтө ийкемдүү чечим, бул сизге hu