Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ მასალები და ინსტრუმენტები
- ნაბიჯი 2: შეუერთეთ Arduino
- ნაბიჯი 3: დისტანციური არხის სიგნალების შეგროვება
- ნაბიჯი 4: განახორციელეთ კოდი
- ნაბიჯი 5: დაბეჭდეთ საქმე
- ნაბიჯი 6: გაუმჯობესებები და გაფართოებები
- ნაბიჯი 7: რესურსები და მითითებები
ვიდეო: დამხმარე ტელევიზია: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ტელევიზიის ამჟამინდელი დისტანციური მართვის პულტი შეიძლება იყოს დამაბნეველი და რთული. პატარა ღილაკები და დამაბნეველი განლაგება ართულებს ფიზიკურად დააჭირეთ ღილაკს და დაიმახსოვრეთ რომელი ღილაკები დააჭიროთ. ამ პროექტის მიზანი იყო ამ სირთულეებთან ბრძოლა დისტანციური მართვის გამოყენებით ნაკლები, უფრო დიდი ღილაკებით და გამაფრთხილებელი სისტემით, რომელიც აცნობებდა მომხმარებელს არხის შეცვლის შესახებ. ღილაკების შეზღუდული რაოდენობა შეამცირებს დაბნეულობას და გაადვილებს სატელევიზიო არხებზე ნავიგაციას. განგაშის სისტემა გააფრთხილებს მომხმარებელს არხის შეცვლის დრომდე ხუთი წუთით ადრე.
დიზაინის პროცესის დაწყებამდე ჩატარდა ფონური კვლევა და განისაზღვრა მოთხოვნები. მოთხოვნა, გადაწყვეტილების მატრიცა და კონკურენტების ანალიზის დოკუმენტები ხელმისაწვდომია ქვემოთ ჩამოსატვირთად. ყველა ამ ფაილის ბმულები ასევე ხელმისაწვდომია ამ გვერდის ბოლოში მითითებებისა და რესურსების განყოფილებაში.
ნაბიჯი 1: შეაგროვეთ მასალები და ინსტრუმენტები
სანამ დაიწყებთ დისტანციური მართვის პულტის მშენებლობას, დარწმუნდით, რომ თქვენ გაქვთ ყველა მასალა და ინსტრუმენტი, რაც დაგჭირდებათ. მასალები ჩამოთვლილია მასალებში და დოკუმენტის ბმული შეგიძლიათ იხილოთ ამ გვერდის რესურსებისა და მითითებების განყოფილებაში. ინსტრუმენტებისთვის დაგჭირდებათ შედუღების სადგური/ნაკრები და 3D პრინტერი.
ნაბიჯი 2: შეუერთეთ Arduino
შემდეგი, იპოვნეთ თქვენი Arduino Mini Pro და შეაგროვეთ მასალები, რომლებიც ნაპოვნია მასალებში. მიიღეთ თქვენი PCB დაფა და თქვენი პირველი ნაბიჯი უნდა იყოს PCB– ის ორივე მხარეს ლითონის ორი ხაზის შექმნა, რომელიც შეიძლება ემსახურებოდეს Arduino– დან 5V და GND რელსებს. გარდა ამისა, თქვენ ასევე შეგიძლიათ გამოიყენოთ დაფის სტილის PCB, მაგრამ ამ მიდგომის მინუსი არის შეზღუდული მოქნილობა და უნებლიე კავშირები.
IR ფოტოსურათი გაურკვეველია, მაგრამ ანოდი დაკავშირებულია NPN ბიპოლარული ტრანზისტორის ემისტერთან. ტრანზისტორის კოლექტორი დაკავშირებულია 220 ოჰ რეზისტორის საშუალებით 5 ვ ელექტროენერგიის მიწოდებასთან, ბაზა 220 ოჰ რეზისტორის საშუალებით უკავშირდება ციფრულ პინ 3 -ს არდუინოზე. ეს საშუალებას აძლევს პინ 3 -ს უფრო მეტი მიმდინარეობა განახორციელოს IR LED- ზე, რაც ზრდის დისტანციური მართვის დიაპაზონს.
თითოეული ღილაკი მავთულხლართულია ისე, რომ ერთი ფეხი უკავშირდება 5V- ს 1k ohm რეზისტორის საშუალებით. ჰორიზონტალურად მოპირდაპირე ფეხი უნდა იყოს მიწასთან დაკავშირებული და დიაგონალურად მოპირდაპირე ფეხი უნდა იყოს დაკავშირებული ციფრულ პინთან, რომელიც გამოიყენება ღილაკის სტატუსის შესამოწმებლად.
ყველაზე მნიშვნელოვანი pinouts არის ის, რომ IR led უკავშირდება pin 3 და რომ SDA და SCL on RTC უკავშირდება pin A4 და A5 შესაბამისად. დაიცავით სქემის დიაგრამა და სურათი ზემოთ, გაყვანილობის დასახმარებლად.
ნაბიჯი 3: დისტანციური არხის სიგნალების შეგროვება
ტელევიზორის დისტანციური მართვა მუშაობს კონკრეტული სიგნალების გაგზავნით ტელევიზორებზე განსაზღვრული სიხშირით. ეს ინფრაწითელი სიგნალები შეიძლება წარმოვიდგინოთ როგორც მოციმციმე შუქების სიმებიანი, რომელიც ტელევიზორს ეუბნება გააკეთოს კონკრეტული რამ. დისტანციური/სატელევიზიო კავშირის განსახორციელებლად, ეს დისტანციური არხის სიგნალები უნდა შეგროვებულიყო და დაპროგრამებულიყო სპეციფიკურ ღილაკებზე ისე, რომ ისინი გამოსულიყო დაჭერით. ამისათვის მიმღები გამოიყენებოდა ამ სიგნალის ჩართვის/გამორთვის სიგნალების შესაგროვებლად. ატვირთეთ IRrecvDumpV2 არდუინოში. მიუთითეთ თქვენი პულტი მიმღებისკენ და დააჭირეთ დისტანციურ არხებს, რომელთა ჩაწერა გსურთ. Arduino სერიალში თქვენ უნდა ნახოთ მსგავსი სურათი ზემოთ. მიიღეთ ხელმოუწერელი int rawData მნიშვნელობა და გამოიყენეთ ეს როგორც თქვენი არხის მნიშვნელობა. გაიმეორეთ ეს ნაბიჯები სანამ არ გექნებათ ყველა საჭირო არხი.
ნაბიჯი 4: განახორციელეთ კოდი
დისტანციური მართვის კოდი ქვემოთ არის ჩამოსატვირთად და ახსნა, თუ რას აკეთებს კოდი ქვემოთ.
არხები:
ახლა, როდესაც თქვენ გაქვთ ყველა არხი, დროა განახორციელოთ იგი კოდში. ატვირთეთ დისტანციური კოდი არდუინოში. მიიღეთ ხელმოუწერელი ნედლეულის არხის კოდები და განათავსეთ ისინი არდუინოს კოდის გლობალურ განყოფილებაში. უმეტეს ფაილში, კარგი იქნება მათი დამატება setup () მეთოდის ზემოთ. მარყუჟის () ფუნქციის შიგნით, გამოიყენეთ sendRaw () ფუნქცია if მარყუჟების შიგნით, კონკრეტული არხების გასაგზავნად. იხილეთ ვიდეო უკეთესი ახსნისთვის.
რეალურ დროში საათი:
რეალურ დროში (RTC) განხორციელდა მომხმარებლის გაფრთხილება, როდესაც დროა არხის შეცვლის დრო. RTC შეიძლება შეიქმნას RTC მოსახლეობის მეთოდის გამოყენებით. სანამ RTC დისტანციური მართვისას გამოიყენებს, ის უნდა იყოს დასახლებული. იმ დროს, როდესაც RTC უკავშირდება მოწყობილობას, თარიღი და დრო უნდა შეიყვანოს RTC– ს მეთოდებში. თითოეული ადგილი, რომელიც უნდა შეიყვანოთ არის ქვემოთ მოცემულ კოდში. ჩამოტვირთეთ მოსახლეობის მეთოდი RTC– ს ქვემოთ, სანამ ჩამოტვირთავთ არხს და RTC კოდს.
ნაბიჯი 5: დაბეჭდეთ საქმე
რატომ გამოვიყენეთ კომპიუტერული დიზაინი (CAD)?
CAD– ის გამოყენება იძლევა სწრაფ პროტოტიპირებას. CAD მოდელების გამოყენებით, ჩვენ შევძელით სწრაფად გენერირება სხვადასხვა დიზაინის მისაღწევად ახლანდელ მოდელზე, რომელიც იტევს ყველა კომპონენტს. როგორც გავიმეორეთ, ჩვენ აღმოვაჩინეთ რომელი კომპონენტები ჯდება და რომელი CAD სფეროებია საჭირო შეცვლა. სწრაფმა პროტოტიპმა მოგვცა საშუალება შევცვალოთ ის ნაწილები, რომლებიც არ მუშაობდნენ შედარებით მოკლე დროში. მაგალითად, ჩვენ გვქონდა განუწყვეტლივ შეცვლა ქეისის სიმაღლე მანამ, სანამ ის არ იყო საკმარისად დიდი, რომ მოერგოს ყველა კომპონენტს.
CAD და ასამბლეის ინსტრუქციები
CAD მოდელი შემუშავებულია OnShape– ის გამოყენებით. პირველი, გადმოწერეთ სამი.stl ფაილი, რომლებიც ნაჩვენებია ქვემოთ. სამი ფაილი მოგაწვდით ქვედა ნაწილს, საფარს და ბატარეის სამაგრს. ფაილების გადმოტვირთვის შემდეგ შეგიძლიათ დაბეჭდოთ ისინი თქვენი არჩევანის 3D პრინტერზე. ჩვენი გამეორებისთვის ჩვენ გამოვიყენეთ პრუსა და მაკერბოტი. პრინტერიდან გამომდინარე, შეიძლება დაგჭირდეთ პლასტმასის კიდეების ქვიშა. შემდეგი, მას შემდეგ რაც კომპონენტები მოთავსდება დისტანციური მართვის შიგნით, თქვენ მოგიწევთ ხრახნების გამოყენება დისტანციური პულტის ზედა ნაწილის ქვედა ნაწილზე დასამაგრებლად. ამის შემდეგ, თქვენ მოგიწევთ ჯოისტიკი დააჭიროთ დისტანციური მართვის პულტის თავზე. კომპონენტების მორგებიდან გამომდინარე, შეიძლება დაგჭირდეთ ბატარეის კორპუსის შეკვრა გარსაცმის შიდა კედელზე.
ნაბიჯი 6: გაუმჯობესებები და გაფართოებები
დისტანციური მართვის გაუმჯობესება შესაძლებელია პროგრამის შექმნით, რომელიც საშუალებას აძლევს მომხმარებელს მარტივად დააპროგრამოს დისტანციური მართვის კონკრეტული გრაფიკი. მომავალში დისტანციური მართვის გაუმჯობესება ასევე შესაძლებელია ქეისის შემუშავებით, რომელიც უფრო პატარა და მოსახერხებელია მომხმარებლისთვის. შიდა მიკროსქემის გაუმჯობესება შესაძლებელია პერსონალურად მორგებული PCB- ების საშუალებითაც, რათა შესაძლებელი იყოს უფრო მარტივი შიდა დისტანციური დიზაინი.
ნაბიჯი 7: რესურსები და მითითებები
ბევრი სასარგებლო რესურსი შეტანილია ამ განყოფილებაში, ასე რომ თქვენ შეგიძლიათ ხელახლა დანიშნოთ პულტი თქვენი საჭიროებების შესაბამისად. ქვემოთ თქვენ ნახავთ ბევრ რესურსს, რომელიც ჩვენ გამოვიყენეთ დისტანციური მართვის დროს.
ფონის კვლევა:
აღწერა: დიზაინის პროცესის დაწყებამდე ჩატარდა წინასწარი კვლევა. რესურსები წინასწარი კვლევისათვის ნაჩვენებია ქვემოთ.
W., & I. (2017, 30 ოქტომბერი). როგორ გააკონტროლოთ თქვენი ტელევიზია არდუინოთი! წაკითხვის თარიღი: 17 თებერვალი, 2018, კუნთოვანი დისტროფია. (2018, 06 თებერვალი). წაკითხვის თარიღი: 17 თებერვალი, 2018, Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. მე -10 ევროპული კონფერენციის მასალები ინტერაქტიული ტელევიზიისა და ვიდეოს შესახებ - EuroiTV 12. doi: 10.1145/2325616.232562
ახალგაზრდა, C. (2017, 4 აპრილი). არდუინოზე ინფრაწითელი ბიბლიოთეკის გამოყენება. წაკითხვის თარიღი: 2018 წლის 19 თებერვალი, დემენცია | MedlinePlus. (2018 წელი, 31 იანვარი). წაკითხვის თარიღი: 2018 წლის 19 თებერვალი, ბრენერი, ლ. (ახ. წ.) პლასტმასის ტიპები, რომლებიც გამოიყენება ტელევიზორის დისტანციური მართვისთვის. წაკითხვის თარიღი: 20 თებერვალი, 2018, ზო, ა. (ახ. წ.) IR კომუნიკაცია. წაკითხვის თარიღი: 20 თებერვალი, 2018, მახასიათებლები მარტივი სატელევიზიო დისტანციური Jumbo ღილაკები. (ახ.წ.). წაკითხვის თარიღი: 25 თებერვალი, 2018, Www.alzstore.com. (ახ.წ.). წაკითხვის თარიღი: 20 მარტი, 2018, Gmatrix u43 დიდი ღილაკი უნივერსალური დისტანციური მართვა - საცალო შეფუთვა: სახლის აუდიო და თეატრი. (ახ.წ.). წაკითხვის თარიღი: 25 თებერვალი, 2018, ღილაკი. (ახ.წ.). წაკითხვის თარიღი: 20 მარტი, 2018, ნედელკოვსკი, დ. (2016, 17 აგვისტო). Arduino და DS3231 რეალურ დროში საათის გაკვეთილი. წაკითხვის თარიღი: 20 მარტი, 2018, IR დისტანციური არდუინოს ბიბლიოთეკა:
აღწერა: ეს ბიბლიოთეკა არის ძალიან სასარგებლო დისტანციური პროგრამირებისთვის, რადგან ის შეიცავს ბევრ ფუნქციას, რაც ხელს უწყობს კოდირების პროცესის დაჩქარებას. კრიტიკული ფუნქციები, როგორიცაა IR დეკოდირება და IR სიგნალის გაგზავნა, შედის ტელევიზიის დისტანციური სისტემების უმეტესობისთვის.
Github ლინკი:
github.com/z3t0/Arduino-IRremote
მასალების ანგარიში:
აღწერა: მასალების კანონპროექტის ონლაინ ვერსია. ბმული ქვემოთ.
docs.google.com/spreadsheets/d/1D5bFs-KHPn…
მოწყობილობის მოთხოვნების ფურცელი:
აღწერილობა: მოწყობილობის მოთხოვნების ფურცელი. თქვენ შეგიძლიათ გადმოწეროთ ფაილი (იხილეთ შესავალი ნაწილი) ან ნახოთ ონლაინ რეჟიმში. ბმული მოცემულია ქვემოთ.
docs.google.com/spreadsheets/d/1NPdmP5oBxG…
კონკურენტის ანალიზი:
აღწერა: დოკუმენტი ჩვენი კონკურენტების შესახებ. ჩამოტვირთეთ ფაილი შესავალში ან იხილეთ ბმული ქვემოთ.
docs.google.com/document/d/1JfeLyk_gPPXIuH…
გადაწყვეტილების მატრიცა:
Desc: დოკუმენტი იმ გადაწყვეტილებების შესახებ, რომლებიც მივიღეთ ჩვენი მოწყობილობის განვითარების ციკლის განმავლობაში. ჩამოტვირთეთ ფაილი შესავალში ან იხილეთ ბმული ქვემოთ.
docs.google.com/spreadsheets/d/11of_h3fuh6…
გირჩევთ:
ტელევიზია დისტანციური ხდება RF დისტანციური -- NRF24L01+ გაკვეთილი: 5 ნაბიჯი (სურათებით)
ტელევიზია დისტანციური ხდება RF დისტანციური || NRF24L01+ სახელმძღვანელო: ამ პროექტში მე გაჩვენებთ, თუ როგორ გამოვიყენე პოპულარული nRF24L01+ RF IC ტელევიზორის დისტანციური მართვის სამი უსარგებლო ღილაკის უკაბელოდ LED ზოლის სიკაშკაშის შესაცვლელად. Დავიწყოთ
აკონტროლეთ ტელევიზია და დაუკავშირდით ჟოლოს Pi იმავე დისტანციური მართვის საშუალებით: 4 ნაბიჯი
ტელევიზორის კონტროლი და მასთან დაკავშირებული ჟოლო Pi იგივე დისტანციური მართვის საშუალებით: Raspberry Pi- ს ინფრაწითელი დისტანციური მართვისთვის, ჩვენ გვეძლებოდა LIRC- ის გამოყენება. ეს მუშაობდა Kernel 4.19.X– მდე, სანამ LIRC– ის მუშაობა გაცილებით რთული გახდა. ამ პროექტში ჩვენ გვაქვს Raspberry Pi 3 B+ ტელევიზორთან დაკავშირებული და ჩვენ
555 ტაიმერი ტელევიზია დისტანციური ჯამერი: 3 ნაბიჯი
555 Timer TV Remote Jammer: როგორ მუშაობს ტელევიზორის ჩამკეტი? ტელევიზიის დისტანციური პულტი იყენებს სინათლეს დისტანციურიდან ტელევიზიაში სიგნალების გადასატანად. დისტანციური მართვის სისტემა გამოსცემს უხილავ ინფრაწითელ შუქს, რომელიც შეესაბამება კონკრეტულ ბინარულ კოდებს. ეს ორობითი კოდები შეიცავს ბრძანებებს, როგორიცაა
პორტატული Retrogaming ტელევიზია: 4 ნაბიჯი
პორტატული Retrogaming TV: მე მიყვარს ამ ძველი ნივთების დიზაინი. მაგრამ ის მძიმეა, მხოლოდ შავ -თეთრში და რაიმესთან დაკავშირება ბევრ ადაპტერს მოითხოვს და ბოლოს კარგად არ მუშაობს. ასე რომ, ჩვენ მივდივართ, მე გადავწყვიტე შეცვალონ CRT უფრო თანამედროვე LCD ეკრანზე
საბოლოო ელექტრონიკის დამხმარე -- ცვალებადი სადგამი PSU დამხმარე ხელებით: 12 ნაბიჯი (სურათებით)
საბოლოო ელექტრონიკის დამხმარე || ცვალებადი სადგამი PSU დამხმარე ხელებით: ელექტრონიკასთან მუშაობისას თითქმის ყოველთვის საჭიროა ორი ინსტრუმენტი. დღეს ჩვენ შევქმნით ამ ორ აუცილებელს. ჩვენ ასევე გადავდგამთ ამას კიდევ ერთი ნაბიჯით წინ და გავაერთიანებთ ამ ორს ერთადერთ ელექტრონიკის საბოლოო დამხმარედ! მე რა თქმა უნდა ვსაუბრობ