
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59

Man reikėjo skaitmeniniu būdu valdomo DCDC keitiklio su kintama išėjimo įtampa įkrovimo grandinei … Taigi aš padariau vieną.
Išėjimo įtampos skiriamoji geba yra eksponentiškai blogesnė, tuo didesnė išėjimo įtampa. Galbūt kažkas susiję su šviesos diodų ryškumo ir PWM ryšiu?
Pavyzdinė išėjimo įtampa esant įvairiam PWM:
- PWM 100% = ~ 2.8v
- PWM 25% = ~ 5V
- PWM 6,25% = ~ 8V
- PWM 3% = ~ 18V
- PWM 0% = ~ 28V
1 žingsnis: dalys

Dalys, kurias naudojau:
- Pigus (~ 3 $) „ebay“DCDC pakopinis pakėlimo/nuleidimo keitiklis
- Mikrokontroleris, galintis 1 kHz PWM ar spartesnį (naudoju „NodeMCU“, kad pridėčiau belaidžio ryšio galimybes)
- Baltas šviesos diodas (su plokščiais galais yra lengviausia dirbti
- 10k fotorezistorius
- 5k rezistorius (naudojau 5,6 k, nes jis buvo pirmas, kurį radau)
- Izoliacinė juosta
Neprivaloma:
- Termiškai susitraukiantis vamzdis
- Jumperio laidai
Įrankiai:
- Lituoklis ir lituoklis
- Vielos nuėmiklis
- Replės, jei potenciometras tikrai įstrigo ant keitiklio
- Lengvesnis, jei naudojate termiškai susitraukiančius vamzdžius
2 žingsnis: Surinkimas



1. Laikydami šviesos diodą ir fotorezistorių iki galo, užklijuokite juos juostele. Jei norite gražesnės išvaizdos, naudokite termiškai susitraukiančius vamzdžius.
2. Lituokite 5 k rezistorių prie ilgesnio (teigiamo) šviesos diodo laido.
3. Lėtai nuimkite potenciometrą nuo DCDC keitiklio, tuo pačiu lydydami lydmetalį, laikydami jį ant lentos. Tai yra gana sudėtinga. Lengviausia lėtai siūbuoti pirmyn ir atgal ir laikyti lituoklį per visus tris gnybtus.
4. Kai potenciometras buvo pašalintas, dabar turėtumėte matyti, kad 2 iš trijų neuždengtų potenciometrų pagalvėlių yra prijungtos prie plokštės, o paskutinis yra pats. Lituokite fotorezistorių prie 2 išorinių pagalvėlių; vienas veda prie 2 prijungtų trinkelių, o kitas - prie trinkelių atskirai.
5. Lituokite laidus prie trumpesnio (neigiamo) LED laido ir rezistoriaus laido. Aš naudoju trumpiklius, perpjautus per pusę, kad galėčiau lengvai prijungti juos prie arduino kaiščių.
3 žingsnis: naudojimas
Siunčiant 1 kHz ar didesnį PWM signalą į LED, mirksi greičiau nei fotorezistoriaus atsako laikas. Tai suteikia gana pastovų pasipriešinimą. Mano naudojamo fotorezistoriaus atsako laikas yra 30 ms. PWM signalas mirksės šviesos diodą pakankamai greitai, kad fotorezistorius būtų vidutiniškai nelygus, kai jis yra tarp visiškai įjungto ir išjungto.
Padidinkite PWM vertę, kad šviesos diodas „šviesėtų“. Tai sumažina fotorezistoriaus atsparumą, kuris nurodo DCDC keitikliui sumažinti įtampą.
Priešingai, mažinant PWM vertę.
Praneškite man, jei turite klausimų.
Rekomenduojamas:
Dabartinio limito funkcijos pridėjimas prie „Buck/Boost“keitiklio: 4 žingsniai (su paveikslėliais)

Dabartinio limito funkcijos pridėjimas prie „Buck/Boost“keitiklio: Šiame projekte mes atidžiau pažvelgsime į įprastą „Buck/Boost“keitiklį ir sukursime mažą, papildomą grandinę, kuri pridės srovės ribojimo funkciją. Naudojant jį, „Buck/Boost“keitiklis gali būti naudojamas kaip kintamos laboratorijos maitinimo šaltinis. Le
Saulės energija valdoma „išmanioji“„WiFi“valdoma drėkinimo sistema: 6 žingsniai (su nuotraukomis)

Saulės energija valdoma „išmanioji“„WiFi“valdoma drėkinimo sistema: šiame projekte naudojamos standartinės „pasidaryk pats“saulės ir 12 voltų dalys iš „ebay“, kartu su „Shelly IoT“įrenginiais ir keletas pagrindinių „openHAB“programavimo būdų, kad būtų sukurtas naminis, visiškai saulės energija varomas, išmanusis sodo elektros tinklas ir drėkinimas sąranka. Sistemos akcentai: Fu
Išėjimo į pensiją / suskaičiavimo / „Dn“laikrodis: 4 žingsniai (su nuotraukomis)

Senatvės laikrodis / suskaičiavimas / „Dn“laikrodis: stalčiuje turėjau keletą šių 8x8 LED taškinių matricų ekranų ir galvojau, ką su jais daryti. Įkvėptas kitų nurodymų, man kilo idėja sukurti atgalinio skaičiavimo atgal/aukštyn ekraną, kad būtų galima skaičiuoti iki būsimos datos/laiko ir, jei numatytas laikas p
Kaip padaryti LED juostos spalvų keitiklio grandinę: 6 žingsniai

Kaip padaryti LED juostos spalvų keitiklio grandinę: Sveiki, draugas, šiandien aš padarysiu LED juostos spalvų keitiklio grandinę. Pradėkime
Kaip įkelti programą ar kodą į „Arduino Pro Mini“naudojant CH340 UART serijos keitiklio kabelį: 4 žingsniai

Kaip įkelti programą ar kodą į „Arduino Pro Mini“naudojant CH340 UART serijinio keitiklio kabelį: USB TTL nuoseklieji kabeliai yra įvairūs USB į nuoseklius keitiklio kabeliai, užtikrinantys ryšį tarp USB ir nuosekliųjų UART sąsajų. Galimi įvairūs kabeliai, siūlantys 5 voltų, 3,3 voltų arba vartotojo nurodytus signalo lygius