Სარჩევი:
- მარაგები
- ნაბიჯი 1: შეაერთეთ სქემა, როგორც ნაჩვენებია სურათზე
- ნაბიჯი 2: სისტემის კოდირება
- ნაბიჯი 3: საბოლოო პროგრამის კოდირება
- ნაბიჯი 4: ტესტირება
ვიდეო: Arduino IR სენსორი და დისტანციური ეკრანი LCD– ით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ჩვენ ვართ UQD10801 (Robocon1) სტუდენტთა ჯგუფი Universiti Tun Hussein Onn მალაიზიიდან (UTHM)
ამ სახელმძღვანელოში თქვენ შეისწავლით თუ როგორ უნდა აჩვენოთ ღილაკები IR დისტანციურზე თხევადი კრისტალის ეკრანზე (LCD) Arduino Uno R3 გამოყენებით. ეს გაკვეთილი იქნება მოდელირებული tinkercad– ის გამოყენებით. მაგალითისთვის შეგიძლიათ იხილოთ ეს YouTube ვიდეო.
მარაგები
1. Arduino Uno R3
2. დამაკავშირებელი მავთულები
3. თხევადი კრისტალის ეკრანი (LCD)
4. პოტენომეტრი
5. IR სენსორი
6. IR დისტანციური
7. პურის დაფა
8. რეზისტორი (1kohm to 10kohm)
ნაბიჯი 1: შეაერთეთ სქემა, როგორც ნაჩვენებია სურათზე
დააკავშირეთ მავთულები პურის დაფის გამოყენებით, რათა უზრუნველყოთ დალაგებული წრე. LCD– ისთვის გამოყენებული იქნება 2, 3, 4, 5, 11 და 12 ქინძისთავები. პოტენომეტრის ფუნქციაა ეკრანის სიკაშკაშის კონტროლი. თქვენ შეგიძლიათ გამოიყენოთ მრავალფუნქციური ფერადი მავთულები, როგორც ეს ნაჩვენებია სურათზე, რათა აკონტროლოთ არდუინოს ქინძისთავები. IR სენსორი დაუკავშირდება Arduino– ს პინ 7 – ს.
ნაბიჯი 2: სისტემის კოდირება
გამოიყენება 2 ბიბლიოთეკა, LiquidCrystal.h და IRremote.h. კოდირების პირველი ნაწილი არის პულტის პულტის თითოეული ღილაკის პოვნა. მაგალითად, tinkercad.com– ში კოდი, რომელიც გადადის OFF/ON ღილაკით არის „16580863“. ეს განსხვავდება ყველა ღილაკისთვის. ამის საპოვნელად, თქვენ უნდა შეადგინოთ პროგრამა თითოეული ღილაკის თითოეული კოდის მოსაძებნად. ქვემოთ მოყვანილი კოდის გადმოწერა შესაძლებელია როგორც მითითება. თქვენ ხელით უნდა ჩაწეროთ თითოეული კოდი სერიული მონიტორის თითოეული ღილაკისთვის. შეადგინეთ და ატვირთეთ კოდი Arduino– ში და გაუშვით სისტემა. შეამოწმეთ IR ღილაკის თითოეული ღილაკი და ჩაწერეთ თითოეული ღილაკის კოდი მომავალი მითითებისთვის.
ნაბიჯი 3: საბოლოო პროგრამის კოდირება
მას შემდეგ რაც დაასრულებთ IR დისტანციური კოდების ჩაწერას, შეგიძლიათ გააგრძელოთ საბოლოო პროგრამის კოდირება. ეს მოიცავს LiquidCrystal.h ბიბლიოთეკას. კოდის ნიმუში შეგიძლიათ გადმოწეროთ ქვემოთ მითითებისთვის. გამოიყენეთ ღილაკი "გადართვა" პროგრამაში ღილაკებს შორის გადასატანად. თითოეული გადართვის შემთხვევისთვის გამოიყენეთ lcd.print, რომ ნახოთ LCD– ის თითოეული ღილაკის ტექსტი, დაამატოთ 0.5 წამი დაყოვნება და შესვენება; გამეორების გასასვლელად. მას შემდეგ რაც დაასრულებთ კოდირებას, შეადგინეთ და ატვირთეთ იგი არდუინოში.
ნაბიჯი 4: ტესტირება
ბოლო ნაბიჯი არის პროგრამის შესამოწმებლად Arduino– ს ჩართვით და ტესტირება IR დისტანციურ ღილაკებზე დაჭერით. თუ თქვენ ვერ ხედავთ ტექსტს LCD– ზე, სცადეთ შეცვალოთ პოტენომეტრის ღილაკი. Გაერთე!
გირჩევთ:
TMP36 ტემპერატურის სენსორი და LCD ეკრანი Arduino– ს გამოყენებით (Tinkercad): 7 ნაბიჯი
TMP36 ტემპერატურის სენსორი და LCD ეკრანი Arduino– ს გამოყენებით (Tinkercad): გამარჯობა ყველას! ჩვენ ვართ უნივერსიტეტი Tun Hussein Hussein Onn მალაიზიიდან (UTHM), რომელიც ახორციელებს პროექტს იმის დემონსტრირებისთვის, თუ როგორ შეგვიძლია გამოვხატოთ ტემპერატურის სენსორი, LCD და Arduino Tinkercad– ის გამოყენებით UQD0801 (Robocon 1) ჩვენი სასწავლო გეგმის ნაწილად
როტაციის ჟოლოს Pi ეკრანი და სენსორული ეკრანი: 4 ნაბიჯი
როტაციის ჟოლო Pi ეკრანი და სენსორული ეკრანი: ეს არის ძირითადი ინსტრუქცია, რომელიც გიჩვენებთ თუ როგორ უნდა გადაატრიალოთ ეკრანი და სენსორული ეკრანი ნებისმიერი Raspberry Pi– სთვის, რომელიც მუშაობს Buster Raspbian ოპერაციული სისტემით, მაგრამ მე ეს მეთოდი ჯესიის შემდეგ გამოვიყენე. მასში გამოყენებული სურათები ჟოლოს პიდან არის
ულტრაბგერითი სენსორი ავტომატური LED მისასალმებელი ანიმაციის შუქები და LCD ინფორმაციის ეკრანი: 6 ნაბიჯი
ულტრაბგერითი სენსორი ავტომატური LED მისასალმებელი ანიმაციის შუქები და LCD საინფორმაციო ეკრანი: როდესაც სახლში ბრუნდებით დამღლელი და ცდილობთ დაჯდეთ და დაისვენოთ, ძალიან მოსაწყენი უნდა იყოს იმის დანახვა, რაც თქვენს ირგვლივ უსასრულოდ ყოველდღე. რატომ არ დაამატებთ რაიმე სახალისოს და საინტერესოს, რომელიც ცვლის თქვენს განწყობას? შექმენით სუპერ მარტივი არდუინი
I2C / IIC LCD ეკრანი - გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino– ით: 5 ნაბიჯი
I2C / IIC LCD ეკრანი | გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino: გამარჯობა ბიჭებო, რადგან ჩვეულებრივ SPI LCD 1602 -ს აქვს ძალიან ბევრი მავთული დასაკავშირებლად, ამიტომ არდუინოსთან დაკავშირება ძალიან რთულია, მაგრამ არსებობს ერთი მოდული ბაზარზე, რომელსაც შეუძლია გადააკეთეთ SPI დისპლეი IIC ეკრანად, ასე რომ თქვენ გჭირდებათ მხოლოდ 4 მავთულის დაკავშირება
I2C / IIC LCD ეკრანი - გადააკეთეთ SPI LCD I2C LCD ეკრანზე: 5 ნაბიჯი
I2C / IIC LCD ეკრანი | გადააკეთეთ SPI LCD I2C LCD ეკრანზე: spi LCD ეკრანის გამოყენებას ძალიან ბევრი კავშირი სჭირდება, რის გაკეთებაც ძნელია, ასე რომ ვიპოვე მოდული, რომელსაც შეუძლია i2c LCD– ის spi LCD– ზე გადაყვანა, ასე რომ დავიწყოთ