Sisukord:

Kahevärviline tulpdiagramm koos vooluringigaPython: 5 sammu (piltidega)
Kahevärviline tulpdiagramm koos vooluringigaPython: 5 sammu (piltidega)

Video: Kahevärviline tulpdiagramm koos vooluringigaPython: 5 sammu (piltidega)

Video: Kahevärviline tulpdiagramm koos vooluringigaPython: 5 sammu (piltidega)
Video: Tasche Diana ist ein moderner Shopper in Boho Style häkeln, Häkeltasche Windmühlen 2024, November
Anonim
Kahevärviline tulpdiagramm CircuitPythoniga
Kahevärviline tulpdiagramm CircuitPythoniga

Nägin seda LED-tulpdiagrammi Pimoroni saidil ja arvasin, et see võib olla odav ja lõbus projekt COVID-19 sulgemise ajal.

See sisaldab 24 LED -i, punast ja rohelist, igas oma 12 segmendis, nii et teoreetiliselt peaksite saama kuvada punast, rohelist ja kollast värvi. Tavaliselt ootaksite 2 anoodi, üks punase ja teine rohelise jaoks ning 24 katoodi, kui ehitaksite selle 24 LED -ist. Selles pakendis on ainult 14 tihvti ja kolm paari tihvte on sisemiselt ühendatud!

Kuidas juhtida 24 LED -i, millel on ainult 11 kontakti? See tundus veelgi huvitavam projekt.

· Peame kasutama silma nägemise püsivust ja vilkuma mitmesuguseid LED -e väga kiiresti.

Mida ma tahan sellega teha?

· Liigutage üks punane, roheline või kollane tuli ekraanil edasi -tagasi

· Ekraanile kuvatakse vasakule joondatud punane, roheline või kollane riba

Kuidas kuvamise muutmiseks lihtsat sisendit pakkuda?

· Kasutage 10K potentsiomeetrit väärtuste loomiseks vahemikus 0 kuni 12 (kaasa arvatud).

Otsustasin selle projekti jaoks kasutada Adafruit ItsyBitsy M4 Expressi ja programmeerida selle CircuitPythoni abil. See on 3,3 V seade, seega otsustasin anoodidele panna 330 oomi takistid, et hoida vool maas ja kaitsta mikrokontrolleri kontakte ja LED -e. Ma süütan igal hetkel maksimaalselt kaks LED -i - kollase saamiseks sama segmendi punane ja roheline LED.

Samm: mida me vajame?

Mida me vajame?
Mida me vajame?

Tulpdiagrammi pakett

Itsybitsy M4 Express

Strip board või leivaplaat

3x 330 oomi takistid

10K oomi potentsiomeeter

Hüppetraat

Hüppejuhid

Mu toimetaja skripti väljatöötamiseks ja mikrokontrolleri välkimiseks.

2. toiming: kuidas see toimib

Kuidas see töötab
Kuidas see töötab

Ekraan on jagatud kolmeks osaks (madal - vasak ots, keskel keskel ja kõrge - parem ots), millest igaüks sisaldab 4 segmenti. Igas sektsioonis on üks anood, mis toidab 8 LED -i. Anoodpoldid on sisemiselt ühendatud. Tihvtid 1 ja 14 madalale, tihvtid 6 ja 9 keskmisele ja tihvtid 7 ja 8 kõrgele - saate kasutada kumbagi. Punased katoodid on tihvtid 2, 3, 4 ja 5, rohelised aga 13, 12, 11 ja 10.

LED -i sisselülitamiseks peab vool voolama 300 -oomise takisti kaudu KÕRGELT anoodilt (3,3 V) madalale (0 V) katoodile.

Vasakpoolseima segmendi punaseks muutmiseks tehke järgmist

anoodi tihvt 1 on kõrgel, samas kui teised anoodipoldid 6 ja 7 on madalal (valige jaotis)

ja

punane katood 2 on seatud madalaks, samas kui kõik teised katooditihvtid on kõrgele seatud (valige LED)

Parempoolseima segmendi muutmiseks ROHELISEKS tehke järgmist

anoodi tihvt 7 on kõrgel, samas kui teised anoodipoldid 6 ja 1 on madalal (valige jaotis)

ja

roheline katood 10 on seatud madalaks, samas kui kõik teised katooditihvtid on kõrgele seatud (valige LED)

Samm: osade ühendamine

Osade ühendamine
Osade ühendamine

Ma kasutasin ribalauda, kuid võite proovida leivaplaati. Foto leiate järgmiselt lehelt.

Samm: viimistletud plaat

Valmis juhatus
Valmis juhatus

Kasutasin koodi väljatöötamiseks ja ItsyBitsy M4 Expressile edastamiseks Mu redaktorit.

Siin on kood:

5. samm:

See video näitab valmis projekti toimimist. Kollane tundub pigem oranž kui kollane, ilmselt seetõttu, et punane LED on heledam kui roheline. Punase intensiivsuse vähendamiseks võite punastele katoodilinkidele lisada väikesed takistid.

Loodan, et proovite.

Soovitan: