6 schermen om gegevens uit uw Arduino uit te voeren

6 schermen om gegevens uit uw Arduino uit te voeren

Dus je hebt een Arduino. Je hebt een aantal basisprincipes geleerd, misschien heb je een beginners gids om u op weg te helpen. Wat nu?





Het toevoegen van een display aan uw Arduino kan vele doelen dienen. Omdat microcontrollers vaak worden gebruikt voor het lezen van gegevens van sensoren, kunt u deze gegevens in realtime op een display zien zonder dat u de seriële monitor in de Arduino IDE hoeft te gebruiken. Het stelt u ook in staat om uw projecten een persoonlijk tintje te geven met tekst, afbeeldingen of zelfs interactiviteit via een touchscreen.





Veel Arduino-starterskits worden geleverd met een of andere vorm van eenvoudige weergave. Er zijn ook verschillende vooraf gebouwde Arduino-schilden waarin schermen zijn verwerkt. Hoewel we eerder grotere schermen hebben behandeld die zijn ontworpen voor de Raspberry Pi, zijn er verschillende opties beschikbaar die beter geschikt zijn voor op Arduino gebaseerde projecten.





In dit artikel nemen we u mee door de verschillende soorten displays die beschikbaar zijn, waar u ze kunt krijgen en hoe u ze kunt instellen.

1. LCD-scherm

De liquid crystal display (LCD) is het meest voorkomende display in doe-het-zelfprojecten en huishoudelijke apparaten. Dit is geen verrassing, want ze zijn eenvoudig te bedienen, hebben een laag vermogen en zijn ongelooflijk goedkoop.



Dit type display kan qua ontwerp variëren. Sommige zijn groter, met meer karakterruimten en rijen, sommige hebben achtergrondverlichting. De meeste worden rechtstreeks op het bord bevestigd via 8 of 12 verbindingen met de Arduino-pinnen, waardoor ze niet compatibel zijn met borden met minder beschikbare pinnen. Koop in dit geval een scherm met een I2C-adapter , waardoor bediening met slechts 4 pinnen mogelijk is.

Afbeelding tegoed: www.martyncurrey.com





Beschikbaar voor slechts een paar dollar (of zo weinig als $ 1,95 op Aliexpress met meegeleverde I2C-adapter), kunnen deze eenvoudige displays worden gebruikt om realtime feedback te geven aan elk project.

De schermen kunnen een grote verscheidenheid aan vooraf ingestelde tekens bevatten die de meeste gebruiksscenario's in verschillende talen dekken. Bedien uw LCD met behulp van de Liquid Crystal Library van Arduino. De Scherm() en geen scherm() methoden schrijven naar het LCD-scherm, zoals weergegeven in de officiële tutorial op de Arduino-website.





Afbeelding tegoed: arduino.cc

Opmerking: Als u een I2C-adapter voor uw LCD-scherm gebruikt, moet u de LiquidCrystal_I2C bibliotheek in plaats daarvan.

Als u de voorkeur geeft aan video-tutorials, Basisprincipes van het circuit hebben een geweldige doorloop van het instellen en gebruiken van een 16x2 LCD-scherm :

2. Zevensegmentendisplays

Bent u op zoek naar iets eenvoudigs om cijfers en een paar basistekens weer te geven? Misschien ben je op zoek naar iets met dat ouderwetse arcade-gevoel? EEN zeven-segment display past misschien bij uw behoeften.

Als je deze handige kleine displays nog niet eerder bent tegengekomen, gebruikt onze Buzz Wire Game er een om de spelstatus weer te geven:

bestanden kopiëren van virtualbox naar host

Deze eenvoudige borden bestaan ​​uit 7 LED's (8 als u de punt meeneemt) en werken net als normale LED's met een gemeenschappelijk anode of Kathode verbinding. Hierdoor kunnen ze één verbinding maken met V+ (of GND voor gemeenschappelijke kathode) en worden bestuurd vanaf de pinnen van je Arduino. Door deze pinnen in code te combineren, kunt u cijfers en verschillende letters maken, samen met meer abstracte ontwerpen - alles wat u kunt bedenken met behulp van de beschikbare segmenten!

Voor een volledige inleiding over hoe deze schermen werken, hoeft u niet verder te zoeken dan dit uitgebreide beginners gids van AllesOverCircuits .

Voor een videogids om mee te volgen, Kristian Blåsol wijdde een aflevering van zijn Alles Arduino series tot zevensegmentendisplays:

3. 5110-weergave

De volgende op onze lijst is de 5110 weergave , ook liefkozend het Nokia - display genoemd vanwege het wijdverbreide gebruik in de geliefde en bijna onverwoestbare Nokia 3310 .

Afbeelding tegoed: sparkfun.com

Deze kleine LCD-schermen zijn monochroom en hebben een schermgrootte van 84 x 48 pixels, maar laat je niet voor de gek houden. komt binnen om onder op Aliexpress , deze displays zijn ongelooflijk goedkoop en worden meestal standaard geleverd met een achtergrondverlichting.

Afhankelijk van de bibliotheek die u gebruikt, kan het scherm meerdere regels tekst in verschillende lettertypen weergeven. Het is ook in staat om afbeeldingen weer te geven en er is gratis software ontworpen om je creaties op het scherm te krijgen. Hoewel de verversingssnelheid te laag is voor gedetailleerde animaties, zijn deze schermen sterk genoeg om te worden opgenomen in langdurige, altijd actieve projecten.

Sparkfun heb een uitgebreide gids om deze kleine LCD's te gebruiken, of voor een snelle introductie tot de 5110, bekijk deze video van MKMe-lab :

4. OLED-schermen

Voor een stap hoger in resolutie en functionaliteit, een U BENT display is misschien wat u zoekt. Op het eerste gezicht lijken deze schermen op de 5110 schermen, maar ze zijn een flinke upgrade. De standaard 0.96 Inch-schermen zijn: 128 x 64 zwart-wit , en wordt standaard geleverd met achtergrondverlichting.

Ze maken verbinding met je Arduino met behulp van I2C , wat betekent dat naast de V + en GND pinnen, zijn er nog maar twee pinnen nodig om met het scherm te communiceren. Met verschillende formaten en full colour opties die beschikbaar zijn, zijn deze displays ongelooflijk veelzijdig.

Afbeelding tegoed: adafruit.com

Voor een project om u op weg te helpen met OLED-schermen, onze Elektronische D20 build leert je alles wat je moet weten -- en je zult eindigen met de ultieme geeky digitale dobbelstenen voor je gamesessies!

Deze schermen kunnen op dezelfde manier worden gebruikt als de andere die we tot nu toe hebben genoemd, maar hun verversingssnelheid maakt veel ambitieuzere projecten mogelijk. De standaard monochroom scherm is beschikbaar op Amazon.

LANMU 0.96 'I2C IIC SPI Seriële 128X64 Witte OLED LCD Shield Board OLED-module KOOP NU OP AMAZON

5. TFT-LCD

Dunne-film-transistor liquid-crystal displays (TFT LCD's) zijn in veel opzichten een nieuwe stap in kwaliteit als het gaat om opties voor het toevoegen van een scherm aan je Arduino. Ze zijn verkrijgbaar met of zonder touchscreen-functionaliteit en voegen ook de mogelijkheid toe om bitmapbestanden te laden vanaf een ingebouwde micro SD-kaartsleuf.

Arduino heeft een officiële gids voor het opzetten van hun niet-touchscreen TFT LCD-scherm . Voor een video-tutorial die je de basis leert van het instellen van de touchscreen-versie, YouTuber educ8s.tv heeft u gedekt:

Met de basisversie van deze schermen kosten minder dan $ 4 , en de touchscreen-edities die binnenkomen voor minder dan $ 10 [Broken Link Removed], deze schermen zijn een andere geweldige keuze als je een mooi uitziend scherm voor je project nodig hebt.

6. E-Paper-displays

Op zoek naar iets anders? Een E-papier (of E-inkt afhankelijk van aan wie je het vraagt) is display misschien iets voor jou. Deze schermen verschillen van de andere en geven een veel natuurlijkere leeservaring, het is geen verrassing dat deze technologie de hoeksteen is van bijna elke beschikbare e-reader.

Afbeelding tegoed: waveshare.com

De reden waarom deze schermen er zo goed uitzien, is de manier waarop ze werken. Elke 'pixel' bevat geladen deeltjes tussen twee elektroden. Door de lading van elke elektrode te wisselen, kun je de negatief geladen zwarte deeltjes beïnvloeden om van plaats te wisselen met de positief geladen witte deeltjes.

Dit is wat e-paper zo'n natuurlijk gevoel geeft. Als een bonus, als de inkt eenmaal naar zijn locatie is verplaatst, gebruikt hij geen stroom om hem daar te houden. Dit zorgt ervoor dat deze displays van nature een laag stroomverbruik hebben.

Deze hi-tech displays hebben hogere kosten, met de 4,3-inch Waveshare scherm komt binnen om meer dan $ 50 . Voor een volledig overzicht van het aansluiten en programmeren van deze schermen, YouTuber educ8s.tv nogmaals is hier om te helpen:

Schermdromen

Dit artikel heeft de meeste opties behandeld die beschikbaar zijn voor Arduino-schermen, hoewel er zeker meer vreemde en prachtige manieren zijn om feedback toe te voegen aan je doe-het-zelf-apparaten.

Nu je een idee hebt van wat er is, waarom zou je dan geen scherm opnemen in je doe-het-zelf slimme huisopstelling? Als retro-gaming meer jouw ding is, waarom maak je dan niet je eigen kleine versie van retro-klassiek Pong op de Arduino?

De mogelijkheden zijn eindeloos en we horen graag hoe u een van deze displays in uw projecten hebt verwerkt. Heb je een ongebruikelijk gebruik bedacht voor een Arduino-display? Gebruik je een scherm waar we in je project gewoon niet aan gedacht hebben?

Laat het ons weten in de commentaarsectie hieronder!

We hopen dat je de items die we aanbevelen en bespreken leuk vindt! MUO heeft gelieerde en gesponsorde partnerschappen, dus we ontvangen een deel van de inkomsten van sommige van uw aankopen. Dit heeft geen invloed op de prijs die u betaalt en helpt ons de beste productaanbevelingen te doen.

gratis sms- en bel-app via wifi
Deel Deel Tweeten E-mail Canon versus Nikon: welk cameramerk is beter?

Canon en Nikon zijn de twee grootste namen in de camera-industrie. Maar welk merk biedt de betere reeks camera's en lenzen?

Lees volgende
Gerelateerde onderwerpen
  • doe-het-zelf
  • Arduino
Over de auteur Ian Buckley(216 artikelen gepubliceerd)

Ian Buckley is een freelance journalist, muzikant, performer en videoproducent die in Berlijn, Duitsland woont. Als hij niet aan het schrijven of op het podium staat, sleutelt hij aan doe-het-zelf-elektronica of code in de hoop een gekke wetenschapper te worden.

Meer van Ian Buckley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren