Სარჩევი:
- ნაბიჯი 1: ნაწილები საჭირო
- ნაბიჯი 2: თეორიის ნაწილი (imp)
- ნაბიჯი 3: ბიბლიოთეკა და წინააღმდეგობის გაანგარიშება
- ნაბიჯი 4: დაიწყეთ LCD– ის დამზადება (კავშირი)
- ნაბიჯი 5: LCD და შედუღების ღილაკების დაყენება
- ნაბიჯი 6: ღილაკების შედუღება ნულოვან კომპიუტერზე
ვიდეო: DIY LCD კლავიატურის ფარი Arduino Uno– სთვის: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
მე ბევრი ვეძებე DIY LCD კლავიატურის ფარის შესაქმნელად და ვერ ვიპოვე, ასე რომ მე გავაკეთე ერთი და მინდა გაგიზიარო ბიჭებს.
ნაბიჯი 1: ნაწილები საჭირო
- არდუინო უნო
- 16x2 char charly
- მამაკაცი და ქალი სათაურის ქინძისთავები
- ნულოვანი pcb
- რამოდენიმე რეზისტორი
- 10k ბანკი (მიიღეთ ერთი solder მეგობრული)
- 5 ღილაკი
- რამდენიმე პატარა ნაჭერი მავთული
- საჭირო ინსტრუმენტები
- საჭრელი (ნულოვანი კომპიუტერის მოჭრისთვის)
- soldering რკინის
- რაღაც მავთული
- მავთულის საჭრელი
- ეს ყველაფერი
ნაბიჯი 2: თეორიის ნაწილი (imp)
LCD კლავიატურის ფარი იყენებს ძალიან ჭკვიანურ და სუფთა ტექნიკას, რომელიც კითხულობს ღილაკებს ანალოგური წაკითხვის პინიდან A0
მაგარი რამეა
მაგრამ როგორ?
საიდუმლო არის ძაბვის გამყოფები
რა არის ძაბვის გამყოფი.
ძაბვის გამყოფი არის მარტივი წრე, რომელიც დიდ ძაბვას უფრო მცირედ აქცევს. მხოლოდ ორი სერიის რეზისტორისა და შეყვანის ძაბვის გამოყენებით, ჩვენ შეგვიძლია შევქმნათ გამომავალი ძაბვა, რომელიც არის შეყვანის ნაწილი.
დიახ, მე ვაკოპირებ მას ჩასმული Google- დან;-)
ახლა ჩვენ უნდა გავაკეთოთ ძაბვის გამყოფი არდუინოს 5 ვ და A0 შორის
და იქნება 4 განსხვავებული ძაბვის გამყოფი და თითოეული ცოცხლდება ღილაკზე დაჭერისას
და ეს არის ის, თუ როგორ მივიღებთ სხვადასხვა შეყვანის ერთი pin.
ნაბიჯი 3: ბიბლიოთეკა და წინააღმდეგობის გაანგარიშება
ახლა ჩვენ ვიცით, თუ როგორ უნდა მივიღოთ საშუალებები
მაგრამ რა მნიშვნელობა აქვს რეზისტორებს ძაბვის გამყოფებისთვის
ჩვენი ძაბვა არის 5 ვ.
LCD კლავიატურის ბიბლიოთეკის მიხედვით, რომელიც დაწერილია ძინდრას მიერ GitHub– ზე
ბმული არის:-
github.com/dzindra/LCDKeypad
LCD კლავიატურაზე. h
// თქვენ შეგიძლიათ შეცვალოთ ზღურბლები ღილაკების დაჭერის გამოვლენისთვის
#განსაზღვრეთ KEYPAD_TRESHOLD_NONE 1000
#განსაზღვრეთ KEYPAD_TRESHOLD_RIGHT 50
#განსაზღვრეთ KEYPAD_TRESHOLD_DOWN 380
#განსაზღვრეთ KEYPAD_TRESHOLD_UP 195
#განსაზღვრეთ KEYPAD_TRESHOLD_LEFT 555
#განსაზღვრეთ KEYPAD_TRESHOLD_SELECT 790
ასე რომ, ზღურბლის დაკავება არის pin A0– ის ანალოგური წაკითხვა
ჩემი კითხვის შესაბამისად
გვჭირდება
150k როგორც ძირითადი რეზისტორი (ყველა დანარჩენი დაფუძნებულია მასზე)
250k - აირჩიეთ
82 ათასი - ქვემოთ
150 ათასი- დარჩა
15 კ - ზევით
2 ოჰ -სწორი
# თუ არ გაქვთ რაიმე მნიშვნელობა, შეგიძლიათ ოდნავ მაღლა ან ქვევით ასვლა, რადგან ჩვენ უბრალოდ უნდა ვიყოთ ამ ზღურბლზე.
ნაბიჯი 4: დაიწყეთ LCD– ის დამზადება (კავშირი)
ახლა აიღეთ თქვენ მიერ გამოთვლილი ნაწილები და რეზისტორები და დაიწყეთ დამზადება
ᲜᲐᲑᲘᲯᲘ 1.
მოჭრილი ნულოვანი pcb ზომა Arduino uno
ახლა
ნაბიჯი 2.
დაამატეთ მამრობითი სათაურები დაფაზე
* lcd– სთან დაკავშირებული ქინძისთავები არის
#განსაზღვრეთ KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7
დაამონტაჟეთ მამრობითი სათაურები
ანალოგური ქინძისთავები კარგია ნულოვანი pcb სრულად
მაგრამ თქვენ უნდა ოდნავ მოხრილი ციფრული ქინძისთავები (მის შესაცვლელად)
LCD RS პინი ციფრულ პინზე 08
LCD ჩართეთ პინი ციფრულ პინზე 09
LCD D4 პინი ციფრულ პინზე 4
LCD D5 პინი ციფრულ პინზე 5
LCD D6 პინი ციფრულ პინზე 6
LCD D7 პინი ციფრულ პინზე 7
გარდა ამისა, 10 მ ქვაბი მიაბით +5V და GND- ს, მისი გამწმენდი საშუალებით (გამომავალი) LCD ეკრანებზე VO pin (pin3). 220 ოჰმიანი რეზისტორი გამოიყენება უკანა შუქის შესანარჩუნებლად და ის კონტროლდება პინ 10-ით
ნაბიჯი 5: LCD და შედუღების ღილაკების დაყენება
მინდოდა, რომ ჩემი LCD დისკი მოსახსნელი ყოფილიყო, ამიტომ გამოვიყენე ქალი სათაური
უბრალოდ წარმართეთ კავშირის ქინძისთავები ისე, რომ მათი შედუღება მოხდეს კომპიუტერზე
დაამატეთ ქვაბი შესაბამისად
ნაბიჯი 6: ღილაკების შედუღება ნულოვან კომპიუტერზე
გავყიდე 4 გასაღები და შევარჩიე მეორე მხარეს.
თქვენ შეგიძლიათ შეაერთოთ იგი სადაც გსურთ და ის მზადაა გამოსაყენებლად
PUSH ღილაკების PIN-OUT არის:
* --------------------
| |
| |
| |
--------------------*
* * მონიშნული კუთხეები ჩვეულებრივ ღიაა და ღილაკზე დაჭერით ისინი დაკავშირებულნი ხდებიან
გირჩევთ:
Led Reactie Spel შეხვდა LCD კლავიატურის ფარი: 4 ნაბიჯი
Led Reactie Spel შეხვდა Lcd კლავიატურის ფარი: იცით თუ არა, რომ სწავლობდა თუ არა სკოლა შეხვდა თუ არა? კლინკ ლეუკი! Dan moet je eerst een idee hebben voor een spel. Ic dacht meteen aan spellen waar je snel op een knop moet drukken als hij licht geeft. მე არ შემიძლია ინტერნეტი გამოვიყენო თუ არა
Botletics LTE CAT-M/NB-IoT + GPS ფარი Arduino– სთვის: 10 ნაბიჯი (სურათებით)
Botletics LTE CAT-M/NB-IoT + GPS Shield for Arduino: მიმოხილვა Botletics SIM7000 LTE CAT-M/NB-IoT ფარი იყენებს ახალ LTE CAT-M და NB-IoT ტექნოლოგიას და ასევე აქვს ინტეგრირებული GNSS (GPS, GLONASS და BeiDou /კომპასი, გალილეო, QZSS სტანდარტები) მდებარეობის თვალთვალისთვის. არსებობს მრავალი SIM7000 სერიის მოდული
ATMEGA328 ჩამტვირთავი პროგრამირების ფარი Arduino Uno– სთვის: 3 ნაბიჯი (სურათებით)
ATMEGA328 ჩამტვირთავი პროგრამირების ფარი Arduino Uno– სთვის: ATMEGA328P ჩატვირთვის ჩამტვირთავი პროგრამირების ფარი Arduino– სთვის ზოგჯერ ეს ხდება და თქვენ აზიანებთ თქვენს Arduino Uno Atmega328P მიკროპროცესორს. თქვენ შეგიძლიათ შეცვალოთ პროცესორი. მაგრამ ჯერ საჭიროა ჩატვირთვის პროგრამის დაპროგრამება მასში. ამრიგად, ეს გაკვეთილი, თუ როგორ უნდა გააკეთოთ ეს
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: 4 ნაბიჯი (სურათებით)
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: ამ გაკვეთილში მე გეტყვით იმაზე, თუ როგორ შეგვიძლია დავაკავშიროთ კლავიატურა 8051 -თან და გამოვაჩინოთ კლავიატურის ნომრები 7 სეგმენტის ეკრანზე
წვრილმანი Apple დისტანციური ფარი Arduino– სთვის: 6 ნაბიჯი (სურათებით)
წვრილმანი Apple დისტანციური ფარი Arduino– სთვის: გსურდათ ოდესმე ვაშლის დისტანციური მართვა? ან იქნებ გსურთ გქონდეთ ერთ -ერთი თქვენი არდუინოს ქმნილება, რომ შეეძლოს iTunes– ის კონტროლი თქვენს Mac– ზე, თქვენს iPod– ზე, ან თქვენს Apple TV– ზე? ახლა შეგიძლია! ცოტა ხნის წინ ვმუშაობდი პროექტზე, რომლის მინდოდა გამხდარიყო