
Სარჩევი:
- ნაბიჯი 1: ძირითადი იდეა
- ნაბიჯი 2: შეაგროვეთ თქვენი მასალები:
- ნაბიჯი 3: IR მიმღები (TSOP1738)
- ნაბიჯი 4: სქემის დიაგრამა:
- ნაბიჯი 5: IR დისტანციური ბიბლიოთეკის დაყენება:
- ნაბიჯი 6: IR დისტანციური სიგნალების დეკოდირება:
- ნაბიჯი 7: შენიშნეთ დეკოდირებული სიგნალის მნიშვნელობები
- ნაბიჯი 8: კოდი ძირითადი დაფის მუშაობისთვის
- ნაბიჯი 9: შესრულებულია:
- ნაბიჯი 10: უყურეთ ამ მაგარ გიფს და ვიდეოს
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
ავტორი: AmalMathew






ოდესმე გიფიქრიათ უკაბელო კლავიატურის დამზადებაზე ტელევიზორის დისტანციური მართვის საშუალებით. ამ ინსტრუქციებში მე განვმარტავ, თუ როგორ შეგიძლიათ ააწყოთ იაფი მინი უკაბელო კლავიატურა.
ეს პროექტი იყენებს IR (ინფრაწითელი) კომუნიკაციას პერსონალური უკაბელო კლავიატურის შესაქმნელად.
Დავიწყოთ
ნაბიჯი 1: ძირითადი იდეა
ეს პროექტი იყენებს IR უკაბელო კომუნიკაციას კლავიატურის სხვადასხვა ოპერაციების შესასრულებლად. R, ან ინფრაწითელი, კომუნიკაცია არის საერთო, იაფი და ადვილად გამოსაყენებელი უკაბელო საკომუნიკაციო ტექნოლოგია. IR სინათლე ძალიან ჰგავს ხილულ სინათლეს, გარდა იმისა, რომ მას აქვს ოდნავ გრძელი ტალღის სიგრძე. ეს ნიშნავს, რომ IR არ არის გამოვლენილი ადამიანის თვალისთვის - შესანიშნავია უკაბელო კომუნიკაციისთვის.
ამ პროექტის ძირითადი იდეაა, როდესაც თქვენ დააჭირეთ ტელევიზორის დისტანციურ ღილაკს, IR მიმღების და Arduino– ს გამოყენებით ჩვენ შეგვიძლია მისი დეკოდირება და დეკოდირებული მნიშვნელობების გამოყენება საკვანძო დაფის სხვადასხვა ოპერაციის შესასრულებლად. მე გამოვიყენე Arduino Pro Micro იმიტომ, რომ ის დაფუძნებულია ATmega32U4 მიკროკონტროლერზე, რომელსაც აქვს ჩამონტაჟებული USB, რაც მიკროს ცნობს როგორც მაუსი ან კლავიატურა. თქვენ ასევე შეგიძლიათ გამოიყენოთ Arduino Leonardo. ეს პროექტი ძალიან მარტივია და ნებისმიერს შეუძლია შეცვალოს მოთხოვნის შესაბამისად.
ნაბიჯი 2: შეაგროვეთ თქვენი მასალები:

- Arduino Pro Micro ან Arduino Leonardo
- IR მიმღები (TSOP1738)
- ტელევიზორის დისტანციური
- ზოგიერთი Jumper Wires
Შენიშვნა:
თქვენ შეგიძლიათ გამოიყენოთ მხოლოდ დაფები, რომლებიც დაფუძნებულია ATmega32U4- ზე.. ასე რომ, ის მიკრო/ლეონარდოს ცნობს როგორც მაუსი ან კლავიატურა.
ნაბიჯი 3: IR მიმღები (TSOP1738)


ეს არის მინიატურული მიმღები ინფრაწითელი დისტანციური მართვის სისტემებისთვის. დემოდულირებული გამომავალი სიგნალის პირდაპირ გაშიფვრა შესაძლებელია მიკროპროცესორის მიერ. TSOP1738 თავსებადია ყველა საერთო IR დისტანციური მართვის მონაცემთა ფორმატებთან.
ნაბიჯი 4: სქემის დიაგრამა:


თუ თქვენ იყენებთ ლეონარდოს, იქნება მცირე ცვლილება DATA პინში. თქვენ უნდა დააკავშიროთ მონაცემთა პინ ლეონარდოს MOSI პინში.
ნაბიჯი 5: IR დისტანციური ბიბლიოთეკის დაყენება:
ჩამოტვირთეთ IR დისტანციური ბიბლიოთეკა აქედან და დააინსტალირეთ.
თუ არ იცით როგორ დააინსტალიროთ arduino ბიბლიოთეკები მიჰყევით ქვემოთ მოცემულ ბმულს
www.arduino.cc/en/Guide/Libraries
ნაბიჯი 6: IR დისტანციური სიგნალების დეკოდირება:




IR დისტანციური სიგნალების დეკოდირებისთვის ჩვენ შეგვიძლია გამოვიყენოთ "IRrecvDemo" arduino ესკიზი, როგორც მოცემულია IR დისტანციური ბიბლიოთეკით.
შენიშვნა: ესკიზის მაგალითზე (IRrecvDemo) თქვენ უნდა შეიტანოთ მცირე ცვლილება RECV_PIN ღირებულებაში. ნაგულისხმევად ის იქნება 11, მაგრამ Arduino Micro– ზე MOSI პინი არის მე –16 პინი. ასე რომ, განახორციელეთ შემდეგი ცვლილებები კოდში.
int RECV_PIN = 16;
თუ თქვენ იყენებთ ლეონარდოს, თქვენ უნდა შეცვალოთ იგი MOSI პინის ნომერზე.
- აირჩიეთ დაფა (Arduino/Genuino Micro) -(სურათი 3)
- აირჩიეთ პორტი- (სურათი 4)
- ატვირთეთ თქვენი კოდი
ნაბიჯი 7: შენიშნეთ დეკოდირებული სიგნალის მნიშვნელობები

- გახსენით სერიული მონიტორი და მიიღეთ IR დისტანციური სიგნალის მნიშვნელობები.
- ჩამოთვალეთ თითოეული ღილაკის მნიშვნელობები.
ნაბიჯი 8: კოდი ძირითადი დაფის მუშაობისთვის
სიგნალის მნიშვნელობების მიღების შემდეგ, შემდეგი ნაბიჯი არის სიგნალის მნიშვნელობების დამატება პროგრამაში და პირობით, რომ თუ დისტანციური სიგნალის მნიშვნელობა ემთხვევა პროგრამის მნიშვნელობებს, შეასრულეთ კლავიატურის სხვადასხვა ოპერაციები.
კლავიატურის ბიბლიოთეკის დამატება პროგრამაში მას საშუალებას აძლევს შეასრულოს კლავიატურის სხვადასხვა ოპერაციები.
შეგიძლიათ ჩამოტვირთოთ კოდი ქვემოდან ან შეგიძლიათ მიიღოთ ის ჩემი GitHub გვერდიდან.
ჩამოტვირთეთ კოდი და ატვირთეთ arduino micro– ზე Arduino IDE– ს საშუალებით.
ნაბიჯი 9: შესრულებულია:
თქვენ შეგიძლიათ შეცვალოთ ესკიზი თქვენი მოთხოვნების შესაბამისად.
იხილეთ ქვემოთ მოცემული ბმულები კლავიატურის მეტი ფუნქციის დასამატებლად
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCII დიაგრამა
გირჩევთ:
Play Station დისტანციური მართვის უკაბელო 3D დაბეჭდილი მანქანა: 7 ნაბიჯი (სურათებით)

Play Station დისტანციური მართვის უკაბელო 3D ბეჭდვით მანქანა: ვის არ უყვარს თამაში? რბოლა და ბრძოლა სათამაშო სადგურისა და Xbox– ის ვირტუალურ სამყაროში !! ასე რომ, ამ გართობის რეალურ ცხოვრებაში განსახორციელებლად გავაკეთე ეს ინსტრუქციული, რომელშიც მე ვაპირებ გაჩვენოთ, თუ როგორ შეგიძლიათ გამოიყენოთ Play Station დისტანციური კონტროლერი (სადენიანი
ჩვეულებრივი დისტანციური მართვის ნაკრები გადაკეთდა ოთხარხიანი RC სათამაშო დისტანციური მართვის საშუალებით: 4 ნაბიჯი

ჩვეულებრივი დისტანციური მართვის ნაკრები გადაკეთდა ოთხარხიანი RC სათამაშო დისტანციური მართვის საშუალებით: 62 将 通用 遥控 采用 62 62 62 62 62 62改造 方法 非常 简单. 只需 准备 一些 瓦楞纸 板, 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务. 玩具 车船 提供 远程 无线 控制
აკონტროლეთ თქვენი მოდელის მატარებლის განლაგება თქვენი ტელევიზორის დისტანციური მართვის საშუალებით!: 7 ნაბიჯი (სურათებით)

აკონტროლეთ თქვენი მოდელის მატარებლის განლაგება თქვენი ტელევიზორის დისტანციური მართვის საშუალებით!: ამ ინსტრუქციურად მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ IR დისტანციური მართვის სისტემა მატარებლის მოდელისთვის. ამის შემდეგ თქვენ შეძლებთ გააკონტროლოთ თქვენი მატარებლები თქვენს დივანზე დასვენების დროს. მაშ, დავიწყოთ
აკონტროლეთ ელექტრო ტექნიკა თქვენი ტელევიზორის დისტანციური (ir დისტანციური) ტემპერატურისა და ტენიანობის ჩვენებით: 9 ნაბიჯი

აკონტროლეთ ელექტრო ტექნიკა თქვენი ტელევიზორით (ir დისტანციური) ტემპერატურისა და ტენიანობის ჩვენებით: გამარჯობა მე ვარ Abhay და ეს არის ჩემი პირველი ბლოგი Instructables– ზე და დღეს მე ვაპირებ გაჩვენოთ როგორ აკონტროლოთ თქვენი ელექტრო ტექნიკა თქვენი ტელევიზორის დისტანციური მართვის საშუალებით მარტივი პროექტი. მადლობა ატლის ლაბორატორიას მხარდაჭერისთვის და მასალის მოწოდებისთვის
ტელევიზორის დისტანციური მართვის ღილაკების დაფიქსირება: 5 ნაბიჯი

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