Turinys:
- 1 žingsnis: 20 šviesos diodų ant 5 kontaktų
- 2 žingsnis: Charlieplexing
- 3 žingsnis: įdėkite jį į darbą
- 4 žingsnis: mažesnis ir universalesnis…
- 5 žingsnis: gražuolė
- 6 žingsnis: programinė įranga
Video: Kaip iš kelių mikrovaldiklių kaiščių išvesti daug šviesos diodų: 6 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Naudodami tai, kad daugelis mikrovaldiklių kaiščių turi tris būsenas (+V, GND arba „didelė varža“), galite valdyti N*(N-1) šviesos diodus iš N kaiščių. Taigi mažas 8 kontaktų mikrovaldiklis, pvz., PIC12Fxxx arba ATtiny11, gali 20 šviesos diodų yra penki galimi išvesties kaiščiai ir vis dar liko vienas kaištis tam tikram įėjimui. Taip pat žiūrėkite
1 žingsnis: 20 šviesos diodų ant 5 kontaktų
Dabartinis mažo kaiščių skaičiaus mikrovaldiklių derinys (nuo 6 iki 20 kaiščių
visa pakuotė) yra patrauklios kainos ir „mielos“, tačiau kyla klausimas, kaip geriausiai panaudoti tuos kaiščius, skirtus įprastoms programoms, pvz., šviesos diodams. Tiesioginio sujungimo metodas, skirtas vairuoti šviesos diodus, sunaudoja vieną kaištį kiekvienam šviesos diodui. Tradicinė multipleksavimo schema, kai LED anodų eilutes valdo vienas N kaiščių rinkinys, o kiekvienos eilės bendrą katodą - kitas M kaiščių rinkinys, sugeba uždegti N*M šviesos diodus su N+M kaiščiais. Tačiau procesoriuje, turinčiame tik 5 ar mažiau išėjimų (kaip ir daugumos 8 kontaktų mikrovaldiklių atveju), tai vos negauna daugiau išvesties nei tiesioginis diskas.
2 žingsnis: Charlieplexing
Darant prielaidą, kad išvesties kaiščiai iš tikrųjų yra trijų būsenų (aktyvus didelis, aktyvus žemas ir didelis impedansas (įvestis)), taip pat galima pasidalyti eilučių ir stulpelių tvarkyklėmis ir valdyti N*(N-1) šviesos diodus tik su N kaiščiais. Vienas kaištis yra prijungtas prie bendrų šviesos diodų eilės katalų ir „low-low“, o likę N-1 kaiščiai yra prijungti prie anodų ir varomi aukštai, kad apšviestų tą stulpelį, arba paliekami kaip įėjimai, kad LED būtų išjungtas. Maksimas šią techniką vadina „Charlieplexing“ir aprašo (1); „Microchip“apie tai taip pat užsimena savo dokumente (2) (taip pat įdiegiama „PICKit 1“lentoje.) (1) „Charlieplexing-Reduced Pin-Count LED Display Multiplexing“https://www.maxim-ic.com/appnotes. cfm/appnote_number/1880 (2) „Patarimai ir gudrybės 8 kontaktų„ FLASH PIC “mikrovaldikliai“https://ww1.microchip.com/downloads/en/DeviceDoc/40040b.pdf(3) „Charlieplexing“šviesos diodai- teorija An Instructable by rgbphil
3 žingsnis: įdėkite jį į darbą
Tai valdo 20 šviesos diodų iš „ATtiny11“. Ankstesnė šios lentos versija buvo
iš tikrųjų sukurta ir rodoma kaip pagrindinio puslapio nuotrauka. Bijau, kad schemos vaizdas yra gana beviltiškas; jums reikia „Eagle“, kad pasakytų, kurie signalai kur prijungti.
4 žingsnis: mažesnis ir universalesnis…
Kadangi didžiąją plokštės dalį užima LED masyvas, galime padaryti vietos
„Attiny“mikroschemai ARBA mikroschemos PIC12F mikroschemai. Sumažinkite šviesos diodus iki 3 mm ir pereikite prie dvipusės plokštės, ir mes gauname kažką apie 27x44 mm. Deja, ši plokštė dar nebuvo išbandyta …
5 žingsnis: gražuolė
Žinoma, „Microchip“turi 6 kontaktų PIC10F lustus, galinčius vairuoti
tik 6 šviesos diodai iš 3 išvesties kaiščių. Tai yra apie 16 mm skersmens. Pereidami prie 603 šviesos diodų, galite šiek tiek sumažinti, bet nesu tikras, kokia prasmė.
6 žingsnis: programinė įranga
Programinė įranga tampa šiek tiek netvarkinga dėl įvairių priežasčių:
1) parodytų PCB atveju šviesos diodai išdėstomi taip, kad būtų patogu PCB išdėstymui, o ne „teisinga“bitų tvarka. TJO, taip reikia daryti, tačiau tai reiškia, kad 1 eilutė nebūtinai reiškia 1 bitą, o 3 spalva - ne 3 bitą. Tam reikia susieti įprastą eilutės/stulpelio adresavimą ir bitai, kuriuos reikia nustatyti. 2) Kadangi anodams ir katodams naudojami tie patys bitai, kai kurių bitų bendras (eilinis) ryšys gali būti varomų (stulpelių) bitų viduryje. Tai reiškia, kad turite perkelti stulpelių bitus, priklausomai nuo to, ar jie yra prieš stulpelių rinkinio eilutės bitą, ar po jo. 3) Turite išvesti žodžius ioport ir uosto krypties registrui. Pridėtas ASM kodas ATtiny11 yra „koncepcijos įrodymas“. Tai gėdingai neoptimizuota ir prastai komentuojama, bet tai viskas, ką iki šiol parašiau.
Rekomenduojamas:
Kelių šviesos diodų valdymas naudojant „Python“ir „Raspberry Pi“GPIO kaiščius: 4 žingsniai (su nuotraukomis)
Kelių šviesos diodų valdymas naudojant „Python“ir jūsų „Raspberry Pi“GPIO kaiščius: ši instrukcija parodo, kaip valdyti kelis „RaspberryPi“GPIO kaiščius, kad būtų galima maitinti 4 šviesos diodus. Jis taip pat supažindins jus su parametrais ir sąlyginiais teiginiais „Python“. Mūsų ankstesnė instrukcija „Raspberry Pi“GPIO kaiščių naudojimas naudojant „Con
Šviesos diodų šviesos diodų dėžutė: 11 žingsnių
Šviesos diodų apšvietimo dėžutė: sukurkite savo 18 W LED šviesos dėžutę, kad galėtumėte kovoti su žiemos bliuzu. Ši šviesos dėžutė yra išsklaidyta ir pritemdoma naudojant PWM. Jei turite lempos laikmatį, galite jį naudoti kaip žadintuvo alternatyvą
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis
Riedlentė su PIC mikrovaldikliu ir šviesos diodais: 8 žingsniai (su paveikslėliais)
Riedlentė su PIC mikrovaldikliu ir šviesos diodais: ką jūs gaunate, kai elektrotechnikas nuo 13 metų sukuria riedlentę 13 metų amžiaus Kalėdų dovanai? Jūs gaunate riedlentę su aštuoniais baltais šviesos diodais (priekiniais žibintais), aštuoniais raudonais šviesos diodais (galiniais žibintais), kurie visi valdomi naudojant PIC mikrovaldiklį! Ir aš migruoju
Kaip tvarkingai lituoti (be daugybės laidų!) SMT mikrovaldiklių dangtelių atjungimas: 9 žingsniai (su paveikslėliais)
Kaip tvarkingai lituoti (be daugybės laidų!) SMT mikrokontrolerių atjungimo dangtelius. Ši instrukcija yra parašyta, kad išmokytų jus naudoti tvarkingą ir tvarkingą prototipų kūrimo metodą naudojant SMT mikrovaldiklius (ar kitus įrenginius) adapterio plokštėje. Pasistengęs atlikti tvarkingą darbą, efektyviai atjungdamas „PIC18F I“maitinimo kaiščius