6 pantalles per a la sortida de dades del vostre Arduino

6 pantalles per a la sortida de dades del vostre Arduino

Per tant, teniu un Arduino. Heu après alguns dels conceptes bàsics, potser heu seguit un guia per a principiants per començar. Què després?





Afegir una pantalla al vostre Arduino pot servir per a molts propòsits. Com que un ús comú dels microcontroladors és llegir dades de sensors, una pantalla us permet veure aquestes dades en temps real sense necessitat d’utilitzar el monitor sèrie dins de l’IDE ​​Arduino. També us permet donar als vostres projectes un toc personal amb text, imatges o fins i tot interactivitat a través d’una pantalla tàctil.





Molts kits d'inici Arduino vénen amb algun tipus de pantalla senzilla. També hi ha una gran varietat d’escuts Arduino preconstruïts que incorporen pantalles. Tot i que anteriorment hem cobert pantalles més grans dissenyades per al Raspberry Pi, hi ha diverses opcions disponibles que s’adapten millor als projectes basats en Arduino.





En aquest article us explicarem els diferents tipus de pantalla disponibles, on obtenir-los i com configurar-los.

1. Pantalla de cristall líquid

El pantalla de cristall líquid (LCD) és la pantalla més comuna que es pot trobar tant en projectes de bricolatge com en electrodomèstics. Això no és una sorpresa, ja que són fàcils d’utilitzar, de poca potència i increïblement econòmics.



Aquest tipus de pantalla pot variar de disseny. Alguns són més grans, amb més espais i files de caràcters, alguns inclouen llum de fons. La majoria es connecten directament a la placa mitjançant 8 o 12 connexions als pins Arduino, cosa que els fa incompatibles amb les taules amb menys pins disponibles. En aquest cas, compreu una pantalla amb un fitxer Adaptador I2C , permetent el control mitjançant només 4 pins.

Crèdit de la imatge: www.martyncurrey.com





Disponible per només uns pocs dòlars (o tan sols 1,95 dòlars a Aliexpress amb adaptador I2C inclòs), aquestes pantalles senzilles es poden utilitzar per donar feedback en temps real a qualsevol projecte.

Les pantalles tenen una gran varietat de caràcters predeterminats que cobreixen la majoria de casos d’ús en diversos idiomes. Controleu el vostre LCD mitjançant la biblioteca de cristalls líquids proporcionada per Arduino. El display () i no Mostra () els mètodes escriuen a la pantalla LCD, tal com es mostra a tutorial oficial al lloc web Arduino.





Crèdit de la imatge: arduino.cc

Nota: Si utilitzeu un adaptador I2C per a la pantalla LCD, haureu d 'utilitzar el fitxer Biblioteca LiquidCrystal_I2C en canvi.

Si preferiu videotutorials, Conceptes bàsics del circuit tingueu una gran experiència en configurar i utilitzar un LCD de 16x2 :

2. Pantalles de set segments

Esteu cercant alguna cosa senzilla per mostrar números i alguns caràcters bàsics? Potser busqueu alguna cosa amb aquesta sensació d'arcade de la vella escola? A pantalla de set segments pot adaptar-se a les vostres necessitats.

Si abans no us heu trobat amb aquestes petites pantalles útils, el nostre Buzz Wire Game n'utilitza un per mostrar l'estat del joc:

llocs web fantàstics per quan t’avorreixis

Aquestes plaques senzilles es componen de 7 LED (8 si incloeu el punt) i funcionen de la mateixa manera que els LED normals amb Ànode o bé Càtode connexió. Això els permet prendre una connexió a V + (o GND per al càtode comú) i ser controlats des dels pins del vostre Arduino. Combinant aquests pins en codi, podeu crear números i diverses lletres, juntament amb dissenys més abstractes: tot el que pugueu imaginar utilitzant els segments disponibles.

Per obtenir una introducció completa sobre el funcionament d’aquestes pantalles, no busqueu més que aquesta extensa guia per a principiants des de AllAboutCircuits .

Per seguir una guia de vídeo, Kristian Blåsol va dedicar un episodi seu Qualsevol cosa Arduino sèries a pantalles de set segments:

3. 5110 Pantalla

El següent a la nostra llista és el 5110 pantalla , també afectuosament coneguda com la pantalla de Nokia a causa del seu ampli ús en l'estimat i gairebé indestructible Nokia 3310.

Crèdit de la imatge: sparkfun.com

Aquestes petites pantalles LCD són monocromes i tenen una mida de pantalla de 84 x 48 píxels, però no deixeu que això us enganyi. Entrant a les menys de 2 dòlars a Aliexpress , aquestes pantalles són increïblement econòmiques i normalment inclouen una retroiluminació de sèrie.

Depenent de la biblioteca que utilitzeu, la pantalla pot mostrar diverses línies de text en diversos tipus de lletra. També és capaç de mostrar imatges i hi ha programari gratuït dissenyat per ajudar a mostrar les vostres creacions a la pantalla. Tot i que la freqüència d’actualització és massa lenta per obtenir animacions detallades, aquestes pantalles són prou resistents com per incloure-les en projectes sempre a llarg termini.

Sparkfun té un extensa guia per fer servir aquestes petites pantalles LCD o per obtenir una introducció ràpida al 5110, consulteu aquest vídeo des de MKMe Lab :

4. Pantalles OLED

Per augmentar la resolució i la funcionalitat, an TU ETS la pantalla pot ser el que busqueu. A primera vista, aquestes pantalles tenen un aspecte similar a les pantalles 5110, però són una actualització important. Les pantalles estàndard de 0,96 polzades són Monocrom de 128 x 64 i inclouen una retroiluminació de sèrie.

Es connecten al vostre Arduino mitjançant I2C , és a dir, al costat de V + i GND pins, només calen dos pins més per comunicar-se amb la pantalla. Amb diverses mides i opcions a tot color disponibles, aquestes pantalles són increïblement versàtils.

Crèdit de la imatge: adafruit.com

Perquè un projecte comenci a utilitzar pantalles OLED, el nostre Construcció electrònica D20 t’ensenyarà tot el que necessites saber i acabaràs amb els daus digitals més frikis per a les teves sessions de joc.

Aquestes pantalles es poden utilitzar de la mateixa manera que les altres que hem esmentat fins ara, però la seva freqüència d’actualització permet realitzar projectes molt més ambiciosos. El pantalla monocroma bàsica està disponible a Amazon.

LANMU 0,96 'I2C IIC SPI sèrie 128X64 Mòdul OLED de pantalla blanca OLED LCD COMPRA ARA A AMAZON

5. LCD TFT

Pantalles de cristall líquid de transistor de pel·lícula fina (LCD TFT) són en molts aspectes un pas més en qualitat quan es tracta d’opcions per afegir una pantalla al vostre Arduino. Disponibles amb o sense funcionalitat de pantalla tàctil, també afegeixen la possibilitat de carregar fitxers de mapa de bits des d’una ranura de targeta micro SD integrada.

Arduino té un guia oficial per configurar el seu pantalla LCD TFT sense pantalla tàctil . Per obtenir un vídeo tutorial que us ensenyi els conceptes bàsics de la configuració de la versió amb pantalla tàctil, YouTuber educ8s.tv ha cobert:

Amb la versió bàsica d’aquestes pantalles menys de 4 dòlars , i les edicions amb pantalla tàctil que arriben a menys de 10 dòlars [Enllaç trencat eliminat], aquestes pantalles són una altra opció fantàstica per quan necessiteu una bonica pantalla per al vostre projecte.

6. Pantalles de paper electrònic

Busqueu alguna cosa una mica diferent? An Paper electrònic (o Tinta electrònica depenent de qui demaneu), la pantalla pot ser la vostra adequada. Aquestes pantalles difereixen de les altres, donant una experiència de lectura molt més natural, no és estrany que aquesta tecnologia sigui la pedra angular de gairebé tots els lectors electrònics disponibles.

Crèdit de la imatge: waveshare.com

La raó per la qual aquestes pantalles tenen un aspecte tan bo depèn de la seva manera de funcionar. Cada 'píxel' conté partícules carregades entre dos elèctrodes. En canviar la càrrega de cada elèctrode, podeu influir en les partícules negres carregades negativament per canviar llocs amb les partícules blanques carregades positivament.

Això és el que dóna al paper electrònic una sensació tan natural. Com a bonificació, un cop es mou la tinta a la seva ubicació, no fa servir cap poder per mantenir-la allà. Això fa que aquestes pantalles tinguin una potència de funcionament natural.

Aquestes pantalles d'alta tecnologia tenen un cost més alt, amb el Waveshare de 4,3 polzades pantalla que entra a més de 50 dòlars . Per obtenir un resum complet de com connectar i programar aquestes pantalles, YouTuber educ8s.tv una vegada més és aquí per ajudar-vos:

Screen Dreams

Aquest article ha tractat la majoria d’opcions disponibles per a les pantalles Arduino, tot i que definitivament hi ha maneres més estranyes i meravelloses d’afegir comentaris als vostres dispositius de bricolatge.

Ara que ja teniu una idea de què hi ha, per què no incorporeu una pantalla a la vostra llar intel·ligent de bricolatge? Si el vostre joc retro és més vostre, per què no creeu la vostra petita versió del retro clàssic Pong a l’Arduino?

Les possibilitats són infinites i ens encantaria saber com heu incorporat qualsevol d’aquestes pantalles als vostres projectes. Heu tingut un ús inusual per a una pantalla Arduino? Feu servir una pantalla que simplement no vam pensar al vostre projecte?

Feu-nos-ho saber a la secció de comentaris següent.

Esperem que us agradin els articles que recomanem i comentem. MUO té associacions afiliades i patrocinades, de manera que rebem una part dels ingressos d'algunes de les vostres compres. Això no afectarà el preu que pagueu i ens ajudarà a oferir les millors recomanacions de productes.

com esborrar usuaris de ps4
Compartir Compartir Tweet Correu electrònic Canon vs. Nikon: quina marca de càmera és millor?

Canon i Nikon són els dos noms més importants de la indústria de les càmeres. Però, quina marca ofereix la millor gamma de càmeres i objectius?

Llegiu a continuació
Temes relacionats
  • Bricolatge
  • Arduino
Sobre l'autor Ian Buckley(216 articles publicats)

Ian Buckley és periodista, músic, intèrpret i productor de vídeo independent que viu a Berlín, Alemanya. Quan no escriu ni està a l’escenari, juga amb electrònica o codi de bricolatge amb l’esperança de convertir-se en un científic boig.

Més de Ian Buckley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us