Sadržaj:
- Korak 1: Preuzmite potrebne uslove
- Korak 2: Povežite se
- Korak 3: Instaliranje biblioteke Nokia 5110
- Korak 4: Pretvorite sliku
- Korak 5: Pretvorite bitmap sliku u C Array
- Korak 6: Kôd
- Korak 7: Sve ste završili
Video: Prilagođena grafika na ekranu Nokia 5110: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ćao društvo! Moxigen ovdje. Prije otprilike 3 godine ugasio sam svoju osobnu web stranicu (inKnowit.in) na kojoj je bilo 30 -ak blogova. Ovdje sam nastavio sa blogovanjem, ali sam vrlo brzo izgubio motivaciju i napisao samo tri bloga. Nakon puno razmišljanja odlučio sam nastaviti s blogovanjem. Od sada bih objavljivao vrlo jednostavne projekte. Budući da sam se već neko vrijeme zezao sa ekranom Nokia 5110, odlučio sam da napišem svoj četvrti blog o povezivanju ovog ekrana sa Arduino MicroController pločom.
Korak 1: Preuzmite potrebne uslove
Za ovu instrukciju trebat će vam:
1. Nokia 5110 LCD ekran. Mogli ste ga spasiti iz stare Nokije 5110 ili ga kupiti na internetu. Evo linka koji bi vam pomogao pri kupovini:
Arduino 5110 display-Ebay
2. Arduino ploča. [U ovom slučaju koristio sam NANO]
3. (5 x [1000 ohmski otpornici])
4. (1 x [330 ohmski otpornici])
5. Potenciometar od 10 kohma.
6. Gomila kratkospojnih žica.
7. Osnova.
Korak 2: Povežite se
Pošto nisam mogao pronaći komponentu Nokije 5110 u biblioteci Fritzing, odlučio sam sam skicirati shemu. Ne zaboravite koristiti otpornike od 1000 ohma dok povezujete RST, CE, DC, Din i CLK pin na arduino ploču i otpornik od 380 ohma s potenciometrom.
Korak 3: Instaliranje biblioteke Nokia 5110
Prvo morate instalirati biblioteku Nokije 5110. Evo veze do biblioteke. Preuzmite ga, raspakirajte i premjestite u mapu Arduino biblioteke.
Biblioteka Nokia 5110 za Arduino
Korak 4: Pretvorite sliku
Morali biste sliku koju želite prikazati pretvoriti u bitmap datoteku. Također biste morali promijeniti rezoluciju slike na 84*48, kako biste prilagodili rezoluciju prikaza. Evo web stranice koja bi vam u tome pomogla:
Online Convert
Korak 5: Pretvorite bitmap sliku u C Array
Sada biste morali koristiti softver za pretvaranje.bmp slike u C niz.
Korisnici Windowsa mogu koristiti LCDAssistant (u prilogu datoteke), a korisnici MacBook -a mogu koristiti LCDCreator (u prilogu datoteke).
Kada pretvorite sliku, kopirajte niz. U daljim koracima ću objasniti kako bi se tačno niz koristio.
Korak 6: Kôd
#include // Uključujući biblioteku LCD5110 myGLCD (8, 9, 10, 12, 11); // Kreiranje LCD objekta
extern uint8_t grafika ; // Uključujući grafiku
void setup () {
myGLCD. InitLCD (); // Pokretanje LCD -a
}
void loop () {{100} {101}
myGLCD.clrScr (); // Brisanje ekrana
myGLCD.drawBitmap (0, 0, grafički, 84, 48); // Izvlačenje bitmape
myGLCD.update (); // Ažuriranje LCD -a
}
Napravite zasebnu karticu i dajte joj ime Graphics. C
Sada za prilagođeni grafički dio.
C kod ćemo spremiti u programsku memoriju umjesto u SRAM jer nam uvijek treba mala upotreba RAM -a. Da bismo to učinili, morat ćemo uključiti biblioteku i riječ poput slika ili ovako: (Uključujemo riječ PROGMEM i biblioteku) [Unesite ovo u dio Graphics. C];
#include const unsigned char graphics PROGMEM = {
// Ovdje unesite C niz koji ste ranije kopirali
// Inače, umetnite moju datoteku graphics.c koju sam uključio
}
Korak 7: Sve ste završili
Prenesite program na arduino putem USB kabela i spremni ste.
Evo još jednog primjera gdje sam prikazao StoneSourov logo na ekranu Nokia 5110.
Otvoren sam za kritike, pa slobodno komentirajte svoje mišljenje o ovom uputstvu. Pošaljite mi poruku ako imate bilo kakvih problema vezanih za ovaj projekat.
Instagram- @moxigen
Facebook- Moksh Jadhav
Preporučuje se:
Prilagođena prostirka za vrata Triggered Bell Bell: 6 koraka
Prilagođena prostirka za vrata Triggered Door Bell .: Zdravo! Moje ime je Justin, ja sam mlađi u srednjoj školi, i ovaj Instructable će vam pokazati kako napraviti zvono na vratima koje se aktivira kad vam neko stane na prostirku, a može biti bilo koja melodija ili pjesma koju želite! Pošto prostirka na vratima otvara vrata
Prilagođena štampana futrola za iPhone: 7 koraka
Prilagođena štampana futrola za iPhone: jeste li ikada vidjeli sliku na internetu i iako bi izgledala sjajno kao futrola za iPhone? evo kako to učiniti.materijali očistite prijenosno kućište iPhonea s Photoshopom (ili drugim softverom za uređivanje fotografija) i izrežite makaze za slike hobi nožem (optički
LED stona lampa prilagođena cirkadijanima (programiranje nije potrebno!): 7 koraka (sa slikama)
LED stolna lampa prilagođena cirkadijanima (programiranje nije potrebno!): Dizajnirala sam ovu lampu za cirkadijalni ritam. Noću vam je lakše spavati jer se mogu uključiti samo LED diode tople boje. Tokom dana može vas držati budnima jer se i hladno-bijele i tople LED diode mogu uključiti kad
Raspberry Pi domaća prilagođena ploča za proširenje: 8 koraka
Raspberry Pi domaća prilagođena ploča za proširenje: Od 2015. poboljšavam ovaj veliki projekt kako bih imao gotovo neograničen prilagođeni medijski centar na svom automobilu. Jednog dana sam odlučio da oživim organizaciju sa prilagođenom kućnom pločom za štampanje. Gore navedene slike su u širokom prototipu, pa je
Grafika na SSD1306 I2C OLED ekranu 128x64 sa CircuitPythonom koristeći Itsybitsy M4 Express: 13 koraka (sa slikama)
Grafika na SSD1306 I2C OLED ekranu 128x64 sa CircuitPythonom koristeći Itsybitsy M4 Express: SSD1306 OLED ekran je mali (0,96 "), jeftin, široko dostupan, I2C, jednobojni grafički ekran sa 128x64 piksela, koji se lako povezuje (samo 4 žice) na razvojne ploče mikroprocesora kao što su Raspberry Pi, Arduino ili