Innehållsförteckning:

Anpassad grafik på Nokia 5110 Display: 7 steg
Anpassad grafik på Nokia 5110 Display: 7 steg

Video: Anpassad grafik på Nokia 5110 Display: 7 steg

Video: Anpassad grafik på Nokia 5110 Display: 7 steg
Video: Почему видеокарты стали такими плохими? Куда дели шину? Что вместо нее и Тест 4060, 4060Ti, 7600 2024, Juli
Anonim
Anpassad grafik på Nokia 5110 Display
Anpassad grafik på Nokia 5110 Display

Hej killar! Moxigen här. För ungefär 3 år sedan stängde jag av min personliga webbplats (inKnowit.in) som hade 30 bloggar eller så. Jag fortsatte blogga här men jag tappade motivationen väldigt snabbt och skrev bara tre bloggar. Efter mycket eftertanke har jag bestämt mig för att fortsätta blogga. Jag skulle lägga upp väldigt enkla projekt från och med nu. Eftersom jag har lurat med en Nokia 5110 -skärm ett bra tag har jag bestämt mig för att skriva min fjärde blogg om gränssnittet mellan den här skärmen och Arduino MicroController -kortet.

Steg 1: Ta tag i kraven

Ta tag i kraven!
Ta tag i kraven!
Ta tag i kraven!
Ta tag i kraven!
Ta tag i kraven!
Ta tag i kraven!

För detta instruerbara behöver du:

1. En Nokia 5110 LCD -skärm. Du kan rädda den från en gammal Nokia 5110, eller så kan du köpa den online. Här är en länk som kan hjälpa dig att köpa den:

Arduino 5110 display-Ebay

2. En Arduino -bräda. [Jag har använt NANO i det här fallet]

3. (5 x [1000 ohm motstånd])

4. (1 x [330 ohm motstånd])

5. En 10kohm potentiometer.

6. Ett gäng bygeltrådar.

7. En brödbräda.

Steg 2: Koppla upp det

Koppla upp det!
Koppla upp det!

Eftersom jag inte kunde hitta Nokia 5110 -komponenten i Fritzing -biblioteket bestämde jag mig för att själv skissera schemat. Kom ihåg att använda 1000 ohm motstånd medan du ansluter RST, CE, DC, Din och CLK stift till arduino kortet och 380 ohm motståndet med potentiometern.

Steg 3: Installera Nokia 5110 -biblioteket

Du måste installera Nokia 5110 -biblioteket först. Här är länken till biblioteket. Ladda ner den, packa upp den och flytta den till mappen Arduino Libraries.

Nokia 5110 bibliotek för Arduino

Steg 4: Konvertera bilden

Du måste konvertera bilden du vill visa till en bitmappsfil. Du måste också ändra bildens upplösning till 84*48 för att passa bildskärmens upplösning. Här är en webbplats som kan hjälpa dig att göra det:

Konvertera online

Steg 5: Konvertera bitmappsbilden till C Array

Nu måste du använda en programvara för att konvertera.bmp -bilden till en C -array.

Windows -användare kan använda LCDAssistant (fil bifogad) och MacBook -användare kan använda LCDCreator (bifogad fil).

När du har konverterat bilden kopierar du matrisen. Jag förklarar i ytterligare steg hur matrisen exakt skulle användas.

Steg 6: Koden

#include // Inklusive bibliotek LCD5110 myGLCD (8, 9, 10, 12, 11); // Skapar LCD -objekt

extern uint8_t grafik ; // Inklusive grafiken

void setup () {

myGLCD. InitLCD (); // Intialiserande LCD

}

void loop () {

myGLCD.clrScr (); // Rensa skärmen

myGLCD.drawBitmap (0, 0, grafik, 84, 48); // Dra ut bitmapp

myGLCD.update (); // Uppdatering av LCD -skärmen

}

Skapa en separat flik och namnge den som Graphics. C

Nu för den anpassade grafiska delen.

Vi kommer att spara C -koden i programmet emory istället för SRAM eftersom vi alltid behöver liten RAM -användning. För att göra detta måste vi inkludera ett bibliotek och ett ord som bilderna eller så här: (Vi inkluderar PROGMEM -ordet och biblioteket) [Ange detta i Graphics. C -delen];

#include const unsigned char graphic PROGMEM = {

// Ange C -matrisen du kopierade tidigare här

// Annars, sätt in min graphics.c -fil som jag har inkluderat

}

Steg 7: Du är klar

Du är klar!
Du är klar!

Ladda upp programmet till arduino via usb -kabel, så är du klar.

Här är ett annat exempel där jag har visat StoneSours logotyp på Nokia 5110 -skärmen.

Jag är öppen för kritik, så kommentera gärna dina åsikter om detta instruerbara. Skicka meddelande till mig om du har några problem relaterade till detta projekt.

Instagram- @moxigen

Facebook- Moksh Jadhav

Rekommenderad: