» elektronika »Pretvaranje običnih zaslona sa sedam segmenata u adresne

Pretvaranje uobičajenih zaslona u sedam segmenata u zaslone adresa



Dodamo li tri WS2811 čipove redovnom LED-zaslonu sa sedam segmenata, pomoću kojeg se pretvaraju u uobičajene RGB LED-ove koje se mogu adresirati, dobit ćemo ... adresiran sedmo-segmentni zaslon. Devet bita dovoljno je za samo sedam segmenata i dvije točke (od kojih jedan nedostaje u nekim pokazateljima). To je još povoljnije od registara promjene jer se svjetlina svakog segmenta može stalno podešavati. Uz trocifren češalj možete vezati jednocifrene zaslone i dobivati ​​višecifrene brojeve. ovo domaće skovao je Instructables pod nadimkom seanhodgins. pokrenuo je crowdfunding kampanju zahvaljujući kojoj takvi moduli mogu postati gotovi proizvodi.

Uređaj je napravljen na ploči, a sve potrebne datoteke za čije izradu možete preuzeti. Obični sedam-segmentni LED zaslon, koji će se pomoću ovog uređaja pretvoriti u adresabilni uređaj, mora biti sa zajedničkom anodom.

Čarobnjak započinje instaliranjem SMD komponenti. Prvo, otpornici prodavača (3 kom. Po 33 Ohma svaki) i kondenzatori (3 kom. Po 1 μF svaki) i oba veličine 0805. Zatim su tu i WS2811 mikro krugovi, koliko se sjećamo, postoje i tri. Kod lemljenja ovim redoslijedom, pregrijavanje mikrocirkula je minimalno.



Sušilo za kosu omogućuje vam lemljenje svih SMD komponenti istovremeno i brzo, po želji, dok je njihovo pregrijavanje još manje:



Zatim dolaze izlazne komponente. Prvo konektori. Ovdje je prikazano na kojoj će strani lemiti češalj, a na kojoj strani - kontra:



I dalje ostaje zaslon koji se nalazi na suprotnoj strani ploče i zatvara točke lemljenja priključaka:



Ispod je prikazan električni krug, koji će se ispostaviti ako Težak spojite jedan takav modul:



Ovaj je dijagram dizajniran za slučaj kada zaslon nema jednu točku. Ako ga vodite, možete sastaviti nešto slično čak i na ploči poput ploče, dok nije potrebno dijeliti nekoliko bitova u odvojene ploče.

Napominjemo: podatke morate predati u lancu modula sa strane niskog reda i tada će tijek podataka prelaziti iz niskog u visoki.

Da biste provjerili prikupljene module, programer je sastavio i zahtijevao je standardnu ​​biblioteku. Po želji se i ova skica može pretvoriti u knjižnicu. Za prikaz znamenke na željenom pražnjenju s određenom svjetlinom, trebate koristiti operator:

writeDigit (DisplayNumber, Number, Svjetlina);


Brojanje znamenki - počevši od najmlađih kojima je dodijeljen nulti broj. Za ažuriranje zaslona upotrijebite drugog operatera:

segmenti.show ();
10
10
10

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...