Სარჩევი:
- ნაბიჯი 1: მიიღეთ ნაწილები თქვენი დისტანციური მართვისთვის !
- ნაბიჯი 2: ხერხემალი !
- ნაბიჯი 3: წრე
- ნაბიჯი 4: მისი სრული შეკრება. რა რა რა
- ნაბიჯი 5: პროგრამირება !
- ნაბიჯი 6: საბოლოო ნაბიჯი - გამოსცადეთ !
ვიდეო: Smart Universal IR დისტანციური: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
წარმოგიდგენთ 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:
გირჩევთ:
ტელევიზია დისტანციური ხდება RF დისტანციური -- NRF24L01+ გაკვეთილი: 5 ნაბიჯი (სურათებით)
ტელევიზია დისტანციური ხდება RF დისტანციური || NRF24L01+ სახელმძღვანელო: ამ პროექტში მე გაჩვენებთ, თუ როგორ გამოვიყენე პოპულარული nRF24L01+ RF IC ტელევიზორის დისტანციური მართვის სამი უსარგებლო ღილაკის უკაბელოდ LED ზოლის სიკაშკაშის შესაცვლელად. Დავიწყოთ
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: 5 ნაბიჯი
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა გამოიყენოთ LED RF დისტანციური მართვის პულტი იმისათვის, რომ გააკონტროლოთ თითქმის ყველაფერი რაც გსურთ. ეს ნიშნავს, რომ ჩვენ უფრო ახლოს შევხედავთ RF დისტანციური გადაცემის პროცესს, წაიკითხავთ გაგზავნილ მონაცემებს Arduino µC– ით
დისტანციური Arduino დისტანციური მართვა: 5 ნაბიჯი
უსაფრთხო Arduino დისტანციური: ეს არის მაგალითი იმისა, თუ როგორ უნდა გააკეთოთ ულტრა უსაფრთხო უკაბელო (ავტოფარეხი) დისტანციური. ჩვეულებრივ დისტანციურ დისკებს აქვს მოძრავი კოდის ტიპის უსაფრთხოება, რომლის გვერდის ავლით ნებისმიერი მოწინავე ქურდი შეძლებს. ეს დისტანციური სისტემა ეყრდნობა 16 ბაიტიანი ღილაკის გამოყენებას, ასე რომ მისი გატეხვა იქნება
4WD რობოტიანი დისტანციური დისტანციური USB Gamepad: 6 ნაბიჯი
4WD Robot Drived Via Remote USB Gamepad: ჩემი შემდეგი რობოტიკის პროექტისთვის, მე იძულებული გავხდი არქიტექტორი/შემუშავებულიყო ჩემი საკუთარი რობოტის პლატფორმა გაუთვალისწინებელი გარემოებების გამო. მიზანი არის ის იყოს ავტონომიური, მაგრამ პირველ რიგში, მე უნდა გამოვცადო მისი ძირითადი მამოძრავებელი ძალა უნარი, ამიტომ ვიფიქრე, რომ ეს იქნება სახალისო გვერდითი პროფესიონალი
ჩვეულებრივი დისტანციური მართვის ნაკრები გადაკეთდა ოთხარხიანი RC სათამაშო დისტანციური მართვის საშუალებით: 4 ნაბიჯი
ჩვეულებრივი დისტანციური მართვის ნაკრები გადაკეთდა ოთხარხიანი RC სათამაშო დისტანციური მართვის საშუალებით: 62 将 通用 遥控 采用 62 62 62 62 62 62改造 方法 非常 简单. 只需 准备 一些 瓦楞纸 板, 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务. 玩具 车船 提供 远程 无线 控制