» elektronika »Obyčajné sedemsegmentové displeje sa stávajú adresovateľnými

Premena bežných siedmich segmentových obrazoviek na adresy



Ak pridáme tri mikroobvody WS2811 na bežný sedemsegmentový LED displej, pomocou ktorého sa premenia na bežné adresovateľné RGB LED, dostaneme ... adresovateľný sedemsegmentový displej. Deväť bitov stačí na sedem segmentov a dva body (jeden z nich v niektorých ukazovateľoch chýba). Toto je ešte pohodlnejšie ako posuvné registre, pretože jas každého segmentu je možné plynulo upravovať. Pomocou trojpólového hrebeňa môžete dokovať jednociferné displeje a získať viacciferné čísla. toto domáci vytvorené pomocou Instructables pod prezývkou seanhodgins. spustil kampaň crowdfundingu, vďaka ktorej sa tieto moduly môžu stať hotovými výrobkami.

Zariadenie je vyrobené na doske, všetky súbory potrebné na výrobu, ktoré je možné stiahnuť. Bežná sedemsegmentová LED obrazovka, ktorá sa pomocou tohto zariadenia zmení na adresnú, musí mať spoločnú anódu.

Sprievodca sa spustí inštaláciou komponentov SMD. Najskôr spájkovacie rezistory (3 ks, z ktorých každý je 33 ohmov) a kondenzátory (3 ks, z ktorých každý má 1 μF), a oba veľkosti 0805. Potom sú tu mikroobvody WS2811, ako si spomíname, sú tu tiež tri. Pri spájkovaní v tomto poradí je prehrievanie mikroobvodov minimálne.



Sušič vlasov vám umožňuje spájkovať všetky komponenty SMD súčasne a rýchlo, ak je to potrebné, pričom ich prehriatie je ešte menšie:



Potom prichádzajú výstupné komponenty. Najskôr konektory. Tu je znázornené, na ktorej strane sa má hrebeň spájať a na ktorej strane - náprotivok:



Samotný displej zostáva, ktorý je umiestnený na opačnej strane dosky a uzatvára spájkovacie body konektorov:



Nižšie je uvedený elektrický obvod, ktorý sa zobrazí, ak Arduino pripojiť jeden taký modul:



Tento diagram je navrhnutý pre prípad, keď na displeji nie je žiadny bod. Vďaka tomu môžete zostaviť niečo podobné dokonca aj na prkénko, napríklad na dosku, pričom nie je potrebné rozdeliť niekoľko bitov na samostatné dosky.

Poznámka: musíte odoslať údaje do reťazca modulov zo strany nízkeho poradia a potom tok údajov prechádza z dolného rádu na vysoký.

Na kontrolu zhromaždených modulov zostavil vývojár štandardnú knižnicu. V prípade potreby je možné túto skicu previesť aj do knižnice. Ak chcete zobraziť číslicu na požadovanom výboji s konkrétnym jasom, musíte použiť operátor:

writeDigit (DisplayNumber, Number, Brightness);


Číslovanie číslic - od najmladšieho, ktorému je priradené nulové číslo. Ak chcete aktualizovať displej, použite iného operátora:

segmentyhow ();
10
10
10

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...