Агуулгын хүснэгт:
- Алхам 1: Үүнийг нээнэ үү
- Алхам 2: HDMI шилжүүлэгчийг холбоно уу
- Алхам 3: Бөөмийн фотоныг утсаар холбоно уу
- Алхам 4: Photon програмчлах
- Алхам 5: Alexa болон IFTTT -ийг тохируулна уу
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Таны телевиз 3 HDMI оролттой боловч холбохыг хүссэн 4 (эсвэл түүнээс дээш) төхөөрөмжтэй бол та юу хийх вэ? Телевизийн ард хүрч, кабелийг сольж байгаа зүйл маш их байна. Энэ нь маш хурдан хөгширдөг.
Тиймээс миний хийсэн хамгийн эхний зүйл бол HDMI унтраалга худалдаж авах явдал байв (https://goo.gl/6xtzUp). Энэ нь кабелийг солих асуудлыг хөндсөн боловч та унтраалга дээрх Сонгох товчийг дарахын тулд телевизийн ард гар хүрэх шаардлагатай хэвээр байв.
Би HDMI шилжүүлэгчийг алсаас удирдах боломжтой байсан бөгөөд унтраалга руу биечлэн нэвтрэх шаардлагагүй байв. Би Particle Photon, Digistump Oak гэх мэт wifi-д холбогдсон микроконтроллеруудтай тоглож байсан бөгөөд HDMI шилжүүлэгчийг дуут удирдлагатай болгох нь хөгжилтэй төсөл гэж бодож байсан.
Энд байгаа санаа бол Particle Photon -ийг HDMI унтраалгатай холбож, дараа нь Alexa ашиглан Photon -ийг удирдах явдал юм. Нэмж дурдахад төхөөрөмжүүдийн нэг бол Chromecast бөгөөд би үүнийг шаардлагатай үед л асааж, бусад үед унтраахыг хүсдэг байсан. Хэрэв танд Chromecast байхгүй бол төслийн аль битийг өөрчлөх эсвэл орхихыг тодорхойлоход хялбар байх ёстой.
Шаардлагатай материал:
- Amazon Alexa төхөөрөмж (жишээ нь цуурай цэг)
- Particle.io Photon
- HDMI шилжүүлэгч
- P суваг MOSFET
- DC-DC цахилгаан хангамж (https://goo.gl/mtSngM гэхдээ доорх тайлбарыг үзнэ үү)
- 12VDC хананы warts
- 10 к ом ¼ ваттын эсэргүүцэл (миний эд ангиас)
- USB төрөл А эмэгтэй холбогч (миний эд ангиас)
- Perfboard, утас, гагнуур гэх мэт (миний эд анги хогийн савнаас)
Хэрэгсэл:
- Гагнуурын төмөр ба дагалдах хэрэгсэл
- Утас хуулагч, таслагч
- Мультиметр
Үйлчилгээ:
- Amazon Alexa хөгжүүлэгчийн данс
- IFTTT данс (https://ifttt.com)
- Particle.io данс
Энэ төслийг дэмжихийн тулд би 5VDC гаралтанд тохируулсан DC-DC хөрвүүлэгчийг тэжээдэг 12VDC ханын warts ашигласан. Та мөн 5VDC ханын warts ашиглаж болно, гэхдээ цахилгаан хангамжийн талаархи Photon мэдээллийн хүснэгтэд байгаа мэдээллийг шалгаж үзээрэй.
Энэ нь Alexa, IFTTT эсвэл Particle-ийг хэрхэн тохируулах талаар зааварчилгаа өгөхгүй бөгөөд би өөр газар сайн баримтжуулсан тул тэдгээрийг ашиглах талаар нарийвчлан тайлбарлах болно. дэлгэрэнгүй!). Хэрэв та өмнө нь эдгээр технологитой ажиллаагүй бол үргэлжлүүлэхийн өмнө зарим баримт бичгийг уншиж, зарим хичээлийг үзэж болно.
Алхам 1: Үүнийг нээнэ үү
Би дотор нь юу байгааг харахын тулд HDMI шилжүүлэгчийг салгаж эхлэв.
Би мултиметрээр хэлхээний самбарыг туршиж үзээд дараахь зүйлийг тогтоосон.
- холбогдсон оролтоос 5VDC -ээр тэжээгддэг.
- сонгох товчлуур нь шугамыг газарт татах замаар ажилладаг ба
- LED бүр асах үед ойролцоогоор 2В орчим уналтанд ордог.
Хамгийн ихдээ нэг LED нь нэгэн зэрэг идэвхтэй байдаг. Тиймээс LED анодыг Photon аналог тээглүүрт холбосноор би аль нь асаалттай байгаа бөгөөд аль HDMI оролтыг гаралтын порт руу чиглүүлж байгааг тодорхойлж чадна.
Сонгох товчлуурыг дуурайж дуурайхын тулд би сонгох зүүгийн нэг хөлийг газарт татаж болно. Энэ нь HDMI шилжүүлэгч нь өөр оролтыг гаралт руу чиглүүлэхэд хүргэдэг.
Сонгох товчлуурыг асааж, LED -ийг хянаж, үр дүнг нь тодорхойлох нь HDMI шилжүүлэгчийг алсаас удирдахад хэрэгтэй зүйл юм.
Алхам 2: HDMI шилжүүлэгчийг холбоно уу
LED -ийг хянахын тулд би LED бүрийн анод руу тугалга гагнав.
HDMI унтраалгыг асаахын тулд би сонгох товчлуурын дээд талд хар тугалга гагнав.
Би бас тохиромжтой газар руу тугалга гагнав. Энэ нь Сонгох товчлуурын доод тал юм, гэхдээ бусад байршил ч бас ажиллах байсан.
Эцэст нь би хайрцгаар цооног өрөмдөж, утсыг нүхээр дамжуулж, HDMI унтраалгыг буцааж тавив.
Алхам 3: Бөөмийн фотоныг утсаар холбоно уу
Би Photon -ийг суурилуулахын тулд зарим перфорд хавтанг ашигласан бөгөөд дараа нь LED залгууруудыг Photon дээрх A0, A1, A2, Сонгох товчлуурыг D6, газардуулгатай холбосон. Chromecast dongle-ийн хүчийг хянахын тулд би p хэлбэрийн MOSFET-ийг унтраалгаар нэмсэн бөгөөд энэ нь USB төрлийн А төрлийн эмэгтэй холбогчоор дамжуулан тэжээлийг тэжээдэг. MOSFET хаалганы зүү нь мөн 10K ом эсэргүүцэх чадвартай.
Мөн D1 -ийг газарт татдаг товчлуур байдаг боловч одоогоор үүнийг ямар ч зүйлд ашигладаггүй.
Photon-ийг асаахын тулд би DC-DC хөрвүүлэгчийг ашигласан тул Photon-ийн өгөгдлийн хүснэгтэд (https://goo.gl/MdwMp1) цахилгаан залгуурыг богино байлгах талаар зарим анхааруулга байдаг.
Нэмж дурдахад Photon нь 3.3V хүчдэлтэй хэсэг тул 5V хэсэгт холбох нь аюултай мэт санагдаж магадгүй юм. Гэхдээ өгөгдлийн хүснэгтэд дижитал тээглүүр (миний ашиглаж буй D6 гэх мэт) 5V-ийг тэсвэрлэдэг гэж бичсэн байдаг. Дээр дурдсанчлан, LED дээрх хүчдэлийн уналт 2V орчим байдаг тул ямар ч асуудал гарахгүй.
Эцсийн зураг нь дууссан тоног төхөөрөмжийг харуулж байна. Мэдээжийн хэрэг, би үүнийг төслийн хайрцагт эсвэл ямар нэгэн байдлаар хийх хэрэгтэй, гэхдээ энэ нь ирээдүйн төсөл болно.
Алхам 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 төхөөрөмжийн ID болон Particle хандалтын жетоны утгыг нэмэхийн тулд туршилтын скриптийг засах шаардлагатай болно. Дараа нь командын мөрөөс төхөөрөмжүүдийг хооронд нь солихын тулд python hdmiswitch_tester.py XXX -ийг ажиллуул, XXX бол tivo, dvd эсвэл chromecast юм. Мэдээжийн хэрэг Tivo болон DVD тоглуулагчийг солихын тулд тэдгээрийг асаах ёстой. Тушаалын синтакс гэж юу болохыг харахын тулд python hdmiswitch_tester.py --help програмыг ажиллуулна уу. Энэ скрипт нь Windows, Linux, Mac дээр ажиллах ёстой бөгөөд та Python 2.7 суулгасан байх шаардлагатай.
Надад 1 -р шилжүүлэгч порт, 2 -р порт дээр DVD тоглуулагч, 3 -р порт дээр Tivo залгагдсан Chromecast байна. Та скриптүүдийг өөрийн тодорхой төхөөрөмжид тохируулан өөрчилж болно.
Chromecast -ийг асаах шаардлагатай байгаа тул шилжихэд бага зэрэг саатал гардаг бөгөөд үүнд 30 секунд зарцуулдаг.
Алхам 5: Alexa болон IFTTT -ийг тохируулна уу
Python тестийн скрипт дээр бүх зүйл ажиллаж эхэлмэгц Photon нь Particle cloud үйлчилгээгээр зөв харилцаж байгааг та мэднэ. Дараагийн алхам бол Alexa -д туршилтын скрипттэй ижил команд өгөх арга замыг бий болгох явдал юм. Үүнийг Alexa болон Particle үүл үйлчилгээг нэгтгэсэн IFTTT програмыг бий болгосноор хийж болно.
IFTTT -д нэвтэрч, эдгээр дэлгэцийн агшинг ашиглан 3 програмыг тохируулна уу. Миний 3 хэллэг бол "chromecast", "DVD тоглуулагч", "tivo" боловч та хүссэн зүйлээ өөрчилж болно. Hdmiswitch.ino кодод зохих өөрчлөлт оруулахаа мартуузай.
Видео нь HDMI шилжүүлэгчийг ажиллуулж байгааг харуулж байна. Би одоо Alexa -д телевизээ Tivo -аас DVD тоглуулагч руу Chromecast руу шилжүүлэхийг тушааж болно. Alexa заримдаа хүсэлтийг ойлгодоггүй тул би ойлгохын тулд түлхүүр үгсийг өөрчлөх хэрэгтэй болж магадгүй юм. Би богино HDMI кабелийг унтраалганаас телевизор руу илүү урт утсаар сольсон тул унтраалга нь зүгээр л арагшаа унждаггүй.
Тэгээд л энэ бүхэнд л байгаа юм. Би зарим нарийн ширийн зүйлийг алгассан тул асуух зүйлээ асуугаарай, би хариулахын тулд чадах бүхнээ хийх болно. Энэ төсөл танд сонирхолтой бөгөөд хэрэгтэй гэж найдаж байна!
Зөвлөмж болгож буй:
Alexa дээр суурилсан дуут удирдлагатай пуужин харвагч: 9 алхам (зурагтай)
Alexa дээр суурилсан дуут удирдлагатай пуужин харвагч: Өвлийн улирал ойртох тусам; Гэрлийн баярыг тэмдэглэдэг тэр цаг ирдэг. Тийм ээ, бид дэлхий даяар тэмдэглэдэг жинхэнэ Энэтхэгийн баяр болох Дивалигийн тухай ярьж байна. Энэ жил Дивали аль хэдийн дууссан бөгөөд хүмүүсийг харж байна
V3 модулийг ашиглан дуут удирдлагатай робот: 6 алхам
V3 модулийг ашиглан дуут удирдлагатай робот: Энэ роботыг хэн ч хялбархан хийх боломжтой, миний өгсөн шиг үйл явцыг дагана уу. Энэ бол дуут удирдлагатай робот бөгөөд та миний роботыг хоёр аргаар ашиглаж болно. алсын болон бусад нь дуут байна
Ярилцах автоматжуулалт -- Arduino -аас аудио -- Дуут удирдлагатай автоматжуулалт -- HC - 05 Bluetooth модуль: 9 алхам (зурагтай)
Ярилцах автоматжуулалт || Arduino -аас аудио || Дуут удирдлагатай автоматжуулалт || HC - 05 Bluetooth модуль: …………………………. Миний YouTube сувгийг SUBSCRIBE дарж илүү олон видео үзээрэй …. …. Энэ видеон дээр бид яриа автоматжуулалтыг бий болгосон. Та гар утсаараа дуут командыг илгээхэд гэрийн төхөөрөмжийг асааж, санал хүсэлтээ илгээх болно
Arduino дээр суурилсан дуут удирдлагатай IOT реле шилжүүлэгч (Google Home ба Alexa дэмждэг): 11 алхам
Arduino дээр суурилсан дуут удирдлагатай IOT реле шилжүүлэгч (Google Home & Alexa дэмждэг): Энэхүү төсөл нь Arduino дээр суурилсан, дуу хоолойгоор удирддаг, IOT реле унтраалга хэрхэн хийхийг тайлбарласан болно. Энэ бол реле бөгөөд та iOS болон Android -д зориулсан програмыг ашиглан алсаас асааж, унтрааж, IFTTT -д холбож, Goog ашиглан дуу хоолойгоороо удирдаж болно
Arduino удирдлагатай HDMI шилжүүлэгч: 3 алхам
Arduino удирдлагатай HDMI шилжүүлэгч: Энэхүү зааварчилгаа нь нэг хяналтын шугамаар дамжуулалтыг идэвхжүүлэх, идэвхгүй болгохын тулд Arduino гэх мэт микроконтроллер ашиглан ТВ-ийнхээ олон тооны HDMI тэжээлийг хэрхэн удирдахыг харуулах болно. хязгаарлах t