LCD էկրաններ և Arduino

Hitachi HD44780 վերահսկիչ ՝ Arduino- ի համար LCD- ով

Arduino- ի հետ կապված նախագծերը շատ տարածված են և, ինչպես պատահել է Raspberry Pi- ի հետ, այն ընկերությունների շրջանում ամենաշատ օգտագործվող Free Hardware նախագծերից մեկն է: Այդ պատճառով մենք պատրաստվում ենք խոսել այդ մասին Arduino- ի օգտագործողների շրջանում ամենատարածված համադրություններից մեկը `LCD + Arduino.

LCD էկրանը գնալով ավելի տնտեսական և ավելի մատչելի աքսեսուար է, ինչը հիանալի տարբերակ է դարձնում մեր Arduino տախտակին ուղեկցելը: Բայց Արդյո՞ք կարելի է LCD էկրան օգտագործել մեր Arduino տախտակի հետ: Ի՞նչ նախագծեր կարելի է օգտագործել LCD- ի և Arduino- ի հետ, արժե՞ օգտագործել այս համադրությունը:

Ի՞նչ է LCD- ը:

Սկսնակ օգտվողները տեղյակ չեն, թե ինչ է նշանակում LCD- ն, չնայած նրանք իրենց կյանքի ընթացքում մեկ անգամ չէ, որ տեսել են դա: LCD- ը նշանակում է Հեղուկ բյուրեղային էկրան կամ հեղուկ բյուրեղների էկրան, Մի փոքր կամ մեծ էկրան, որը մեզանից շատերը գիտեն տարբեր սարքերում, ինչպիսիք են զարթուցիչները, ժամացույցի էկրանները, հաշվիչները և այլն ... Անսահման էլեկտրոնային սարքեր, որոնք ընդլայնվում են LCD + Arduino և Free Hardware- ի համադրության շնորհիվ:

Arduino Mega- ի օգտագործմամբ տպիչի LCD էկրան

LCD էկրանները համատեղելի են ցանկացած անվճար սարքավորման հետ, ներառյալ Arduino Project տախտակները, չնայած դրանք պահանջում են, որ տախտակները ունենան որոշակի միակցիչներ կամ քորոցներ էլեկտրոնիկայի տախտակի և LCD էկրանին կապը հաստատելու համար.

Ապրիորի, LCD LCD էկրանի տարբեր չափերի օգտագործման համար խոչընդոտ չկա: Այլ կերպ ասած, նույն Arduino տախտակը փոքր չափի մասին խոսելու համար կարող է օգտագործել 5 դյույմ, 20 ”LCD էկրան կամ 5 × 2 նիշի չափ: Բայց մենք դա պետք է տեղյակ լինենք Arduino տախտակը նույնը չէ, ինչ գրաֆիկական քարտը կամ մայրը, այնպես որ էկրանին ցուցադրվող հաղորդագրությունը փոքր էկրանին չի աշխատի նույնը, ինչ մեծ էկրանին, քանի դեռ դա նույն Arduino տախտակն է:

Առնչվող հոդված.
Սկսել Arduino- ով. Ո՞ր տախտակներն ու հավաքածուներն են սկսել ավելի հետաքրքիր լինել

Քորոցները, որոնք մեզ անհրաժեշտ կլինեն Arduino տախտակի վրա LCD էկրանին միանալու համար կլինեն հետևյալը.

  • GND և VCC
  • հակադրություն
  • RS
  • RW
  • En
  • D0- ից D7 կապում
  • Երկու կապում Backlight- ի համար

Եթե ​​ունեք բավարար քանակությամբ քորոցներ և ասեղներ, որոնք համատեղելի են վերը նշվածի հետ, LCD էկրանը հիանալի կերպով կաշխատի Arduino տախտակի հետ, Ուստի միշտ ցանկալի է ստուգել երկու սարքերի քորոցները ՝ համոզվելու համար, որ կապը գոյություն ունի: Ամեն դեպքում, հազվադեպ է պատահում, որ Arduino տախտակը չի կարող միացված լինել LCD էկրանին, և նման իրավիճակ ունենալու դեպքում շուկայում կան տարբեր LCD մոդուլներ, որոնք հեշտությամբ միանում են Arduino- ին և որոնց արժեքը բավականին մատչելի է:

Ինչ տեսակի LCD էկրաններ կան:

Ներկայումս շուկայում մենք տեսնում ենք lcd էկրանների երեք տեսակ.

  • Գծեր LCD
  • LCD- ն ըստ միավորների:
  • OLED էկրան:
  • Լուսադիոդային ցուցադրիչ.
  • 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 լուսադիոդային էկրանը նման է 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 սյուն, Դրա ուժն այնպիսին է, որ առաջարկում է պատկերներ ցուցադրելու հնարավորություն, չնայած ոչ արդյունավետ: Չնայած դրա կատարումը շատ լավն է մենք պետք է հետին լուսավորություն օգտագործենք, որպեսզի կարողանանք էկրանը ճիշտ դիտել, ընդհանուր առմամբ, այն սովորաբար ուղեկցվում է այս լուսային լուսավորությամբ, չնայած կարող են լինել այդ գործառույթից զուրկ մոդուլներ: Theուցադրումը օգտագործում է Philips PCD8544 վարորդ: Nokia 5110 LCD էկրանը կարելի է գտնել այստեղ խանութներ 1,8 եվրոյով.

Hitachi HD44780 LCD

Hitachi HD44780 վերահսկիչ ՝ Arduino- ի համար LCD- ով

Մոդուլը 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 էկրան է, որը I2C արձանագրության միջոցով միանում է Arduino- ին, այս արձանագրությունն օգտագործում է երկկողմանի ավտոբուս, որը մեզ թույլ է տալիս պահպանել քորոցներ, անհրաժեշտ լինելով նախկինում նշված անհրաժեշտների չորս կապում, Այս LCD էկրանին շարժիչը ընդհանուր է, ուստի դրա օգտագործման համար մենք կարող ենք օգտագործել անվճար գրադարաններ: Այս մոդելի գինն այնքան էլ էժան չէ, ինչպես նախորդ մոդելները, բայց եթե այն մատչելի է շատ օգտվողների համար, մենք կարող ենք գտնել 10 եվրոյով միավորը.

E-InkLCD

E-Ink LCD էկրան Arduino- ի համար

Տեղեկատվությունը ցուցադրելու համար E-Ink LCD էկրանը օգտագործում է էլեկտրոնային թանաք, Մնացած մնացած մոդելների նման, օգտագործում է I2C արձանագրությունը ՝ Arduino- ի հետ հաղորդակցվելու համար, Էկրանները TFT տիպի են, բայց օգտագործում են էլեկտրոնային թանաք, ինչը սպառում է զգալիորեն ցածր, բայց առանց լուծունակության կորստի: Չնայած գունավոր էկրաններ չկան (այս պահին), դրանք բոլորը սեւ ու մոխրագույն մասշտաբով:

Որպես LCD էկրանների այս մոդելի վերաբերյալ հետաքրքրություն, մենք պետք է ասենք, որ գինը և չափը միավորված են: Մենք կարող ենք գտնել տարբեր չափսեր և որքան մեծ է չափը, այնքան թանկ է էկրանը, Այսպիսով, 1 կամ 2,5 դյույմ E-Ink էկրաններ Նրանք ունեն 25 եվրո գին մեկ միավորի համար, Ավելի մեծ չափի վահանակները կարող են հասնել մեկ եվրոյի 1.000 եվրոյի:

Ինչպե՞ս LCD էկրանը միացնել Arduino- ին:

LCD էկրանին և Arduino- ի կապը շատ պարզ է: Սկզբունքորեն մենք պետք է հետևենք վերը նշված քորոցներին և միացնենք դրանք Arduino տախտակին, Միացման դիագրամը կլինի հետևյալը.

LCD էկրանը և Arduino- ն միացնելու սխեմատիկ սխեման

Բայց դա միակ բանը չէ, որ մենք պետք է հաշվի առնենք LCD էկրանը Arduino- ին միացնելու համար: Ինչ ավելի մենք պետք է օգտագործենք գրադարան, որը կօգնի մեզ տալ այն ծրագիրը, որը մենք ստեղծում ենք անհրաժեշտ ծածկագիր ՝ այն գործելու համար ճիշտ էկրանի հետ: Այս գրախանութը այն կոչվում է LiquidCrystal.h և այն կարելի է անվճար ստանալ միջոցով պաշտոնական Arduino կայքը, Այս գրադարանը պետք է օգտագործվի ինչպես մնացած գրադարանները, կոդի սկզբում կանչելով այն հետևյալ կերպ.

#include <LiquidCrystal.h>

Arduino տախտակի LCD և էկրանով աշխատելու պարզ և արագ միջոց:

Մեր նախագծի համար ցանկալի՞ է օգտագործել LCD էկրան:

Շարունակելով վերոնշյալը ՝ մենք պետք է ինքներս մեզ հարցնենք ՝ իսկապես հարմար է ունենալ LCD էկրան և Arduino մեր անձնական նախագծի կամ նախագծի համար, Անձամբ ես կարծում եմ, որ որոշակի նախագծերի համար դա անհրաժեշտ է, իսկ մնացածների համար դա ավելի շատ անձնական բան է, քան անհրաժեշտ է: Օրինակ, մենք կարող ենք խոսել 3D տպիչների վերջին մոդելների մասին, մոդելներ, որոնք որոշ դեպքերում միայն ավելացնում են LCD էկրանը և ոչ այլ ինչ, բայց մոդելի գինը զգալիորեն ավելի թանկ է:

Այս դեպքերում, ես չեմ կարծում, որ անհրաժեշտ է օգտագործել LCD էկրան, բայց դա այն դեպքը չէ, երբ որոշ նախագծեր, որտեղ LCD էկրանը շատ կարևոր է: Վերջիններիս օրինակ են այնպիսի նախագծեր, ինչպիսիք են ժամացույցները, խաղային մխիթարիչը կամ պարզապես GPS տեղադրիչը: Նախագծեր, որոնք անհրաժեշտ է ունենալ գրաֆիկական ինտերֆեյս `արդյունավետ գործելու համար, Այն, ինչ մենք ասում ենք, կարող է հիմարություն լինել, հատկապես առավել փորձառու օգտվողների համար, բայց ցանկացած բաղադրիչ կարող է ցանկացած նախագիծ ավելի թանկացնել և նույնիսկ այն դարձնել անշարժ: Ուստի կարևոր է գնահատել, արդյոք մեր նախագիծը պետք է ունենա LCD էկրան, թե ոչ:


Հոդվածի բովանդակությունը հավատարիմ է մեր սկզբունքներին խմբագրական էթիկա, Սխալի մասին հաղորդելու համար կտտացրեք այստեղ.

Եղիր առաջին մեկնաբանողը

Թողեք ձեր մեկնաբանությունը

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու:

*

*

  1. Տվյալների համար պատասխանատու ՝ Միգել Անխել Գատոն
  2. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը:

Անգլերենի թեստՓորձարկել կատալոներենիսպանական վիկտորինան