Pentru utilizatorii neexperimentați care doresc să creeze în mod independent sisteme de control pentru dispozitive robotizate sau instrumente de automatizare, pe piața serviciilor IT sunt oferite diverse module hardware și modificările acestora. De regulă, astfel de dispozitive au o arhitectură simplă cu drept de copiere și software-ul care vine cu ele sub formă de utilități simple. Astfel de produse pot fi utilizate atât independent, cât și conectate la alte sisteme informatice prin interfețe cu fir sau fără fir.
Avantajele lucrului cu afișaje grafice
Anterior, afișajele grafice monocrome erau utilizate pe scară largă în producția de telefoane mobile.
Nokia a lansat un număr mare de modele diferite echipate cu un astfel de ecran. Zilele acelor telefoane au trecut, dar display-urile nu au dispărut de pe piață și continuă să fie folosite activ până în prezent. S-au dovedit a fi dispozitive indispensabile și, în plus, ieftine pentru afișarea informațiilor text și grafice. Afișajele grafice funcționează prin crearea de matrici de puncte pe ecrane, care evidențiază imaginea. Economisesc resurse și timp, afișând în același timp o cantitate mare de informații și consumând o cantitate mică de energie. Există multe domenii diferite în care dispozitivele Nokia 5110 pot fi utilizate: foto, video, TV, medical și multe alte industrii.
Înainte de a descrie cum să conectați un afișaj Nokia la un modul hardware Arduino, este necesar să faceți o scurtă prezentare a acestor dispozitive.
Beneficiile utilizării Arduino Uno
Au fost create multe platforme și microcontrolere care sunt analoge cu platforma Arduino prezentată în acest articol. Unii dintre acești analogi sunt BX-24 de la Netmedia, Parallax Basic Stamp și mulți alții. Cu toate acestea, să ne concentrăm pe Arduino Uno, deoarece acest constructor are o serie de avantaje față de alte controlere. Ar trebui să le acordați atenție atunci când alegeți o platformă pentru muncă. În primul rând, acesta este costul scăzut al acestor dispozitive. Modelele cu acest software costă mai puțin de 45 USD și pot fi construite manual dacă se dorește, deoarece au un design destul de simplu. Al doilea punct care merită remarcat este că platformele Arduino pot funcționa cu toate sistemele de operare: Windows, Linux și Macintosh OSX, în timp ce toate celel alte sunt limitate la a lucra exclusiv cu Windows.
Arduino Uno Descriere
Arduino Uno este o platformă pentru dezvoltarea și programarea diverselor dispozitive, care are 14 intrări și ieșiri digitale, 6 intrări analogice,mai multi conectori (USB, ICSP, power) si un buton care are functia de repornire a dispozitivului. Această platformă are o siguranță încorporată care previne scurtcircuitele și asigură funcționarea în siguranță cu cablul USB. Este declanșat atunci când mai mult de 500 mA de curent trece prin portul USB. În comparație cu computerele mainframe, Arduino Uno interacționează mult mai strâns cu mediul fizic din jur. Platforma este construită pe o placă de circuit imprimat și proiectată să funcționeze cu sursă deschisă. Poate fi folosit atât de studenți, cât și de amatori, precum și de profesioniști care pot extinde și completa modelele la discreția lor și pot lucra liber cu open source. Platforma este proiectată în așa fel încât să poată fi adăugate cu ușurință noi componente. Designul presupune alegerea de către dezvoltator a utilizării independente a dispozitivului, prin urmare nu este plasat în carcasă și nu are o legătură rigidă de instalare.
Descrierea afișajului Nokia 5110
Afișajul grafic Nokia 5110 este un afișaj monocrom de buget cu o diagonală de 1,6 , care vă permite să afișați nu numai informații de text, ci și imagini. Rezoluția sa este de 48x84 px, iar tensiunea la care poate funcționa este 2,7-5 Q. Informațiile sunt afișate în blocuri verticale, cu opt pixeli înălțime și șase linii lățime, iar fiecare contact este etichetat pe spate pentru a ajuta utilizatorii să le localizeze.
Pentru afișare grafică completătrebuie conectat la placa. Acest articol detaliază cum să conectați Nokia 5110 la Arduino Uno pentru a începe cu afișajul.
Materiale necesare pentru conectare
-
Afișaj grafic Nokia 5110;
- Arduino Uno;
- buclă sau șapte fire;
- Cablu USB (pentru conectarea la un computer), baterie sau adaptor AC/DC (pentru alimentarea plăcii fără ajutorul unui computer).
Cum se conectează Nokia 5110 Graphic Display la Arduino
1. Primul pas este conectarea display-ului Nokia 5110 la Arduino. Cu dispozitivul grafic este inclus un suport pentru placa de breadboard cu opt conectori. Dacă intenționați să utilizați o placă de circuit, atunci „picioarele drepte” sunt în regulă. În alte cazuri, merită să cumpărați conectori la un unghi de 90 de grade. Mai întâi, acestea ar trebui să fie introduse în afișajul propriu-zis, apoi atașați dispozitivul la Arduino.
2. Apoi, trebuie să conectați firele. Cel mai bine este să folosiți un cablu, dar va funcționa și un fir MGTF obișnuit. Este important să știți că acest afișaj nu este alimentat de 5 V, ci de 3,3 V. Prin urmare, puteți conecta în siguranță 3 V la plus și împământare la minus. Cablajul rămas este conectat într-o anumită secvență la Arduino și Nokia 5110. Schema de conectare este următoarea:
- Contact Gnd (fir comun) - la masă Arduino (la minus);
- Bl (putere iluminare de fundal) - la masa Arduino (la minus);
- Vcc (puteremodul) - la portul de 3,3 V pe Arduino.
În continuare, toate contactele de la dreapta la stânga sunt conectate la porturi:
- Pin 1 (SCLK - impuls pentru transmiterea informațiilor) - port digital D3;
- Pin 2 (SDIN/MOSI - date) - port digital D4;
- Pin 3 (D/C - tip de date) - port digital D5;
- Pin 4 (RST) - port digital D6;
- Pin 5 (SCE - selecție cip) - port digital D7.
Lucrul cu biblioteci
Pentru a afișa informațiile necesare pe ecranul dispozitivului, trebuie să încărcați biblioteca. Cea mai bună opțiune pentru a lucra cu informații textuale este programul LCD5110_Graph. Deja puteți spune din nume că această bibliotecă a fost creată special pentru Nokia 5110. Utilitarul poate fi descărcat și de pe Internet. Este atașat ca arhivă. Fișierul dezarhivat trebuie mutat în folderul Biblioteci. După aceea, puteți rula programul. În fereastra deschisă, trebuie să selectați „Fișier”, mutați cursorul la „Exemple”, apoi selectați pe cel de care aveți nevoie. Codul final va apărea pe ecran, ceea ce este foarte clar pentru utilizatori și elementar de utilizat. Toate informațiile necesare pot fi citite și editate, dar este important să nu se rupă structura codului. Diverse funcții ale bibliotecii vor extinde posibilitățile de lucru cu Nokia 5110.
Pentru ca desenele grafice să fie afișate pe afișaj, acestea trebuie mai întâi desenate în programe grafice precumcum ar fi Adobe Photoshop sau Paint. După ce desenul este gata, acesta trebuie salvat în format BMP (Monochrome Bitmap). Apoi, folosind biblioteca, ar trebui să convertiți desenul în sursă deschisă. După acești pași, pe ecran va apărea o imagine.
Această conexiune a ecranului Nokia 5110 la Arduino vă va ajuta să stăpâniți abilitățile de bază de lucru cu afișaje grafice și să învățați cum să programați imagini folosind o varietate de module hardware.