Nepieredzējušiem lietotājiem, kuri vēlaspatstāvīgi izveidot vadības ierīces robotizētām ierīcēm vai automatizācijas rīkiem; IT pakalpojumu tirgū tiek piedāvāti dažādi aparatūras moduļi un to modifikācijas. Parasti šādām ierīcēm ir vienkārša arhitektūra ar tiesībām kopēt un tām pievienoto programmatūru vienkāršu utilītu veidā. Šādus produktus var izmantot gan neatkarīgi, gan ar vadu vai bezvadu saskarņu palīdzību savienot ar citām datorsistēmām.
Priekšrocības darbā ar grafiskajiem displejiem
Iepriekš grafiskos monohromatiskos displejus ļoti plaši izmantoja mobilo tālruņu ražošanā.
Pirms apraksta, kā savienot Nokia displeju ar aparatūras moduli Arduino, jums ir jāsniedz īss šo ierīču izklāsts.
Arduino Uno lietošanas priekšrocības
Ir izveidotas daudzas platformas unmikrokontrolleri, kas ir Arduino platformas analogi, kas parādīti šajā rakstā. Viens no šiem analogiem ir Netmedia BX-24, Parallax Basic Stamp un daudzi citi. Tomēr koncentrēsimies uz Arduino Uno, jo šim dizaineram ir vairākas priekšrocības salīdzinājumā ar citiem kontrolieriem. Izvēloties platformu, ar kuru strādāt, jums tiem jāpievērš uzmanība. rinda ir zemas šo ierīču izmaksas. Modeļi ar šo programmatūru maksā mazāk nekā 45 ASV dolārus, un, ja ir vēlēšanās, tos var salikt manuāli, jo tiem ir diezgan vienkāršs dizains. Otrais vērts atzīmēt, ka Arduino platformas var darboties ar visām operētājsistēmām: Windows, Linux un Macintosh OSX, savukārt visi pārējie strādā tikai ar Windows.
Apraksts Arduino Uno
Arduino Uno ir platforma izstrdei undažādu ierīču programmēšana, kurai ir 14 digitālās ieejas un izejas, 6 analogās ieejas, vairāki savienotāji (USB, ICSP, barošana) un poga, kuras funkcija ir ierīces atiestatīšana. Šai platformai ir iebūvēts drošinātājs, lai novērstu īssavienojumus un nodrošinātu drošu darbību ar USB kabeli. Tas tiek aktivizēts, kad caur USB portu plūst vairāk nekā 500mA strāvas. Salīdzinot ar vispārējas nozīmes datoriem, Arduino Uno daudz ciešāk mijiedarbojas ar apkārtējo fizisko vidi. Platforma ir veidota uz iespiedshēmas plates un ir paredzēta darbam ar atvērto avotu. To var izmantot gan studenti, gan amatieri, kā arī profesionāļi, kuri pēc saviem ieskatiem var paplašināt un papildināt modeļus un brīvi strādāt ar atvērto pirmkodu. Platforma ir veidota tā, ka tai var viegli pievienot jaunus komponentus. Projektā tiek pieņemts, ka izstrādātājs izvēlas ierīci izmantot patstāvīgi, tāpēc tā netiek ievietota korpusā un tai nav stingra savienojuma ar instalāciju.
Nokia 5110 displeja apraksts
Nokia 5110 grafiskais displejs - budžetsvienkrāsains displejs ar 1,6 "diagonāli, kas ļauj parādīt ne tikai teksta informāciju, bet arī attēlus. Tā izšķirtspēja ir 48x84 px, un spriegums, pie kura tas var darboties, ir 2,7-5 V. Informācija ekrānā tiek parādīta vertikāli bloki. To augstums - astoņi pikseļi, sešas līnijas plati, un katrs kontakts ir marķēts aizmugurē, lai lietotāji nepieļautu kļūdu viņu pozīcijās.
Pilnvērtīgai darbībai nepieciešams grafiskais displejsizveidojiet savienojumu ar dēli. Šajā rakstā ir sīki aprakstīts, kā Nokia 5110 savienot ar Arduino Uno elektronisko celtniecības komplektu, lai sāktu darbu ar displeju.
Savienošanai nepieciešamie materiāli
grafiskais displejs Nokia 5110;
Arduino Uno;
cilpa vai septiņi vadi;
USB kabelis (savienošanai ar datoru), akumulators vai maiņstrāvas / līdzstrāvas adapteris (strāvas padevei uz plates, neizmantojot datoru).
Kā savienot Nokia 5110 grafisko displeju ar Arduino
viens.Pirmais solis ir Nokia 5110 displeja savienošana ar Arduino. Grafikas ierīces komplektācijā ietilpst paneļa turētājs ar astoņiem savienotājiem. Ja plānojat izmantot shēmu, tad "taisnās kājas" ir kārtībā. Citos gadījumos ir vērts iegādāties savienotājus 90 grādu leņķī. Vispirms tie jāievieto pašā displejā un pēc tam jāpiestiprina Arduino.
2. Tālāk jums jāpievieno vadi.Vislabāk ir izmantot cilpu, bet parasts MGTF vads to darīs. Ir svarīgi zināt, ka šis displejs tiek darbināts nevis no 5 V, bet gan no 3,3 V. Tāpēc 3 V varat droši pieslēgt plusam un iezemēt mīnusam. Pārējā elektroinstalācija noteiktā secībā ir savienota ar Arduino un Nokia 5110. Savienojuma shēma ir šāda:
Gnd pin (kopējais vads) - uz Arduino zemi (līdz mīnus);
Bl (apgaismojums pret apgaismojumu) - līdz Arduino zemei (līdz mīnus);
Vcc (moduļa jauda) - uz Arduino 3.3V pieslēgvietu.
Turklāt visi kontakti no labās uz kreiso ir savienoti ar ostām:
1. kontakts (SCLK - impulss informācijas pārraidei) - digitālais ports D3;
2. tapa (SDIN / MOSI - dati) - digitālais ports D4;
3. tapa (D / C - datu tips) - digitālais ports D5;
4. tapa (RST) - digitālais ports D6;
5. kontakts (SCE - mikroshēmas izvēle) - D7 digitālais ports.
Darbs ar bibliotēkām
Lai parādītu nepieciešamo informāciju vietnēierīces ekrānā, jums jāielādē bibliotēka. Labākais variants darbam ar teksta informāciju ir programma LCD5110_Graph. Tikai pēc nosaukuma jūs varat pateikt, ka šī bibliotēka ir izveidota speciāli priekš Nokia 5110. Lietderību varat arī lejupielādēt no interneta. Tas ir pievienots kā arhīvs. Nesavietotais fails jāpārvieto uz mapi Bibliotēkas. Pēc tam jūs varat palaist programmu. Atvērtajā logā jums jāizvēlas "Fails", pārvietojiet kursoru uz "Piemēri", pēc tam atlasiet vajadzīgo. Ekrānā parādīsies gatavs kods, kas lietotājiem ir ļoti skaidrs un elementāri lietojams. Visu nepieciešamo informāciju var izlasīt un rediģēt, taču ir svarīgi nepārkāpt koda struktūru. Dažādas bibliotēkas funkcijas paplašinās iespējas strādāt ar Nokia 5110.
Lai displejs tiktu parādītsgrafiskos zīmējumus, tie vispirms jāzīmē grafiskajās programmās, piemēram, Adobe Photoshop vai Paint. Pēc tam, kad zīmējums ir gatavs, tas jāsaglabā BMP (vienkrāsas bitkartes) formātā. Pēc tam, izmantojot bibliotēku, attēls jāpārvērš par atvērtu avotu. Pēc šīm darbībām ekrānā parādīsies attēls.
Aplūkotais Nokia 5110 displeja savienojums arArduino palīdzēs jums patstāvīgi apgūt sākotnējās prasmes darbā ar grafiskajiem displejiem un iemācīties programmēt attēlus, izmantojot dažādus aparatūras moduļus.