Kung nagdagdag kami ng tatlong WS2811 microcircuits sa isang regular na pitong-segment na LED display, na kung saan sila ay nagiging ordinaryong nalalapat na RGB LEDs, nakakuha kami ... isang nalalabi na display na pitong-segment. Ang siyam na piraso ay sapat para sa pitong mga segment lamang at dalawang puntos (ang isa dito ay nawawala sa ilang mga tagapagpahiwatig). Ito ay mas maginhawa kaysa sa mga registro ng shift, dahil ang ningning ng bawat segment ay maaaring patuloy na nababagay. Sa tulong ng three-pin comb, maaari mong i-dock ang mga single-digit na display at makakuha ng multi-digit. Ganyan gawang bahay coined ng Mga Tagagamit sa ilalim ng palayaw seanhodgins. inilunsad niya ang isang kampanya ng crowdfunding, salamat sa kung aling mga modyul na maaaring maging mga tapos na mga produkto.
Ang aparato ay ginawa sa board, ang lahat ng kinakailangang mga file para sa paggawa kung saan maaaring mai-download. Ang isang ordinaryong pitong-segment na LED display, na magiging isang addressable na gamit ang aparatong ito, ay dapat na kasama ng isang karaniwang anode.
Ang wizard ay nagsisimula sa pamamagitan ng pag-install ng mga bahagi ng SMD. Una, ang mga nagbebenta ng resistor (3 mga PC. Sa 33 Ohms bawat isa) at mga capacitor (3 mga PC. Ng 1 F bawat isa), at pareho ng laki 0805. Pagkatapos ay mayroong mga WS2811 chips, bilang naaalala namin, mayroon ding tatlo sa kanila. Kapag ang paghihinang sa pagkakasunud-sunod na ito, ang sobrang pag-init ng microcircuits ay minimal.
Pinapayagan ka ng hair dryer na ibenta ang lahat ng mga bahagi ng SMD nang sabay-sabay at mabilis, kung ninanais, habang ang kanilang sobrang pag-init ay mas mababa:
Pagkatapos ay dumating ang mga sangkap ng output. Una ang mga konektor. Narito ipinakita kung aling bahagi ang nagbebenta ng suklay, at kung aling bahagi - ang katapat:
Ang display mismo ay nananatili, na matatagpuan sa kabaligtaran ng lupon at isinasara ang mga puntos ng panghinang ng mga konektor:
Sa ibaba ay ipinapakita ang electrical circuit, na kung saan ay kung Arduino ikonekta ang isang tulad na module:
Ang diagram na ito ay dinisenyo para sa kaso kung walang isang punto sa display. Sa paggabay nito, maaari kang mag-ipon ng isang bagay na katulad kahit sa isang breadboard tulad ng perfboard, habang hindi kinakailangan na hatiin ang ilang mga piraso sa magkahiwalay na mga board.
Mangyaring tandaan: kailangan mong magsumite ng data sa chain chain mula sa low-order side, at pagkatapos ang daloy ng data ay mula sa mababang-order hanggang sa mataas na order.
Upang suriin ang mga module na iyong nakolekta, naipon ng developer, na nangangailangan ng isang karaniwang library. Kung ninanais, ang sketch na ito ay maaari ring ma-convert sa isang library. Upang magpakita ng isang digit sa nais na paglabas na may isang partikular na ningning, kailangan mong gamitin ang operator:
isulatDigit (DisplayNumber, Number, Liwanag);
Ang pagbilang ng mga numero - simula sa bunso, na kung saan ay itinalaga ng isang zero na numero. Upang ma-update ang display, gumamit ng isa pang operator:
mga segment.show ();