INHOUDSOPGAWE:
Video: N Aftelklok met LED's: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
Dit is 'n paar kort aantekeninge oor 'n 'Aftelklok' wat ek 10 jaar gelede vir Y2K gebou het. Die klok is vier voet van voor. Dit is ongeveer 4 sentimeter dik en werk op 'n ingeboude mikrobeheerder. Elke segment is gemaak van ongeveer 20x 10mm LED's.
Ek kan nie 'n foto daarmee neem nie, want dit is WAAAY te helder! Die paneel is gesny uit 'n sjabloon wat ek vir 'n gewone router gemaak het, met 'n uitgebreide sjabloon na snyer. Ek het die sjabloon gemaak van hardebord (veselbord US-ian?) En pas dit noukeurig in lyn met merke op die paneel om dit uit te sny. Die opstel van die tweede Leds was meer 'n teef as wat ek verwag het - doen die wiskunde noukeurig om hulle PERFEKTIG op te sit.
Stap 1: 'n syfer
Hier is 'n blik op die agterkant van 'n segment. Ek gebruik die klassieke LM317 konstante stroombaan om elke bank LED's aan te dryf.
Die bestuurders vir die skerms word uitgevoer met reeks-na-parallel-omsetters wat blykbaar met hierdie dinge vervang is: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp … hierdie nuwe onderdele sal doen ook alles wat ek toe gedoen het met die 317 - 'n volledige LED -bestuurder in een chip. Slegs 'n enkele weerstand stel die helderheid vir al die LED's in! Elke syfer word aangedryf deur die lintketting wat alle algemene seine vir hierdie skyfies, Vcc, GND Clock, Latch Enable en output enable, dra. Daar is dus slegs 6 drade wat die rekenaar verlaat vir AL die segmente van AL die karakters EN die LED's van 60 sekondes om die rand. Elke dryfskyfie het egter 'n unieke lyn (die pienk draad) wat daisy deur die hele stelsel ketting. Die skerm lyk soos 'n baie lang skofregister - sien diagram hieronder 'n Opdatering vir die skerm neem 'n baie klein breukdeel van 'n sekonde.
Stap 2: Die mikrobeheerder
Ek is absoluut dol oor die 8052 -mikrobeheerder, waarvan die tweede deur byna almal verkry en aangepas is. 'N Professionele gebruiker kan selfs VHDL -kode aflaai om een in 'n FPGA te implementeer, en die hele kern aanpas om enige vreemde hardeware wat ek wil hê, aan te dryf. Vervaardigers sluit in Atmel, NXP en WinBond. Ontwikkelingshulpmiddels is baie goedkoop, daar is gratis assemblers en gratis 'C' -samestellers (SDCC). Ek het dit eintlik heeltemal in Pascal geprogrammeer met 'n stuk assembler -kode wat spesiaal geskryf is om die opdatering van die skerm so vinnig as moontlik te doen. Op 'n stadium plaas ek die kode ook. Dit is die beheer rekenaar. Die SVE word Dallas DS2250T genoem, en dit kom uit 'n klein SIMM -kaartbord met 32K RAM wat deur die battery ondersteun word, wat vir programme gebruik word en 8K RAM vir die gebruik van programdata. Die groot 40 -pen -skyfies is meer serieel as parallel -skyfies vir die tweede LED's. Onder die 40 -pen -pakke is 'n LS125 -lynbestuurderskyfie om die lintkabels aan te dryf. Die wit aansluiting aan die bokant was vir 'n stel drukknoppies om die klok in te stel.
Stap 3: sagteware notas
Ek het 'n eenvoudige stuk PC -kode geskryf om presies uit te vind hoeveel ure daar in 'n interval was tussen die tyd wat u wou begin en 'nul uur'. Die ingebedde program het elke sekonde sy interne klok getoets en die skerm verminder. Elke minuut brand al die Leds en word geleidelik af totdat u weer 60 bereik het. Daar is 'n klein drukknoppaneel om die skerm op te stel, net soos 'n wekker.
Aanbeveel:
Aftelklok vir presidensiële inhuldiging (Wifi): 6 stappe
Aftelklok vir presidensiële inhuldiging (Wifi): Oorsig: Aftelklok is soortgelyk aan kommersiële produkte, met 'n paar kinkels: a) As die teikentyd bereik word, vertoon die aftelklok: 'n blaai -aankondiging en speel byklanke en 'n mp3 -liedjie - in hierdie geval, die REM liedjie: & ld
PWM Met ESP32 - Dim LED met PWM op ESP 32 Met Arduino IDE: 6 stappe
PWM Met ESP32 | Dim LED met PWM op ESP 32 Met Arduino IDE: In hierdie instruksies sal ons sien hoe om PWM seine te genereer met ESP32 met behulp van Arduino IDE & PWM word basies gebruik om analoog uitset van enige MCU te genereer en die analoog uitset kan tussen 0V en 3.3V wees (in die geval van esp32) & van
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt -integrasie: 15 stappe (met foto's)
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt Integration .: In hierdie projek sal ek jou wys hoe om 'n eenvoudige 12v analoge led strip oor wifi te beheer met 'n framboos pi. Vir hierdie projek benodig jy: 1x Raspberry Pi (I gebruik 'n Raspberry Pi 1 Model B+) 1x RGB 12v Le
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Tellingbordprojek met P10 LED -skerm met DMD: 6 stappe (met foto's)
Tafelbordprojek met P10 LED -skerm met DMD: Ons kom gereeld bymekaar in 'n sokkerstadion; daar is 'n reuse LED -bord wat as 'n telbord dien. So ook op ander sportterreine, dikwels ken ons ook die telbord van die LED -skerm. Alhoewel dit nie moontlik is nie, is daar ook 'n veld wat ons nog steeds