Turinys:

Dviejų spalvų juostos diagrama su grandine „Python“: 5 žingsniai (su paveikslėliais)
Dviejų spalvų juostos diagrama su grandine „Python“: 5 žingsniai (su paveikslėliais)

Video: Dviejų spalvų juostos diagrama su grandine „Python“: 5 žingsniai (su paveikslėliais)

Video: Dviejų spalvų juostos diagrama su grandine „Python“: 5 žingsniai (su paveikslėliais)
Video: Skaidrių kartojimas su PowerPoint 2 dalis (5 skaidrė - diagrama) 2024, Liepa
Anonim
Dviejų spalvų juostos diagrama su „CircuitPython“
Dviejų spalvų juostos diagrama su „CircuitPython“

Pimoroni svetainėje pamačiau šią šviesos diodų juostos diagramą ir pagalvojau, kad tai gali būti nebrangus ir įdomus projektas vykdant „Covid-19“blokavimą.

Jame yra 24 šviesos diodai, raudonos ir žalios spalvos, kiekviename iš 12 segmentų, todėl teoriškai turėtumėte sugebėti rodyti raudoną, žalią ir geltoną spalvas. Paprastai jūs tikėtumėte 2 anodus, vieną raudoną ir vieną žalią, ir 24 katodus, jei statytumėte jį iš 24 šviesos diodų. Šis paketas turi tik 14 kaiščių ir trys poros kaiščių yra prijungti viduje!

Kaip vairuoti 24 šviesos diodus tik su 11 kaiščių? Tai atrodė dar įdomesnis projektas.

· Turėsime pasinaudoti akies regėjimo patvarumu ir labai greitai mirksėti įvairiais šviesos diodais.

Ką aš noriu su juo padaryti?

· Perkelkite vieną raudoną, žalią arba geltoną šviesą pirmyn ir atgal išilgai ekrano

· Rodyti raudoną, žalią arba geltoną kairėje sulygiuotą juostą išilgai ekrano

Kaip pateikti paprastą įvestį, kad pakeistumėte ekraną?

· Naudokite 10K potenciometrą, kad gautumėte reikšmes nuo 0 iki 12 imtinai.

Aš nusprendžiau šiam projektui naudoti „Adafruit ItsyBitsy M4 Express“ir užprogramuoti jį naudodami „CircuitPython“. Tai yra 3,3 V įrenginys, todėl nusprendžiau ant anodų uždėti 330 omų rezistorius, kad srovė būtų mažesnė ir apsaugotų mikrovaldiklio kaiščius ir šviesos diodus. Aš bet kuriuo metu uždegsiu daugiausia du šviesos diodus - raudoną ir žalią šviesos diodą tame pačiame segmente, kad gautumėte geltoną spalvą.

1 žingsnis: ko mums reikia?

Ko mums reikia?
Ko mums reikia?

Juostinės diagramos paketas

„Itsybitsy M4 Express“

Juostinė lenta arba duonos lenta

3x 330 omų rezistoriai

10K omų potenciometras

Peršokti laidą

Šuoliai

„Mu“redaktorius, skirtas scenarijui sukurti ir „flash“mikrovaldikliui.

2 žingsnis: kaip tai veikia

Kaip tai veikia
Kaip tai veikia

Ekranas yra padalintas į 3 skyrius (žemas - kairysis galas, vidurinis vidurys ir aukštas - dešinysis galas), kiekviename iš jų yra 4 segmentai. Kiekviename skyriuje yra vienas anodas, maitinantis 8 šviesos diodus. Anodo kaiščiai yra prijungti viduje. 1 ir 14 kaiščiai „Low“, 6 ir 9 kaiščiai „Mid“ir 7 ir 8 kaiščiai - „High“- galite naudoti bet kurį iš jų. Raudoni katodai yra 2, 3, 4 ir 5 kaiščiai, o žalieji - 13, 12, 11 ir 10.

Norint įjungti šviesos diodą, srovė turi tekėti per 300 omų rezistorių iš HIGH anodo (3.3V) į LOW (0V) katodo kaištį.

Norėdami padaryti kairįjį segmentą RAUDONĄ:

1 anodo kaištis yra nustatytas aukštai, o kiti anodo kaiščiai, 6 ir 7, nustatyti žemai (pasirinkite skyrių)

ir

raudonasis katodas 2 nustatytas žemai, o visi kiti katodo kaiščiai nustatyti aukštai (pasirinkite šviesos diodą)

Norėdami padaryti dešiniausią segmentą ŽALIĄ:

anodo kaištis 7 nustatytas aukštai, o kiti anodo kaiščiai, 6 ir 1, nustatyti žemai (pasirinkite skyrių)

ir

žalias katodas 10 nustatytas žemai, o visi kiti katodo kaiščiai nustatyti aukštai (pasirinkite šviesos diodą)

3 žingsnis: dalių prijungimas

Dalių sujungimas
Dalių sujungimas

Aš naudojau juostelę, bet jūs galite išbandyti duonos lentą. Nuotrauką rasite kitame puslapyje.

4 žingsnis: baigta lenta

Baigta lenta
Baigta lenta

Aš panaudojau „Mu“redaktorių, norėdamas sukurti kodą ir perduoti jį „ItsyBitsy M4 Express“.

Čia yra kodas:

5 veiksmas:

Šiame vaizdo įraše parodyta, kaip baigtas projektas veikia. Geltona spalva atrodo labiau oranžinė nei geltona, tikriausiai todėl, kad raudonas šviesos diodas yra ryškesnis už žalią. Prie raudonų katodo jungčių galite pridėti mažų rezistorių, kad sumažintumėte raudonos spalvos intensyvumą.

Tikiuosi, kad jūs tai išbandysite.

Rekomenduojamas: