LCD ეკრანები და Arduino

Hitachi HD44780 კონტროლერი LCD- ით Arduino- სთვის

არდუინოსთან დაკავშირებული პროექტები ძალიან პოპულარულია და, როგორც ეს მოხდა Raspberry Pi– სთან ერთად, ის ერთ – ერთი ყველაზე ხშირად გამოყენებული უფასო აპარატურის პროექტია კომპანიებს შორის. ამიტომ ჩვენ ვაპირებთ საუბარს Arduino- ს მომხმარებლებს შორის ერთ-ერთი ყველაზე პოპულარული კომბინაცია: LCD + Arduino.

LCD ეკრანი უფრო ეკონომიური და ხელმისაწვდომი აქსესუარია, რაც შესანიშნავ ვარიანტს წარმოადგენს Arduino დაფის თანხლებით. მაგრამ შესაძლებელია LCD ეკრანის გამოყენება ჩვენი Arduino დაფის საშუალებით? რა პროექტების გამოყენება შეიძლება LCD და Arduino– ს საშუალებით, ღირს ამ კომბინაციის გამოყენება?

რა არის LCD

ახალბედა მომხმარებლებმა არ იციან რას წარმოადგენს LCD, მიუხედავად იმისა, რომ ისინი სიცოცხლეში ერთხელ ნახეს. LCD ნიშნავს Liquid Crystal Display ან თხევადკრისტალური დისპლეი. მცირე ან დიდი ეკრანი, რომელიც ბევრმა ჩვენგანმა იცის სხვადასხვა მოწყობილობებში, როგორიცაა მაღვიძარები, საათის ეკრანები, კალკულატორები და ა.შ. ... გაუთავებელი ელექტრონული მოწყობილობები, რომლებიც გაფართოებულია LCD + Arduino და უფასო აპარატურის კომბინაციის წყალობით.

პრინტერის LCD ეკრანი Arduino Mega– ს გამოყენებით

LCD ეკრანები თავსებადია ნებისმიერი უფასო აპარატურისთვის, Arduino Project დაფების ჩათვლით, მიუხედავად იმისა, რომ მათ სჭირდებათ დაფებს გარკვეული დამაკავშირებელი ან ქინძისთავები, ელექტრონულ დაფასა და LCD ეკრანს შორის კავშირის დასადგენად.

აპრიორი, LCD ეკრანის სხვადასხვა ზომის გამოყენება ხელს არ უშლის. სხვა სიტყვებით რომ ვთქვათ, იგივე Arduino დაფა შეუძლია გამოიყენოს 5 ინჩიანი, 20 ”LCD ეკრანი ან 5 × 2 სიმბოლოს ზომა, რომ ისაუბროს მცირე ზომის შესახებ. მაგრამ ეს უნდა ვიცოდეთ Arduino დაფა არ არის იგივე, რაც გრაფიკული ბარათი ან დედაპლატა, ასე რომ, ეკრანზე გამოსატანი შეტყობინება არ იმუშავებს იგივე პატარა ეკრანზე, როგორც დიდ ეკრანზე, რადგან ეს არის იგივე Arduino დაფა.

დაკავშირებული სტატია:
Arduino– ს დაწყება: რომელი დაფები და ნაკრები შეიძლება იყოს უფრო საინტერესო დასაწყებად

ქინძისთავები, რომლებიც Arduino დაფაზე დაგვჭირდება LCD ეკრანთან დასაკავშირებლად, შემდეგი იქნება:

  • GND და VCC
  • კონტრასტი
  • RS
  • RW
  • En
  • ქინძისთავები D0– დან D7– მდე
  • ორი ქინძისთავი განათების განათებისთვის

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

რა ტიპის LCD ეკრანებია?

ამჟამად ბაზარზე ვხვდებით LCD ტიპის სამ ეკრანს:

  • ხაზები LCD
  • LCD წერტილებით.
  • OLED ეკრანი.
  • LED დისპლეი.
  • TFT ეკრანი.

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

El წერტილი LCD იგი მუშაობს თითქმის იგივე, რაც წინა ტიპის LCD, მაგრამ განსხვავებით წინა, in lcd წერტილების მიხედვით გვაქვს წერტილების მატრიცა. ამრიგად, ამ ტიპის LCD- ში ჩვენ შეგვიძლია მოვათავსოთ ტექსტი და თუნდაც სურათები LCD ეკრანზე სადმე. უფრო მეტიც ჩვენ შეგვიძლია რამდენიმე შრიფტის ზომა იგივე LCD ეკრანზე გვქონდეს, ის, რაც არ ხდება სტრიქონების LCD ეკრანში, რომელთა ზომა ყოველთვის უნდა იყოს იგივე.

El OLED ეკრანი ბევრისთვის ეს საკუთარი ტიპის ჩვენების ტიპია, სხვებისთვის კი LCD- ის ტიპებში. OLED ეკრანი არის ეკრანი, რომელიც გვაჩვენებს ინფორმაციას, მაგრამ მისი კონსტრუქცია განსხვავდება LCD ეკრანისგან მისი შექმნისთვის იყენებს ორგანულ კომპონენტებთან ერთად ხელმძღვანელობით დიოდებს. წინა ტიპებისგან განსხვავებით, OLED დისპლეები გვთავაზობენ უფრო მაღალ გარჩევადობას, ფერს და ენერგიის დაბალი მოხმარება. კომპიუტერის მონიტორების ან წერტილოვანი LCD- ს მსგავსად, OLED ეკრანებიც იყენებენ წერტილების ან პიქსელების მატრიქსს (რადგან ჩვენ შეგვიძლია რამდენიმე ეკრანის გამოყენება გამოვიყენოთ იმავე ეკრანზე), შინაარსის საჩვენებლად.

El LED ან LCD LED დისპლეი მსგავსია OLED ეკრანის, მაგრამ led დიოდები არ შეიცავს ორგანულ ელემენტებს. მისი შესრულება არ არის ისეთივე მაღალი, როგორც OLED დისპლეი, მაგრამ ის უფრო მეტ გარჩევადობას გვთავაზობს, ვიდრე წერტილოვანი LCD ეკრანი და გთავაზობთ ფერს.

El TFT დისპლეი წარმოადგენს უახლესი ტიპის LCD– ებს ბაზარზე. შეგვიძლია ვთქვათ, რომ TFT ეკრანი იყენებს პიქსელებს, როგორიცაა კომპიუტერის მონიტორები ან ტელევიზორები და ამ ეკრანების საშუალებით შეგვიძლია გამოვუშვათ ნებისმიერი ტიპის ინფორმაცია. მისი ენერგიის მოხმარება უფრო მეტია ვიდრე ნებისმიერი წინა ტიპი, ამიტომ მცირე ზომის გამოყენება ხდება. ამ მონიტორების ზომა იზომება ინჩებში, სხვა ზოგიერთი ტიპის ჩვენებისგან განსხვავებით. ისინი იზომება სიმბოლოებით ან ეკრანის სიგანეზე.

რომელი მოდელებია ყველაზე პოპულარული?

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

Nokia 5110 LCD

Nokia 5110 LCD ეკრანი Arduino- სთვის

