Სარჩევი:
- ნაბიჯი 1: გახსენით იგი
- ნაბიჯი 2: შეაერთეთ HDMI გადამრთველი
- ნაბიჯი 3: შეაერთეთ ნაწილაკების ფოტონი
- ნაბიჯი 4: პროგრამირება Photon
- ნაბიჯი 5: დააინსტალირეთ Alexa და IFTTT
ვიდეო: ხმის კონტროლირებადი HDMI გადამრთველი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
რას აკეთებთ, როდესაც თქვენს ტელევიზიას აქვს 3 HDMI შესასვლელი, მაგრამ თქვენ გაქვთ 4 (ან მეტი) მოწყობილობა, რომლის დაკავშირებაც გსურთ? ისე, ბევრი მიღწევაა ტელევიზიის უკან და იცვლება კაბელები. ეს საკმაოდ სწრაფად ბერდება.
პირველი რაც გავაკეთე იყო HDMI გადამრთველის შეძენა (https://goo.gl/6xtzUp). ეს ეხებოდა კაბელების გაცვლის საკითხს, მაგრამ თქვენ მაინც მოგიწევდათ ტელევიზორის მიღმა მოხვედრა, რომ გადამრთველზე აირჩიეთ ღილაკი.
მე მინდოდა რაიმე გზა HDMI გადამრთველის დისტანციურად გასაკონტროლებლად, გადართვის ფიზიკურად წვდომის გარეშე. მე ვთამაშობდი wifi– სთან დაკავშირებულ მიკროკონტროლებთან, როგორიცაა Particle Photon და Digistump Oak, და ვფიქრობდი, რომ ეს სახალისო პროექტი იქნებოდა HDMI გადამრთველის ხმის კონტროლირებადი.
აქ იდეა არის ნაწილაკების ფოტონის დაკავშირება HDMI გადამრთველთან, შემდეგ კი ფოტოს კონტროლი Alexa– ს საშუალებით. გარდა ამისა, ერთ -ერთი მოწყობილობა არის Chromecast და მინდოდა მისი ჩართვა მხოლოდ საჭიროების შემთხვევაში და მისი გამორთვა ნებისმიერ დროს. თუ თქვენ არ გაქვთ Chromecast, ადვილი უნდა იყოს იმის გარკვევა, თუ რომელი პროექტის ნაწილი უნდა შეიცვალოს ან გამოტოვდეს.
საჭირო მასალები:
- Amazon Alexa მოწყობილობა (მაგ. Echo Dot)
- Particle.io Photon
- HDMI გადამრთველი
- P არხი MOSFET
- DC-DC კვების ბლოკი (https://goo.gl/mtSngM, მაგრამ იხილეთ კომენტარები ქვემოთ)
- 12VDC კედლის მეჭეჭა
- 10k ohm ¼ watt რეზისტორი (ჩემი ნაწილების ყუთიდან)
- USB ტიპის A ქალი კონექტორი (ჩემი ნაწილების ყუთიდან)
- პერფორი, მავთული, შედუღება და სხვა (ჩემი ნაწილების ყუთიდან)
ინსტრუმენტები:
- გასაყიდი რკინა და აქსესუარები
- მავთულის სტრიპტიზიორი და საჭრელი
- მულტიმეტრი
მომსახურება:
- Amazon Alexa დეველოპერის ანგარიში
- IFTTT ანგარიში (https://ifttt.com)
- Particle.io ანგარიში
ამ პროექტის გასაძლიერებლად მე გამოვიყენე 12VDC კედლის მეჭეჭი, რომელიც კვებავდა DC-DC გადამყვანს, რომელიც იყო გამომავალი 5VDC. თქვენ ასევე შეგიძლიათ გამოიყენოთ 5VDC კედლის მეჭეჭა პირდაპირ, მაგრამ გადახედოთ Photon– ის მონაცემთა ფურცელში არსებულ ენერგიას.
ეს არ იქნება გაკვეთილი, თუ როგორ უნდა დავაყენოთ Alexa, IFTTT ან Particle და მე ვაპირებ ბევრ დეტალს გამოვიყენო მათი გამოყენების შესახებ, რადგან ისინი სხვაგან კარგად არის დოკუმენტირებული (და, სიმართლე გითხრათ, ბევრი დამავიწყდა დეტალები!). თუ თქვენ ადრე არ გიმუშავიათ ამ ტექნოლოგიებზე, შეგიძლიათ გააგრძელოთ დოკუმენტების წაკითხვა და გადახედოთ ზოგიერთ სახელმძღვანელოს.
ნაბიჯი 1: გახსენით იგი
დავიწყე HDMI გადამრთველის დაშლით, რომ ნახოთ რა არის შიგნით.
მე შევამოწმე მიკროსქემის დაფა მულტიმეტრით და დავადგინე, რომ:
- ის იკვებება 5VDC- ით დაკავშირებული შეყვანისგან,
- ღილაკი არჩევა მუშაობს ხაზის მიწაზე და
- თითოეულ LED- ს აქვს დაახლოებით 2V ვარდნა მასზე განათებისას.
მაქსიმუმ ერთი LED არის აქტიური ნებისმიერ დროს. ასე რომ, LED ანოდების Photon- ის ანალოგიურ ქინძისთავებთან დაკავშირებით, შემიძლია განვსაზღვრო, რომელია განათებული და ამრიგად, რომელი HDMI შეყვანაა გაკეთებული გამავალი პორტისკენ.
შერჩევის ღილაკზე დაჭერის იმიტირებისთვის მე შემიძლია უბრალოდ გადავიყვანო არჩეული პინის ერთი ფეხი მიწაზე. ეს განაპირობებს HDMI გადამრთველს, რომ შეასრულა განსხვავებული შეყვანა შესასვლელში.
აირჩიეთ გადართვის გადართვა და LED- ების მონიტორინგი შედეგის დასადგენად არის ის, რაც მჭირდება HDMI გადამრთველის დისტანციურად გასაკონტროლებლად.
ნაბიჯი 2: შეაერთეთ HDMI გადამრთველი
LED- ების მონიტორინგის მიზნით, მე შევუდექი თითოეული LED- ის ანოდს.
HDMI გადამრთველის გადასატანად, მე შევაერთე ტყვიის ღილაკი არჩევის ღილაკის მაღალ მხარეს.
მე ასევე შევკარი ტყვია მოსახერხებელ ადგილზე. ეს ხდება შერჩევის ღილაკის დაბალი მხარე, მაგრამ სხვა ადგილებიც იმუშავებდა.
და ბოლოს, მე გავაღე ხვრელი საქმის გავლით, გავაღე მავთულები ხვრელში და HDMI გადამრთველი ისევ ერთად დავაყენე.
ნაბიჯი 3: შეაერთეთ ნაწილაკების ფოტონი
მე გამოვიყენე რამდენიმე დაფა ფოტონის დასაყენებლად და შემდეგ დავუკავშირე LED- ები ფოტოსურათზე A0, A1 და A2, ღილაკს არჩევა D6 და მიწა მიწასთან. Chromecast დონგლის ენერგიის გასაკონტროლებლად, მე ჩავრთე p- ტიპის MOSFET, როგორც გადამრთველი, რომელიც კვებავს ენერგიას USB ტიპის A ქალი კონექტორის საშუალებით. MOSFET კარიბჭის პინს ასევე აქვს 10K ohm გამყვანი რეზისტორი.
ასევე არის ღილაკი, რომელიც დ 1 -ს მიწაზე აიყვანს, მაგრამ ის ახლა არაფერში გამოიყენება.
ფოტონის გასააქტიურებლად, მე გამოვიყენე DC-DC კონვერტორი, რადგან Photon– ის მონაცემთა ფურცელს (https://goo.gl/MdwMp1) აქვს გარკვეული გაფრთხილებები კვების ბლოკების მოკლე შენახვის შესახებ.
გარდა ამისა, გაითვალისწინეთ, რომ Photon არის ნომინალურად 3.3V ნაწილი, ასე რომ შეიძლება საშიში ჩანდეს მისი დაკავშირება 5V ნაწილთან. მაგრამ მონაცემთა ცხრილში ნათქვამია, რომ ციფრული ქინძისთავები (D6- ის მსგავსად, რომელსაც მე ვიყენებ) არის 5V ტოლერანტული. როგორც ზემოთ აღინიშნა, LED- ებზე ძაბვის ვარდნა არის დაახლოებით 2V, ასე რომ პრობლემა არ არის.
საბოლოო სურათი გვიჩვენებს დასრულებულ ტექნიკას. ცხადია, ეს უნდა ჩავდო პროექტის ყუთში ან რაიმე სახის საქმეში, მაგრამ ეს იქნება მომავალი პროექტი.
ნაბიჯი 4: პროგრამირება Photon
საჭიროების შემთხვევაში, მიჰყევით ნაწილაკების სახელმძღვანელოს და დააყენეთ თქვენი Photon (https://docs.particle.io/guide/getting-started/start/photon/). შემდეგ, დაიწყეთ Particle Web IDE (https://build.particle.io), შექმენით ახალი აპლიკაცია, ჩასვით თანდართულ hdmiswitch.ino სკრიპტში და განათავსეთ თქვენი Photon.
აქ ბევრ დეტალს ვფარავ, მაგრამ თუ თქვენ ახალი ხართ Photon– ში, ნაწილაკების ვებგვერდს აქვს შესანიშნავი დოკუმენტაცია.
მე ჩავრთე hdmiswitch_tester.py პითონის სატესტო სკრიპტი, რომელიც შეგიძლიათ გამოიყენოთ Photon– თან ურთიერთობისათვის და გადართვის ფუნქციების შესასრულებლად. პირველ რიგში, თქვენ უნდა შეცვალოთ საცდელი სკრიპტი, რომ დაამატოთ თქვენი Photon მოწყობილობის ID და ნაწილაკების წვდომის ნიშანი. შემდეგ, ბრძანების სტრიქონიდან, გაუშვით python hdmiswitch_tester.py XXX, სადაც XXX არის tivo, dvd ან chromecast, მოწყობილობებს შორის გადასატანად. რა თქმა უნდა, Tivo და DVD პლეერი უნდა იყოს ჩართული მათზე გადასასვლელად. გაუშვით პითონი hdmiswitch_tester.py -დამეხმარეთ, რომ ნახოთ რა არის ბრძანების სინტაქსი. ეს სკრიპტი უნდა მუშაობდეს Windows, Linux და Mac– ზე და თქვენ დაგჭირდებათ Python 2.7 დაინსტალირებული.
მე მაქვს Chromecast მიმაგრებული გადამრთველ პორტზე 1, DVD პლეერი 2 პორტზე და Tivo პორტზე 3. თქვენ შეგიძლიათ შეცვალოთ სკრიპტები თქვენი კონკრეტული მოწყობილობების შესაბამისად.
Chromecast– ზე გადასვლისას არის გარკვეული შეფერხება, რადგან ის უნდა გააქტიურდეს და ამას დაახლოებით 30 წამი სჭირდება.
ნაბიჯი 5: დააინსტალირეთ Alexa და IFTTT
მას შემდეგ რაც ყველაფერი მუშაობს პითონის ტესტის სკრიპტთან, თქვენ იცით, რომ Photon სწორად ურთიერთობს ნაწილაკების ღრუბლოვან სერვისზე. შემდეგი ნაბიჯი არის იმის შექმნა, რომ Alexa გასცეს იგივე ბრძანებები, როგორც ტესტის სკრიპტი. ამის მიღწევა შესაძლებელია IFTTT აპლიკაციის შექმნით, რომელიც აერთიანებს Alexa და Particle ღრუბლოვან სერვისებს.
შედით IFTTT– ში და შექმენით 3 აპლიკაცია ამ ეკრანის ანაბეჭდების გამოყენებით, როგორც სახელმძღვანელო. ჩემი 3 ფრაზაა "chromecast", "DVD player" და "tivo", მაგრამ თქვენ შეგიძლიათ მოარგოთ ყველაფერი რაც გჭირდებათ. უბრალოდ გახსოვდეთ, რომ შესაბამისი ცვლილებები შეიტანოთ hdmiswitch.ino კოდში.
ვიდეო გვიჩვენებს HDMI გადამრთველს მოქმედებაში. ახლა შემიძლია ალექსას ვუბრძანო, რომ ტელევიზია გადავიდეს Tivo– დან DVD პლეერზე Chromecast– ზე. გაითვალისწინეთ, რომ ალექსას ზოგჯერ არ ესმის მოთხოვნა, ასე რომ მე შეიძლება მომიწიოს ტრიგერის სიტყვების შეცვლა მისთვის უფრო გასაგები. მე ასევე შევცვალე მოკლე HDMI კაბელი გადამრთველიდან ტელევიზორზე უფრო გრძელით, ასე რომ გადამრთველი არ იკეტება მხოლოდ უკანა მხარეს.
და სულ ეს არის. მე გამოვტოვე ზოგიერთი დეტალი, ასე რომ გთხოვთ გამოაქვეყნოთ ნებისმიერი შეკითხვა, რაც შეიძლება გქონდეთ და მე ყველაფერს გავაკეთებ მათზე პასუხის გასაცემად. ვიმედოვნებ, რომ თქვენთვის საინტერესო და სასარგებლო აღმოჩნდა ეს პროექტი!
გირჩევთ:
სწრაფი გადამრთველი 50 დოლარამდე! Kazeshifter Arduino რეგულირებადი სწრაფი გადამრთველი: 7 ნაბიჯი
სწრაფი გადამრთველი 50 დოლარამდე! Kazeshifter Arduino რეგულირებადი სწრაფი გადამრთველი: გამარჯობა სუპერბაიკის ან მოტოციკლის მოყვარულებო! ამ სასწავლო ინსტრუქციით მე გაგიზიარებთ თუ როგორ უნდა გააკეთოთ საკუთარი სწრაფი Shifter იაფად! მათთვის, ვინც ზარმაცი კითხულობს ამ ინსტრუქციას, უბრალოდ უყურეთ ჩემს ვიდეოს! შენიშვნა: უკვე იყენებს საწვავის ინექციის სისტემას, რაღაც
Arduino დაფუძნებული ხმის კონტროლირებადი IOT სარელეო გადამრთველი (Google Home & Alexa მხარდაჭერილი): 11 ნაბიჯი
Arduino დაფუძნებული ხმის კონტროლირებადი IOT სარელეო გადამრთველი (Google Home & Alexa მხარდაჭერილი): ეს პროექტი აღწერს როგორ გავაკეთოთ არდუინოზე დაფუძნებული, ხმით კონტროლირებადი, IOT სარელეო გადამრთველი. ეს არის სარელეო, რომლის საშუალებითაც შეგიძლიათ დისტანციურად ჩართოთ და გამორთოთ აპლიკაცია iOS- სა და Android- ისთვის, ასევე დაუკავშიროთ იგი IFTTT- ს და გააკონტროლოთ იგი თქვენი ხმით Goog- ის გამოყენებით
ხმის პულსირების გადამრთველი: 6 ნაბიჯი
Sound Pulsing Switch: ოდესმე შეგექმნათ პრობლემა საწოლზე ყოფნისას, მაგრამ უცებ გააცნობიეროთ, რომ შუქი კვლავ ანთებულია. თუმცა, თქვენ იმდენად დაღლილი ხართ, რომ არ გსურთ საწოლზე სიარული შუქის ჩასაქრობად და არც ოთხმოცი დოლარის დახარჯვა ფილიპ ჰუეს ატმოსფერული ლიგის შესაძენად
არდუინოს კონტროლირებადი HDMI გადამრთველი: 3 ნაბიჯი
არდუინოს მიერ კონტროლირებადი HDMI გადამრთველი: ეს ინსტრუქცია გაჩვენებთ თუ როგორ აკონტროლოთ თქვენი ტელევიზიის მრავალი HDMI არხი მიკროკონტროლის გამოყენებით, როგორიცაა არდუინო, რათა გაააქტიუროთ და გამორთოთ გადაცემა ერთი საკონტროლო ხაზით. ჩემი საბოლოო მიზანია მყარი, მაგრამ მოქნილი საშუალებების ქონა შეზღუდვა
ხმის კონტროლირებადი გადამრთველი Alexa და Arduino– ს გამოყენებით: 10 ნაბიჯი (სურათებით)
ხმის კონტროლირებადი გადამრთველი Alexa და Arduino– ს გამოყენებით: ამ პროექტის მთავარი მიზანია გამოიყენოს ტემპერატურის სენსორი მოწყობილობის ჩართვის ან გამორთვის გადამრთველის (სარელეო) გასაკონტროლებლად. მასალების სია 12V სარელეო მოდული == > $ 4.2 Arduino uno == > 8 $ DHT11 ტემპერატურის სენსორი == > $ 3 ESP8266 მოდული