Nokia 5110: duab, duab. Txuas Nokia 5110 Graphic Display rau Arduino

Cov txheej txheem:

Nokia 5110: duab, duab. Txuas Nokia 5110 Graphic Display rau Arduino
Nokia 5110: duab, duab. Txuas Nokia 5110 Graphic Display rau Arduino
Anonim

Rau cov neeg siv tsis paub dhau los uas xav tsim kev tswj hwm tus kheej rau cov khoom siv neeg hlau lossis cov cuab yeej automation, ntau yam khoom siv kho vajtse thiab lawv cov kev hloov kho tau muab rau hauv IT kev pabcuam kev lag luam. Raws li txoj cai, cov cuab yeej zoo li no muaj cov qauv yooj yim nrog txoj cai luam tawm thiab cov software uas tuaj nrog lawv nyob rau hauv daim ntawv ntawm cov khoom siv yooj yim. Cov khoom zoo li no tuaj yeem siv ob leeg ntawm nws tus kheej thiab txuas nrog rau lwm lub khoos phis tawj ntawm kev sib txuas los yog wireless.

Qhov zoo ntawm kev ua haujlwm nrog cov duab kos duab

Yav dhau los, graphical monochrome qhia tau dav siv hauv kev tsim xov tooj ntawm tes.

Nokia 5110
Nokia 5110

Nokia tau tso tawm ntau tus qauv sib txawv nruab nrog lub vijtsam zoo li no. Cov hnub ntawm cov xov tooj no dhau lawm, tab sis cov lus qhia tsis tau ploj mus los ntawm kev ua lag luam thiab txuas ntxiv siv mus rau tam sim no. Lawv tau dhau los ua qhov tseem ceeb thiab, ntxiv rau, cov khoom siv pheej yig rau kev nthuav tawm cov ntawv nyeem thiab cov ntaub ntawv nraaj. Cov duab qhia ua haujlwm los ntawm kev tsim cov dot matrixes ntawm cov ntxaij vab tshaus, uas qhia txog cov duab. Lawv txuag cov peev txheej thiab sijhawm, thaum nthuav tawm cov ntaub ntawv ntau thiab siv lub zog me me. Muaj ntau ntau qhov chaw uas Nokia 5110 tuaj yeem siv tau: duab, yees duab, TV, kho mob, thiab ntau lwm yam lag luam.

Ua ntej piav qhia yuav ua li cas txuas lub Nokia zaub rau Arduino kho vajtse module, nws yuav tsum tau qhia luv luv rau cov khoom siv no.

txiaj ntsig ntawm kev siv Arduino Uno

Ntau lub platforms thiab microcontrollers tau tsim uas zoo sib xws rau Arduino platform uas tau nthuav tawm hauv kab lus no. Qee qhov analogues no yog Netmedia's BX-24, Parallax Basic Stamp thiab ntau lwm tus. Txawm li cas los xij, cia peb tsom mus rau Arduino Uno, txij li tus tsim qauv no muaj ntau qhov zoo dua lwm tus tswj hwm. Koj yuav tsum xyuam xim rau lawv thaum xaiv lub platform rau kev ua haujlwm. Ua ntej tshaj plaws, qhov no yog tus nqi qis ntawm cov khoom siv no. Cov qauv nrog cov software no raug nqi tsawg dua $ 45 thiab tuaj yeem tsim los ntawm tes yog tias xav tau, vim lawv muaj qhov tsim qauv yooj yim. Lub ntsiab lus thib ob uas tsim nyog sau cia yog tias Arduino platforms tuaj yeem ua haujlwm nrog txhua qhov kev khiav haujlwm: Windows, Linux, thiab Macintosh OSX, thaum lwm tus tsuas yog ua haujlwm tshwj xeeb nrog Windows.

Arduino Uno Description

