
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06

Čau ľudia! Moxigen tu. Asi pred 3 rokmi som vypol svoje osobné stránky (inKnowit.in), na ktorých bolo asi 30 blogov. Pokračoval som v blogovaní, ale veľmi rýchlo som stratil motiváciu a napísal som iba tri blogy. Po dlhom premýšľaní som sa rozhodol pokračovať v blogovaní. Odteraz by som vysielal veľmi jednoduché projekty. Keďže už nejaký čas blbnem s displejom Nokia 5110, rozhodol som sa napísať svoj štvrtý blog o prepojení tohto displeja s doskou Arduino MicroController.
Krok 1: Zoberte si potrebné položky



Na vykonanie tohto pokynu budete potrebovať:
1. LCD displej Nokia 5110. Môžete ho zachrániť zo starej Nokie 5110 alebo si ho môžete kúpiť online. Tu je odkaz, ktorý vám môže pomôcť pri jeho kúpe:
Displej Arduino 5110-Ebay
2. Doska Arduino. [V tomto prípade som použil NANO]
3. (5 x [odpory 1 000 ohmov])
4. (1 x [odpory 330 ohmov])
5. Potenciometer 10 kOhm.
6. Veľa prepojovacích drôtov.
7. Doska na chlieb.
Krok 2: Zapojte to

Pretože som nemohol nájsť komponent Nokia 5110 v knižnici Fritzing, rozhodol som sa schému nakresliť sám. Pri pripájaní pinov RST, CE, DC, Din a CLK k doske arduino a odporu 380 ohmov potenciometrom nezabudnite použiť 1000 ohmové odpory.
Krok 3: Inštalácia knižnice Nokia 5110
Najprv musíte nainštalovať knižnicu Nokia 5110. Tu je odkaz na knižnicu. Stiahnite si ho, rozbaľte a presuňte do priečinka Knižnice Arduino.
Knižnica Nokia 5110 pre Arduino
Krok 4: Konvertovanie obrázku
Potrebujete previesť obrázok, ktorý chcete zobraziť, do bitmapového súboru. Tiež by ste mali zmeniť rozlíšenie obrázka na 84*48, aby zodpovedalo rozlíšeniu displejov. Tu je stránka, ktorá vám s tým pomôže:
Online prevod
Krok 5: Konvertovanie bitmapového obrázku na pole C
Teraz budete musieť pomocou softvéru previesť obrázok.bmp na pole C.
Používatelia systému Windows môžu používať nástroj LCDAssistant (súbor priložený) a používatelia počítačov MacBook môžu používať nástroj LCDCreator (súbor pripojený).
Po konverzii obrázku skopírujte pole. V ďalších krokoch vysvetlím, ako presne by sa pole použilo.
Krok 6: Kód
#include // Vrátane knižnice LCD5110 myGLCD (8, 9, 10, 12, 11); // Vytváranie objektu LCD
externá uint8_t grafika ; // Vrátane grafiky
neplatné nastavenie () {
myGLCD. InitLCD (); // Inicializácia LCD
}
prázdna slučka () {
myGLCD.clrScr (); // Čistenie obrazovky
myGLCD.drawBitmap (0, 0, grafický, 84, 48); // Kreslenie bitmapy
myGLCD.update (); // Aktualizácia LCD
}
Vytvorte samostatnú kartu a pomenujte ju ako Graphics. C
Teraz k vlastnej grafickej časti.
Uložíme C kód do emory programu namiesto SRAM, pretože vždy potrebujeme malé využitie RAM. Na to budeme musieť zahrnúť knižnicu a slovo ako obrázky alebo takto: (Zahrneme slovo PROGMEM a knižnicu) [Zadajte to do časti Graphics. C];
#include const unsigned char graphics PROGMEM = {
// Tu zadajte pole C, ktoré ste skopírovali predtým
// V opačnom prípade vložte môj súbor graphics.c, ktorý som pridal
}
Krok 7: Hotovo

Nahrajte program do arduina pomocou USB kábla a môžete začať.
Tu je ďalší príklad, kde som na displeji telefónu Nokia 5110 zobrazil logo StoneSour.
Som otvorený kritike, takže neváhajte a komentujte svoje názory na tento návod. V prípade akýchkoľvek problémov týkajúcich sa tohto projektu mi napíšte správu.
Instagram- @moxigen
Facebook- Moksh Jadhav
Odporúča:
Vlastná dverná podložka aktivovala zvonček dverí: 6 krokov

Vlastná dverná podložka aktivovala zvonček dverí: Dobrý deň! Moje meno je Justin, som junior na strednej škole a tento návod vám ukáže, ako vytvoriť zvonček pri dverách, ktorý sa spustí, keď vám niekto stúpi na rohožku, a môže ísť o akúkoľvek melódiu alebo pieseň, ktorú chcete! Pretože rohožka spúšťa dvere
Vlastná rozširujúca doska vlastnej výroby Raspberry Pi: 8 krokov

Rozširujúca doska domácich úprav Raspberry Pi: Od roku 2015 vylepšujem tento skvelý projekt, aby som mal v aute takmer neobmedzené vlastné mediálne centrum. Jedného dňa som sa rozhodol priviesť organizáciu k drôtom tam pomocou vlastnej doma vyrobenej dosky plošných spojov. Obrázky vyššie sú vo fáze širokého prototypu, takže
Grafika na displeji SSD1306 I2C OLED 128 x 64 s obvodom Python pomocou Itsybitsy M4 Express: 13 krokov (s obrázkami)

Grafika na displeji SSD1306 I2C OLED 128x64 s obvodom Python s využitím Itsybitsy M4 Express: OLED displej SSD1306 je malý (0,96 "), lacný, široko dostupný, I2C, monochromatický grafický displej s rozlíšením 128x64 pixelov, ktorý je ľahko prepojiteľný (iba 4 vodiče) na vývojové dosky mikroprocesorov, ako sú Raspberry Pi, Arduino alebo
Monitor teploty a úrovne svetla so zobrazením na LCD displeji NOKIA 5110: 4 kroky

Monitor teploty a úrovne svetla so zobrazením na LCD NOKIA 5110: Dobrý deň, všetci! V tejto sekcii vyrábame jednoduché elektronické zariadenie na monitorovanie teploty a úrovne svetla. Merania týchto parametrov sú zobrazené na LCD NOKIA 5110. Zariadenie je založené na mikrokontroléri AVR ATMEGA328P. Monitorovanie
Zobrazte živé namerané hodnoty zo senzora Arduino na LCD displeji telefónu Nokia 5110: 4 kroky (s obrázkami)

Zobrazte živé hodnoty senzorov Arduino na LCD displeji telefónu Nokia 5110: Ak ste niekedy pracovali s arduinom, pravdepodobne ste chceli, aby zobrazoval hodnoty zo senzorov. Používanie sériového monitora je úplne v poriadku, ale keďže ste arduino badass, akým sa rýchlo stanete, budete pravdepodobne chce, aby sa údaje zobrazovali na niečom inom