Სარჩევი:

Smart Universal IR დისტანციური: 6 ნაბიჯი
Smart Universal IR დისტანციური: 6 ნაბიჯი

ვიდეო: Smart Universal IR დისტანციური: 6 ნაბიჯი

ვიდეო: Smart Universal IR დისტანციური: 6 ნაბიჯი
ვიდეო: wifi დისტანციური IR და RF კოდების Broadlink RM4C Pro, Home Assistant - აკონტროლეთ კონდიციონერი 2024, ივლისი
Anonim
Image
Image
ნაწილების მიღება დისტანციური დისტანციისთვის !!!
ნაწილების მიღება დისტანციური დისტანციისთვის !!!

წარმოგიდგენთ Smart Universal IR დისტანციურს! მარტივი, კომპაქტური და ბევრად მძლავრი ინსტრუმენტი თქვენს გარშემო არსებული ყველა IR მოწყობილობის დასაპყრობად !!! ყველაფერი სულ რაღაც რამდენიმე დოლარად…

რატომ ჭკვიანი ???

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

ნაბიჯი 1: მიიღეთ ნაწილები თქვენი დისტანციური მართვისთვის !

ამ დისტანციური მართვისთვის საჭირო კომპონენტები:

1) არდუნიო ნანო x 12) IR მიმღები - რომელიმე მათგანი (TSOP1130/TSOP1138/TSOP1330/TSOP1338) ან ნებისმიერი სხვაც იმუშავებს x 13) IR გადამცემი LED x 14) რეზისტორები - 150 Ohms x 15) დიოდი - 1N4007 x 1 6) SPST Slide Switch x 17) ქალი თავსაბურავები / ბურგის ზოლები - 40 ქინძისთავები 18 ან თქვენი მოთხოვნის შესაბამისად) 10) პერფორირებული / წერტილოვანი / ნულოვანი PCB11) 9V ბატარეის დამჭერი / კონექტორი x 112) მავთულის დამაკავშირებელი 13) შედუღების რკინა და სხვა ინსტრუმენტები 14) შედუღების მავთული

და ბოლოს მძიმე შრომა !!!:-p

ნაბიჯი 2: ხერხემალი !

როგორც უკვე აღვნიშნეთ, არდუინო ნანო არის დისტანციური მართვის მთავარი ხერხემალი.

ის მართავს: 1) IR სიგნალების მიღებას IR მიმღების საშუალებით.2) მიღებული სიგნალების ფორმატის გაშიფვრა.3) შენახვის ოპერაციები (ჩაწერა / წაკითხვა / წაშლა) მასში EEPROM.4) მომხმარებლის ღილაკების დაჭერის გამოვლენა. 5) შესაბამისი IR კოდების გადაცემა IR გადამცემი LED- ის საშუალებით.

*დამატებითი ინფორმაციისთვის მიმართეთ მოწყობილობების მონაცემთა ფურცლებს.

ნაბიჯი 3: წრე

წრე
წრე
წრე
წრე
წრე
წრე
წრე
წრე

აქ ნაჩვენები სურათები წარმოადგენს IR დისტანციის წრიულ დიაგრამას.

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

- არდუინო ნანოს D4- დან D10- ის ქინძისთავები უკავშირდება კლავიატურის მატრიცას, როგორც ნაჩვენებია.

- კიდევ ერთი ღილაკი, სახელწოდებით "Learn Switch" პირდაპირ კავშირშია D2- თან.

- გადამცემი LED უკავშირდება pin D3- ს 150 Ohm რეზისტორის საშუალებით. ეს კონფიგურაცია იძლევა გადაცემის დიაპაზონს 3 მეტრამდე. უფრო დიდ მანძილზე გამოიყენეთ BC547 NPN ტრანზისტორი LED– ის მართვისთვის.

- IR მიმღები OUT ტერმინალი უკავშირდება D11- ს და დანარჩენი 5V და GND არდუინო ნანოს, როგორც ნაჩვენებია. *მიმართეთ თქვენი შესაბამისი IR მიმღების მონაცემთა ცხრილს მოწყობილობის PIN მარკირებისთვის.

- 9V ბატარეის კლიპი უკავშირდება Arduino Nano– ს Vin– ს დიოდის საშუალებით - 1N4007 (ზოგადი დანიშნულების მაკორექტირებელი დიოდი) და სლაიდების გადამრთველს. ეს დიოდი იცავს Arduino– ს, თუ 9V ბატარეა საპირისპიროდ არის დაკავშირებული. გადამრთველი ჩართავს / წყვეტს კვების ბლოკს, რომელიც მიეწოდება არდუინო ნანოს ბატარეის საშუალებით.

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

ნაბიჯი 4: მისი სრული შეკრება. რა რა რა

მისი აწყობა საერთოდ. რა რა რა
მისი აწყობა საერთოდ. რა რა რა
მისი აწყობა საერთოდ. რა რა რა
მისი აწყობა საერთოდ. რა რა რა
მისი აწყობა საერთოდ. რა რა რა
მისი აწყობა საერთოდ. რა რა რა

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

*არ დაუკავშიროთ Arduino Uno ან 9V ბატარეა დაფს სანამ წრე სწორად დაასრულებთ და გამოცდით !

თქვენ შეგიძლიათ შეასრულოთ შემდეგი ნაბიჯები თქვენი სრული დაფის შესაქმნელად:

1) მოათავსეთ და შეაერთეთ ყველა ღილაკი თქვენი არჩევანის მიხედვით. 2) დაამყარეთ მატრიცული კავშირები ყველა ღილაკებს შორის სქემის მიხედვით. 3) შეაერთეთ ქალი სათაურები არდუინოს ქინძისთავების მიხედვით. 4) შესაბამისად შეაერთეთ დაფაზე რეზისტორი, გადამრთველი და დიოდი. 5) დამაკავშირებელი მავთულის გამოყენებით კლავიატურის მატრიცა Arduino ქინძისთავებისთვის. 6) შეაერთეთ IR მიმღები, IR გადამცემი LED და Learn Switch ღილაკი. ასევე, დამაკავშირებელი მავთულის გამოყენებით დაასრულეთ მათი კავშირი სქემის მიხედვით. 7) შეაერთეთ 9V ბატარეის დამჭერი და უწყვეტობის ტესტერის გამოყენებით შეამოწმეთ ყველა კავშირი, რაც თქვენ გააკეთეთ თქვენს დაფაზე.8) თუ ყველაფერი კარგადაა, მაშინ შეაერთეთ Arduino Nano- ს დაფა და ატვირთეთ კოდი კომპიუტერთან დაკავშირებით. თქვენ შეგიძლიათ შეამოწმოთ დისტანციური მუშაობს კარგად თუ არა ამ ეტაპზე. 9) შეაერთეთ 9V ბატარეა და გამოსცადეთ ის !!!

ნაბიჯი 5: პროგრამირება !

ამ პროექტისთვის გამოყენებული ბიბლიოთეკა არის IRremote. თქვენ შეგიძლიათ იპოვოთ აქ:

ჩამოტვირთეთ და დააინსტალირეთ ბიბლიოთეკა ჯერ სანამ შემდგომ ნაბიჯებზე გადახვალთ.

გახსენით მოწოდებული კოდის ფაილი Arduino IDE- ს გამოყენებით. ინსტრუმენტების მენიუდან აირჩიეთ შესაბამისი დაფა და COM პორტი. ატვირთეთ იგი !!! და თქვენ ყველაფერი შესრულებულია !!!:-)

ნაბიჯი 6: საბოლოო ნაბიჯი - გამოსცადეთ !

მაშ, როგორ გავააქტიუროთ ის ???

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

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

5) მას შემდეგ რაც დასრულდება კონტროლის სწავლება, მიჰყევით მის გამოყენებას:

  • შეარჩიეთ კონკრეტული ბანკი, რომელშიც თქვენ მიანიჭეთ კონტროლი შესაბამისი ბანკის ღილაკზე დაჭერით.
  • ბანკის არჩევის შემდეგ დააჭირეთ ნებისმიერ ღილაკს, რომელზედაც თქვენ მიანიჭეთ კონტროლი.
  • Შესრულებულია !!!

6) ვიდეო გვიჩვენებს IR LED– ის ტესტირებას დისტანციური მართვის გარკვეული კონტროლის სწავლების შემდეგ.

* შეგიძლიათ ხელახლა მიანიჭოთ კონტროლი ნებისმიერ ღილაკს, თუ რაიმე შეცდომაა კონტროლის მინიჭებისას

* თუ გსურთ დისტანციური მართვის ყველა შენახული კონტროლის წაშლა, უბრალოდ დააჭირეთ და გააჩერეთ Learn Switch დისტანციური ჩართვისას ON/OFF გადამრთველის გამოყენებით, ან შეგიძლიათ უბრალოდ დააჭიროთ გადატვირთვის ღილაკს Arduino Nano– ზე Learn Switch– ის ჩატარებისას. დაიჭირეთ სწავლის გადამრთველი სანამ LED ნანოზე არ ჩაირთვება. ის გაქრება, მას შემდეგ რაც მეხსიერება მთლიანად წაიშლება.

Შესრულებულია !!!

მიეცით ხმა მიკრო კონტროლერის კონკურსში, თუ მოგეწონათ ეს ინსტრუქცია:-) შეამოწმეთ ჩემი სხვა ინსტრუქციებიც….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

გირჩევთ: