Arduino- ի հետ կապված նախագծերը շատ տարածված են և, ինչպես պատահել է Raspberry Pi- ի հետ, այն ընկերությունների շրջանում ամենաշատ օգտագործվող Free Hardware նախագծերից մեկն է: Այդ պատճառով մենք պատրաստվում ենք խոսել այդ մասին Arduino- ի օգտագործողների շրջանում ամենատարածված համադրություններից մեկը `LCD + Arduino.
LCD էկրանը գնալով ավելի տնտեսական և ավելի մատչելի աքսեսուար է, ինչը հիանալի տարբերակ է դարձնում մեր Arduino տախտակին ուղեկցելը: Բայց Արդյո՞ք կարելի է LCD էկրան օգտագործել մեր Arduino տախտակի հետ: Ի՞նչ նախագծեր կարելի է օգտագործել LCD- ի և Arduino- ի հետ, արժե՞ օգտագործել այս համադրությունը:
Ինդեքս
Ի՞նչ է LCD- ը:
Սկսնակ օգտվողները տեղյակ չեն, թե ինչ է նշանակում LCD- ն, չնայած նրանք իրենց կյանքի ընթացքում մեկ անգամ չէ, որ տեսել են դա: LCD- ը նշանակում է Հեղուկ բյուրեղային էկրան կամ հեղուկ բյուրեղների էկրան, Մի փոքր կամ մեծ էկրան, որը մեզանից շատերը գիտեն տարբեր սարքերում, ինչպիսիք են զարթուցիչները, ժամացույցի էկրանները, հաշվիչները և այլն ... Անսահման էլեկտրոնային սարքեր, որոնք ընդլայնվում են LCD + Arduino և Free Hardware- ի համադրության շնորհիվ:
LCD էկրանները համատեղելի են ցանկացած անվճար սարքավորման հետ, ներառյալ Arduino Project տախտակները, չնայած դրանք պահանջում են, որ տախտակները ունենան որոշակի միակցիչներ կամ քորոցներ էլեկտրոնիկայի տախտակի և LCD էկրանին կապը հաստատելու համար.
Ապրիորի, LCD LCD էկրանի տարբեր չափերի օգտագործման համար խոչընդոտ չկա: Այլ կերպ ասած, նույն Arduino տախտակը փոքր չափի մասին խոսելու համար կարող է օգտագործել 5 դյույմ, 20 ”LCD էկրան կամ 5 × 2 նիշի չափ: Բայց մենք դա պետք է տեղյակ լինենք 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- ն ավելի լավն էր, քան բջջայինը, և ընկերությունը շարունակում է վաճառել այս էկրանը իր օգտագործման համար: Էկրանը մոնոխրոմ է և ունի Lineas LCD տեսակի: Nokia 5110 էկրանն առաջարկում է 48 տող և 84 սյուն, Դրա ուժն այնպիսին է, որ առաջարկում է պատկերներ ցուցադրելու հնարավորություն, չնայած ոչ արդյունավետ: Չնայած դրա կատարումը շատ լավն է մենք պետք է հետին լուսավորություն օգտագործենք, որպեսզի կարողանանք էկրանը ճիշտ դիտել, ընդհանուր առմամբ, այն սովորաբար ուղեկցվում է այս լուսային լուսավորությամբ, չնայած կարող են լինել այդ գործառույթից զուրկ մոդուլներ: Theուցադրումը օգտագործում է Philips PCD8544 վարորդ: Nokia 5110 LCD էկրանը կարելի է գտնել այստեղ խանութներ 1,8 եվրոյով.
Hitachi HD44780 LCD
Մոդուլը Hitachi HD44780 LCD Դա Hitachi արտադրողի ստեղծած մոդուլն է: LCD վահանակը մոնոխրոմ է և գծային է: Մենք կարող ենք գտնել մի մոդել `յուրաքանչյուրից 2 նիշ ունեցող 16 տողով և մեկ այլ մոդել` 4 տողից `յուրաքանչյուրը 20 նիշից, Մենք սովորաբար գտնում ենք Hitachi HD44780 LCD էկրանը ցանկացած խանութում, բայց կարող է նաև լինել, որ մենք գտնում ենք միայն Hitachi HD44780 կարգավորիչը առանց էկրանի, գինը կարող է օգնել մեզ այս իրավիճակում, էկրանին գումարած հսկիչը 1,70 եվրոյով և միայն 0,6 եվրոյի վարորդը:
I2C OLED LCD
Այս LCD էկրանը OLED տիպ է: I2C OLED LCD- ը մեկ դյույմ չափի մոնոխրոմ OLED էկրան է, որը I2C արձանագրության միջոցով միանում է Arduino- ին, այս արձանագրությունն օգտագործում է երկկողմանի ավտոբուս, որը մեզ թույլ է տալիս պահպանել քորոցներ, անհրաժեշտ լինելով նախկինում նշված անհրաժեշտների չորս կապում, Այս LCD էկրանին շարժիչը ընդհանուր է, ուստի դրա օգտագործման համար մենք կարող ենք օգտագործել անվճար գրադարաններ: Այս մոդելի գինն այնքան էլ էժան չէ, ինչպես նախորդ մոդելները, բայց եթե այն մատչելի է շատ օգտվողների համար, մենք կարող ենք գտնել 10 եվրոյով միավորը.
E-InkLCD
Տեղեկատվությունը ցուցադրելու համար E-Ink LCD էկրանը օգտագործում է էլեկտրոնային թանաք, Մնացած մնացած մոդելների նման, օգտագործում է I2C արձանագրությունը ՝ Arduino- ի հետ հաղորդակցվելու համար, Էկրանները TFT տիպի են, բայց օգտագործում են էլեկտրոնային թանաք, ինչը սպառում է զգալիորեն ցածր, բայց առանց լուծունակության կորստի: Չնայած գունավոր էկրաններ չկան (այս պահին), դրանք բոլորը սեւ ու մոխրագույն մասշտաբով:
Որպես LCD էկրանների այս մոդելի վերաբերյալ հետաքրքրություն, մենք պետք է ասենք, որ գինը և չափը միավորված են: Մենք կարող ենք գտնել տարբեր չափսեր և որքան մեծ է չափը, այնքան թանկ է էկրանը, Այսպիսով, 1 կամ 2,5 դյույմ E-Ink էկրաններ Նրանք ունեն 25 եվրո գին մեկ միավորի համար, Ավելի մեծ չափի վահանակները կարող են հասնել մեկ եվրոյի 1.000 եվրոյի:
Ինչպե՞ս LCD էկրանը միացնել Arduino- ին:
LCD էկրանին և Arduino- ի կապը շատ պարզ է: Սկզբունքորեն մենք պետք է հետևենք վերը նշված քորոցներին և միացնենք դրանք Arduino տախտակին, Միացման դիագրամը կլինի հետևյալը.
Բայց դա միակ բանը չէ, որ մենք պետք է հաշվի առնենք LCD էկրանը Arduino- ին միացնելու համար: Ինչ ավելի մենք պետք է օգտագործենք գրադարան, որը կօգնի մեզ տալ այն ծրագիրը, որը մենք ստեղծում ենք անհրաժեշտ ծածկագիր ՝ այն գործելու համար ճիշտ էկրանի հետ: Այս գրախանութը այն կոչվում է LiquidCrystal.h և այն կարելի է անվճար ստանալ միջոցով պաշտոնական Arduino կայքը, Այս գրադարանը պետք է օգտագործվի ինչպես մնացած գրադարանները, կոդի սկզբում կանչելով այն հետևյալ կերպ.
#include <LiquidCrystal.h>
Arduino տախտակի LCD և էկրանով աշխատելու պարզ և արագ միջոց:
Մեր նախագծի համար ցանկալի՞ է օգտագործել LCD էկրան:
Շարունակելով վերոնշյալը ՝ մենք պետք է ինքներս մեզ հարցնենք ՝ իսկապես հարմար է ունենալ LCD էկրան և Arduino մեր անձնական նախագծի կամ նախագծի համար, Անձամբ ես կարծում եմ, որ որոշակի նախագծերի համար դա անհրաժեշտ է, իսկ մնացածների համար դա ավելի շատ անձնական բան է, քան անհրաժեշտ է: Օրինակ, մենք կարող ենք խոսել 3D տպիչների վերջին մոդելների մասին, մոդելներ, որոնք որոշ դեպքերում միայն ավելացնում են LCD էկրանը և ոչ այլ ինչ, բայց մոդելի գինը զգալիորեն ավելի թանկ է:
Այս դեպքերում, ես չեմ կարծում, որ անհրաժեշտ է օգտագործել LCD էկրան, բայց դա այն դեպքը չէ, երբ որոշ նախագծեր, որտեղ LCD էկրանը շատ կարևոր է: Վերջիններիս օրինակ են այնպիսի նախագծեր, ինչպիսիք են ժամացույցները, խաղային մխիթարիչը կամ պարզապես GPS տեղադրիչը: Նախագծեր, որոնք անհրաժեշտ է ունենալ գրաֆիկական ինտերֆեյս `արդյունավետ գործելու համար, Այն, ինչ մենք ասում ենք, կարող է հիմարություն լինել, հատկապես առավել փորձառու օգտվողների համար, բայց ցանկացած բաղադրիչ կարող է ցանկացած նախագիծ ավելի թանկացնել և նույնիսկ այն դարձնել անշարժ: Ուստի կարևոր է գնահատել, արդյոք մեր նախագիծը պետք է ունենա LCD էկրան, թե ոչ:
Եղիր առաջին մեկնաբանողը