Სარჩევი:
- ნაბიჯი 1: მასალების შეგროვება
- ნაბიჯი 2: კავშირების დამყარება
- ნაბიჯი 3: IDE- ს დაყენება
- ნაბიჯი 4: კოდის ატვირთვა და ტესტირება
ვიდეო: IR დისტანციური დეკოდირება ARDUINO– ს გამოყენებით .: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს არის კიდევ ერთი მეგობრული გაკვეთილი ძალიან მარტივი IR დისტანციური დეკოდერის შესაქმნელად Arduino და IR მიმღების გამოყენებით. ეს გაკვეთილი მოიცავს ყველაფერს პროგრამული უზრუნველყოფის დაყენებიდან IR მიმღების გამოყენებამდე და სიგნალების გაშიფვრით. ეს სიგნალები შეიძლება გამოყენებულ იქნას მოგვიანებით მრავალი პროექტისთვის, მათ შორის IR დისტანციური მართვის რობოტი, სახლის ავტომატიზაცია და მსგავსი IR კონტროლირებადი პროექტები.
თუ თქვენ ხართ რობოტიკაში და გსურთ ყველაფერი ისწავლოთ თავიდან, გადახედეთ ამ ელექტრონულ კურსს.
ნაბიჯი 1: მასალების შეგროვება
- არდუინო (მე ვიყენებ გაეროს). ბმული USLink for Europe
- IR მიმღები (აქ გამოყენებულია 1838) ბმული USLink ევროპისთვის
- პურის დაფა. ბმული USLink for Europe
- მავთულები. ბმული USLink for Europe
- Arduino IDE.
ყველა კომპონენტის შეძენა შესაძლებელია UTsource.net– დან
ნაბიჯი 2: კავშირების დამყარება
ჯერ შეამოწმეთ IR მიმღების PinOut დიაგრამა. IR მიმღებებს აქვთ 3 პინი, +ve, GND და Out. ნებისმიერი მიღების დაწყებამდე დარწმუნდით, რომ იცით ეს ქინძისთავები. თუ არასწორად არის დაკავშირებული, კონფიგურაცია არ იმუშავებს და გაგიჭირდებათ მისი გარკვევა.
გააკეთეთ შემდეგი კავშირები:-
1. შეაერთეთ მიმღების +ve პინი არდუინოს 3.3 ვ -თან.
2. მიმღების GND pin Arduino– ს GND– ზე.
3. მიმღების პინი არდუინოს ციფრულ პინ 2 -ზე.
შეაერთეთ arduino დაფა კომპიუტერს, რადგან ჩვენ გვჭირდება კოდის ატვირთვა და IR პულსის მონიტორინგი.
ნაბიჯი 3: IDE- ს დაყენება
IR პროგრამების გამოყენებისთვის, თქვენ უნდა დაამატოთ IR ბიბლიოთეკა თქვენს IDE– ში, წინააღმდეგ შემთხვევაში ჩვენი პროგრამა არ იმუშავებს.
ჩამოტვირთეთ IR ბიბლიოთეკა.
გადმოწერეთ გადმოწერილი ფაილი.
დააკოპირეთ მოპოვებული საქაღალდე.
გადავიდეთ >> C drive >> პროგრამების ფაილები (x86) >> Arduino >> ბიბლიოთეკები.
ჩასვით საქაღალდე ბიბლიოთეკებში.
ეს არის ის, რომ IDE მზად არის იმუშაოს ჩვენს კოდთან.
ნაბიჯი 4: კოდის ატვირთვა და ტესტირება
ჩამოტვირთეთ ჩემ მიერ მოწოდებული კოდი და ატვირთეთ Arduino Board- ში.
მას შემდეგ, რაც კოდი აიტვირთება, გადადით ინსტრუმენტებზე და აირჩიეთ სერიული მონიტორი.
არდუნიო უნდა გადატვირთოთ/დაისვენოთ და თქვენ მზად ხართ შეაგროვოთ თქვენი დისტანციური კოდის კოდები. უბრალოდ მიუთითეთ პულტი IR მიმღებისკენ და დააჭირეთ ღილაკს, რომლის სიგნალის დეკოდირებაც გჭირდებათ. ექვსმეტობითი მნიშვნელობა გამოჩნდება ეკრანზე, ეს არის IR კოდები, რომელიც უნდა გაითვალისწინოთ, რაც საჭირო იქნება მომავალი IR დისტანციური პროექტებისთვის.
გირჩევთ:
ორობითი ხე მორსის დეკოდირება: 7 ნაბიჯი (სურათებით)
ორობითი ხე მორსის დეკოდირება: a.articles {font-size: 110.0%; font-weight: bold; შრიფტის სტილი: დახრილი; ტექსტი-გაფორმება: არცერთი; background-color: red;} a.articles: hover {background-color: black;} ეს გასაგები განმარტავს, თუ როგორ უნდა გაიშიფროთ მორსის კოდი Arduino Uno R3.T გამოყენებით
ტელევიზია დისტანციური ხდება RF დისტანციური -- NRF24L01+ გაკვეთილი: 5 ნაბიჯი (სურათებით)
ტელევიზია დისტანციური ხდება RF დისტანციური || NRF24L01+ სახელმძღვანელო: ამ პროექტში მე გაჩვენებთ, თუ როგორ გამოვიყენე პოპულარული nRF24L01+ RF IC ტელევიზორის დისტანციური მართვის სამი უსარგებლო ღილაკის უკაბელოდ LED ზოლის სიკაშკაშის შესაცვლელად. Დავიწყოთ
RC5 დისტანციური მართვის პროტოკოლის დეკოდირება ბიბლიოთეკის გარეშე: 4 ნაბიჯი
RC5 დისტანციური მართვის პროტოკოლის დეკოდირება ბიბლიოთეკის გარეშე: rc5- ის დეკოდირებამდე ჯერ განვიხილავთ რა არის rc5 ბრძანება და როგორია მისი სტრუქტურა. ასე რომ, ძირითადად rc5 ბრძანება გამოიყენება დისტანციურ კონტროლში, რომლებიც გამოიყენება ტელევიზიებში, cd პლეერებში, d2h, სახლის კინოთეატრის სისტემებში და ა.შ. მას აქვს 13 ან 14 ბიტი მოწყობილი
უკაბელო დისტანციური მართვის გამოყენებით 2.4Ghz NRF24L01 მოდული არდუინოსთან ერთად Nrf24l01 4 არხი / 6 არხი გადამცემი მიმღები კვადკოპტერისთვის - Rc ვერტმფრენი - Rc თვითმფრინავი Arduino– ს გამოყენებით: 5 ნაბიჯი (სურათებით)
უკაბელო დისტანციური მართვის გამოყენებით 2.4Ghz NRF24L01 მოდული არდუინოსთან ერთად Nrf24l01 4 არხი / 6 არხი გადამცემი მიმღები კვადკოპტერისთვის | Rc ვერტმფრენი | Rc თვითმფრინავი Arduino– ს გამოყენებით: Rc მანქანის მართვა | ოთხკუთხედი | დრონი | RC თვითმფრინავი | RC ნავი, ჩვენ ყოველთვის გვჭირდება მიმღები და გადამცემი, დავუშვათ, რომ RC QUADCOPTER– ისთვის ჩვენ გვჭირდება 6 არხიანი გადამცემი და მიმღები და რომ TX და RX ტიპი ძალიან ძვირი ღირს, ამიტომ ჩვენ ვაკეთებთ ერთს ჩვენს
დისტანციური მართვის რობოტი Arduino– ს და T.V– ს გამოყენებით დისტანციური: 11 ნაბიჯი
დისტანციური მართვის რობოტი Arduino– ს და ტელევიზიის დისტანციური მართვის საშუალებით: ეს დისტანციური მართვის მანქანა შეიძლება გადაადგილდეს პრაქტიკულად ნებისმიერი სახის დისტანციური მართვის საშუალებით, როგორიცაა ტელევიზია, AC და ა.შ. ის იყენებს იმ ფაქტს, რომ დისტანციური გამოსცემს IR (ინფრაწითელი). ეს თვისება გამოიყენება IR მიმღების გამოყენებით, რომელიც არის ძალიან იაფი სენსორი. ამ