Arduino Uno yog lub platform rau kev tsim thiab ua haujlwm ntau yam khoom siv, uas muaj 14 cov khoom siv digital thiab cov zis, 6 analog inputs,ob peb connectors (USB, ICSP, hwj chim) thiab ib tug khawm uas muaj nuj nqi ntawm rebooting lub ntaus ntawv. Lub platform no muaj lub fuse built-in uas tiv thaiv kev luv luv thiab ua kom muaj kev nyab xeeb nrog USB cable. Nws yog tshwm sim thaum ntau tshaj 500 mA ntawm tam sim no dhau los ntawm USB chaw nres nkoj. Piv rau cov khoos phis tawj mainframe, Arduino Uno cuam tshuam ntau nruj nrog ib puag ncig lub cev. Lub platform yog tsim los ntawm lub rooj tsavxwm luam tawm thiab tsim los ua haujlwm nrog qhib qhov chaw. Nws tuaj yeem siv los ntawm cov tub ntxhais kawm thiab cov neeg nyiam ua haujlwm, nrog rau cov kws tshaj lij uas tuaj yeem txuas ntxiv thiab ntxiv cov qauv ntawm lawv qhov kev txiav txim siab thiab ua haujlwm dawb nrog qhib qhov chaw. Lub platform yog tsim nyob rau hauv xws li ib txoj kev uas tshiab Cheebtsam yuav muab tau yooj yim ntxiv rau nws. Tus tsim xav tias qhov kev xaiv los ntawm tus tsim tawm ntawm kev siv ywj pheej ntawm lub cuab yeej, yog li nws tsis muab tso rau hauv rooj plaub thiab tsis muaj kev sib khi nruj rau kev teeb tsa.

txuas nokia 5110
txuas nokia 5110

Kev piav qhia ntawm Nokia 5110 zaub

Lub Nokia 5110 cov duab nraaj yog cov nyiaj siv nyiaj monochrome zaub nrog kab pheeb ces kaum ntawm 1.6 , uas tso cai rau koj los tso saib tsis yog cov ntaub ntawv ntawv nkaus xwb, tab sis kuj muaj cov duab. yog 2.7-5 Q. Cov ntaub ntawv tau tso tawm hauv cov kab ntsug, yim pixels siab thiab rau kab dav, thiab txhua qhov kev sib cuag tau sau rau sab nraub qaum los pab cov neeg siv nrhiav lawv.

nokia 5110 daim duab
nokia 5110 daim duab

Rau cov duab ua haujlwm puv npoyuav tsum tau txuas nrog lub rooj tsavxwm. Kab lus no qhia txog yuav ua li cas txuas Nokia 5110 rau Arduino Uno kom pib nrog cov zaub.

nokia 5110 UAS
nokia 5110 UAS

Cov khoom xav tau rau kev sib txuas

  • Nokia 5110 Graphic Display;

  • Arduino Uno;
  • voj lossis xya xaim;
  • USB cable (rau txuas rau lub khoos phis tawj), roj teeb lossis AC / DC adapter (rau muab lub zog rau lub rooj tsavxwm yam tsis muaj kev pab ntawm lub khoos phis tawj).

Yuav ua li cas txuas Nokia 5110 Graphic Display rau Arduino

1. Thawj kauj ruam yog txuas lub Nokia 5110 zaub rau Arduino. Ntxiv nrog rau cov cuab yeej siv duab yog lub breadboard mount nrog yim connectors. Yog tias koj npaj yuav siv lub rooj tsav xwm hauv Circuit Court, ces "ncaj ceg" zoo. Hauv lwm qhov xwm txheej, nws tsim nyog yuav cov khoom sib txuas ntawm lub kaum sab xis ntawm 90 degrees. Ua ntej, lawv yuav tsum tau muab tso rau hauv cov zaub nws tus kheej, thiab tom qab ntawd txuas lub cuab yeej rau Arduino.

2. Tom ntej no, koj yuav tsum txuas cov xov hlau. Nws yog qhov zoo tshaj plaws los siv lub cable, tab sis ib txwm MGTF xaim kuj yuav ua haujlwm. Nws yog ib qho tseem ceeb kom paub tias cov zaub no tsis yog siv los ntawm 5 V, tab sis los ntawm 3.3 V. Yog li ntawd, koj tuaj yeem ruaj ntseg txuas 3 V rau ntxiv thiab hauv av rau rho tawm. Cov hlua txuas ntxiv yog txuas rau hauv ib ntu rau Arduino thiab Nokia 5110. Daim duab kev sib txuas yog raws li hauv qab no:

  • Gnd contact (common wire) - rau Arduino hauv av (rau rho tawm);
  • Bl (lub zog rov qab) - rau Arduino hauv av (rau rho tawm);
  • Vcc (lub zogmodule) - rau chaw nres nkoj 3.3V ntawm Arduino.

Tom ntej no, txhua qhov kev sib cuag ntawm sab xis mus rau sab laug txuas nrog cov chaw nres nkoj:

  • Pin 1 (SCLK - mem tes rau cov ntaub ntawv xa mus) - qhov chaw nres nkoj digital D3;
  • Pin 2 (SDIN/MOSI - data) - qhov chaw nres nkoj digital D4;
  • Pin 3 (D/C - hom ntaub ntawv) - qhov chaw nres nkoj digital D5;
  • Pin 4 (RST) - digital port D6;
  • Pin 5 (SCE - nti xaiv) - qhov chaw nres nkoj digital D7.
txuas nokia 5110 zaub rau arduino
txuas nokia 5110 zaub rau arduino

Ua haujlwm nrog tsev qiv ntawv

Txhawm rau tso tawm cov ntaub ntawv tsim nyog ntawm lub vijtsam ntawm lub cuab yeej, koj yuav tsum thauj khoom lub tsev qiv ntawv. Qhov kev xaiv zoo tshaj plaws rau kev ua haujlwm nrog cov ntawv nyeem yog LCD5110_Graph program. Koj tuaj yeem qhia los ntawm lub npe tias lub tsev qiv ntawv no tau tsim tshwj xeeb rau Nokia 5110. Cov nqi hluav taws xob kuj tseem tuaj yeem rub tawm los ntawm Is Taws Nem. Nws tau txuas ua ib qho archive. Cov ntaub ntawv unzipped yuav tsum tau tsiv mus rau Libraries folder. Tom qab ntawd, koj tuaj yeem khiav qhov program. Hauv lub qhov rais qhib, koj yuav tsum xaiv "Cov ntaub ntawv", txav tus cursor mus rau "Piv txwv", ces xaiv qhov koj xav tau. Cov cai tiav yuav tshwm sim ntawm qhov screen, uas yog qhov tseeb heev rau cov neeg siv thiab theem pib siv. Tag nrho cov ntaub ntawv tsim nyog tuaj yeem nyeem thiab kho, tab sis nws yog ib qho tseem ceeb kom tsis txhob ua txhaum cov qauv ntawm cov cai. Ntau lub luag haujlwm ntawm lub tsev qiv ntawv yuav nthuav dav txoj hauv kev ua haujlwm nrog Nokia 5110.

nokia 5110 graphic zaub
nokia 5110 graphic zaub

Yuav kom cov duab kos kom pom ntawm cov zaub, lawv yuav tsum xub kos rau hauv cov duab kos duab xws lizoo li Adobe Photoshop lossis Paint. Tom qab daim duab npaj txhij, nws yuav tsum tau khaws cia hauv BMP (Monochrome Bitmap) hom ntawv. Tom ntej no, siv lub tsev qiv ntawv, koj yuav tsum hloov cov duab kos rau qhib qhov chaw. Tom qab cov kauj ruam no, ib daim duab yuav tshwm rau ntawm qhov screen.

Qhov kev sib txuas ntawm Nokia 5110 zaub rau Arduino yuav pab koj paub cov txuj ci tseem ceeb ntawm kev ua haujlwm nrog cov duab nraaj thiab kawm paub yuav ua li cas rau cov duab kos duab siv ntau hom kho vajtse.

Pom zoo: