Innehållsförteckning:
- Steg 1: PCB
- Steg 2: Slutfört kretskort
- Steg 3: Kod för mikrokontroller
- Steg 4: Möjlig användning för ersatt LED -drivrutin
- Steg 5: Andra möjliga användningsområden för den nya drivrutinen
- Steg 6: Kod uppdaterad den (17 april 2017)
- Steg 7: Kod uppdaterad den (18 april 2017)
Video: ATTiny84-baserad 3A Step-Down LED-drivrutin: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Om du vill driva 10W lysdioder kan du använda denna 3A LED -drivrutin. Med 3 Cree XPL lysdioder kan du uppnå 3000 lumen!
Steg 1: PCB
Jag uppgraderade kretsen med:
- En IRF9540N -transistor
- Två SS36 -dioder parallellt för högre strömvärde
Gör gärna ändringar i kretsen!
Steg 2: Slutfört kretskort
Steg 3: Kod för mikrokontroller
I programmet har jag satt den maximala drivströmmen till 2,5A. Du kan experimentera med högre värden, till exempel 2,9A. Det verkade utlösa batteriövervakaren vid 3A. Att använda en induktor med högre strömvärde bör lösa problemet.
Om du justerar återkopplingsspänningen, se till att dina beräkningar är korrekta för det aktuella avkänningsmotståndets värde.
Jag ställde in batteriövervakarens utlösningsspänning för 12V SLA -batterier.
För en högre omkopplingsfrekvens använde jag en 20 MHz kristalloscillator.
Steg 4: Möjlig användning för ersatt LED -drivrutin
Jag använde den tidigare LED -drivrutinen för att köra 4 - 700mA röda lysdioder som drivs av ett 12V 1.3Ah SLA -batteri. Jag reducerade drivströmmen till 650mA.
Här är bilderna på den nya enheten med lägre strömförare.
Steg 5: Andra möjliga användningsområden för den nya drivrutinen
- LED -lampor
- Ficklampor
- Cykelljus
- Strålkastare
- Växa ljus
- Konstant strömkälla
- Kör 10W, 20W, 50W, 100W LED -chips från eBay
Steg 6: Kod uppdaterad den (17 april 2017)
Denna kod uppdaterades för att få en mjuk start när den slås på eller justerar dess ström. Detta kan minska startströmmen och minska risken för utbrott även om du kan aktivera brunningsdetektering.
Steg 7: Kod uppdaterad den (18 april 2017)
Denna kod uppdaterades med:
- Gradvis minskning av drivströmmen vid avstängning eller när ljusstyrkan rinner över för att undvika inkopplingsström.
- 5% ökning av batterispänningen för att ta hänsyn till komponenternas tolerans. Det är bättre för batteriet när du undviker överladdning
- Varning om lågt batteri har tagits bort för att förhindra kraschar.
Den uppdaterades eftersom mikrokontrollen kraschade när varningen om låg batterinivå utlöstes.
Rekommenderad:
DIY STEP/DIR LASER GALVO CONTROLLER: 5 steg (med bilder)
DIY STEP / DIR LASER GALVO CONTROLLER: Hej, i den här instruktionsboken vill jag visa dig hur du kan bygga ditt eget steg / dir -gränssnitt för ILDA standard galvo laserskannrar. Som ni kanske vet är jag också uppfinnaren av " DIY-SLS-3D-Printer " och " JRLS 1000 DIY SLS-3D-P
Atari Punk Console With a Baby 8 Step Sequencer: 7 Steg (med bilder)
Atari Punk Console With a Baby 8 Step Sequencer: Denna mellanbyggnad är allt-i-ett Atari Punk Console och Baby 8 Step Sequencer som du kan fräsa på Bantam Tools Desktop PCB Fräsmaskin. Den består av två kretskort: det ena är ett användargränssnitt (UI) -kort och det andra är ett verktyg
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
MIDI Step Interface: 12 steg (med bilder)
MIDI Step Interface: Spansk version här. I den här instruktören visar vi dig hur du gör ett ljus- och ljudgränssnitt som kan användas för att spela " Simon Says " och som ett MIDI -gränssnitt. Båda lägena kommer att spelas med dina fötter. Bakgrund Projektet föddes eftersom
Programmering av ATTiny85, ATTiny84 och ATMega328P: Arduino As ISP: 9 steg (med bilder)
Programmering av ATTiny85, ATTiny84 och ATMega328P: Arduino Som ISP: Förord Jag har nyligen utvecklat några ESP8266 -baserade IoT -projekt och fann att kärnprocessorn kämpade för att utföra alla de uppgifter jag behövde för att hantera, så jag bestämde mig för att distribuera några av de mindre viktiga aktiviteterna till en annan mikr