6 Viser visning af data fra din Arduino

6 Viser visning af data fra din Arduino

Så du har en Arduino. Du har lært nogle af de grundlæggende, måske har du fulgt a begynderguide for at komme i gang. Hvad er det næste?





Tilføjelse af en skærm til din Arduino kan tjene mange formål. Da en almindelig brug for mikrokontrollere er at læse data fra sensorer, giver et display dig mulighed for at se disse data i realtid uden at skulle bruge den serielle skærm i Arduino IDE. Det giver dig også mulighed for at give dine projekter et personligt præg med tekst, billeder eller endda interaktivitet via en berøringsskærm.





Mange Arduino starterkits leveres med en eller anden form for enkelt display. Der er også en række præbyggede Arduino-skjolde, som har skærme indbygget i dem. Selvom vi tidligere har dækket større skærme designet til Raspberry Pi, er der flere muligheder tilgængelige, som er bedre egnet til Arduino -baserede projekter.





I denne artikel vil vi tage dig igennem de forskellige former for skærm, der er tilgængelige, hvor du kan få dem, og hvordan du konfigurerer dem.

1. Liquid Crystal Display

Det flydende krystaldisplay (LCD) er den mest almindelige skærm at finde i både DIY -projekter og husholdningsapparater. Dette er ingen overraskelse, da de er enkle at betjene, lavdrevne og utroligt billige.



Denne type skærm kan variere i design. Nogle er større, med flere tegnrum og rækker, nogle har baggrundsbelysning. De fleste fastgøres direkte til brættet gennem 8 eller 12 forbindelser til Arduino -benene, hvilket gør dem uforenelige med brædder med færre stifter til rådighed. I dette tilfælde skal du købe en skærm med en I2C adapter , der tillader kontrol med kun 4 ben.

Billedkredit: www.martyncurrey.com





Fås kun for et par dollars (eller så lidt som 1,95 $ på Aliexpress med inkluderet I2C -adapter), kan disse enkle skærme bruges til at give feedback i realtid til ethvert projekt.

Skærmene er i stand til en lang række forudindstillede tegn, der dækker de fleste brugssager på en række forskellige sprog. Styr din LCD ved hjælp af Liquid Crystal Library leveret af Arduino. Det Skærm() og noDisplay () metoder til at skrive til LCD, som vist i officiel vejledning på Arduino -webstedet.





Billedkredit: arduino.cc

Bemærk: Hvis du bruger en I2C -adapter til din LCD -skærm, skal du bruge LiquidCrystal_I2C bibliotek i stedet.

Hvis du foretrækker videoundervisning, Grundlæggende om kredsløb få en god gennemgang af opsætning og brug af en 16x2 LCD :

2. Displayer i syv segmenter

Leder du efter noget simpelt at vise tal og et par grundlæggende tegn? Måske leder du efter noget med den gamle arcade -fornemmelse? EN syv segment display passer til dine behov.

Hvis du ikke har stødt på disse praktiske små displays før, bruger vores Buzz Wire Game en til at vise spilstatus:

lovligt download af musik til computer

Disse enkle tavler består af 7 lysdioder (8 hvis du inkluderer prikken) og fungerer meget som normale lysdioder med en fælles Anode eller Katode forbindelse. Dette giver dem mulighed for at tage en forbindelse til V+ (eller GND for fælles katode) og styres fra stifterne på din Arduino. Ved at kombinere disse stifter i kode kan du oprette tal og flere bogstaver sammen med mere abstrakte designs - alt hvad du kan drømme om ved hjælp af de tilgængelige segmenter!

Hvis du vil have en fuldstændig indledning til, hvordan disse skærme fungerer, skal du ikke lede længere end denne omfattende begynderguide fra Alt om kredsløb .

For en videoguide at følge med, Kristian Blåsol dedikeret en episode af ham Alt Arduino serier til syv segmenter:

3. 5110 Display

Næste på vores liste er 5110 display , også kærligt kendt som Nokia -displayet på grund af dets store anvendelse i den elskede og næsten uforgængelige Nokia 3310.

Billedkredit: sparkfun.com

Disse små LCD -skærme er monokrome og har en skærmstørrelse på 84 x 48 pixels, men lad det ikke narre dig. Kommer ind kl under $ 2 på Aliexpress , disse skærme er utroligt billige og leveres normalt med baggrundsbelysning som standard.

Afhængigt af hvilket bibliotek du bruger, kan skærmen vise flere tekstlinjer i forskellige skrifttyper. Det er også i stand til at vise billeder, og der er gratis software designet til at hjælpe med at få dine kreationer på skærmen. Selvom opdateringshastigheden er for langsom til detaljerede animationer, er disse skærme hårdføre nok til at blive inkluderet i langsigtede, altid igangværende projekter.

Sparkfun have en omfattende guide for at bruge disse små LCD'er eller for en hurtig introduktion til 5110, tjek denne video fra MKMe Lab :

4. OLED -skærme

For et trin op i opløsning og funktionalitet, en DU ER display kan være det, du leder efter. Ved første øjekast ligner disse skærme de 5110 skærme, men de er en betydelig opgradering. Standardskærmene på 0,96 tommer er 128 x 64 monokrom , og leveres med baggrundsbelysning som standard.

De forbinder til din Arduino ved hjælp af I2C , hvilket betyder, at ved siden af V + og GND pins, kun to yderligere pins er nødvendige for at kommunikere med skærmen. Med forskellige størrelser og muligheder for fuld farve er disse skærme utrolig alsidige.

Billedkredit: adafruit.com

For et projekt der kan komme i gang med OLED -skærme, er vores Elektronisk D20 -konstruktion vil lære dig alt, hvad du behøver at vide - og du ender med den ultimative nørdede digitale terning til dine spilsessioner!

Disse skærme kan bruges på samme måde som de andre, vi har nævnt hidtil, men deres opdateringshastighed giver mulighed for meget mere ambitiøse projekter. Det grundlæggende monokrom skærm er tilgængelig på Amazon.

LANMU 0,96 'I2C IIC SPI Seriel 128X64 hvid OLED LCD -skærmkort OLED -modul KØB NU PÅ AMAZON

5. TFT LCD

Tyndfilm-transistor flydende krystalskærme (TFT LCD'er) er på mange måder endnu et trin op i kvalitet, når det kommer til muligheder for at tilføje en skærm til din Arduino. Tilgængelig med eller uden berøringsskærmfunktion, de tilføjer også muligheden for at indlæse bitmapfiler fra en indbygget micro SD-kortplads.

Arduino har en officiel guide til opsætning af deres ikke-berøringsskærm TFT LCD-skærm . For en video -tutorial, der lærer dig det grundlæggende ved opsætning af touchscreen -versionen, YouTuber educ8s.tv har du dækket:

Med den grundlæggende version af disse skærme koster mindre end $ 4 og berøringsskærmudgaverne på under $ 10 [Broken Link Removed], er disse skærme et andet godt valg, når du har brug for en flot skærm til dit projekt.

6. E-Paper-displays

Leder du efter noget lidt anderledes? An E-papir (eller E-blæk afhængigt af hvem du spørger) display kan være det rigtige for dig. Disse skærme adskiller sig fra de andre, der giver en meget mere naturlig læseoplevelse. Det er ikke overraskende, at denne teknologi er hjørnestenen i næsten alle tilgængelige e-læsere.

Billedkredit: waveshare.com

Grunden til, at disse skærme ser så godt ud, er, at de fungerer. Hver 'pixel' indeholder ladede partikler mellem to elektroder. Ved at skifte ladning for hver elektrode kan du påvirke de negativt ladede sorte partikler til at skifte sted med de positivt ladede hvide partikler.

Det er det, der giver e-papir en så naturlig følelse. Som en bonus, når blækket er flyttet til dets placering, bruger det ingen strøm til at holde det der. Dette gør, at disse skærme har en naturlig strømforbrug.

Disse højteknologiske displays får en højere pris, med 4,3 tommer Waveshare skærmen kommer ind kl over $ 50 . For en fuldstændig oversigt over, hvordan du opretter og programmerer disse skærme, YouTuber educ8s.tv igen er her for at hjælpe:

Skærmdrømme

Denne artikel har dækket de fleste tilgængelige muligheder for Arduino -skærme, selvom der helt sikkert er mere mærkelige og vidunderlige måder at tilføje feedback til dine DIY -enheder.

Nu hvor du har en idé om, hvad der er derude, hvorfor ikke integrere en skærm i dit DIY smarte hjem? Hvis retro spil mere er din ting, hvorfor så ikke oprette din egen lille version af retro klassisk Pong på Arduino?

Mulighederne er uendelige, og vi vil meget gerne høre, hvordan du har inkorporeret nogen af ​​disse displays i dine projekter. Har du fundet på en usædvanlig anvendelse til en Arduino -skærm? Bruger du en skærm, vi simpelthen ikke tænkte på i dit projekt?

Lad os vide det i kommentarfeltet herunder!

Vi håber, at du kan lide de ting, vi anbefaler og diskuterer! MUO har tilknyttede og sponsorerede partnerskaber, så vi modtager en andel af omsætningen fra nogle af dine køb. Dette påvirker ikke den pris, du betaler, og hjælper os med at tilbyde de bedste produktanbefalinger.

hvordan man tilføjer genveje til iphone
Del Del Tweet E -mail Canon vs Nikon: Hvilket kameramærke er bedre?

Canon og Nikon er de to største navne i kameraindustrien. Men hvilket mærke tilbyder den bedre serie af kameraer og objektiver?

Læs Næste
Relaterede emner
  • gør det selv
  • Arduino
Om forfatteren Ian Buckley(216 artikler udgivet)

Ian Buckley er freelance journalist, musiker, performer og videoproducent bosat i Berlin, Tyskland. Når han ikke skriver eller på scenen, piller han med DIY -elektronik eller kode i håb om at blive en gal videnskabsmand.

Mere fra Ian Buckley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere