6 Afișează pentru a ieși date de pe Arduino

6 Afișează pentru a ieși date de pe Arduino

Deci, ai un Arduino. Ați învățat câteva dintre elementele de bază, poate că ați urmat o ghid pentru începători ca să începi. Ce urmează?





Adăugarea unui afișaj la Arduino poate avea multe scopuri. Deoarece o utilizare obișnuită pentru microcontrolere este citirea datelor de la senzori, un afișaj vă permite să vedeți aceste date în timp real, fără a fi nevoie să utilizați monitorul serial în Arduino IDE. De asemenea, vă permite să oferiți proiectelor dvs. o atingere personală cu text, imagini sau chiar interactivitate printr-un ecran tactil.





Multe kituri de pornire Arduino vin cu o formă de afișare simplă. Există, de asemenea, o varietate de scuturi Arduino pre-construite, care au ecrane încorporate în ele. În timp ce am acoperit afișaje mai mari concepute anterior pentru Raspberry Pi, există mai multe opțiuni disponibile care se potrivesc mai bine proiectelor bazate pe Arduino.





În acest articol vă vom conduce prin diferitele tipuri de afișaje disponibile, unde să le obțineți și cum să le configurați.

1. Afișaj cu cristale lichide

The display cu cristale lichide (LCD) este cel mai comun afișaj de găsit în proiectele de bricolaj și electrocasnice deopotrivă. Aceasta nu este o surpriză, deoarece sunt simple de operat, cu putere redusă și incredibil de ieftine.



Acest tip de afișaj poate varia în ceea ce privește designul. Unele sunt mai mari, cu mai multe spații de caractere și rânduri, altele vin cu o lumină de fundal. Majoritatea se atașează direct la placă prin 8 sau 12 conexiuni la pinii Arduino, ceea ce le face incompatibile cu plăcile cu mai puțini pini disponibili. În acest caz, cumpărați un ecran cu un Adaptor I2C , permițând controlul folosind doar 4 pini.

Credit de imagine: www.martyncurrey.com





Disponibil la doar câțiva dolari (sau la fel de puțin 1,95 dolari pe Aliexpress cu adaptor I2C inclus), aceste afișaje simple pot fi utilizate pentru a oferi feedback în timp real oricărui proiect.

Ecranele sunt capabile de o mare varietate de caractere prestabilite care acoperă cele mai multe cazuri de utilizare într-o varietate de limbi. Controlați-vă ecranul LCD utilizând Biblioteca cu cristale lichide furnizate de Arduino. The afişa() și noDisplay () metodele scriu pe ecranul LCD, așa cum se arată în tutorial oficial pe site-ul Arduino.





Credit imagine: arduino.cc

Notă: Dacă utilizați un adaptor I2C pentru ecranul LCD, va trebui să utilizați Biblioteca LiquidCrystal_I2C in schimb.

Dacă preferați tutoriale video, Noțiuni de bază ale circuitului au o experiență excelentă de configurare și utilizare a LCD 16x2 :

2. Afișaje cu șapte segmente

Căutați ceva simplu pentru a afișa numere și câteva caractere de bază? Poate căutați ceva cu acea senzație de arcadă a vechii școli? A afișaj cu șapte segmente s-ar putea potrivi nevoilor dumneavoastră.

Dacă nu ați mai întâlnit aceste mici afișaje la îndemână, jocul nostru Buzz Wire folosește unul pentru a afișa starea jocului:

care este cea mai bună aplicație pentru a descărca muzică

Aceste plăci simple sunt alcătuite din 7 LED-uri (8 dacă includeți punctul) și funcționează la fel ca LED-urile normale cu o comună Anod sau Catod conexiune. Acest lucru le permite să ia o conexiune la V + (sau GND pentru catod comun) și să fie controlate de la pinii Arduino. Combinând acești pini în cod, puteți crea numere și mai multe litere, împreună cu modele mai abstracte - orice puteți visa folosind segmentele disponibile!

Pentru o descriere completă a modului în care funcționează aceste afișaje, nu căutați mai departe decât acest extins ghid pentru începători din AllAboutCircuits .

Pentru a urma un ghid video, Kristian Blåsol a dedicat un episod al său Orice Arduino afișează de la serii la șapte segmente:

3. Afișaj 5110

Următorul pe lista noastră este Afișaj 5110 , cunoscut și cu afecțiune sub numele de afișaj Nokia datorită utilizării sale largi în iubitul și aproape indestructibilul Nokia 3310.

Credit de imagine: sparkfun.com

Aceste mici ecrane LCD sunt monocrome și au o dimensiune a ecranului de 84 x 48 pixeli, dar nu lăsați asta să vă păcălească. Venind la sub 2 dolari pe Aliexpress , aceste afișaje sunt incredibil de ieftine și de obicei vin cu o iluminare de fundal ca standard.

În funcție de biblioteca pe care o utilizați, ecranul poate afișa mai multe linii de text în diferite fonturi. De asemenea, este capabil să afișeze imagini și există un software gratuit conceput pentru a vă ajuta să afișați creațiile pe ecran. În timp ce rata de reîmprospătare este prea lentă pentru animații detaliate, aceste ecrane sunt suficient de rezistente pentru a fi incluse în proiecte pe termen lung, mereu pornite.

Sparkfun au un ghid extins la utilizarea acestor mici LCD-uri sau pentru o introducere rapidă la 5110, consultați acest videoclip de la MKMe Lab :

4. Afișaje OLED

Pentru un pas în rezoluție și funcționalitate, un TU ESTI afișajul ar putea fi ceea ce căutați. La prima vedere, aceste ecrane arată similar cu ecranele 5110, dar reprezintă un upgrade semnificativ. Ecranele standard de 0,96 inch sunt Monocrom de 128 x 64 , și vin cu o iluminare de fundal ca standard.

Se conectează la Arduino folosind I2C , adică alături de V + și GND pini, doar doi pini suplimentari sunt necesari pentru a comunica cu ecranul. Cu diferite dimensiuni și opțiuni de culoare completă disponibile, aceste afișaje sunt incredibil de versatile.

Credit de imagine: adafruit.com

Pentru ca un proiect să înceapă cu afișajele OLED, Construcție electronică D20 vă va învăța tot ce trebuie să știți - și veți ajunge cu zarurile digitale ultime pentru sesiunile de joc!

Aceste afișaje pot fi utilizate în același mod ca celelalte pe care le-am menționat până acum, dar rata lor de reîmprospătare permite proiecte mult mai ambițioase. The ecran monocrom de bază este disponibil pe Amazon.

LANMU 0.96 'I2C IIC SPI Serial 128X64 White OLED LCD Shield Board OLED Module CUMPĂRĂ ACUM PE AMAZON

5. LCD TFT

Afișaje cu cristale lichide cu tranzistor cu film subțire (LCD TFT) sunt în multe privințe un alt pas în ceea ce privește calitatea atunci când vine vorba de opțiuni pentru adăugarea unui ecran la Arduino. Disponibile cu sau fără funcționalitate cu ecran tactil, acestea adaugă, de asemenea, capacitatea de a încărca fișiere bitmap dintr-un slot pentru card micro SD încorporat.

Arduino are un ghid oficial pentru configurarea lor ecran LCD TFT fără ecran tactil . Pentru un tutorial video care vă învață noțiunile de bază ale configurării versiunii cu ecran tactil, YouTuber educ8s.tv ai acoperit:

Cu versiunea de bază a acestor ecrane costă mai puțin de 4 USD , și edițiile cu ecran tactil care vin sub 10 USD [Broken Link Removed], aceste afișaje reprezintă o altă alegere excelentă atunci când aveți nevoie de un ecran frumos pentru proiectul dvs.

6. Afișaje E-Paper

Căutați ceva puțin diferit? Un E-hârtie (sau Cerneală electronică în funcție de cine întrebați) afișajul ar putea fi potrivit pentru dvs. Aceste ecrane diferă de celelalte, oferind o experiență de citire mult mai naturală, nu este de mirare că această tehnologie este piatra de temelie a aproape fiecărui e-reader disponibil.

Credit de imagine: waveshare.com

Motivul pentru care aceste afișaje arată atât de bine este legat de modul în care funcționează. Fiecare „pixel” conține particule încărcate între doi electrozi. Prin comutarea încărcării fiecărui electrod puteți influența particulele negre încărcate negativ pentru a schimba locurile cu particulele albe încărcate pozitiv.

Acesta este ceea ce conferă e-hârtiei un aer atât de natural. Ca bonus, odată ce cerneala este mutată în locația sa, nu folosește nicio putere pentru ao menține acolo. Acest lucru face ca aceste afișaje să funcționeze în mod natural.

Aceste afișaje hi-tech au un cost mai mare, cu Waveshare de 4,3 inci ecran care intră la peste 50 USD . Pentru o descriere completă a modului de conectare și programare a acestor afișaje, YouTuber educ8s.tv încă o dată este aici pentru a vă ajuta:

Screen Dreams

Acest articol a acoperit majoritatea opțiunilor disponibile pentru afișajele Arduino, deși există cu siguranță modalități mai ciudate și minunate de a adăuga feedback la dispozitivele dvs. DIY.

Acum, că aveți o idee despre ce este acolo, de ce să nu încorporați un ecran în casa dvs. inteligentă DIY? Dacă jocul retro este mai mult, de ce să nu creezi propria ta versiune mică a clasicului retro Pong pe Arduino?

Posibilitățile sunt nelimitate și ne-ar plăcea să aflăm cum ați încorporat oricare dintre aceste afișaje în proiectele dvs. Ați venit cu o utilizare neobișnuită pentru un ecran Arduino? Folosești un ecran la care pur și simplu nu ne-am gândit în proiectul tău?

Spuneți-ne în secțiunea de comentarii de mai jos!

Sperăm să vă placă articolele pe care le recomandăm și le discutăm! MUO are parteneriate afiliate și sponsorizate, așa că primim o parte din venituri din unele dintre achizițiile dvs. Acest lucru nu va afecta prețul pe care îl plătiți și ne ajută să oferim cele mai bune recomandări de produse.

cum se verifică iPhone-ul pentru virus
Acțiune Acțiune Tweet E-mail Canon vs. Nikon: Ce marcă de camere este mai bună?

Canon și Nikon sunt cele mai mari două nume din industria camerelor. Dar ce marcă oferă o gamă mai bună de camere și obiective?

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Arduino
Despre autor Ian Buckley(216 articole publicate)

Ian Buckley este un jurnalist independent, muzician, interpret și producător video care locuiește în Berlin, Germania. Când nu scrie sau pe scenă, se ocupă de electronice sau coduri DIY în speranța de a deveni un om de știință nebun.

Mai multe de la Ian Buckley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy