Мазмуну:
- 1 -кадам: Аны ачыңыз
- 2 -кадам: HDMI которуштургучту иштетүү
- 3 -кадам: Фотон бөлүкчөсүн зым менен жабыңыз
- 4 -кадам: Photon программасы
- 5 -кадам: Alexa жана IFTTT орнотуңуз
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Сыналгыңызда 3 HDMI кирүүсү бар, бирок сизде туташкыңыз келген 4 (же андан көп) түзмөк болгондо эмне кыласыз? Ооба, сыналгынын артында жетүү жана кабелдерди алмаштыруу көп. Бул абдан тез эскирет.
Ошентип, мен кылган биринчи нерсе HDMI которгучун сатып алуу болду (https://goo.gl/6xtzUp). Бул кабелдерди алмаштыруу маселесин чечти, бирок сиз дагы эле телевизордун артына өтүп, которгучтагы Тандоо баскычын басышыңыз керек болчу.
Мен HDMI которгучту алыстан башкаруунун кандайдыр бир жолун кааладым, которгучка физикалык түрдө кирүүнүн кажети жок. Мен Particle Photon жана Digistump Oak сыяктуу wifi туташкан микроконтроллерлер менен ойноп жүрдүм жана HDMI которууну үн менен башкарууну кызыктуу проект болот деп ойлогом.
Бул жердеги идея - Particle Photon'ду HDMI которгучуна туташтыруу, андан кийин Photonду Alexa аркылуу башкаруу. Мындан тышкары, түзмөктөрдүн бири - Chromecast жана мен аны керек болгондо гана иштетип, башка убакта өчүрүп койгум келди. Эгерде сизде Chromecast жок болсо, анда долбоордун кайсы биттерин өзгөртүү же чыгарууну аныктоо оңой болушу керек.
Керектүү материалдар:
- Amazon Alexa түзмөгү (мисалы, Echo Dot)
- Particle.io Photon
- HDMI которгуч
- P-канал MOSFET
- DC-DC электр менен камсыздоо (https://goo.gl/mtSngM бирок төмөндөгү комментарийлерди караңыз)
- 12VDC дубал сөөлү
- 10k ohm ¼ ватт резистор (менин бөлүктөрүмдүн кутусунан)
- USB түрү А аял туташтыргычы (менин бөлүктөрүмдүн кутусунан)
- Perfboard, зым, solder, ж.б. (менин бөлүктөрүмдүн кутусунан)
Куралдар:
- Лампочкалар жана аксессуарлар
- Сым тазалоочу жана кесүүчү
- Мультиметр
Кызматтар:
- Amazon Alexa иштеп чыгуучунун эсеби
- IFTTT эсеби (https://ifttt.com)
- Particle.io эсеби
Бул долбоорду ишке ашыруу үчүн мен 5VDC чыгаруу үчүн DC-DC конвертерин баккан 12VDC дубал сөөлүн колдондум. Сиз ошондой эле түздөн -түз 5VDC дубалын колдонсоңуз болот, бирок Photon маалымат барагындагы электр менен камсыздоо жөнүндө маалыматты карап чыгыңыз.
Бул Alexa, IFTTT же Бөлүкчөлөрдү кантип орнотуу боюнча үйрөткүч болбойт, жана мен аларды колдонуу жөнүндө майда-чүйдөсүнө чейин түшүндүрүп берем, анткени алар башка жерде жакшы документтештирилген (жана чынын айтсам, мен көп нерсени унутуп калдым) деталдар!). Эгерде сиз мурда бул технологиялар менен иштебеген болсоңуз, улантуудан мурун кээ бир документтерди окуп, айрым окуу куралдарын карап чыгууну каалашыңыз мүмкүн.
1 -кадам: Аны ачыңыз
Мен ичинде эмне бар экенин көрүү үчүн HDMI которгучун ажыратып баштадым.
Мен мультиметр менен схеманы текшердим жана аныктадым:
- ал туташкан кирүүлөрдөн 5VDC менен иштейт,
- тандоо баскычы жерге сызык тартуу менен иштейт жана
- ар бир светодиод күйгөндө болжол менен 2В төмөндөйт.
Светодиоддордун көбү бир убакта активдүү. Ошентип, LED аноддорун Photon аналогдук казыктарына туташтыруу менен, мен кайсынысы күйүп турганын, демек, кайсы HDMI кирүүсү учурда чыгуу портуна багытталып жатканын аныктай алам.
Тандоо баскычын басууну тууроо үчүн, тандоо пининин бир бутун жерге сүйрөп алам. Бул HDMI которгучтун чыгууга башка кирүүнү багыттоосуна алып келет.
Тандоо которуштургучун которуу жана LEDди көзөмөлдөө, жыйынтыгын аныктоо үчүн мен HDMI которууну алыстан башкарышым керек.
2 -кадам: HDMI которуштургучту иштетүү
Жарык диоддорун көзөмөлдөө үчүн, мен ар бир светодиоддун анодуна коргошун туташтырдым.
HDMI которгучту которуштуруу үчүн, мен тандоо баскычынын жогорку жагына коргошун коштум.
Мен дагы коргошунду ыңгайлуу жерге легирледим. Бул тандоо баскычынын ылдый жагында болот, бирок башка жерлер да иштешмек.
Акырында, мен корпусту тешип, зымдарды тешип, HDMI которгучун кайра бириктирдим.
3 -кадам: Фотон бөлүкчөсүн зым менен жабыңыз
Мен Photonду орнотуу үчүн бир нече тактайчаны колдондум, андан кийин LED диоддорун A0, A1 жана A2 фотондоруна, тандоо баскычын D6га жана жерге жерге туташтырдым. Chromecast тумчугунун кубатын көзөмөлдөө үчүн, мен p-type MOSFETти которгуч катары коштум, ал USB түрүндөгү А ургаачы туташтыргычы аркылуу кубаттуулукту берет. MOSFET дарбазасынын пининде дагы 10K ом тартылган каршылык бар.
D1ди жерге тарткан баскыч дагы бар, бирок ал азыр эч нерсеге колдонулбайт.
Фотонду иштетүү үчүн, мен DC-DC конвертерин колдондум, анткени Photon маалымат барагында (https://goo.gl/MdwMp1) электр өткөргүчтөрүн кыска кармоо боюнча айрым эскертүүлөр бар.
Мындан тышкары, Photon номиналдык түрдө 3.3V бөлүгү экенин эске алыңыз, андыктан аны 5В бөлүккө туташтыруу коркунучтуу көрүнүшү мүмкүн. Бирок маалымат барагында санарип казыктары (мен колдонгон D6 сыяктуу) 5Вга чыдамдуу экени айтылат. Жогоруда айтылгандай, диоддордун чыңалуусу 2В тегерегинде, андыктан эч кандай көйгөй жок.
Акыркы сүрөттө аяктаган жабдыктар көрсөтүлгөн. Албетте, мен муну долбоордун кутусуна же кандайдыр бир нерсеге салышым керек, бирок бул келечектеги долбоор болот.
4 -кадам: Photon программасы
Зарыл болсо, Particle колдонмосун ээрчиңиз жана Photonду орнотуңуз (https://docs.particle.io/guide/getting-started/start/photon/). Андан кийин, Particle Web IDEди (https://build.particle.io) баштаңыз, жаңы колдонмо түзүңүз, тиркелген hdmiswitch.ino скриптине чаптаңыз жана Photonңузду жаркылдатыңыз.
Мен бул жерде көптөгөн деталдарды чагылдырам, бирок эгер сиз Photon менен жаңы болсоңуз, Particle веб -сайтында чоң документтер бар.
Мен hdmiswitch_tester.py Python тест сценарийин коштум, аны Photon менен өз ара аракеттенүү жана алмаштыруу функцияларын жүзөгө ашыруу үчүн колдонсоңуз болот. Биринчиден, Photon түзмөгүңүздүн идентификаторун жана Бөлүкчөлөргө жетүү жетонунун баалуулуктарын кошуу үчүн тест скриптин түзөтүшүңүз керек болот. Андан кийин, буйрук сабынан, python hdmiswitch_tester.py XXXти иштетиңиз, мында XXX - tivo, dvd же chromecast, түзмөктөрдүн ортосунда которулуу үчүн. Tivo жана DVD ойноткуч, албетте, аларга өтүү үчүн иштетилиши керек. Команда синтаксиси эмне экенин көрүү үчүн python hdmiswitch_tester.py --helpти иштетиңиз. Бул скрипт Windows, Linux жана Macта иштеши керек жана Python 2.7 орнотулган болушу керек.
Менде Chromecast 1 портуна, 2 -портунда DVD ойноткучу жана 3 -портунда Tivo тиркелген. Сиз сценарийлерди конкреттүү түзмөктөрүңүзгө ылайыктап өзгөртө аласыз.
Chromecastка өтүүдө бир аз кечигүү болот, анткени ал күйгүзүлүшү керек жана бул болжол менен 30 секундга созулат.
5 -кадам: Alexa жана IFTTT орнотуңуз
Python тест сценарийи менен иштегенден кийин, Photon Particle булут кызматы аркылуу туура байланышып жатканын билесиз. Кийинки кадам - Alexaга тест сценарийи менен бирдей буйруктарды берүү жолун түзүү. Бул Alexa жана Particle булут кызматтарын бириктирген IFTTT колдонмосун түзүү аркылуу ишке ашышы мүмкүн.
IFTTTге кириңиз жана бул скриншотторду колдонмо катары колдонуп 3 колдонмону орнотуңуз. Менин 3 фразам "chromecast", "dvd player" жана "tivo", бирок сиз каалаган нерсеңизди ыңгайлаштыра аласыз. Жөн гана hdmiswitch.ino кодуна тиешелүү өзгөртүүлөрдү киргизүүнү унутпаңыз.
Видеодо HDMI которгучтун аракети көрсөтүлгөн. Мен азыр Alexaга телевизорду Tivoдон DVD ойноткучка Chromecastка которууну буйруй алам. Көңүл буруңуз, Alexa кээде өтүнүчтү түшүнбөйт, ошондуктан мен түшүнүү үчүн триггер сөздөрүн оңой нерсеге алмаштырууга туура келиши мүмкүн. Мен дагы кыска HDMI кабелин которгучтан телевизорго узагыраак менен алмаштырдым, андыктан которгуч арткы жагына илинбейт.
Жана мунун баары бар. Мен кээ бир майда -чүйдө нерселерди өткөрүп жибердим, андыктан суроолоруңуз болсо жазыңыз, мен аларга жооп берүү үчүн болгон күчүмдү жумшайм. Бул долбоор сизге кызыктуу жана пайдалуу болду деп ишенем!
Сунушталууда:
Смартфондун камерасы үчүн Bluetooth педальдык которгуч: 13 кадам (сүрөттөр менен)
Смартфондун камерасы үчүн Bluetooth педальдык которгуч: Ушул күндөрү мен Instructables, youtube видеолорун жана блог постторун даярдап жатам. Блог постун жемиштүү кылуу үчүн, мүмкүн болушунча деталдуу түрдө көп сүрөттөрдү тартуу маанилүү. Муну кылуу оңой эмес, анткени адамдын эки гана колу бар. Мага керек
Көбүнчө 3D басылган Ротари которгуч: 7 кадам (сүрөттөр менен)
Көбүнчө 3D басылган Ротари которгуч: Бир аз убакыт мурун мен Minivac 601 Replica долбоору үчүн атайын 3D Басылган Ротари которгучун түздүм. Менин жаңы Think-a-Tron 2020 долбоорум үчүн мен дагы бир айлануучу которгучка муктажмын. Мен SP5T панелине туташтыргыч издеп жатам. Кошумча
Arduino негизделген үн менен башкарылган IOT релелик которгуч (Google Home & Alexa колдоого алынат): 11 кадам
Arduino негизделген үн менен башкарылуучу IOT релелик которгуч (Google Home & Alexa колдоого алынат): Бул долбоор Arduino негизделген, үн менен башкарылуучу, IOT релесин кантип жасоону сүрөттөйт. Бул реле, сиз iOS жана Android үчүн колдонмону алыстан күйгүзүп жана өчүрө аласыз, ошондой эле аны IFTTTге байлап, Goog аркылуу үнүңүз менен башкара аласыз
ACS712 жана Arduino менен автоматтык жүктөө (вакуум) которгуч: 7 кадам (сүрөттөр менен)
ACS712 жана Arduino менен автоматтык жүктөө (вакуум) которуштуруу: Саламатсыздарбы баарыңыздар, электр шаймандарын жабык мейкиндикте иштетүү - бул чуркоо, анткени абада жана чаңда абада жаратылган чаң өпкөңүздөгү чаңды билдирет. Дүкөнүңүздү иштетүү бул коркунучтун бир бөлүгүн жок кыла алат, бирок аны ар дайым күйгүзүп жана өчүрүп коюңуз
Үстөлдөгү кубат которгуч менен күтүү режимин жок кылыңыз!: 7 кадам (сүрөттөр менен)
Үстөлдөгү кубат которгучтун жардамы менен күтүү режимин өчүрүңүз!: Бул болуп жатканын баарыбыз билебиз. Сиздин шаймандарыңыз (сыналгы, компьютер, динамиктер, тышкы катуу дисктер, мониторлор ж.б.) " ӨЧҮРҮЛГӨН " алар дагы эле иш жүзүндө, күтүү режиминде, кубатты текке кетирип жатышат. Кээ бир плазмалык телевизорлор чындыгында көбүрөөк энергияны колдонушат