ეს ეკრანი მოდის ძველი Nokia 5110 მობილური ტელეფონებისგან. ამ მობილური ტელეფონების LCD- მ მობილური აჯობებს და კომპანიამ განაგრძო ამ ეკრანის გაყიდვა საკუთარი გამოყენებისთვის. ეკრანი არის მონოქრომული და არის Lineas LCD ტიპის. Nokia 5110 დისპლეი გთავაზობთ 48 რიგს და 84 სვეტს. მისი ძალა ისეთია, რომ გთავაზობთ სურათების ჩვენების შესაძლებლობას, თუმცა არა ეფექტურად. მისი შესრულება ძალიან კარგია ჩვენ უნდა გამოვიყენოთ განათების განათება, რომ შევძლოთ ეკრანის სწორად დათვალიერებაზოგადად, მას თან ახლავს ამ განათების განათება, თუმცა შეიძლება არსებობდეს მოდულები, რომლებსაც არ გააჩნიათ ეს ფუნქცია. ეკრანზე გამოიყენება Philips PCD8544 დრაივერი. Nokia 5110 LCD ეკრანის ნახვა შეგიძლიათ აქ მაღაზიები 1,8 ევროდ.

Hitachi HD44780 LCD

Hitachi HD44780 კონტროლერი LCD- ით Arduino- სთვის

მოდული Hitachi HD44780 LCD ეს არის მწარმოებელი Hitachi- ს მიერ შექმნილი მოდული. LCD პანელი არის მონოქრომული და ხაზის ტიპისაა. ჩვენ შეგვიძლია ვიპოვოთ მოდელი, რომელსაც აქვს 2 სტრიქონის 16 სტრიქონი და სხვა მოდელი, რომელსაც აქვს 4 სტრიქონი 20 სიმბოლოთი. ჩვენ, როგორც წესი, Hitachi HD44780 LCD დისპლეი გვხვდება ნებისმიერ მაღაზიაში, მაგრამ შეიძლება ასევე ვიპოვოთ მხოლოდ Hitachi HD44780 კონტროლერი ეკრანის გარეშე, ფასი დაგვეხმარება ამ სიტუაციაში, ეკრანი პლუს კონტროლერი 1,70 ევროდ და მხოლოდ 0,6 ევროს კონტროლერი.

I2C OLED LCD

Arduino D20 LCD ეკრანი Arduino

ეს LCD ეკრანი OLED ტიპისაა. I2C OLED LCD არის ერთ ინჩიანი ზომის მონოქრომული OLED ეკრანი, რომელიც Arduino- ს I2C პროტოკოლის საშუალებით უერთდება., ამ პროტოკოლში გამოიყენება ორმხრივი ავტობუსი, რომელიც საშუალებას გვაძლევს დაზოგოთ ქინძისთავები, აუცილებელია ოთხი ქინძისთავი იმ აუცილებელთან, რომლებიც ადრე იყო ნახსენები. ამ LCD ეკრანის დრაივერი ზოგადია, ამიტომ მისი გამოსაყენებლად შეგვიძლია გამოვიყენოთ უფასო ბიბლიოთეკები. ამ მოდელის ფასი არც ისე იაფია, როგორც წინა მოდელები, მაგრამ თუ ის ხელმისაწვდომია მრავალი მომხმარებლისთვის, ჩვენ შეგვიძლია იპოვნეთ 10 ევრო ერთეული.

ელექტრონული მელნის LCD

E- მელნის LCD ეკრანი Arduino- სთვის

E- მელნის LCD ეკრანი იყენებს ელექტრონულ მელანს ინფორმაციის საჩვენებლად. დანარჩენი მოდელების მსგავსად, იყენებს I2C პროტოკოლს Arduino- სთან კომუნიკაციისთვის. ეკრანები TFT ტიპისაა, მაგრამ იყენებს ელექტრონულ მელანს, რაც მნიშვნელოვნად ამცირებს მოხმარებას, რეზოლუციის დაკარგვის გარეშე. მართალია არ არსებობს ფერების ეკრანები (ამ დროისთვის), მაგრამ ისინი ყველაა შავი და ნაცრისფერი მასშტაბით.

როგორც ცნობისმოყვარეობა LCD ეკრანების ამ მოდელის მიმართ, უნდა ვთქვათ, რომ ფასი და ზომა გაერთიანებულია. Ჩვენ შეგვიძლია იპოვნეთ სხვადასხვა ზომის და რაც უფრო დიდია ზომა, მით უფრო ძვირია ეკრანი. ამრიგად, 1 ან 2,5 ინჩიანი E-Ink ეკრანები მათ აქვთ ფასი 25 ევრო ერთეულზე. უფრო დიდი ზომის პანელებს შეიძლება მიაღწიონ 1.000 ევროს ერთეულზე.

როგორ დავაკავშიროთ LCD ეკრანი Arduino- ს?

LCD ეკრანსა და Arduino- ს შორის კავშირი ძალიან მარტივია. Პრინციპში ჩვენ უნდა დავიცვათ ზემოთ ნახსენები ქინძისთავები და დავაკავშიროთ ისინი Arduino დაფაზე. კავშირის სქემა შემდეგი იქნება:

სქემა LCD ეკრანისა და Arduino- ს დასაკავშირებლად

მაგრამ ეს არ არის ერთადერთი, რაც უნდა გავითვალისწინოთ LCD ეკრანის არდუინოს დასაკავშირებლად. უფრო მეტიც ჩვენ უნდა გამოვიყენოთ ბიბლიოთეკა, რომელიც დაგვეხმარება მივცეთ პროგრამას, რომ შევქმნათ საჭირო კოდი მისი მუშაობისთვის სწორად ეკრანთან. ეს წიგნის მაღაზია მას LiquidCrystal.h ჰქვია და მისი უფასოდ მიღება შესაძლებელია Arduino– ს ოფიციალური ვებ – გვერდი. ეს ბიბლიოთეკა უნდა იყოს გამოყენებული, როგორც დანარჩენი ბიბლიოთეკები, კოდექსის დასაწყისში შემდეგზე დაყრდნობით:

#include <LiquidCrystal.h>

მარტივი და სწრაფი გზა Arduino დაფისთვის LCD ეკრანთან მუშაობისთვის.

ჩვენი პროექტისთვის სასურველია გამოიყენოთ LCD ეკრანი?

ვაგრძელებთ ზემოთქმულს ჩვენ უნდა ვკითხოთ საკუთარ თავს, ნამდვილად მოსახერხებელია LCD ეკრანის და Arduino- ს არსებობა ჩვენი პირადი პროექტისთვის. პირადად მე ვფიქრობ, რომ გარკვეული პროექტებისთვის ეს აუცილებელია და დანარჩენებისთვის ეს უფრო პირადულია, ვიდრე საჭიროა. მაგალითად, ჩვენ შეგვიძლია ვისაუბროთ 3D პრინტერების უახლეს მოდელებზე, მოდელებზე, რომლებიც მხოლოდ ზოგიერთ შემთხვევაში დაამატებენ LCD ეკრანს და სხვა არაფერს, მაგრამ მოდელის ფასი მნიშვნელოვნად უფრო ძვირია.

ამ შემთხვევებში, მე არ ვფიქრობ, რომ აუცილებელია LCD დისპლეის გამოყენება, მაგრამ ეს ასე არ არის ზოგიერთ პროექტში, სადაც LCD ეკრანი ძალიან მნიშვნელოვანია. ამ უკანასკნელის მაგალითებია ისეთი პროექტები, როგორიცაა საათები, სათამაშო კონსოლი ან უბრალოდ GPS ლოკატორი. პროექტები, რომლებიც გქონდეს გრაფიკული ინტერფეისი ეფექტურად ფუნქციონირებისთვის. ის, რასაც ჩვენ ვამბობთ, შეიძლება სულელური იყოს, განსაკუთრებით ყველაზე გამოცდილი მომხმარებლებისთვის, მაგრამ ნებისმიერ კომპონენტს შეუძლია გააძვიროს ნებისმიერი პროექტი და გახადოს იგი არამდგრადიც. ამრიგად, მნიშვნელოვანია იმის შეფასება, უნდა ჰქონდეს თუ არა ჩვენს პროექტს LCD ეკრანი.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.