Innehållsförteckning:
Video: En nedräkningsklocka med lysdioder: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:48
Det här är några korta anteckningar om en "Nedräkningsklocka" som jag byggde för 10 år sedan för Y2K, Klockan är 4 fot kvadrat framifrån. Den är cirka 4 tum tjock och körs på en inbäddad mikrokontroller. Varje segment är tillverkat av cirka 20 x 10 mm lysdioder.
Jag kan inte ta en bild med den på, för den är WAAAY för ljus! Panelen var huggen av en mall jag gjorde för en vanlig router, med en förlängd mall efter skäraren. Jag gjorde mallen i hardboard (fiberboard US-ian?) Och justerade den noggrant med märken på panelen för att klippa ut den. Att lägga ut den andra lysdioderna var mer en tik än jag förväntat mig - gör matten noggrant för att kasta dem PERFEKT.
Steg 1: En siffra
Här är en vy av baksidan av ett segment. Jag använde den klassiska LM317 konstantströmkretsen för att driva varje bank av lysdioder.
Drivrutinerna för skärmarna är gjorda med seriell-till-parallellomvandlare som verkar ha ersatts med följande saker: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp … dessa nya delar kommer att gör allt jag gjorde då med 317 också - en komplett LED -drivrutin i ett chip. Endast ett enda motstånd ställer in ljusstyrkan för alla lysdioder! Varje siffra drivs av den kedjade bandkabeln, som bär alla de vanliga signalerna för dessa marker, Vcc, GND Clock, Latch Enable och output enable. Så det finns bara 6 ledningar kvar från datorn för ALLA segment av ALLA tecken OCH de 60 sekunders lysdioderna runt kanten. Varje drivchip har dock en unik linje (den rosa tråden) som tusensköna kedjor genom hela systemet. Displayen ser ut som ett mycket långt skiftregister - se diagram nedan En uppdatering för displayen tar en mycket liten bråkdel av en sekund.
Steg 2: Mikrokontrollern
Jag älskar absolut 8052 mikrokontroller, den andra kommer från och finjusteras av nästan alla. En professionell användare kan till och med ladda ner VHDL -kod för att implementera en i en FPGA och tweak hela kärnan för att driva någon konstig hårdvara som jag vill tänka mig. Tillverkare inkluderar Atmel, NXP och WinBond. Utvecklingsverktyg är döda billiga, det finns gratis assemblers och gratis 'C' compilers (SDCC) också. Jag programmerade faktiskt detta helt i Pascal med en bit assembler -kod speciellt skriven för att göra displayuppdateringen så snabbt som möjligt. Någon gång lägger jag ut koden också. Detta är den styrande datorn. CPU: n kallas Dallas DS2250T, och den kom som ett litet SIMM -kortkort som innehåller 32K RAM -minne med batteri, som används för program och 8K RAM för användning av programdata. De stora 40 -stiftschippen är mer seriella till parallella chips för de andra lysdioderna. Under 40 -stiftsförpackningarna finns ett LS125 -linjedrivrutin för att driva bandkablarna. Den vita kontakten upptill var för en uppsättning tryckknappar för att ställa in klockan.
Steg 3: Anteckningar om programvara
Jag skrev en enkel bit PC -kod för att räkna ut exakt hur många timmar det var i ett intervall mellan när du ville att nedräkningen skulle börja och "noll timme". Det inbäddade programmet testade bara sin interna klocka varje sekund och minskade displayen. Varje minut tändes alla lysdioder och stängdes gradvis av tills du nådde 60 igen. Det finns en liten tryckknappspanel för att ställa in displayen, precis som en väckarklocka.
Rekommenderad:
En IoT Halloween Pumpa - Kontroll -lysdioder med en Arduino MKR1000 och Blynk -app ???: 4 steg (med bilder)
En IoT Halloween Pumpa | Kontroll -lysdioder med en Arduino MKR1000 och Blynk -app ???: Hej alla, För några veckor sedan var det Halloween och efter traditionen huggade jag ut en fin pumpa till min balkong. Men med min pumpa utomhus insåg jag att det var ganska irriterande att behöva gå ut varje kväll för att tända ljuset. Och jag
Fire Pit med ljudreaktiv låga, Bluetooth -högtalare och animerade lysdioder: 7 steg (med bilder)
Fire Pit med ljudreaktiv låga, Bluetooth -högtalare och animerade lysdioder: Ingenting säger sommartid som att koppla av vid elden. Men vet du vad som är bättre än eld? Eld OCH Musik! Men vi kan gå ett steg, nej, två steg längre … Eld, musik, LED -lampor, ljudreaktiv flamma! Det kan låta ambitiöst, men det här
Vu -mätare med Neopixel -lysdioder: 8 steg (med bilder)
Vu -mätare med Neopixel Leds: I den här självstudien kommer jag att visa dig hur du bygger en vacker VU -mätare med neopixel LEDs.its har 5 olika animationer, ljusintensitetskontroll och känslighetskontroll. superenkelt låt oss börja
Styr dina lysdioder med din TV -fjärrkontroll ?! -- Arduino IR -handledning: 5 steg (med bilder)
Styr dina lysdioder med din TV -fjärrkontroll ?! || Arduino IR -handledning: I det här projektet kommer jag att visa dig hur jag återanpassade de värdelösa knapparna på min TV -fjärrkontroll för att styra lysdioderna bakom min TV. Du kan också använda denna teknik för att styra alla möjliga saker med lite kodredigering. Jag kommer också att prata lite om teorin
Motorcykel bakljus med integrerade blinkar med programmerbara lysdioder: 4 steg
Motorcykel baklampa med integrerade blinkar med programmerbara lysdioder: Hej! Detta är lite enkelt DIY om hur man gör en anpassad programmerbar RGB -baklampa (med integrerade blinkar/indikatorer) för din motorcykel eller eventuellt något som använder WS2812B (individuellt adresserbara lysdioder) och Arduinos . Det finns fyra ljuslägen