Kazalo:

Dvobarvni stolpčni grafikon s vezjem Python: 5 korakov (s slikami)
Dvobarvni stolpčni grafikon s vezjem Python: 5 korakov (s slikami)

Video: Dvobarvni stolpčni grafikon s vezjem Python: 5 korakov (s slikami)

Video: Dvobarvni stolpčni grafikon s vezjem Python: 5 korakov (s slikami)
Video: МОДНЫЙ СТИЛЬНЫЙ ТЕПЛЫЙ базовый КАРДИГАН КРЮЧКОМ с ЖИВЫМ узором, МАСТЕР КЛАСС вязание - узор, схема 2024, November
Anonim
Dvobarvni stolpčni grafikon s CircuitPythonom
Dvobarvni stolpčni grafikon s CircuitPythonom

Ta LED stolpčni graf sem videl na spletnem mestu Pimoroni in mislil, da bi to lahko bil poceni in zabaven projekt, medtem ko smo se zapirali v covid-19.

Vsebuje 24 LED, rdečo in zeleno, v vsakem od svojih 12 segmentov, zato bi morali teoretično prikazati rdečo, zeleno in rumeno. Običajno bi pričakovali 2 anodi, eno za rdečo in eno za zeleno ter 24 katod, če bi jo sestavljali iz 24 LED. Ta paket ima samo 14 zatičev in tri pare zatičev so notranje povezani!

Kako poganjate 24 LED s samo 11 zatiči? To je bil videti še bolj zanimiv projekt.

· Morali bomo uporabiti vztrajnost vida v očesu in zelo hitro utripati različne LED.

Kaj želim s tem narediti?

· Premikajte eno samo rdečo, zeleno ali rumeno luč naprej in nazaj po zaslonu

· Prikažite rdečo, zeleno ali rumeno levo poravnano črto vzdolž zaslona

Kako lahko vnesem preprost vnos za spremembo prikaza?

· S potenciometrom 10K ustvarite vrednosti od 0 do vključno 12.

Odločil sem se, da bom za ta projekt uporabil Adafruit ItsyBitsy M4 Express in ga programiral z uporabo CircuitPython. To je 3.3V naprava, zato sem se odločil, da na anode postavim 330 ohmske upore, da ohranim tok in zaščitim zatiče mikrokontrolerja in LED. V vsakem trenutku bom prižgal največ dve LED - rdečo in zeleno LED v istem segmentu, da dobim rumeno.

1. korak: Kaj potrebujemo?

Kaj potrebujemo?
Kaj potrebujemo?

Paket z grafom

Itybitsy M4 Express

Strip deska ali deska

3x 330 ohmski upori

10K ohmski potenciometer

Preskočna žica

Skoki vodijo

Mu urejevalnik za razvoj skripta in utripanje mikrokrmilnika.

2. korak: Kako deluje

Kako deluje
Kako deluje

Zaslon je razdeljen na 3 dele (nizko - levi konec, sredino - sredino in visoko - desni konec), od katerih vsak vsebuje 4 segmente. Vsak odsek ima eno anodo, ki napaja 8 LED. Anodni zatiči so povezani notranje. Zatiči 1 in 14 za nizko, zatiči 6 in 9 za sredino ter nožici 7 in 8 za visoko - lahko uporabite obe. Rdeče katode so zatiči 2, 3, 4 in 5, zelene katode pa 13, 12, 11 in 10.

Če želite vklopiti LED, mora tok teči skozi upor 300 Ohm od VELIKE anode (3,3 V) do NIZKEGA (0 V) katodnega zatiča.

Če želite skrajno levi segment narediti RDEČE:

anodni zatič 1 je nastavljen visoko, drugi anodni zatiči, 6 in 7 pa nizko (izberite odsek)

in

rdeča katoda 2 je nastavljena nizko, medtem ko so vsi drugi katodni zatiči nastavljeni visoko (izberite LED)

Če želite skrajno desni segment narediti ZELENO:

anodni zatič 7 je nastavljen visoko, drugi anodni zatiči, 6 in 1 pa nizko (izberite odsek)

in

zelena katoda 10 je nizko nastavljena, medtem ko so vsi drugi katodni zatiči nastavljeni visoko (izberite LED)

3. korak: Povezovanje delov

Povezovanje delov
Povezovanje delov

Uporabil sem trak za plošče, vendar lahko poskusite z mizo. Za fotografijo glejte naslednjo stran.

4. korak: Končana tabla

Končana tabla
Končana tabla

Uporabil sem urejevalnik Mu za razvoj kode in jo prestavil v ItsyBitsy M4 Express.

Tukaj je koda:

5. korak:

Ta video prikazuje, kako končan projekt deluje. Zdi se, da je rumena bolj oranžna kot rumena, verjetno zato, ker je rdeča LED svetlejša od zelene. Na povezave z rdečo katodo lahko dodate majhne upore, da zmanjšate intenzivnost rdeče barve.

Upam, da se boste potrudili.

Priporočena: