Përmbajtje:
- Hapi 1: Merrni Kërkesat
- Hapi 2: Lidheni atë
- Hapi 3: Instalimi i Bibliotekës Nokia 5110
- Hapi 4: Konvertimi i figurës
- Hapi 5: Konvertimi i Imazhit Bitmap në C Array
- Hapi 6: Kodi
- Hapi 7: Ju jeni gati
Video: Grafika të personalizuara në Nokia 5110 Ekran: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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
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ë
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
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:
Krijoni harta të personalizuara për Garmin GPS tuaj: 8 hapa (me fotografi)
Krijoni harta të personalizuara për Garmin GPS tuaj: Nëse keni një Garmin GPS të projektuar për shëtitje dhe aktivitete të tjera në natyrë (përfshirë seritë GPSMAP, eTrex, Colorado, Dakota, Oregon dhe Montana, ndër disa të tjerë), nuk keni pse vendosuni për hartat e zhveshura që erdhën të ngarkuara paraprakisht në të. E
Tastiera HotKeys me profile të personalizuara: 14 hapa (me fotografi)
Tastiera HotKeys me profile të personalizuara: Shpresoj se jeni duke bërë mirë në mes të kësaj Pandemie. Jini të Sigurt. Bëhu i fortë. #COVID19 Duke qenë një Dizajner Industrial, më duhet të qasem në më shumë se 7-8 softuer i cili përfshin Solidworks, Photoshop, Illustrator, Keyshot, Indesign, etj në baza ditore dhe po pak
Car Horn - Efektet zanore të personalizuara: 4 hapa (me fotografi)
Car Horn - Efektet zanore të personalizuara: Kam instaluar efekte zanore me porosi në makinën time bazuar në videot e YouTube nga Mark Rober dhe I Like To Make Stuff. Bri themelor i makinës ka nevojë për më shumë mundësi për komunikim efektiv midis shoferëve sipas mendimit tim. Aty ku jam nga bri standard i makinës ka një
Grafika në një ekran SSD1306 I2C OLED 128x64 me qark Python duke përdorur një Itsybitsy M4 Express: 13 hapa (me fotografi)
Grafika në një SSD1306 I2C OLED 128x64 Display With CircuitPython Duke përdorur një Itsybitsy M4 Express: Ekrani SSD1306 OLED është i vogël (0.96 "), i lirë, i disponueshëm gjerësisht, I2C, ekran monokrom grafik me 128x64 pixel, i cili është i ndërfaqshëm lehtë (vetëm 4 tela) te bordet e zhvillimit të mikroprocesorit si Raspberry Pi, Arduino ose
Monitor DIY për lagështinë e tokës Me Arduino dhe një ekran Nokia 5110: 6 hapa (me fotografi)
Monitor DIY i Lagështisë së Tokës Me Arduino dhe një Ekran Nokia 5110: Në këtë Udhëzues ne do të shohim se si të ndërtojmë një Monitor shumë të dobishëm të Lagështisë së Tokës me një ekran të madh Nokia 5110 LCD duke përdorur Arduino. Matni me lehtësi nivelet e lagështisë së tokës së uzinës suaj nga Arduino -ja juaj dhe ndërtoni pajisje interesante