
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10

Jag såg det här LED-stapeldiagrammet på Pimoroni-webbplatsen och tänkte att det kan vara ett billigt och roligt projekt när jag genomför covid-19 lockdown.
Den innehåller 24 lysdioder, en röd och en grön, i vart och ett av sina 12 segment, så i teorin borde du kunna visa rött, grönt och gult. Normalt skulle du förvänta dig 2 anoder, en för röd och en för grön, och 24 katoder om du byggde den av 24 lysdioder. Detta paket har bara 14 stift och tre par stift är anslutna internt!
Hur driver du 24 lysdioder med bara 11 stift? Detta såg ett ännu mer intressant projekt ut.
· Vi kommer att behöva använda visionens beständighet i ögat och blinka de olika lysdioderna mycket snabbt.
Vad vill jag kunna göra med det?
· Flytta ett enda rött, grönt eller gult ljus fram och tillbaka längs displayen
· Visa en röd, grön eller gul vänsterjusterad stapel längs displayen
Hur kan jag tillhandahålla en enkel ingång för att ändra displayen?
· Använd en 10K potentiometer för att generera värden från 0 till 12 inklusive.
Jag bestämde mig för att använda en Adafruit ItsyBitsy M4 Express för detta projekt och programmera det med CircuitPython. Detta är en 3.3V -enhet, så jag bestämde mig för att sätta 330 Ohm motstånd på anoderna för att hålla strömmen nere och skydda mikrokontrollerns stift och lysdioderna. Jag tänker bara tända högst två lysdioder när som helst - en röd och grön lysdiod i samma segment för att få gult.
Steg 1: Vad behöver vi?

Stapeldiagrampaket
Itsybitsy M4 Express
Bandbräda eller brödbräda
3x 330 Ohm motstånd
10K Ohm potentiometer
Hoppa tråd
Startkablar
Mu -redaktör för att utveckla manus och flasha mikrokontrollern.
Steg 2: Hur det fungerar

Displayen är uppdelad i 3 sektioner (låg - vänster ände, mitten - mitten och hög - högra änden), som alla innehåller 4 segment. Varje sektion har en enda anod som driver 8 lysdioder. Anodstiften är anslutna internt. Stift 1 & 14 för Låg, stift 6 & 9 för mitten och stift 7 & 8 för hög - du kan använda antingen. De röda katoderna är stift 2, 3, 4 och 5, medan de gröna katoderna är 13, 12, 11 och 10.
För att tända en lysdiod måste strömmen flöda via ett 300 Ohm motstånd från en HÖG anod (3,3V) till en LÅG (0V) katodstift.
Gör segmentet till vänster RÖTT:
anodstift 1 är högt medan de andra anodstiften, 6 och 7 är låga (välj avsnitt)
och
röd katod 2 är inställd låg medan alla andra katodstift är höga (välj LED)
För att göra segmentet längst till höger GRÖNT:
anodstiftet 7 är högt medan de andra anodstiften, 6 och 1 är låga (välj avsnitt)
och
grön katod 10 är inställd låg medan alla andra katodstift är höga (välj LED)
Steg 3: Ansluta delarna

Jag använde bandbräda men du kan prova en brödbräda. Se nästa sida för fotografi.
Steg 4: Färdig styrelse

Jag använde Mu -redigeraren för att utveckla koden och blinka den till ItsyBitsy M4 Express.
Här är koden:
Steg 5:

Denna video visar hur det färdiga projektet fungerar. Det gula verkar vara mer orange än gult, förmodligen för att den röda lysdioden är ljusare än den gröna. Du kan lägga till små motstånd till de röda katodlänkarna för att minska den röda intensiteten.
Jag hoppas att du kommer att prova.
Rekommenderad:
Dubbla högtalare på trä: 3 steg

Dubbla högtalare på trä: Den här instruktionsboken visar vad som händer när du lägger ett par högtalare på en träbit. Du kan prova själv och se förändringarna i ljudutmatningen. Videon visar att ljudförändringen inte märks. Men sätta högtalare på trä pr
IoT -datorserver med dubbla temperaturer: 12 steg (med bilder)

IoT datorserver med dubbla temperaturer: Detta är mitt första försök att skriva en instruerbar och snälla var snäll! Om du tycker att det här inte är så dåligt, vänligen rösta på mig i First Time Author Contest. Detta är mitt Lock-Down-projekt för att fjärrövervaka 2 temperaturer i ett växthus,
Dubbla 7 -segmentskärmar som styrs av potentiometer i CircuitPython - demonstration av Persistens i syn: 9 steg (med bilder)

Dubbla 7-segmentsdisplayer som styrs av potentiometer i CircuitPython-Demonstration of Persistence of Vision: Detta projekt använder en potentiometer för att styra displayen på ett par 7-segment LED-skärmar (F5161AH). När potentiometervredet vrids ändras det visade numret i intervallet 0 till 99. Endast en lysdiod lyser när som helst, mycket kort, men
Installation av dubbla skärmar: 7 steg

Inställning av dubbla skärmar: Bakgrundsforskning av komponenterna VGA -kabeln är en videoadapter också ett expansionskort eller en komponent som ger möjlighet att konvertera displayinformation till en signal som skickas till bildskärmen. HDMI, High-Definition Multimedia Interface
Så här installerar du dubbla bildskärmar med Microsoft Vista: 6 steg

Så här konfigurerar du dubbla bildskärmar med Microsoft Vista: I den här instruktionsboken visar jag dig hur du installerar två (eller fler) bildskärmar med Microsoft Windows Vista. Detta är ett praktiskt knep för att veta om du behöver mer utrymme att arbeta med och verkligen kan öka din produktiva användning av din dator. Vad vi