Përmbajtje:

Grafika të personalizuara në Nokia 5110 Ekran: 7 hapa
Grafika të personalizuara në Nokia 5110 Ekran: 7 hapa

Video: Grafika të personalizuara në Nokia 5110 Ekran: 7 hapa

Video: Grafika të personalizuara në Nokia 5110 Ekran: 7 hapa
Video: Si të qëndisni me ngjyra në gjergjef dhe bluza? Artizania ndan sekretet | ABC News Albania 2024, Korrik
Anonim
Grafika të personalizuara në Ekranin Nokia 5110
Grafika të personalizuara në Ekranin Nokia 5110

Ckemi djema! Moxigen këtu. Rreth 3 vjet më parë, unë mbylla faqen time personale (inKnowit.in) e cila kishte 30 bloge e kështu me radhë. Vazhdova të shkruaja blogun këtu, por humba motivimin shumë shpejt dhe shkrova vetëm tre bloge. Pas shumë mendimesh kam vendosur të vazhdoj blogun. Deri tani do të postoja projekte shumë të thjeshta. Meqenëse jam marrë me një ekran Nokia 5110 për një kohë të gjatë, kam vendosur të shkruaj blogun tim të katërt për ndërfaqjen e këtij ekrani me tabelën Arduino MicroController.

Hapi 1: Merrni Kërkesat

Merrni Kërkesat!
Merrni Kërkesat!
Merrni Kërkesat!
Merrni Kërkesat!
Merrni Kërkesat!
Merrni Kërkesat!

Për këtë udhëzues, do t'ju duhet:

1. Një ekran Nokia 5110 LCD. Ju mund ta shpëtoni atë nga një Nokia 5110 e vjetër, ose mund ta blini në internet. Këtu keni një lidhje që do t'ju ndihmojë të blini atë:

Arduino 5110 ekran-Ebay

2. Një bord Arduino. [Unë kam përdorur NANO në këtë rast]

3. (Rezistenca 5 x [1000 ohm])

4. (Rezistenca 1 x [330 ohm])

5. Një potenciometër 10kohm.

6. Një bandë telash kërcyes.

7. Një pjatë buke.

Hapi 2: Lidheni atë

Wire It Up!
Wire It Up!

Meqenëse nuk mund ta gjeja komponentin Nokia 5110 në bibliotekën Fritzing, vendosa ta skicoj vetë skemën. Mos harroni të përdorni rezistorët 1000 Ohm ndërsa lidhni kunjat RST, CE, DC, Din dhe CLK në tabelën arduino dhe rezistencën 380 ohm me potenciometrin.

Hapi 3: Instalimi i Bibliotekës Nokia 5110

Së pari duhet të instaloni bibliotekën Nokia 5110. Këtu është lidhja me bibliotekën. Shkarkoni, hapeni atë dhe zhvendoseni në dosjen e Bibliotekave Arduino.

Biblioteka Nokia 5110 për Arduino

Hapi 4: Konvertimi i figurës

Ju do të duhet të konvertoni imazhin që dëshironi të shfaqni në një skedar bitmap. Gjithashtu do t'ju duhet të ndryshoni rezolucionin e figurës në 84*48, për të përshtatur rezolucionin e ekranit. Këtu është një sit që do t'ju ndihmojë ta bëni këtë:

Konvertimi në internet

Hapi 5: Konvertimi i Imazhit Bitmap në C Array

Tani, do të duhet të përdorni një softuer për të kthyer imazhin.bmp në një grup C.

Përdoruesit e Windows mund të përdorin LCDAssistant (Skedari i bashkangjitur) dhe përdoruesit e MacBook mund të përdorin LCDCreator (Skedari i bashkangjitur).

Pasi të konvertoni imazhin, kopjoni grupin. Unë do të shpjegoj në hapa të mëtejshëm se si saktësisht grupi do të përdoret.

Hapi 6: Kodi

#include // Përfshirë bibliotekën LCD5110 myGLCD (8, 9, 10, 12, 11); // Krijimi i një objekti LCD

grafike e jashtme uint8_t ; // Përfshirë grafikë

void setup () {

myGLCD. InitLCD (); // Intializimi i LCD

}

lak void () {

myGLCD.clrScr (); // Pastrimi i ekranit

myGLCD.drawBitmap (0, 0, grafik, 84, 48); // Duke nxjerrë bitmap

myGLCD.update (); // Përditësimi i ekranit LCD

}

Krijoni një skedë të veçantë dhe emërtojeni atë si Graphics. C

Tani për pjesën grafike të personalizuar.

Ne do të ruajmë kodin C në emory të programit në vend të SRAM pasi gjithmonë kemi nevojë për përdorim të vogël RAM. Për ta bërë këtë ne do të duhet të përfshijmë një bibliotekë dhe një fjalë si fotografitë ose si kjo: (Ne përfshijmë fjalën PROGMEM dhe bibliotekën) [Shkruani këtë në pjesën Graphics. C];

#includ grafika e nënshkruar e nënshkruar PROGMEM = {

// Futni grupin C që keni kopjuar më herët këtu

// Përndryshe, fut skedarin tim graphics.c të cilin e kam përfshirë

}

Hapi 7: Ju jeni gati

Jeni Gjithçka Bërë!
Jeni Gjithçka Bërë!

Ngarko programin në arduino përmes kabllit usb dhe do të shkosh mirë.

Këtu është një shembull tjetër ku unë kam shfaqur logon e StoneSour në ekranin e Nokia 5110.

Unë jam i hapur për kritika, kështu që ju lutem mos ngurroni të komentoni pikëpamjet tuaja për këtë udhëzues. Më dërgoni mesazh nëse keni ndonjë problem në lidhje me këtë projekt.

Instagram- @moxigen

Facebook- Moksh Jadhav

Recommended: