Անփորձ օգտվողների համար, ովքեր ցանկանում են ինքնուրույն ստեղծել ռոբոտային սարքերի կամ ավտոմատացման գործիքների կառավարման համակարգեր, ՏՏ ծառայությունների շուկայում առաջարկվում են տարբեր ապարատային մոդուլներ և դրանց փոփոխությունները: Որպես կանոն, նման սարքերը ունեն պարզ ճարտարապետություն՝ պատճենելու իրավունքով և ծրագրային ապահովումը, որը գալիս է նրանց հետ՝ պարզ կոմունալ ծառայությունների տեսքով։ Նման արտադրանքները կարող են օգտագործվել ինչպես ինքնուրույն, այնպես էլ միացված այլ համակարգչային համակարգերի լարային կամ անլար ինտերֆեյսների միջոցով:
Գրաֆիկական էկրանների հետ աշխատելու առավելությունները
Նախկինում գրաֆիկական մոնոխրոմ էկրանները լայնորեն օգտագործվում էին բջջային հեռախոսների արտադրության մեջ:
Nokia-ն թողարկել է նման էկրանով հագեցած ահռելի քանակությամբ տարբեր մոդելներ։ Այդ հեռախոսների ժամանակներն անցել են, բայց դիսփլեյները չեն անհետացել շուկայից և շարունակում են ակտիվորեն օգտագործվել մինչ օրս։ Պարզվեց, որ դրանք անփոխարինելի և, բացի այդ, էժան սարքեր են տեքստային և գրաֆիկական տեղեկատվության ցուցադրման համար։Գրաֆիկական դիսփլեյներն աշխատում են՝ ստեղծելով կետային մատրիցներ էկրանների վրա, որոնք ընդգծում են պատկերը: Նրանք խնայում են ռեսուրսները և ժամանակը՝ միաժամանակ ցուցադրելով մեծ քանակությամբ տեղեկատվություն և սպառելով փոքր քանակությամբ էներգիա։ Կան բազմաթիվ տարբեր ոլորտներ, որտեղ կարելի է օգտագործել Nokia 5110 սարքերը՝ ֆոտո, վիդեո, հեռուստացույց, բժշկական և շատ այլ ոլորտներ:
Նկարագրելուց առաջ, թե ինչպես կարելի է միացնել Nokia էկրանը Arduino ապարատային մոդուլին, անհրաժեշտ է համառոտ ծանոթանալ այս սարքերին:
Arduino Uno-ի օգտագործման առավելությունները
Ստեղծվել են բազմաթիվ հարթակներ և միկրոկառավարիչներ, որոնք նման են այս հոդվածում ներկայացված Arduino պլատֆորմին: Այս անալոգներից մի քանիսն են Netmedia-ի BX-24-ը, Parallax Basic Stamp-ը և շատ ուրիշներ: Այնուամենայնիվ, եկեք կենտրոնանանք Arduino Uno-ի վրա, քանի որ այս կոնստրուկտորն ունի մի շարք առավելություններ այլ կարգավորիչների նկատմամբ: Աշխատանքի համար հարթակ ընտրելիս պետք է ուշադրություն դարձնել դրանց վրա։ Նախ, սա այս սարքերի ցածր արժեքն է: Այս ծրագրաշարով մոդելներն արժեն 45 դոլարից պակաս և ցանկության դեպքում կարելի է ձեռքով պատրաստել, քանի որ ունեն բավականին պարզ դիզայն: Երկրորդ կետը, որ արժե ուշադրություն դարձնել, այն է, որ Arduino պլատֆորմները կարող են աշխատել բոլոր օպերացիոն համակարգերի հետ՝ Windows, Linux և Macintosh OSX, մինչդեռ մնացած բոլորը սահմանափակված են բացառապես Windows-ով աշխատելով:
Arduino Uno Նկարագրություն
Arduino Uno-ն տարբեր սարքերի մշակման և ծրագրավորման հարթակ է, որն ունի 14 թվային մուտքեր և ելքեր, 6 անալոգային մուտքեր,մի քանի միակցիչներ (USB, ICSP, հոսանք) և կոճակ, որն ունի սարքը վերագործարկելու գործառույթ: Այս հարթակն ունի ներկառուցված ապահովիչ, որը կանխում է կարճ միացումները և ապահովում է անվտանգ շահագործում USB մալուխի միջոցով: Այն գործարկվում է, երբ ավելի քան 500 մԱ հոսանք անցնում է USB պորտով: Համեմատած հիմնական համակարգիչների հետ՝ Arduino Uno-ն շատ ավելի ամուր է փոխազդում շրջակա ֆիզիկական միջավայրի հետ: Պլատֆորմը կառուցված է տպագիր տպատախտակի վրա և նախատեսված է բաց կոդով աշխատելու համար: Այն կարող է օգտագործվել ինչպես ուսանողների, այնպես էլ սիրողականների, ինչպես նաև մասնագետների կողմից, ովքեր կարող են ընդլայնել և լրացնել մոդելները իրենց հայեցողությամբ և ազատ աշխատել բաց կոդով: Պլատֆորմը նախագծված է այնպես, որ նոր բաղադրիչներ կարելի է հեշտությամբ ավելացնել դրան։ Դիզայնը ենթադրում է սարքի անկախ օգտագործման մշակողի ընտրությունը, հետևաբար այն տեղադրված չէ պատյանում և կոշտ կապ չունի տեղադրման հետ:
Nokia 5110 էկրանի նկարագրություն
Nokia 5110 գրաֆիկական էկրանը բյուջետային մոնոխրոմի էկրան է՝ 1,6 անկյունագծով, որը թույլ է տալիս ցուցադրել ոչ միայն տեքստային տեղեկատվություն, այլև նկարներ: Դրա լուծաչափը 48x84 px է, իսկ լարումը, որով այն կարող է աշխատել: 2,7-5 Q է: Տեղեկատվությունը ցուցադրվում է ուղղահայաց բլոկներով, ութ պիքսել բարձրությամբ և վեց տողերի լայնությամբ, և յուրաքանչյուր կոնտակտ պիտակավորված է հետևի մասում՝ օգնելու օգտվողներին գտնել դրանք:
Լրիվ գործող գրաֆիկական ցուցադրման համարպետք է միացված լինի տախտակին: Այս հոդվածը մանրամասնում է, թե ինչպես կարելի է միացնել Nokia 5110-ը Arduino Uno-ին՝ էկրանի հետ աշխատելու համար:
Միացման համար անհրաժեշտ նյութեր
-
Nokia 5110 գրաֆիկական էկրան;
- Arduino Uno;
- հանգույց կամ յոթ լար;
- USB մալուխ (համակարգչին միանալու համար), մարտկոց կամ AC/DC ադապտեր (առանց համակարգչի օգնության տախտակին էներգիա մատակարարելու համար):
Ինչպես միացնել Nokia 5110 գրաֆիկական էկրանը Arduino-ին
1. Առաջին քայլը Nokia 5110 էկրանը Arduino-ին միացնելն է: Գրաֆիկական սարքի հետ ներառված է ութ միակցիչով հացատախտակի ամրակ: Եթե դուք նախատեսում եք օգտագործել տպատախտակ, ապա «ուղիղ ոտքերը» լավ են: Այլ դեպքերում, արժե ձեռք բերել միակցիչներ 90 աստիճանի անկյան տակ: Նախ, դրանք պետք է տեղադրվեն հենց էկրանի մեջ, այնուհետև սարքը կցեն Arduino-ին:
2. Հաջորդը, դուք պետք է միացնեք լարերը: Լավագույնն է օգտագործել մալուխը, բայց սովորական MGTF մետաղալարը նույնպես կաշխատի: Կարևոր է իմանալ, որ այս էկրանը սնուցվում է ոչ թե 5 Վ-ով, այլ 3,3 Վ-ով: Հետևաբար, դուք կարող եք ապահով կերպով միացնել 3 Վ-ը պլյուսին և հողը մինուսին: Մնացած լարերը միացված են որոշակի հաջորդականությամբ Arduino-ին և Nokia 5110-ին: Միացման դիագրամը հետևյալն է.
- Gnd կոնտակտ (ընդհանուր մետաղալար) - Arduino գետնին (մինուս);
- Bl (հետին լույսի հզորություն) - Arduino գետնին (մինուս);
- Vcc (հզորմոդուլ) - Arduino-ում 3.3V միացնել:
Հաջորդ, բոլոր կոնտակտները աջից ձախ միացված են նավահանգիստներին.
- Pin 1 (SCLK - զարկերակ տեղեկատվության փոխանցման համար) - թվային պորտ D3;
- Pin 2 (SDIN/MOSI - տվյալներ) - թվային պորտ D4;
- Pin 3 (D/C - տվյալների տեսակը) - թվային պորտ D5;
- Pin 4 (RST) - թվային պորտ D6;
- Pin 5 (SCE - չիպերի ընտրություն) - թվային պորտ D7:
Աշխատանք գրադարանների հետ
Սարքի էկրանին անհրաժեշտ տեղեկատվությունը ցուցադրելու համար անհրաժեշտ է բեռնել գրադարանը։ Տեքստային տեղեկատվության հետ աշխատելու լավագույն տարբերակը LCD5110_Graph ծրագիրն է։ Անվանումից արդեն կարելի է հասկանալ, որ այս գրադարանը ստեղծվել է հատուկ Nokia 5110-ի համար: Ծրագիրը կարելի է ներբեռնել նաև ինտերնետից: Այն կցվում է որպես արխիվ։ Unzipped ֆայլը պետք է տեղափոխվի գրադարանների պանակ: Դրանից հետո դուք կարող եք գործարկել ծրագիրը: Բացված պատուհանում պետք է ընտրել «Ֆայլ», կուրսորը տեղափոխել «Օրինակներ», ապա ընտրել անհրաժեշտը։ Ավարտված կոդը կհայտնվի էկրանին, որը շատ պարզ է օգտատերերի համար և տարրական օգտագործման համար: Բոլոր անհրաժեշտ տեղեկությունները կարելի է կարդալ և խմբագրել, սակայն կարևոր է չխախտել կոդի կառուցվածքը։ Գրադարանի տարբեր գործառույթները կընդլայնեն Nokia 5110-ի հետ աշխատելու հնարավորությունները։
Որպեսզի գրաֆիկական գծագրերը ցուցադրվեն էկրանին, դրանք նախ պետք է նկարվեն այնպիսի գրաֆիկական ծրագրերում, ինչպիսիք են.ինչպես Adobe Photoshop-ը կամ Paint-ը: Նկարը պատրաստ լինելուց հետո այն պետք է պահպանվի BMP (Monochrome Bitmap) ձևաչափով։ Հաջորդը, օգտագործելով գրադարանը, դուք պետք է փոխարկեք գծագիրը բաց կոդով: Այս քայլերից հետո էկրանին կհայտնվի պատկեր:
Nokia 5110 էկրանի այս միացումը Arduino-ին կօգնի ձեզ տիրապետել գրաֆիկական էկրանների հետ աշխատելու հիմնական հմտություններին և սովորել, թե ինչպես ծրագրավորել պատկերները՝ օգտագործելով տարբեր ապարատային մոդուլներ: