Sisällysluettelo:

Kaksivärinen pylväskaavio piirilläPython: 5 vaihetta (kuvien kanssa)
Kaksivärinen pylväskaavio piirilläPython: 5 vaihetta (kuvien kanssa)

Video: Kaksivärinen pylväskaavio piirilläPython: 5 vaihetta (kuvien kanssa)

Video: Kaksivärinen pylväskaavio piirilläPython: 5 vaihetta (kuvien kanssa)
Video: NOVITA NEULEKOULU: Kaksivärinen patenttineule eli briossi 2024, Marraskuu
Anonim
Kaksivärinen pylväskaavio CircuitPythonilla
Kaksivärinen pylväskaavio CircuitPythonilla

Näin tämän LED-pylväskaavion Pimoroni-sivustolla ja ajattelin, että se voi olla edullinen ja hauska projekti, kun toteutin covid-19-lukituksen.

Se sisältää 24 LEDiä, punaisen ja vihreän, jokaisessa 12 segmentissä, joten teoriassa sinun pitäisi pystyä näyttämään punainen, vihreä ja keltainen. Normaalisti voit odottaa 2 anodia, yhden punaiselle ja toisen vihreälle, ja 24 katodia, jos rakennat sen 24 LED -valosta. Tässä paketissa on vain 14 nastaa ja kolme paria nastoja on kytketty sisäisesti!

Kuinka ajaa 24 LEDiä, joissa on vain 11 nastaa? Tämä näytti vielä mielenkiintoisemmalta projektilta.

· Meidän on hyödynnettävä silmän vision pysyvyyttä ja vilkkuttava eri LED -valoja erittäin nopeasti.

Mitä haluan pystyä tekemään sen kanssa?

· Siirrä yksittäistä punaista, vihreää tai keltaista valoa edestakaisin näyttöä pitkin

· Näytä punainen, vihreä tai keltainen palkki vasemmalle kohdistettuna näytön viereen

Kuinka voin syöttää yksinkertaisen tulon näytön vaihtamiseksi?

· Käytä 10K -potentiometriä luodaksesi arvot välillä 0-12.

Päätin käyttää tähän projektiin Adafruit ItsyBitsy M4 Expressiä ja ohjelmoida sen CircuitPythonilla. Tämä on 3,3 V: n laite, joten päätin laittaa 330 ohmin vastukset anodeihin pitämään virran alhaalla ja suojaamaan mikro -ohjaimen tapit ja LEDit. Sytytän korkeintaan kaksi LEDiä milloin tahansa - punainen ja vihreä LED samassa segmentissä saadakseen keltaisen.

Vaihe 1: Mitä tarvitsemme?

Mitä me tarvitsemme?
Mitä me tarvitsemme?

Pylväskaavio paketti

Itsybitsy M4 Express

Strip -lauta tai leipälauta

3x 330 ohmin vastukset

10K ohmin potentiometri

Hyppylanka

Hyppyjohdot

Mu -editori käsikirjoituksen kehittämiseksi ja mikro -ohjaimen salamaksi.

Vaihe 2: Näin se toimii

Kuinka se toimii
Kuinka se toimii

Näyttö on jaettu kolmeen osaan (matala - vasen pää, keskikohta keskellä ja korkea - oikea pää), joissa kussakin on 4 segmenttiä. Jokaisessa osassa on yksi anodi, joka käyttää 8 LEDiä. Anoditapit on kytketty sisäisesti. Nastat 1 ja 14 matalalle, nastat 6 ja 9 keskelle ja nastat 7 ja 8 korkealle - voit käyttää kumpaakin. Punaiset katodit ovat nastat 2, 3, 4 ja 5, kun taas vihreät katodit ovat 13, 12, 11 ja 10.

LED -valon kytkemiseksi virran on kuluttava 300 ohmin vastuksen kautta HIGH -anodista (3,3 V) matalaan (0 V) katoditappiin.

Voit tehdä vasemmasta segmentistä PUNAISEN seuraavasti:

anoditappi 1 on asetettu korkealle, kun taas muut anodit, 6 ja 7 on asetettu matalalle (valitse osa)

ja

punainen katodi 2 on asetettu matalaksi, kun taas kaikki muut katodinastat ovat korkealla (valitse LED)

Oikeanpuoleisen segmentin tekeminen VIHREÄKSI:

anodin nasta 7 on asetettu korkealle, kun taas muut anodin nastat, 6 ja 1 ovat alhaalla (valitse osa)

ja

vihreä katodi 10 on asetettu matalaksi, kun taas kaikki muut katodinastat on asetettu korkealle (valitse LED)

Vaihe 3: Osien liittäminen

Osien liittäminen
Osien liittäminen

Käytin nauhalevyä, mutta voit kokeilla leipälautaa. Katso valokuva seuraavalla sivulla.

Vaihe 4: Valmis levy

Valmis lauta
Valmis lauta

Käytin Mu -editoria koodin kehittämiseen ja salaman lähettämiseen ItsyBitsy M4 Expressiin.

Tässä on koodi:

Vaihe 5:

Tällä videolla näkyy valmis projekti. Keltainen näyttää olevan enemmän oranssia kuin keltaista, luultavasti siksi, että punainen LED on kirkkaampi kuin vihreä. Voit lisätä punaisiin katodilinkkeihin pieniä vastuksia punaisen voimakkuuden vähentämiseksi.

Toivottavasti annat sille mahdollisuuden.

Suositeltava: