6 Nagpapakita sa Output Data Mula sa Iyong Arduino

6 Nagpapakita sa Output Data Mula sa Iyong Arduino

Kaya, mayroon kang Arduino. Nalaman mo ang ilan sa mga pangunahing kaalaman, marahil ay nasundan mo a gabay ng nagsisimula upang makapagsimula ka. Anong sunod?





Ang pagdaragdag ng isang display sa iyong Arduino ay maaaring maghatid ng maraming mga layunin. Dahil ang isang karaniwang paggamit para sa mga microcontroller ay ang pagbabasa ng data mula sa mga sensor, pinapayagan ka ng isang display na makita ang data na ito sa real time nang hindi na kinakailangang gamitin ang serial monitor sa loob ng Arduino IDE. Pinapayagan ka rin nitong bigyan ang iyong mga proyekto ng isang personal na ugnayan sa teksto, mga imahe, o kahit na kakayahang makipag-ugnay sa pamamagitan ng isang touch screen.





Maraming mga Arduino starter kit ay mayroong ilang anyo ng simpleng pagpapakita. Mayroon ding iba't ibang mga paunang built na Arduino na kalasag na may mga isinamang screen sa kanila. Habang sakop namin ang mas malalaking mga display na idinisenyo para sa Raspberry Pi dati, maraming magagamit na mga pagpipilian na mas angkop sa mga proyekto na nakabatay sa Arduino.





Dadalhin ka namin sa artikulong ito sa iba't ibang mga uri ng display na magagamit, kung saan makukuha ang mga ito, at kung paano i-set up ang mga ito.

1. Liquid Crystal Display

Ang display ng likidong kristal (LCD) ay ang pinakakaraniwang display na matatagpuan sa mga proyekto ng DIY at magkaparehong kagamitan sa bahay. Hindi ito sorpresa dahil ang mga ito ay simple upang mapatakbo, mababa ang lakas, at hindi kapani-paniwalang mura.



Ang ganitong uri ng pagpapakita ay maaaring mag-iba sa disenyo. Ang ilan ay mas malaki, na may higit pang mga puwang ng character at mga hilera, ang ilan ay may backlight. Karamihan ay direktang nakakabit sa board sa pamamagitan ng 8 o 12 na koneksyon sa mga pin ng Arduino, ginagawa silang hindi tugma sa mga board na may mas kaunting mga magagamit na pin. Sa pagkakataong ito, bumili ng isang screen gamit ang isang I2C adapter , pinapayagan ang kontrol gamit ang 4 na mga pin lamang.

Credit sa Larawan: www.martyncurrey.com





Magagamit lamang sa kaunting dolyar (o kasing maliit $ 1.95 sa Aliexpress na may kasamang I2C adapter), ang mga simpleng pagpapakita na ito ay maaaring magamit upang magbigay ng realtime feedback sa anumang proyekto.

Ang mga screen ay may kakayahang isang malaking pagkakaiba-iba ng mga preset na character na sumasakop sa karamihan ng mga kaso ng paggamit sa iba't ibang mga wika. Kontrolin ang iyong LCD gamit ang Liquid Crystal Library na ibinigay ng Arduino. Ang ipakita () at noDisplay () mga pamamaraan sumulat sa LCD, tulad ng ipinakita sa opisyal na tutorial sa website ng Arduino.





Credit sa Larawan: arduino.cc

Tandaan: Kung gumagamit ka ng isang I2C adapter para sa iyong LCD screen kakailanganin mong gamitin ang LiquidCrystal_I2C library sa halip

Kung mas gusto mo ang mga video tutorial, Mga Pangunahing Kaalaman sa Circuit magkaroon ng isang mahusay na pagtakbo sa pamamagitan ng pagse-set up at paggamit ng isang 16x2 LCD :

2. Ipinapakita ang Seven-Segment

Naghahanap ka ba ng isang simpleng bagay upang maipakita ang mga numero at ilang pangunahing mga character? Marahil ay naghahanap ka para sa isang bagay na may dating pakiramdam ng arcade ng paaralan? A display na pitong segment maaaring umangkop sa iyong mga pangangailangan.

Kung hindi mo pa natagpuan ang mga madaling gamiting maliit na pagpapakita dati, ang aming Buzz Wire Game ay gumagamit ng isa upang maipakita ang katayuan ng laro:

Gumagamit ba ang chrome ng maraming ram

Ang mga simpleng board na ito ay binubuo ng 7 LEDs (8 kung isama mo ang tuldok), at gumagana tulad ng mga normal na LED na may isang karaniwang Anode o Cathode koneksyon Pinapayagan silang kumuha ng isang koneksyon sa V + (o GND para sa karaniwang cathode) at makontrol mula sa mga pin ng iyong Arduino. Sa pamamagitan ng pagsasama-sama ng mga pin sa code, maaari kang lumikha ng mga numero at maraming mga titik, kasama ang higit pang mga abstract na disenyo - anumang maaari mong pangarapin gamit ang mga magagamit na mga segment!

Para sa isang buong panimulang aklat sa kung paano gumagana ang mga ipinapakitang ito, huwag nang tumingin sa malayo kaysa sa malawak na ito gabay ng nagsisimula mula sa LahatAboutCircuits .

Para sa isang gabay sa video na sundin kasama ang, Kristian Blåsol inilaan ang isang episode niya Kahit anong Arduino serye hanggang pitong-segment na pagpapakita:

3. 5110 Ipakita

Susunod sa aming listahan ay ang 5110 display , malugod ding kilala bilang display ng Nokia dahil sa malawak na paggamit nito sa minamahal at malapit na hindi masisira na Nokia 3310.

Credit sa Larawan: sparkfun.com

Ang mga maliliit na LCD screen na ito ay monochrome at may sukat ng screen na 84 x 48 mga pixel, ngunit huwag hayaan na lokohin ka nito. Papasok sa sa ilalim ng $ 2 sa Aliexpress , ang mga ipinapakitang ito ay hindi kapani-paniwalang mura at karaniwang may backlight bilang pamantayan.

Nakasalalay sa aling silid aklatan na iyong ginagamit, ang screen ay maaaring magpakita ng maraming mga linya ng teksto sa iba't ibang mga font. May kakayahan din itong magpakita ng mga imahe, at mayroong libreng software na idinisenyo upang makatulong na makuha ang iyong mga nilikha sa screen. Habang ang rate ng pag-refresh ay masyadong mabagal para sa detalyadong mga animasyon, ang mga screen na ito ay sapat na matigas upang maisama sa mga pangmatagalang, palaging proyekto.

Sparkfun magkaroon ng malawak na gabay sa paggamit ng maliliit na LCD na ito, o para sa isang mabilis na pagpapakilala sa 5110, tingnan ang video na ito mula sa MKMe Lab :

4. OLED Ipinapakita

Para sa isang pagtaas sa resolusyon at pag-andar, isang IKAW AY ang display ay maaaring kung ano ang iyong hinahanap. Sa unang tingin, ang mga screen na ito ay katulad ng 5110 na mga screen, ngunit ang mga ito ay isang makabuluhang pag-upgrade. Ang karaniwang 0.96 Inch na mga screen ay 128 x 64 monochrome , at sumama sa isang backlight bilang pamantayan.

Kumonekta sila sa iyong Arduino gamit I2C , nangangahulugang sa tabi ng V + at GND mga pin, dalawang karagdagang pin lamang ang kinakailangan upang makipag-usap sa screen. Na may iba't ibang mga laki at may ganap na mga pagpipilian sa kulay na magagamit, ang mga display na ito ay hindi kapani-paniwalang maraming nalalaman.

Credit sa Larawan: adafruit.com

Para sa isang proyekto upang makapagsimula ka sa mga pagpapakita ng OLED, ang aming Bumuo ng elektronikong D20 Ituturo sa iyo ang lahat ng kailangan mong malaman - at magtatapos ka sa tunay na geeky digital dice para sa iyong mga session sa paglalaro!

Ang mga ipinakitang ito ay maaaring magamit sa parehong paraan tulad ng iba na nabanggit namin sa ngayon, ngunit ang kanilang rate ng pag-refresh ay nagbibigay-daan para sa higit pang mga mapaghangad na proyekto. Ang pangunahing screen ng monochrome ay makukuha sa Amazon.

LANMU 0.96 'I2C IIC SPI Serial 128X64 White OLED LCD Shield Board OLED Module BUMILI NA NGAYON SA AMAZON

5. TFT LCD

Ipinapakita ang manipis na film-transistor na likidong-kristal (mga TFT LCD) ay sa maraming mga paraan ng isa pang pag-angat sa kalidad pagdating sa mga pagpipilian para sa pagdaragdag ng isang screen sa iyong Arduino. Magagamit na mayroon o walang pag-andar ng touchscreen, nagdagdag din sila ng kakayahang mag-load ng mga file ng bitmap mula sa isang on-board na slot ng micro SD card.

Arduino magkaroon ng opisyal na patnubay para sa pagse-set up ng kanilang di-touchscreen na TFT LCD screen . Para sa isang tutorial sa video na nagtuturo sa iyo ng mga pangunahing kaalaman sa pag-set up ng bersyon ng touchscreen, YouTuber edukasyon8s.tv natakpan mo na ba:

Gamit ang pangunahing bersyon ng mga screen na ito na nagkakahalaga mas mababa sa $ 4 , at ang mga touchscreen na edisyon na papasok sa ilalim ng $ 10 [Natanggal na Link na Inalis], ang mga ipinakitang ito ay isa pang mahusay na pagpipilian para sa kung kailangan mo ng magandang hitsura para sa iyong proyekto.

6. Ipinapakita ang E-Papel

Naghahanap ng isang bagay na medyo kakaiba? Isang E-papel (o E-tinta depende sa kung sino ang tatanungin mo) ang display ay maaaring tama para sa iyo. Ang mga screen na ito ay naiiba mula sa iba na nagbibigay ng mas natural na karanasan sa pagbabasa, hindi nakakagulat na ang teknolohiyang ito ay ang pundasyon ng halos lahat ng magagamit na e-reader.

Credit sa Larawan: waveshare.com

Ang dahilan kung bakit ang mga ipinakitang ito ay napakahusay ay hanggang sa ang paggana nila. Ang bawat 'pixel' ay naglalaman ng mga sisingilin na mga particle sa pagitan ng dalawang electrode. Sa pamamagitan ng paglipat ng singil ng bawat elektrod maaari mong impluwensyahan ang negatibong sisingilin ng mga itim na partikulo upang ipagpalit ang mga lugar sa mga positibong sisingilin na puting mga particle.

Ito ang nagbibigay sa natural na pakiramdam ng e-papel. Bilang isang bonus, sa sandaling mailipat ang tinta sa lokasyon nito, hindi ito gumagamit ng lakas upang mapanatili ito doon. Ginagawa nitong natural ang pagpapakita ng mababang kapangyarihan upang mapatakbo.

Ang mga hi-tech display na ito ay nagmumula sa isang mas mataas na gastos, kasama ang 4.3-pulgada Waveshare papasok na screen sa higit sa $ 50 . Para sa isang buong rundown kung paano mag-wire up at i-program ang mga ipinapakitang ito, YouTuber edukasyon8s.tv muling narito upang tumulong:

Mga Pangarap sa Screen

Saklaw ng artikulong ito ang karamihan sa mga pagpipilian na magagamit para sa mga pagpapakita ng Arduino, kahit na tiyak na mas kakaiba at kamangha-manghang mga paraan upang magdagdag ng puna sa iyong mga aparato sa DIY.

Ngayon na mayroon kang isang ideya kung ano ang mayroon doon, bakit hindi isama ang isang screen sa iyong naka-set up na smart home ng DIY? Kung ang pag-play sa retro ay higit na mahalaga sa iyo, bakit hindi lumikha ng iyong sariling maliit na bersyon ng retro klasikong Pong sa Arduino?

Ang mga posibilidad ay walang katapusan, at nais naming marinig kung paano mo isinama ang anuman sa mga ipinapakitang ito sa iyong mga proyekto. Naisip mo ba ang isang hindi pangkaraniwang paggamit para sa isang Arduino Display? Gumagamit ka ba ng isang screen na hindi namin lang naisip sa iyong proyekto?

Ipaalam sa amin sa seksyon ng komento sa ibaba!

Inaasahan namin na gusto mo ang mga item na inirerekumenda namin at talakayin! Ang MUO ay may kaakibat at naka-sponsor na pakikipagsosyo, kaya nakakatanggap kami ng bahagi ng kita mula sa ilan sa iyong mga pagbili. Hindi ito makakaapekto sa presyo na babayaran mo at makakatulong sa amin na mag-alok ng pinakamahusay na mga rekomendasyon ng produkto.

magbahagi ng mga file sa pagitan ng mac at windows 10
Magbahagi Magbahagi Mag-tweet Email Canon vs. Nikon: Aling Camera Brand Ay Mas Mabuti?

Ang Canon at Nikon ay ang dalawang pinakamalaking pangalan sa industriya ng camera. Ngunit aling tatak ang nag-aalok ng mas mahusay na lineup ng mga camera at lente?

Basahin Susunod
Mga Kaugnay na Paksa
  • DIY
  • Arduino
Tungkol sa May-akda Ian Buckley(216 Mga Artikulo Nai-publish)

Si Ian Buckley ay isang freelance journalist, musikero, tagapalabas at tagagawa ng video na naninirahan sa Berlin, Germany. Kapag hindi siya nagsusulat o nasa entablado, nakikipag-usap siya sa mga elektronikong DIY o code sa pag-asang maging isang baliw na siyentista.

Higit pa Mula kay Ian Buckley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe
Kategorya Diy