Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Nabavite dijelove i alate
- Korak 3: Počnite sa komponentama za površinsko montiranje
- Korak 4: Promijenite
- Korak 5: Dodajte zaglavlja pribadača
- Korak 6: Lemite 7-segmentni zaslon
- Korak 7: Kako hardver radi
- Korak 8: Kako funkcionira demo program
- Korak 9: Daisy ih lancem zajedno
Video: Adresibilni 7-segmentni zasloni: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Svako toliko mi neka ideja klikne u mozak i pomislim: "kako to prije nije učinjeno?" a većinu vremena to je i bilo. U slučaju "Adresibilnog 7 -segmentnog zaslona" - zaista ne mislim da je to učinjeno, barem ne ovako.
Većinu vremena 7-segmentni zasloni postaju mnogo kompliciraniji nego što mislite da bi bili. U suštini samo palite hrpu LED dioda za prikaz brojeva ili slova. To znači da morate imati kontrolu nad svakim segmentom svake znamenke koju imate, pa ako imate 4 znamenke, to je 4 * 7 = 28 izlaza! O žicama i otporima da ne govorimo. Kad jednom počnete voziti hrpu njih, stvari više ne izgledaju tako jednostavno. Odlučio sam stvoriti jednostavan način da imate onoliko ili najmanje 7-segmentnih zaslona koliko želite, a oni su super modularni. Bez obzira želite li 20 ili 2, potrebna vam je samo jedna podatkovna linija iz Arduina da biste ih kontrolirali. Pratite kako biste vidjeli kako sam to napravio, ili da napravite vlastiti, ili samo da znate kako oni rade!
Ako vam se ne čini da radite sami ili samo želite podržati projekte otvorenog koda koje ja stvaram, trenutno vodim kampanju za mnoštvo financiranja ovih zaslona na svojoj web stranici!
Korak 1: Pogledajte video
Ako bolje učite gledajući videozapise, objasnit ću vam kako sam ih napravio i kako ovdje rade.
Ne zaboravite se pretplatiti!
www.youtube.com/seanhodgins
Korak 2: Nabavite dijelove i alate
Nema mnogo dijelova, što je ono što ovo čini sjajnim, ali morat ćete biti u redu s lemljenjem na površini.
Dijelovi po zaslonu:
- 1 x prilagođena PCB - preuzmite datoteke s GitHub -a ili naručite putem PCBWay -a
- 3 x WS2811 - Adafruit
- 1 x 7 segmentni zaslon - mora biti zajednička anoda! Sparkfun ih ima
- 3 x 33OHM otpornik 0805 - Digikey
- 3 x 1uF kondenzator 0805 - Digikey
- 1 x 3 -pinski zaglavlje pod pravim kutom - žensko - Digikey
- 1 x 3 -pinski zaglavlje pod pravim kutom - muško - Digikey
Alati:
- Lemilica
- Reflow pećnica ili vrući zrak (izborno, ali lakše)
- Lepljiva pasta ili lemljenje
Ako želite preskočiti izradu i samo kupiti par, idite ovdje
shop.idlehandsdev.com/products/addressable-7-segment-display
Korak 3: Počnite sa komponentama za površinsko montiranje
Na stražnju stranu nanesite pastu za lemljenje. Sve su to komponente koje opraštaju, pa bi bilo dobro započeti projekt ako nikada niste promijenili komponente za površinsko montiranje. Nakon nanošenja paste za lemljenje, postavite čepove, otpornike i na kraju WS2811. Pratite oznake na ploči.
Korak 4: Promijenite
Izvadite vrući zrak ili ponovo zagrijte pećnicu, zagrijavajte ih dok se sva pasta za lemljenje ne stvrdne. Ako nemate vrući zrak ili pećnicu za ponovno punjenje, možete koristiti lemilicu i lemljenje. To je dosadnije, ali potpuno izvedivo. Imam video o ovome ako želite znati neke tehnike. Provjerite ovdje:
Korak 5: Dodajte zaglavlja pribadača
Važan je redoslijed koraka u kojima se nalazi ovaj Instructable. Zaglavlja iglica moraju biti lemljena, jer će njihovi jastučići uskoro biti skriveni ispod 7-segmentne komponente zaslona. Ploča vam pokazuje u kojem smjeru idu muški i ženski pin zaglavlja. Pokušajte ih izravnati!
Korak 6: Lemite 7-segmentni zaslon
Na kraju moramo lemiti na 7-segmentnoj komponenti zaslona. Provjerite je li u ispravnoj orijentaciji slijedeći smjer svile.
Kad završite s lemljenjem, očistite ploču s vašim omiljenim sredstvom za čišćenje i gotovi ste!
Korak 7: Kako hardver radi
IC WS2811 može pokretati 3 LED diode s promjenjivom strujom. Obično su to crvena, zelena i plava LED dioda kako bi mogle napraviti tisuće različitih boja. U slučaju 7-segmentnog zaslona, koristimo 3 WS2811 za kontrolu svjetline 8 različitih segmenata 7-segmentnog zaslona. Dva od WS2811 spojena su na 3 segmenta, a posljednji je spojen na 2 segmenta, s jednim preostalim. Preostali je zapravo spojen na nenaseljenu LED diodu, za koju sam mislio da bi joj mogla biti od koristi.
Način na koji se WS2811 može adresirati je taj da može prenositi podatke s jednog WS2811 na drugi. Dakle, kada pošaljete niz bitova (podataka), oni će uzeti u obzir vlastite podatke o tome koje LED diode uključiti, te proslijediti neke podatke sljedećim WS2811 dok svi oni ne dobiju informacije. To znači da ovaj način komunikacije zahtijeva samo jednu podatkovnu liniju. Nakon što su primljeni podaci za jednoznamenkasti broj, oni se pomiču na sljedeće tri. Na gornjoj slici postoji vrlo pojednostavljena shema. Besplatna zelena žica ide na sljedeći zaslon.
Korak 8: Kako funkcionira demo program
Brzo sam sastavio Arduino program kako bih pokazao kako prikazati stvari na adresibilnom 7-segmentnom zaslonu. Koristi biblioteku Adafruit NeoPixel za upravljanje prikazima broja. U osnovi svaku znamenku pretvara u 3 neopiksela. Možete poslati jednu znamenku na jedan zaslon i kontrolirati njegovu svjetlinu jednostavnim pisanjem:
writeDigit (broj prikaza, broj, svjetlina);
Broj prikaza je broj zdesna nalijevo na koji zaslon želite pisati počevši od 0. Broj je stvarni broj koji želite prikazati na zaslonu od 0-9, a svjetlina je vrijednost od 0-255 za to kako svijetlo želite da bude.
Svaki put kad želite osvježiti zaslone koje morate poslati:
segmenti.show ();
Budući da se ovdje ne događa multipleksiranje, stvarno je jednostavno raditi stvari poput pulsiranja brojeva, zatamnjivanja i stvaranja cool animacija.
Ne postoji samostalna knjižnica, ali možda ću uskoro raditi na njoj. Ako želite pridonijeti projektu i napisati knjižnicu, slobodno me kontaktirajte i poslat ću vam nekoliko prikaza.
Korak 9: Daisy ih lancem zajedno
Druga nagrada na PCB natjecanju
Preporučeni:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Zasloni zvučno reaktivnih žarulja + čudne stvari : 8 koraka (sa slikama)
Zasloni s reaktivnim žaruljama + čudne stvari …: Za više fotografija i ažuriranja projekta: @capricorn_one
Kako rastaviti računalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja