Სარჩევი:
ვიდეო: როგორ მივბაძოთ ტელევიზიის დისტანციურს ან სხვას არდუინო ირლიბთან ერთად: 3 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
შესავალი
მოგესალმებით ყველას და კეთილი იყოს თქვენი მობრძანება ჩემს პირველ სასწავლო პროგრამაში.
დღეს ჩვენ ვისწავლით, როგორც სათაურში, მივბაძოთ ელექტრონული ტელევიზიის დისტანციურს ან რაიმე მსგავსს, რომელიც მუშაობს ინფრაწითელ სიგნალებთან Arduino– ს გამოყენებით (ნებისმიერი მოდელი).
პრობლემა იყო: როგორ შემიძლია კოდების გადატანა ობიექტზე, თუ კოდი არ ვიცი?
ინტერნეტში ძიებისას მე ვერ ვიპოვე პასუხი ჩემს კითხვაზე, ასე რომ დავიწყე ფიქრი და ეს მეთოდი თვითონ გამოვიგონე.
ამ გაკვეთილში მე გაჩვენებთ როგორ გავაკეთოთ ეს.
პ.ს.:
სანამ დავიწყებთ, მე გეტყვით, რომ Ir კომუნიკაციები ძალიან რთულია და პირველ რიგში მოითხოვს გარკვეულ ცოდნას.
ნაბიჯი 1: მასალა
თქვენ გჭირდებათ ნაკლები კომპონენტი ვიდრე გგონიათ:
-არდუინო (მე ლეონარდო გამოვიყენე)
-470 Ohm ან მსგავსი რეზისტორი! ყურადღება !: რეზისტორის მნიშვნელობა შეიძლება შეიცვალოს თქვენი IR LED- ის მიხედვით
-IR led (მე გამოვიყენე SFH4546)
-ზოგი მხტუნავი
-IR მიმღები (მე გამოვიყენე TSOP38238)
-პურის დაფა
ეს არის ის, რაც მე გამოვიყენე ამ მარტივი, მაგრამ არსებითი სქემისთვის.
რედაქტირება: თუ თქვენ იყენებთ ჩემს იგივე led- ს, ნუ გამოიყენებთ რაიმე რეზისტორს Arduino pin- სა და led- ს შორის, რადგან ეს მნიშვნელოვნად შეამცირებს თქვენგან დაშორებულ დისტანციურ დისტანციას
თუ თქვენ არ იყენებთ იმავე ir led– ს, მე გირჩევთ დააყენოთ ტრიმერი და დაარეგულიროთ ის როგორც გსურთ
ნაბიჯი 2: წრე და კოდირება
ახლა ჩვენ გადავხედავთ წრეს.
ჩვენ უნდა ავაშენოთ 2 სქემა:
-პირველ წრეს სჭირდება დისტანციური მართვის სიგნალის დაჭერა.
-მეორე გადასცემს სიგნალს, რომელიც ჩვენ ადრე დავიჭირეთ.
აიღეთ არდუინო, პურის დაფა, მავთულები და მიმღები და მოდით დავიწყოთ მუშაობა
ჯერ დაუკავშირეთ 5v და GND თქვენს მიმღებს (ჩემს აქვს წესრიგი OUT, GND, 5V)
OUT pin უნდა იყოს დაკავშირებული Arduino pin 2. (როგორ გამოიყურება წრე)
მას შემდეგ რაც თქვენ გააკეთებთ ამას, ჩვენ უნდა დავუკავშიროთ ჩვენი led- ის ანოდი რეზისტორთან და კათოდს მიწასთან.
რეზისტორიდან ჩვენ მოგვიანებით დავუკავშირდებით პინს, რომელიც განსაზღვრულია Ir ბიბლიოთეკით. (როგორ გამოიყურება წრე)
კოდი ძალიან მარტივია:
პირველ რიგში ჩვენ უნდა დავაყენოთ ბიბლიოთეკები:
-IrLib2 ბიბლიოთეკა მიმღების პასაჟისთვის
თქვენ უნდა გახსნათ zip ფაილი და დააკოპიროთ საქაღალდეები ამ ფაილის შიგნით თქვენი ბიბლიოთეკების საქაღალდეში.
-IrRemote ბიბლიოთეკა მისი გაგზავნისთვის
მას შემდეგ რაც დაასრულებთ, გახსენით Arduino IDE და მაგალითების მენიუდან გადადით IrLib2 მაგალითების საქაღალდეში, შემდეგ ჩადეთ ესკიზი "RawRecv.ino" თქვენს Arduino დაფაზე.
მას შემდეგ რაც დაფაზე ჩაიტვირთება გახსენით სერიული მონიტორი, აიღეთ დისტანციური კონტროლერი, რომლის მიბაძვაც გსურთ, დაუმიზნეთ Ir მიმღებს და დააწკაპუნეთ მასზე ღილაკზე: მონიტორზე დაინახავთ გამომავალს (ნედლ კოდს), ასე რომ უბრალოდ დააკოპირეთ ბუფერი
შემდეგი პასაჟი არის ჩვენ მიერ შეძენილი კოდების გაგზავნა.
Arduino– ს თითოეულ მოდელს აქვს საკუთარი pin IRsend კლასისთვის და თქვენ არ შეგიძლიათ შეცვალოთ იგი აპარატურის გარკვეული შეზღუდვების გამო.
აქ არის მაგიდა Arduino დაფების პინებით.
ეს არის ჩემი ესკიზი, ის აგზავნის channel_up ბრძანებას ძველ Samsung ტელევიზიაში:
#ჩართეთ
IRsend irsend; #განსაზღვრეთ RAW_DATA_LEN 68 // გამომავალი RawRecv uint16_t rawData [RAW_DATA_LEN] = {4458, 4482, 546, 1698, 550, 1690, 554, 1690, 546, 606, 518, 610, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 1686, 550, 1694, 550, 602, 522, 606, 530, 598, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 598, 522, 606, 530, 1686, 554, 602, 518, 610, 522, 602, 522, 1694, 554, 602, 522, 1694, 550, 1690, 546, 610, 526, 1690, 546, 1694, 554, 1690, 546, 1000}; void setup () {} void loop () {irsend.sendRaw (rawData, RAW_DATA_LEN, 38); // ნედლი მონაცემების გაგზავნა 38KHz სიხშირის დაყოვნებით (1000); // 1 წამი შეფერხება თითოეულ სიგნალის ადიდებას შორის}
ყურადღება მიაქციეთ: IDE– ზე მისი გადალახვა და ჩასმა შეიძლება არ იმუშაოს, თუ ის არ მუშაობს, თქვენ უნდა დაწეროთ თითოეული სტრიქონი
ნაბიჯი 3: ტესტირება და დასრულება
ახლა გამოცდის დროა!
მიუთითეთ მიმღების მიმღები ისე, როგორც თქვენ მიუთითეთ დისტანციური მართვის სისტემა და გააქტიურეთ Arduino, დაელოდეთ წამს და დაინახავთ, რომ მიმღები მოწყობილობა დაიწყებს იმას, რასაც ჩვენ ვეუბნებით, ასე რომ იყოს!
თუ რამე არასწორია გთხოვთ დატოვეთ კომენტარი ქვემოთ.
ეს არის ჩვენი ინსტრუქციის დასასრული. ვიმედოვნებ, რომ ის თქვენთვის სასარგებლოა.
დააკომენტარეთ, თუ გსურთ ამ გაკვეთილის ვიდეო და ……….
შემდეგ ინსტრუქციასთან!
გირჩევთ:
ESP8266-07 პროგრამისტი არდუინო ნანოსთან ერთად: 6 ნაბიჯი (სურათებით)
ESP8266-07 პროგრამისტი არდუინო ნანოსთან ერთად: ეს არის მოკლე სამეურვეო პროგრამა, რომელიც ქმნის არდოინო ნანოს გამოყენებით მოსახერხებელ ESP8266-07/12E დაფაზე. გაყვანილობის სქემა ძალიან ჰგავს აქ წარმოდგენილს. თქვენ გაქვთ შესაძლებლობა დააკავშიროთ ეს პროექტი პურის დაფაზე, შეაერთეთ თავი
IRduino: Arduino დისტანციური მართვა - მიბაძეთ დაკარგულ დისტანციურს: 6 ნაბიჯი
IRduino: Arduino დისტანციური მართვა - მიბაძეთ დაკარგულ დისტანციურ დისტანციას: თუ თქვენ ოდესმე დაკარგეთ დისტანციური მართვის თქვენი ტელევიზორი ან DVD პლეერი, თქვენ იცით, რამდენად იმედგაცრუებულია სიარული, მოძიება და გამოყენება თავად მოწყობილობის ღილაკებზე. ზოგჯერ, ეს ღილაკები არც კი გვთავაზობენ იმავე ფუნქციურობას, როგორც დისტანციური. მიღება
როგორ შევქმნათ "მაღვიძარა" არდუინო მეგასთან ერთად: 9 ნაბიჯი
როგორ შევქმნათ "მაღვიძარა" არდუინო მეგასთან ერთად: ჩვენ ყველას გვაქვს ის დილა, როდესაც გვიჭირს საწოლიდან ადგომა. მაღვიძარა გრძელდება და ჩვენ ვაგრძელებთ ძილის დარტყმას, სანამ … გვიანი არ არის! ჩვენ გამოტოვებული გვაქვს შეხვედრა, ან კლასი უკვე დაწყებულია. ამ პრობლემის წინააღმდეგ საბრძოლველად ჩვენ შევქმენით
ტელევიზიის დისტანციური მართვის მანქანა - არდუინო: 6 ნაბიჯი
სატელევიზიო დისტანციური მართვის მანქანა - არდუინო: გატეხეთ ტელევიზორის პულტი და გააკონტროლეთ rc მანქანა მასთან ერთად " Arduino Uno ". ეს არის მარტივი გზა თქვენი მანქანის გასაკონტროლებლად არდუინოს დაფაზე და ტელევიზიის დისტანციური მართვის საშუალებით დაპროგრამებული IR მიმღების მოდულის გამოყენებით. ამ ინსტრუქციაში თქვენ ისწავლით როგორ: 1
ყველაზე იაფი არდუინო -- ყველაზე პატარა არდუინო -- Arduino Pro Mini -- პროგრამირება -- არდუინო ნენო: 6 ნაბიჯი (სურათებით)
ყველაზე იაფი არდუინო || ყველაზე პატარა არდუინო || Arduino Pro Mini || პროგრამირება || არდუინო ნენო: …………………………. გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის ……. . ეს პროექტი ეხება იმას, თუ როგორ უნდა დააკავშიროთ ყველაზე პატარა და იაფი არდუინო ოდესმე. ყველაზე პატარა და იაფი arduino არის arduino pro mini. არდუინოს მსგავსია