Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Vidio sam ovaj LED stupčasti grafikon na web stranici Pimoroni i pomislio da bi to mogao biti jeftin i zabavan projekt dok se poduzimalo zatvaranje COVID-19.
Sadrži 24 LED diode, crvenu i zelenu, u svakom od svojih 12 segmenata, pa bi teoretski trebali moći prikazati crvenu, zelenu i žutu boju. Obično biste očekivali 2 anode, jednu za crvenu i jednu za zelenu, te 24 katode ako biste je gradili od 24 LED diode. Ovaj paket ima samo 14 pinova, a tri para pinova su spojena interno!
Kako voziti 24 LED diode sa samo 11 pinova? Ovo je izgledao još zanimljiviji projekt.
· Morat ćemo iskoristiti postojanost vida u oku i vrlo brzo bljeskati različite LED diode.
Što želim učiniti s tim?
· Pomičite jedno crveno, zeleno ili žuto svjetlo naprijed -natrag duž zaslona
· Prikažite crvenu, zelenu ili žutu lijevo poravnatu traku duž zaslona
Kako mogu unijeti jednostavan ulaz za promjenu prikaza?
· Pomoću 10K potenciometra generirajte vrijednosti od 0 do 12 uključujući.
Odlučio sam koristiti Adafruit ItsyBitsy M4 Express za ovaj projekt i programirati ga pomoću CircuitPythona. Ovo je 3.3V uređaj pa sam odlučio staviti otpornike od 330 Ohma na anode kako bi se smanjila struja i zaštitile iglice mikrokontrolera i LED diode. U svakom trenutku ću zapaliti najviše dvije LED diode - crvenu i zelenu LED u istom segmentu kako bih dobio žutu boju.
Korak 1: Što nam treba?
Paket s grafikonom
Itybitsy M4 Express
Trakasta ploča ili ploča
3x 330 Ohm otpornici
Potenciometar 10K Ohm
Žica za preskakanje
Skokovi vode
Mu editor za razvoj skripte i flash mikrokontrolera.
Korak 2: Kako to radi
Zaslon je podijeljen u 3 dijela (donji - lijevi kraj, srednji - središnji i visoki - desni kraj), svaki sadrži 4 segmenta. Svaki odjeljak ima jednu anodu koja napaja 8 LED dioda. Igle anode spojene su interno. Igle 1 i 14 za nisku, igle 6 i 9 za srednju i igle 7 i 8 za visoku - možete koristiti bilo koju. Crvene katode su pinovi 2, 3, 4 i 5, dok su zelene katode 13, 12, 11 i 10.
Za uključivanje LED diode struja mora prolaziti kroz otpornik od 300 Ohma od VISOKE anode (3,3 V) do katodnog pina NISKE (0 V).
Da bi krajnji lijevi segment postao CRVEN:
anodni pin 1 postavljen je visoko, dok su drugi anodni pinovi, 6 i 7 nisko postavljeni (odaberite odjeljak)
i
crvena katoda 2 je nisko postavljena dok su svi ostali katodni pinovi postavljeni visoko (odaberite LED)
Da bi krajnji desni segment bio ZELEN:
anodni pin 7 postavljen je visoko, dok su drugi anodni pinovi, 6 i 1 nisko postavljeni (odaberite odjeljak)
i
zelena katoda 10 postavljena je nisko dok su svi ostali katodni pinovi visoko postavljeni (odaberite LED)
Korak 3: Povezivanje dijelova
Koristio sam strip ploču, ali možete isprobati ploču. Za fotografiju pogledajte sljedeću stranicu.
Korak 4: Gotova ploča
Koristio sam Mu editor za razvoj koda i prebacivanje u ItsyBitsy M4 Express.
Evo koda:
5. korak:
Ovaj video prikazuje završeni projekt. Čini se da je žuta više narančasta nego žuta, vjerojatno zato što je crvena LED svjetlija od zelene. Crvenim katodnim vezama mogli biste dodati male otpornike kako biste smanjili intenzitet crvene boje.
Nadam se da ćete to pokušati.