Სარჩევი:

არხის ავტომატური შეცვლა ტელევიზორის დისტანციური არდუინოთი: 6 ნაბიჯი
არხის ავტომატური შეცვლა ტელევიზორის დისტანციური არდუინოთი: 6 ნაბიჯი

ვიდეო: არხის ავტომატური შეცვლა ტელევიზორის დისტანციური არდუინოთი: 6 ნაბიჯი

ვიდეო: არხის ავტომატური შეცვლა ტელევიზორის დისტანციური არდუინოთი: 6 ნაბიჯი
ვიდეო: სინქრონიზაცია 2024, ნოემბერი
Anonim
არხის ავტომატური შეცვლა ტელევიზიის დისტანციური საშუალებით Arduino– ით
არხის ავტომატური შეცვლა ტელევიზიის დისტანციური საშუალებით Arduino– ით

ამ პროექტის საწყისი მოტივაცია იყო ის, რომ ჩვენს კლიენტს აქვს სისხლძარღვთა დემენცია და კანონიერად ბრმაა. ამან განაპირობა მისი სირთულეები იმახსოვრებდეს როდის და რა არხებზე აჩვენებს ტელევიზია, რომელიც მას მოსწონს და ასევე ხედავს პატარა ღილაკებს ტრადიციულ დისტანციურ პულტზე. ამ მიზეზით, ჩვენი გუნდი მუშაობდა დისტანციური მართვის შესაქმნელად, რომელსაც გააჩნდა ძალიან დიდი რაოდენობის ღილაკები, რომელსაც კანონიერად ბრმა მომხმარებელი ან ხედავდა ან გრძნობდა. პულტს ასევე უნდა შეეძლოს არხის ავტომატურად შეცვლა კონკრეტულ არხებზე კონკრეტულ დროს ისე, რომ თუნდაც ჩვენს კლიენტს დაავიწყდეს, მას შეეძლოს მისი გადაცემების ნახვა.

ჩვენმა გამოსავალმა გამოიყენა არდუინო და ინფრაწითელი გამცემი ტელევიზიასთან დასაკავშირებლად. რეალურ დროში საათის მოდული გამოიყენებოდა დროის თვალყურის დევნებისთვის, რათა დისტანციურმა დისტანციამ შეძლო სასურველ გადაცემებზე გადასვლა. ერთი დიდი ღილაკი ასევე გამოიყენეს ტელევიზორის ჩართვისა და გამორთვის მიზნით. ასევე, იყო ზუზუნის მოდული, რომელიც აცნობებდა მომხმარებელს, რომ არხი იცვლებოდა.

კონკურენტის ანალიზი:

ჩვენ გავაანალიზეთ 3 სხვა ადაპტირებული დისტანციური მართვის პულტი ამ პროექტისათვის საჭირო კრიტერიუმებისთვის

1. Flipper Remote - გამარტივებული პულტი შემცირებული რაოდენობის ზედმეტად დიდი ღილაკებით

დადებითი: ხელმისაწვდომი (მხოლოდ $ 35) და ღილაკები უფრო დიდია ვიდრე ტრადიციულ დისტანციურზე.

მინუსები: არხების ავტომატურად შეცვლა შეუძლებელია და სანამ ღილაკები უფრო დიდია ვიდრე ტრადიციული დისტანციური მართვის პულტი, ისინი შეიძლება მაინც ძალიან მცირე იყოს.

2. Logitech Harmony Elite - ჭკვიანი დისტანციური მართვის პულტი, რომელიც აძლიერებს ტრადიციული დისტანციური მართვის შესაძლებლობებს და იძლევა გარკვეულ პერსონალიზაციას.

დადებითი: მხარს უჭერს ხმოვან ბრძანებებს და აქვს ინტუიციური სენსორული ინტერფეისი

უარყოფითი მხარეები: ძვირი (350 დოლარი), არხების ავტომატურად შეცვლა და მცირე ზომის ღილაკები.

3. Caavo Control Center - ჭკვიანი დისტანციური და კონტროლის ცენტრის წყვილი, რომელიც იძლევა კავშირს ტელევიზიას, დისტანციურ და მესამე მხარის პროგრამულ უზრუნველყოფას შორის

დადებითი: მხარს უჭერს ხმოვან ბრძანებებს

მინუსები: ძვირია ($ 160), არ შეუძლია ავტომატურად შეცვალოს არხები და აქვს პატარა ღილაკები

მარაგები

1. "Arduino" Uno USB კაბელით - 12.99 Amazon.com– დან

2. YL-44 Buzzer მოდული (ზუმერის მოდული, დაბალი დონის გამომწვევი)-$ 3.98 აშშ დოლარი/ გადაზიდვა aliexpress.com– დან

3. რეალურ დროში საათის მოდული (საჭირო ბატარეით) - $ 11.50 3 -დან Amazon.com– დან

4. დიდი Arduino არკადული ღილაკი - $ 9.95 adafruit.com– დან

5. არკადული ღილაკის მავთულები - $ 4.95 adafruit.com– დან

5. ინფრაწითელი გამცემი და მიმღების ნაკრები - $ 13.99 Amazon.com– დან

7. 9 ვოლტიანი ბატარეა - $ 10.99 8 დოლარად Amazon.com– დან

8. 9 ვოლტიანი ბატარეა მამაკაცის DC ადაპტერზე - $ 4.99 $ 5 Amazon.com– დან

გარე გარსი 3D ბეჭდვით იყო PETG ძაფის გამოყენებით

ნაბიჯი 1: ნაჭრების დაკავშირება

პიეზო ზუზერის მიწის დამჭერი დაუკავშირდა მიწას არდუინოზე, ხოლო I/O პინი უკავშირდებოდა ციფრულ 8 პორტს.

რეალურ დროში დაყენებული მიწა დაუკავშირდა მიწას არდუინოზე, VCC პინი დაუკავშირდა არდუინოს ძაბვის პინს, SDA პინი დაუკავშირა არდაინოს SDA პინს, SCL პინი დაუკავშირა SCL ჩაამაგრეთ არდუინოზე.

დამიწების პინი IR სხივზე იყო დაკავშირებული Arduino– სთან, VCC პინი იყო დაკავშირებული Arduino– ს ძაბვის პინთან, ხოლო DAT pin იყო ციფრული 3 პორტთან.

არკადული ღილაკის ქინძისთავები დაკავშირებული იყო ციფრულ 2 პორტთან და გრუნტის პინი არდუინოსთან.

ნაბიჯი 2: კოდი

ამ პროექტის კოდი შეგიძლიათ იხილოთ აქ.

ნაბიჯი 3: გარსაცმები

გარსაცმები
გარსაცმები
გარსაცმები
გარსაცმები

როგორც უკვე აღვნიშნეთ, ამ მოწყობილობის გარსი დაბეჭდილია PETG ძაფის გამოყენებით. ზემოთ ნაჩვენებია CAD ფაილების ეკრანის ანაბეჭდები, რომლებიც აჩვენებს როგორი იქნება მზა მოწყობილობა. დასაბეჭდი STL ფაილები, როგორც ბაზისთვის ასევე სახურავისთვის, ასევე თან ერთვის.

ნაბიჯი 4: გამოიყენეთ

მოწყობილობის გამოყენების ინსტრუქცია:

იმისათვის, რომ დააყენოთ ეს დისტანციური მართვა თქვენს კონკრეტულ ტელევიზიასთან, თქვენ ჯერ უნდა გაარკვიოთ რა IR კოდებს გადასცემდა თქვენი ამჟამინდელი დისტანციური ტელევიზია. ნაბიჯების გადადგმა შეგიძლიათ იხილოთ აქ. მას შემდეგ რაც ეს კოდები გახდება ცნობილი, კონკრეტული IR კოდები უნდა განხორციელდეს Arduino კოდში, რომელიც ინახება GitHub– ში. პროგრამის კომენტარები მიგიყვანთ ზუსტად იქ, სადაც ეს კოდები უნდა იყოს შეყვანილი.

მას შემდეგ რაც შეიქმნება, მოწყობილობა ძალიან ადვილი გამოსაყენებელია; უბრალოდ დააჭირეთ ზედა ღილაკს, რომ ჩართოთ და გამორთოთ ტელევიზია. თუ ტელევიზია ჩართულია არხის შეცვლის ერთ – ერთ დროს, ის ამას ავტომატურად გააკეთებს. როდესაც მზად ხართ გამორთოთ ტელევიზია, კვლავ დააჭირეთ ღილაკს.

Უსაფრთხოების ზომები:

იმის გამო, რომ მოწყობილობა არ არის წყალგაუმტარი და გარსაცმის შიგნით არის ბევრი მავთული, ბატარეა და სხვა ელექტრონული კომპონენტები, მნიშვნელოვანია, რომ მოწყობილობა მშრალი იყოს.

გარდა ამისა, იმის გამო, რომ ეს პროექტი იყენებს არდუინოს, მნიშვნელოვანია, რომ პირობები, რომლითაც იგი მუშაობს, დაცული იყოს -40 -დან 85 გრადუს ცელსიუსამდე.

მოვლა და მოვლა:

მას შემდეგ, რაც დისტანციური მართვა შეიქმნება, არ არის ბევრი ისეთი ტექნიკური მომსახურება, რომელიც რეგულარულად უნდა გაკეთდეს. ზოგჯერ უნდა შეიცვალოს მთავარი 9 ვოლტიანი ბატარეა, რომელიც არდუინოს და სხვა კომპონენტებს ამარაგებს; ამისათვის ამოიღეთ ახლანდელი 9 ვოლტიანი ბატარეა ადაპტერიდან გარსაცმში და მიამაგრეთ ახალი ბატარეა ადაპტერზე. რეალურ დროში საათის მოდულს აქვს საკუთარი გარე ბატარეა (3V), ასე რომ მაშინაც კი, თუ ძირითადი ბატარეა კვდება, მან უნდა გააგრძელოს დროის შენარჩუნება. თუ ეს მეორადი ბატარეა უნდა მოკვდეს, ის უნდა შეიცვალოს და RTC– ს ხელახალი კალიბრაცია სჭირდება. ეს ხელახალი დაკალიბრება შესაძლებელია Arduino– ს კომპიუტერში ჩართვით და კოდის ინიციალიზაციით.

ნაბიჯი 5: გაუმჯობესება და გაფართოების პროექტები

თუ თქვენ ეძებთ გამოწვევას, არსებობს მრავალი სხვა გზა, რომ გააფართოვოთ ეს პროექტი თქვენი სურვილისამებრ! რამოდენიმე სავარაუდო პროექტი შეგიძლიათ სცადოთ:

  • აპის შექმნა ისე, რომ მომხმარებელს/მომვლელს შეეძლოს არჩეული არხების დამოუკიდებლად შეცვლა
  • Arduino– ს ინტერნეტთან დაკავშირება უფრო დეტალური მონაცემების მისაღებად, როგორიცაა დრო, რომელიც ზუსტია მილიწამში
  • თითოეული სატელევიზიო არხის შესახებ არსებული საჯარო ინფორმაციის გამოყენება, რათა მომხმარებელს მიაწოდოს მეტი დეტალი

ნაბიჯი 6: რესურსები და მითითებები

დიდი ღილაკი Jumbo უნივერსალური ტელევიზია დისტანციური უფროსებისთვის. აღებულია https://flipperremote.com– დან

საკონტროლო ცენტრი Smart Remote + საშინაო თეატრის კერა - გადაიხადეთ გეგმა. ამოღებულია

IR დისტანციური სიგნალები. აღებულია learn.adafruit.com/ir-sensor/using-an-ir-senso– დან

Logitech Harmony Elite Advanced Universal Remote, Hub and App. ამოღებულია

სამუელ 123 აბზ. (2017, 08 ოქტომბერი). Arduino YL-44 ბუზერის მოდული. წაკითხვის თარიღი: 2020 წლის 22 მაისი, Universal Remote 101: როგორ მუშაობს უნივერსალური დისტანციური მართვა? ამოღებულია caavo.com/blogs/news/universal-remote-101- როგორ-გააკეთა-უნივერსალური-დისტანციური სამუშაოები

z3t0. (ახ.წ.). z3t0/Arduino-IRremote. ამოღებულია

გირჩევთ: