Indholdsfortegnelse:
- Trin 1: Hvad har vi brug for?
- Trin 2: Sådan fungerer det
- Trin 3: Tilslutning af delene
- Trin 4: Færdig bord
- Trin 5:
![Dobbelt farvebjælke med CircuitPython: 5 trin (med billeder) Dobbelt farvebjælke med CircuitPython: 5 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-1483-5-j.webp)
Video: Dobbelt farvebjælke med CircuitPython: 5 trin (med billeder)
![Video: Dobbelt farvebjælke med CircuitPython: 5 trin (med billeder) Video: Dobbelt farvebjælke med CircuitPython: 5 trin (med billeder)](https://i.ytimg.com/vi/e1sCp0P3Ulc/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
![Dobbelt farve søjlediagram med CircuitPython Dobbelt farve søjlediagram med CircuitPython](https://i.howwhatproduce.com/images/001/image-1483-6-j.webp)
Jeg så denne LED-søjlediagram på Pimoroni-webstedet og tænkte, at det kunne være et billigt og sjovt projekt, mens jeg udførte covid-19 lockdown.
Den indeholder 24 lysdioder, en rød og en grøn, i hvert af sine 12 segmenter, så i teorien burde du kunne vise rødt, grønt og gult. Normalt ville du forvente 2 anoder, en for rød og en for grøn, og 24 katoder, hvis du byggede den ud af 24 lysdioder. Denne pakke har kun 14 ben og tre par stifter er forbundet internt!
Hvordan driver du 24 lysdioder med kun 11 ben? Dette så et endnu mere interessant projekt ud.
· Vi bliver nødt til at gøre brug af vedvarende syn i øjet og blinke de forskellige lysdioder meget hurtigt.
Hvad vil jeg gerne kunne gøre med det?
· Flyt et enkelt rødt, grønt eller gult lys frem og tilbage langs displayet
· Vis en rød, grøn eller gul venstrejusteret bjælke langs displayet
Hvordan kan jeg levere en simpel input til at ændre displayet?
· Brug et 10K potentiometer til at generere værdier fra 0 til 12 inklusive.
Jeg besluttede at bruge en Adafruit ItsyBitsy M4 Express til dette projekt og programmere det ved hjælp af CircuitPython. Dette er en 3.3V enhed, så jeg besluttede at sætte 330 Ohm modstande på anoderne for at holde strømmen nede og beskytte mikrokontrollerstifterne og lysdioderne. Jeg vil kun tænde maksimalt to lysdioder til enhver tid - en rød og grøn LED i samme segment for at få gul.
Trin 1: Hvad har vi brug for?
![Hvad har vi brug for? Hvad har vi brug for?](https://i.howwhatproduce.com/images/001/image-1483-7-j.webp)
Søjlediagram-pakke
Itsybitsy M4 Express
Strip board eller breadboard
3x 330 Ohm modstande
10K Ohm potentiometer
Springtråd
Spring leads
Mu -editor til at udvikle script og blinke mikrokontrolleren.
Trin 2: Sådan fungerer det
![Hvordan det virker Hvordan det virker](https://i.howwhatproduce.com/images/001/image-1483-8-j.webp)
Displayet er opdelt i 3 sektioner (lav - venstre ende, midt - midten og høj - højre ende), der hver indeholder 4 segmenter. Hver sektion har en enkelt anode, der driver 8 lysdioder. Anodestifterne er forbundet internt. Pins 1 & 14 for Low, pins 6 & 9 for midten og pins 7 & 8 for High - du kan bruge enten. De røde katoder er stifter 2, 3, 4 og 5, mens de grønne katoder er 13, 12, 11 og 10.
For at tænde en LED skal strømmen strømme via en 300 Ohm modstand fra en HØJ anode (3,3V) til en LOW (0V) katodestift.
For at gøre segmentet til venstre RØDT:
anodestift 1 er sat højt, mens de andre anodestifter, 6 og 7 er indstillet lavt (vælg sektion)
og
rød katode 2 er indstillet lav, mens alle andre katodestifter er sat højt (vælg LED)
For at gøre segmentet til højre GRØNT:
anodestift 7 er sat højt, mens de andre anodestifter, 6 og 1 er indstillet lavt (vælg sektion)
og
grøn katode 10 er sat lavt, mens alle andre katodestifter er sat højt (vælg LED)
Trin 3: Tilslutning af delene
![Tilslutning af delene Tilslutning af delene](https://i.howwhatproduce.com/images/001/image-1483-9-j.webp)
Jeg brugte stripboard, men du kunne prøve et brødbræt. Se næste side for fotografi.
Trin 4: Færdig bord
![Færdig bestyrelse Færdig bestyrelse](https://i.howwhatproduce.com/images/001/image-1483-10-j.webp)
Jeg brugte Mu -editoren til at udvikle koden og blinke den til ItsyBitsy M4 Express.
Her er koden:
Trin 5:
![](https://i.ytimg.com/vi/buV4WXkJcAI/hqdefault.jpg)
Denne video viser det færdige projekt arbejde. Den gule ser ud til at være mere orange end gul, sandsynligvis fordi den røde LED er lysere end den grønne. Du kan tilføje små modstande til de røde katodelinks for at reducere den røde intensitet.
Jeg håber du vil give det en chance.
Anbefalede:
LM3886 effektforstærker, dobbelt eller bro (forbedret): 11 trin (med billeder)
![LM3886 effektforstærker, dobbelt eller bro (forbedret): 11 trin (med billeder) LM3886 effektforstærker, dobbelt eller bro (forbedret): 11 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-5101-j.webp)
LM3886 effektforstærker, dual eller bridge (forbedret): En kompakt dual power (eller bridge) forstærker er let at bygge, hvis du har en vis elektronikoplevelse. Der kræves kun få dele. Selvfølgelig er det endnu lettere at bygge en mono forstærker. De afgørende spørgsmål er strømforsyningen og køling. Med kom
DIY variabelt LED -panel (dobbelt farve): 16 trin (med billeder)
![DIY variabelt LED -panel (dobbelt farve): 16 trin (med billeder) DIY variabelt LED -panel (dobbelt farve): 16 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-4863-16-j.webp)
DIY variabelt LED -panel (dobbelt farve): Forbedre din belysning ved at lave et overkommeligt DIY genopladeligt LED -panel! Dette projekt er udstyret med justering af lysstyrke i to farver, og giver dig fleksibiliteten til at justere din lyskildes hvidbalance, så den matcher omgivelsernes omgivende lys
Dobbelt forsinkelse effekt: 10 trin (med billeder)
![Dobbelt forsinkelse effekt: 10 trin (med billeder) Dobbelt forsinkelse effekt: 10 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-5592-j.webp)
Dobbelt forsinkelse effekt: SUPER enkel dobbelt forsinkelse effekt! Mit mål var at bygge den mest kompakte og mest forsinkede forsinkelse muligt ved hjælp af kun en håndfuld komponenter. Resultatet er en støjmaskine uden kabinet, der let kan ændres med en overraskende massiv lyd. UPDATE: Detaljer
Billig dobbelt 30V/2A projekt strømforsyning: 7 trin (med billeder)
![Billig dobbelt 30V/2A projekt strømforsyning: 7 trin (med billeder) Billig dobbelt 30V/2A projekt strømforsyning: 7 trin (med billeder)](https://i.howwhatproduce.com/images/006/image-15692-j.webp)
Billig dobbelt 30V/2A projekt strømforsyning: Da jeg ledte efter strømforsyningsmoduler og LCD-skærme, stødte jeg på et par af disse billige LCD 35W strømforsyningsmoduler med en værdi på 0,5-30V @3A (50W med en kølelegeme og 4A bølge strøm). Den har spændingsjustering og strømbegrænser. Der er også
Dobbelt 7 -segment skærme styret af potentiometer i CircuitPython - demonstration af vedholdenhed af vision: 9 trin (med billeder)
![Dobbelt 7 -segment skærme styret af potentiometer i CircuitPython - demonstration af vedholdenhed af vision: 9 trin (med billeder) Dobbelt 7 -segment skærme styret af potentiometer i CircuitPython - demonstration af vedholdenhed af vision: 9 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-7977-16-j.webp)
Dobbelt 7-segment skærme styret af potentiometer i CircuitPython-Demonstration af visionsbestandighed: Dette projekt bruger et potentiometer til at styre displayet på et par 7-segment LED-displays (F5161AH). Når potentiometerknappen drejes, ændres det viste tal i området 0 til 99. Kun én LED lyser til enhver tid, meget kort, men