Innehållsförteckning:
- Steg 1: Ta tag i kraven
- Steg 2: Koppla upp det
- Steg 3: Installera Nokia 5110 -biblioteket
- Steg 4: Konvertera bilden
- Steg 5: Konvertera bitmappsbilden till C Array
- Steg 6: Koden
- Steg 7: Du är klar
Video: Anpassad grafik på Nokia 5110 Display: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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
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:
Hörtelefonförstärkare med anpassad kretskort: 8 steg (med bilder)
Hörtelefonförstärkare med anpassad kretskort: Jag har byggt (och försökt perfekta) hörlursförstärkaren ett tag nu. Några av er skulle ha sett mina tidigare 'ible builds'. För dem som inte har jag har länkat dessa nedan. På mina äldre byggnader har jag alltid använt prototypkort för att bygga
Bygg en bärbar rörelsetracker (BLE från Arduino till en anpassad Android Studio App): 4 steg
Bygg en bärbar rörelsetracker (BLE Från Arduino till en anpassad Android Studio -app): Bluetooth Low Energy (BLE) är en form av lågeffekts Bluetooth -kommunikation. Bärbara enheter, liksom de smarta plaggen jag hjälper till att designa på Predictive Wear, måste begränsa energiförbrukningen när det är möjligt för att förlänga batteriets livslängd och ofta använda BLE.
Gör dig själv till en anpassad, minimalistisk startsida !: 10 steg
Gör dig själv till en anpassad, minimalistisk startsida !: Har du fått byta till mestadels distansarbete sedan COVID-19 blev en grej? Samma sak! Arbeta hemifrån med våra datorer och över Internet innebär ofta att vi måste hålla reda på många webbplatser för arbete, för skolan eller till och med … för skojs skull! Bokmärken
Lägg till anpassad funktion i Google Kalkylark: 5 steg
Lägg till anpassad funktion i Google Kalkylark: Jag är säker på att du någon gång i ditt liv måste använda kalkylprogram som Microsoft Excel eller Google Kalkylark. De är relativt enkla och raka att använda men också mycket kraftfulla och lätt utdragbara. Idag kommer vi att titta på Goo
Bygg en anpassad display i LCD Studio (för G15 -tangentbord och LCD -skärmar).: 7 steg
Bygg en anpassad bildskärm i LCD Studio (för G15 -tangentbord och LCD -skärmar).: Ok, om du precis har fått ditt G15 -tangentbord och inte är imponerad av de grundläggande skärmarna som följde med det, tar jag dig igenom grunderna för att använda LCD Studio att göra din egen. Detta exempel är att göra en display som bara visar basen