» Elektronika »Proměňuje běžné sedmisegmentové displeje na adresovatelné

Proměňuje pravidelné sedmisegmentové displeje na adresy



Pokud přidáme tři mikroobvody WS2811 do běžného sedmisegmentového LED displeje, pomocí kterého se změní na běžné adresovatelné RGB LED, dostaneme ... adresovatelný sedmisegmentový displej. Devět bitů stačí na pouhých sedm segmentů a dva body (z nichž jeden chybí v některých ukazatelích). To je ještě výhodnější než posuvné registry, protože jas každého segmentu lze plynule upravovat. Pomocí třípólového hřebenu můžete dokovat jednociferné displeje a získat víceciferné číslice. Takové domácí vytvořené Instructables pod přezdívkou seanhodgins. zahájil kampaň crowdfundingu, díky níž se tyto moduly mohou stát hotovými výrobky.

Zařízení je vyrobeno na desce, všechny potřebné soubory, pro jejichž výrobu lze stáhnout. Běžný sedmisegmentový LED displej, který se pomocí tohoto zařízení změní na adresovatelný, musí mít společnou anodu.

Průvodce se spustí instalací součástí SMD. Nejprve pájecí rezistory (3 ks, každý 33 Ohmů) a kondenzátory (3 ks. 1 μF každý) a oba velikosti 0805. Pak jsou zde mikroobvody WS2811, jak si vzpomínáme, jsou také tři. Při pájení v tomto pořadí je přehřívání mikroobvodů minimální.



Vysoušeč vlasů umožňuje pájet všechny SMD komponenty současně a rychle, pokud je to žádoucí, přičemž jejich přehřátí je ještě menší:



Pak přijdou výstupní komponenty. Nejprve konektory. Zde je ukázáno, na které straně pájet hřeben a na které straně - protějšek:



Samotný displej zůstává, který je umístěn na opačné straně desky a uzavírá pájecí body konektorů:



Níže je uveden elektrický obvod, který se ukáže, pokud Arduino připojit jeden takový modul:



Tento diagram je určen pro případ, kdy na displeji není žádný bod. Díky tomu můžete sestavit něco podobného dokonce i na prkénko, jako je perfboard, přičemž není nutné rozdělit několik bitů na samostatné desky.

Vezměte prosím na vědomí: musíte odeslat data do řetězce modulů ze strany nízkých objednávek a poté tok dat přechází z nízkých objednávek na vyšší objednávky.

Chcete-li zkontrolovat moduly, které jste shromáždili, vývojář kompiloval, což vyžaduje standardní knihovnu. V případě potřeby lze tuto skicu převést také do knihovny. Chcete-li zobrazit číslici požadovaného výboje s konkrétním jasem, musíte použít operátor:

writeDigit (DisplayNumber, Number, Brightness);


Číslování číslic - od nejmladšího, kterému je přiřazeno nulové číslo. Chcete-li aktualizovat displej, použijte jiného operátora:

segment.show ();
10
10
10

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko

Doporučujeme si přečíst:

Podejte to pro smartphone ...