Sadržaj:
- Korak 1: Preuzmite potrebne uvjete
- Korak 2: Povežite se
- Korak 3: Instaliranje biblioteke Nokia 5110
- Korak 4: Pretvorite sliku
- Korak 5: Pretvaranje bitmape u C niz
- Korak 6: Kôd
- Korak 7: Sve ste završili
Video: Prilagođena grafika na zaslonu Nokia 5110: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Bok ljudi! Moxigen ovdje. Prije otprilike 3 godine ugasio sam svoju osobnu stranicu (inKnowit.in) na kojoj je bilo 30 -ak blogova. Ovdje sam nastavio blog, 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 s zaslonom Nokije 5110, odlučio sam napisati svoj četvrti blog o povezivanju ovog zaslona s Arduino MicroController pločom.
Korak 1: Preuzmite potrebne uvjete
Za ovu instrukciju trebat će vam:
1. LCD zaslon Nokia 5110. Mogli ste ga spasiti iz stare Nokije 5110 ili ga kupiti na internetu. Evo veze koja bi vam pomogla pri kupnji:
Arduino 5110 zaslon-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. Hrpa kratkospojnih žica.
7. Osnova.
Korak 2: Povežite se
Budući da nisam mogao pronaći komponentu Nokije 5110 u knjižnici Fritzing, odlučio sam sam skicirati shemu. Ne zaboravite upotrijebiti otpornike od 1000 ohma za spajanje RST, CE, DC, Din i CLK pina na arduino ploču i otpornik od 380 ohma s potenciometrom.
Korak 3: Instaliranje biblioteke Nokia 5110
Najprije morate instalirati biblioteku Nokije 5110. Evo veze do biblioteke. Preuzmite ga, raspakirajte i premjestite u mapu Arduino Libraries.
Knjižnica Nokia 5110 za Arduino
Korak 4: Pretvorite sliku
Morali biste sliku koju želite prikazati pretvoriti u bitmap datoteku. Također biste morali promijeniti razlučivost slike na 84*48, kako biste prilagodili razlučivost zaslona. Evo web stranice koja bi vam u tome pomogla:
Mrežno pretvaranje
Korak 5: Pretvaranje bitmape u C niz
Sada biste morali koristiti softver za pretvaranje.bmp slike u C niz.
Korisnici sustava Windows mogu koristiti LCDAssistant (datoteka priložena), a korisnici MacBook računala mogu koristiti LCDCreator (datoteka u privitku).
Nakon što pretvorite sliku, kopirajte niz. Objasnit ću u daljnjim koracima kako bi se točno niz koristio.
Korak 6: Kôd
#include // Uključujući biblioteku LCD5110 myGLCD (8, 9, 10, 12, 11); // Stvaranje LCD objekta
vanjski uint8_t grafički prikaz ; // Uključujući grafiku
void setup () {
myGLCD. InitLCD (); // Pokretanje LCD -a
}
void loop () {{100} {101}
myGLCD.clrScr (); // Brisanje zaslona
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 grafika 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 zaslonu Nokije 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 projekt.
Instagram- @moxigen
Facebook- Moksh Jadhav
Preporučeni:
Prilagođena prostirka za vrata aktivira zvono na vratima .: 6 koraka
Prilagođena prostirka za vrata aktivira zvono na vratima: 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 netko stane na prostirku, a može biti bilo koja melodija ili pjesma koju želite! Budući da prostirka na vratima otvara vrata
Prilagođena tiskana futrola za iPhone: 7 koraka
Prilagođena tiskana 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 za iPhone prijenosno računalo s Photoshopom (ili drugim softverom za uređivanje fotografija) i izrežite škare za slike hobi nožem (optički
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 tako da imam gotovo neograničen prilagođeni medijski centar na svom automobilu. Jednog dana odlučio sam oživjeti organizaciju s prilagođenom kućnom pločom izrađenom od ploča. Gore navedene slike su u širokom prototipu, pa je
Prilagođena izrada računala: 5 koraka
Prilagođena izrada računala: Ovo je vodič za prilagođenu izradu računala, sa zalihama koje sam imao pri ruci, tako da vaše računalo neće izgledati potpuno isto kao moje ako ne nabavite potpuno iste komponente
Prikaz očitanja arduino senzora uživo na LCD zaslonu Nokia 5110: 4 koraka (sa slikama)
Prikažite očitavanja arduino senzora uživo na LCD zaslonu Nokia 5110: ako ste ikada radili s arduinom, vjerojatno ste htjeli da prikaže očitanja senzora. Korištenje serijskog monitora savršeno je u redu, ali s obzirom na to da ste arduino zlonamjerni, brzo postajete vjerojatno želite da prikaže očitanja na nečemu moru