Satura rādītājs:

Divu krāsu joslu diagramma ar shēmuPython: 5 soļi (ar attēliem)
Divu krāsu joslu diagramma ar shēmuPython: 5 soļi (ar attēliem)

Video: Divu krāsu joslu diagramma ar shēmuPython: 5 soļi (ar attēliem)

Video: Divu krāsu joslu diagramma ar shēmuPython: 5 soļi (ar attēliem)
Video: BERMUDU DIVSTŪRIS x APVEDCEĻŠ - Brāl' Ar Dzīvi Nekaulē 2024, Jūlijs
Anonim
Divu krāsu joslu diagramma ar CircuitPython
Divu krāsu joslu diagramma ar CircuitPython

Es redzēju šo LED joslu diagrammu Pimoroni vietnē un domāju, ka tas varētu būt lēts un jautrs projekts, vienlaikus veicot Covid-19 bloķēšanu.

Tas satur 24 gaismas diodes, sarkanu un zaļu, katrā no 12 segmentiem, tāpēc teorētiski jums vajadzētu būt iespējai attēlot sarkanu, zaļu un dzeltenu. Parasti jūs varētu sagaidīt 2 anodus, vienu sarkanam un otru zaļam, un 24 katodus, ja veidotu to no 24 gaismas diodēm. Šajā iepakojumā ir tikai 14 tapas, un iekšpusē ir savienoti trīs tapas!

Kā vadīt 24 gaismas diodes ar tikai 11 tapām? Tas izskatījās vēl interesantāks projekts.

· Mums būs jāizmanto redzes noturība acī un ļoti ātri jāmirgo dažādas gaismas diodes.

Ko es vēlos, lai es varētu ar to darīt?

· Pārvietojiet vienu sarkanu, zaļu vai dzeltenu gaismu uz priekšu un atpakaļ pa displeju

· Parādiet sarkanu, zaļu vai dzeltenu joslu pa kreisi izlīdzinātu joslu

Kā es varu piegādāt vienkāršu ievadi, lai mainītu displeju?

· Izmantojiet 10K potenciometru, lai ģenerētu vērtības no 0 līdz 12 ieskaitot.

Es nolēmu šim projektam izmantot Adafruit ItsyBitsy M4 Express un programmēt to, izmantojot CircuitPython. Šī ir 3.3 V ierīce, tāpēc es nolēmu uz anodiem uzlikt 330 omu rezistorus, lai noturētu strāvu un aizsargātu mikrokontrollera tapas un gaismas diodes. Es jebkurā brīdī iedegšu ne vairāk kā divas gaismas diodes - sarkanu un zaļu gaismas diodi vienā segmentā, lai iegūtu dzeltenu krāsu.

1. darbība. Kas mums vajadzīgs?

Kas mums vajadzīgs?
Kas mums vajadzīgs?

Svītru diagrammas pakete

Itsybitsy M4 Express

Sloksnes dēlis vai maizes dēlis

3x 330 omi rezistori

10K omi potenciometrs

Pārlēkt vadu

Pārlēkt vadus

Mu redaktors, lai izstrādātu skriptu un zibspuldzētu mikrokontrolleri.

2. darbība. Kā tas darbojas

Kā tas strādā
Kā tas strādā

Displejs ir sadalīts 3 daļās (zems - kreisais gals, vidus - vidus un augsts - labais gals), katrā no tām ir 4 segmenti. Katrā sadaļā ir viens anods, kas baro 8 gaismas diodes. Anoda tapas ir savienotas iekšpusē. Tapas 1 un 14 zemam, 6 un 9 tapas vidējai un 7 un 8 tapas augstajai - jūs varat izmantot abus. Sarkanie katodi ir 2, 3, 4 un 5 tapas, bet zaļie katodi ir 13, 12, 11 un 10.

Lai ieslēgtu gaismas diodi, strāvai jāplūst caur 300 omu rezistoru no HIGH anoda (3.3V) uz LOW (0V) katoda tapu.

Lai padarītu kreisāko segmentu SARKANU:

1. anoda tapa ir iestatīta augstu, bet pārējās anoda tapas, 6. un 7. - zemas (atlasiet sadaļu)

un

sarkanais katods 2 ir iestatīts uz zemu, bet visas pārējās katoda tapas ir iestatītas augstu (izvēlieties LED)

Lai padarītu labāko segmentu ZAĻU:

anoda tapa 7 ir iestatīta augsta, bet pārējās anoda tapas, 6 un 1 ir iestatītas zemas (atlasiet sadaļu)

un

zaļais katods 10 ir iestatīts uz zemu, bet visas pārējās katoda tapas ir iestatītas augstu (izvēlieties LED)

3. darbība: detaļu savienošana

Daļu savienošana
Daļu savienošana

Es izmantoju sloksnes dēli, bet jūs varētu izmēģināt maizes dēli. Fotogrāfiju skatiet nākamajā lapā.

4. solis: pabeigta tāfele

Gatavs dēlis
Gatavs dēlis

Es izmantoju Mu redaktoru, lai izstrādātu kodu un pārraidītu to uz ItsyBitsy M4 Express.

Šeit ir kods:

5. darbība:

Šis video parāda gatavo projekta darbību. Dzeltenais šķiet drīzāk oranžs nekā dzeltens, iespējams, tāpēc, ka sarkanā gaismas diode ir gaišāka nekā zaļā. Jūs varētu pievienot mazus rezistorus sarkanajām katoda saitēm, lai samazinātu sarkano intensitāti.

Es ceru, ka jūs to izmēģināsit.

Ieteicams: