Sisukord:
- Samm: vaadake videot
- Samm: hankige osad ja tööriistad
- 3. samm: alustage pindpaigalduskomponentidega
- 4. samm: voolab uuesti
- Samm: lisage tihvtide päised
- 6. samm: jootke 7-segmendiline kuva
- Samm 7: Kuidas riistvara töötab
- 8. samm: kuidas demoprogramm töötab
- Samm 9: Daisy Chain Them Together
Video: Aadressitavad 7-segmendilised kuvarid: 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Iga kord klõpsab mõni mõte mu ajus ja ma mõtlen: "kuidas seda pole varem tehtud?" ja enamasti on see tegelikult olnud. "Adresseeritava 7 -segmendilise ekraani" puhul - ma tõesti ei usu, et seda on tehtud, vähemalt mitte niimoodi.
Enamasti on 7-segmendilised kuvarid palju keerulisemad, kui arvate. Põhimõtteliselt süütate lihtsalt hulga LED -e, et kuvada numbreid või tähti. See tähendab, et teil peab olema kontroll iga teie olemasoleva numbri iga segmendi üle, nii et kui teil on 4 numbrit, on see 4 * 7 = 28 väljundit! Juhtmestikust ja takistitest rääkimata. Siis, kui hakkate neid hunnikuga sõitma, ei tundu asjad enam nii lihtsad. Otsustasin luua lihtsa viisi, et teil oleks nii palju või vähe 7-segmendilisi kuvasid, kui soovite, ja need on ülimodulaarsed. Ükskõik, kas soovite 20 või 2, vajate nende juhtimiseks ainult ühte Arduino andmeliini. Jälgige, et näha, kuidas ma seda tegin, ise teha või lihtsalt teada saada, kuidas need toimivad!
Kui te ei soovi ise teha või soovite lihtsalt toetada minu loodud avatud lähtekoodiga projekte, siis käin praegu oma veebisaidil nende väljapanekute jaoks ühisrahastuskampaaniat!
Samm: vaadake videot
Kui videote vaatamisega õpid paremini, siis selgitan, kuidas ma need ehitasin ja kuidas need siin töötavad.
Ärge unustage tellida!
www.youtube.com/seanhodgins
Samm: hankige osad ja tööriistad
Osasid pole palju, mis teeb selle suurepäraseks, kuid pinnapealse jootmisega peate hakkama saama.
Osad ekraani kohta:
- 1 x kohandatud PCB - hankige failid GitHubist või tellige PCBWay kaudu
- 3 x WS2811 - Adafruit
- 1 x 7 segmendi kuva - peab olema tavaline anood! Sparkfunil on neid
- 3 x 33OHM takisti 0805 - Digikey
- 3 x 1uF kondensaator 0805 - Digikey
- 1 x 3 -kontaktiline täisnurga päis - emane - Digikey
- 1 x 3 -kontaktiline täisnurga päis - isane - Digikey
Tööriistad:
- Jootekolb
- Ahi või kuum õhk (valikuline, kuid lihtsam)
- Jootepasta või jootmine
Kui soovite ehituse vahele jätta ja lihtsalt paar osta, minge siia
shop.idlehandsdev.com/products/addressable-7-segment-display
3. samm: alustage pindpaigalduskomponentidega
Tagaküljel kandke jootepasta. Need kõik on tõesti andestavad komponendid, seega oleks hea alustada, kui te pole kunagi pinnapealseid komponente ümber laadinud. Pärast jootepasta pealekandmist asetage korgid, takistid ja lõpuks WS2811. Järgige tahvlil olevaid märke.
4. samm: voolab uuesti
Võtke see kuum õhk või tagasivooluahi välja, soojendage neid, kuni kogu jootepasta on hangunud. Kui teil pole kuuma õhku või tagasivooluahju, võite kasutada jootekolvi ja jootet. See on tüütum, kuid täiesti teostatav. Mul on selle kohta video, kui soovite mõnda tehnikat teada. Vaata siit:
Samm: lisage tihvtide päised
Selle juhendi sammude järjekord on oluline. Järgmisena tuleb tihvtide päised jootma hakata, sest nende padjad peidetakse peagi 7-segmendilise ekraanikomponendi alla. Tahvel näitab teile, mis suunas isased ja emased tihvtid liiguvad. Proovige need sirgeks teha!
6. samm: jootke 7-segmendiline kuva
Lõpuks peame jootma 7-segmendilise ekraanikomponendi. Veenduge, et see on õiges asendis, järgides siiditrüki suunda.
Kui olete jootmise lõpetanud, puhastage plaat oma lemmikpuhastusvahendiga ja oletegi valmis!
Samm 7: Kuidas riistvara töötab
WS2811 IC on võimeline juhtima 3 muutuva vooluga LED -i. Tavaliselt on need punased, rohelised ja sinised LED -id, et oleks võimalik luua tuhandeid erinevaid värve. 7-segmendilise ekraani puhul kasutame 7-segmendilise ekraani 8 erineva segmendi heleduse reguleerimiseks 3 WS2811-d. Kaks WS2811 -st on ühendatud kolme segmendiga ja viimane on ühendatud kahe segmendiga, millest üks on alles. Ülejäänud on tegelikult ühendatud asustamata LED -iga, mis minu arvates võiks olla millekski kasulik.
WS2811 on adresseeritav nii, et see on võimeline edastama andmeid ühelt WS2811 -lt teisele. Seega, kui saadate bitti (andmeid), võtab see oma teavet selle kohta, millised LED -id sisse lülitada, ja edastab teatud teabe järgmistele WS2811 -dele, kuni nad on kõik teabe kätte saanud. See tähendab, et see suhtlusviis nõuab ainult ühte andmeliini. Kui andmed on saadud ühekohalise numbri kohta, lükkab see andmed järgmisele kolmele. Ülaltoodud pildil on väga lihtsustatud skeem. Tasuta roheline juhe läheb järgmisele ekraanile.
8. samm: kuidas demoprogramm töötab
Panin kiiresti kokku Arduino programmi, et näidata, kuidas asju adresseeritaval 7-segmendilisel ekraanil kuvada. See kasutab numbrite kuvamiseks Adafruit NeoPixeli raamatukogu. Põhimõtteliselt muudab see iga numbri kolmeks neopikseliks. Saate saata ühele numbrile ühe ekraani ja juhtida selle heledust, kirjutades lihtsalt:
writeDigit (kuvari number, arv, heledus);
Ekraaninumber on number paremalt vasakule, mille ekraanile soovite kirjutada, alustades numbriga 0. Number on tegelik number, mida soovite ekraanil kuvada vahemikus 0–9 ja heledus on väärtus vahemikus 0–255. särav sa tahad, et see oleks.
Iga kord, kui soovite kuvasid värskendada, peate saatma:
segments.show ();
Kuna siin multipleksimist ei toimu, on tõesti lihtne teha selliseid asju nagu numbrite pulssimine, nende hämardamine ja lahedate animatsioonide tegemine.
Eraldi raamatukogu pole, kuid varsti töötan selle kallal. Kui soovite projektile kaasa aidata ja raamatukogu kirjutada, võtke minuga julgelt ühendust ja saadan teile mõned väljapanekud.
Samm 9: Daisy Chain Them Together
PCB konkursi teine auhind
Soovitan:
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Kahe 7 -segmendi kuvarid, mida kontrollib CircuitPython'i potentsiomeeter - nägemise püsivuse demonstreerimine: 9 sammu (piltidega)
Kahe 7-segmendilise kuvari juhtimine CircuitPythonis oleva potentsiomeetri abil-Nägemise püsivuse demonstreerimine: See projekt kasutab potentsiomeetrit, et juhtida paari 7-segmendilise LED-ekraani (F5161AH) ekraani. Kui potentsiomeetri nuppu keeratakse, muutub kuvatav arv vahemikus 0 kuni 99. Igal hetkel süttib ainult üks LED, väga lühidalt, kuid
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut
Aadressitavad piimapudelid (LED -valgustus + Arduino): 12 sammu (piltidega)
Aadressitavad piimapudelid (LED -valgustus + Arduino): tehke PPE -piimapudelitest nägusad LED -tuled ja kasutage nende juhtimiseks Arduino. See taaskasutab mitmeid asju, peamiselt piimapudeleid, ja kasutab väga vähe energiat: LED -id hajuvad ilmselt vähem kui 3 vatti, kuid on heledad