How To Make MPPT Solar Charge Controller | INPUT 80V OUTPUT 12V 24V

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • PCB+Assembly from $2, Get JLCPCB Coupons:jlcpcb.com/HAR
    Get SMT Coupons via Contacting JLCPCB FB: / jlcpcb
    Register now jlcpcb.com/HAR
    ________________________________________________________________________________________
    Hi friends in this video I have made an MPPT Solar Charge Controller with INPUT 80V OUTPUT 12V 24V different battery types can be selected max current is 40A. I hope you will enjoy this video please like share and subscribe
    Project zip ( includes circuit Arduino code ) : drive.google.com/file/d/1v5At...
    Gerber files: drive.google.com/file/d/1fzPL...
    Components:
    1x Arduino Nano www.banggood.com/custlink/3Gm...
    1x 16x2 LCD www.banggood.com/custlink/DDK...
    3x Push Buttons s.click.aliexpress.com/e/_A2RiJW
    2 x ACS712 Sensor s.click.aliexpress.com/e/_d6p...
    1 x MC34063 IC s.click.aliexpress.com/e/_dX4...
    1X LM358 IC s.click.aliexpress.com/e/_dY5...
    4X IRFB4310 MOSFETs s.click.aliexpress.com/e/_DDW...
    1X MJE13005 Transistor s.click.aliexpress.com/e/_Dm6...
    1X BC547 Transistor s.click.aliexpress.com/e/_dXw...
    1 x 1N5809 Diode s.click.aliexpress.com/e/_dYA...
    1 x 1N4751 Diode s.click.aliexpress.com/e/_DCQ...
    2 x MBR20100CT Diodes s.click.aliexpress.com/e/_DBI...
    1 x PC817 Optocoupler s.click.aliexpress.com/e/_dVW...
    1 x 330uH Inductor s.click.aliexpress.com/e/_d82...
    1 x 100uH Inductor s.click.aliexpress.com/e/_DdW...
    1 x 1n Capacitor s.click.aliexpress.com/e/_dZM...
    1 x100u 50V Capacitor s.click.aliexpress.com/e/_dU0...
    4 x 1000u 100V Capacitors s.click.aliexpress.com/e/_AC04Rb
    2 x 5k Trimpot s.click.aliexpress.com/e/_Bf6...
    1 x 1R Resistor s.click.aliexpress.com/e/_dW4...
    2 x 100R Resistors s.click.aliexpress.com/e/_dW4...
    5 x 10k Resistors s.click.aliexpress.com/e/_dW4...
    1 x 3k3 Resistor s.click.aliexpress.com/e/_dW4...
    3 x 47k Resistors s.click.aliexpress.com/e/_dW4...
    3 x 220k Resistors s.click.aliexpress.com/e/_dW4...
    1 x 1k Resistor s.click.aliexpress.com/e/_dW4...
    2 x 2 Pin Terminal Block s.click.aliexpress.com/e/_dYS...
    jumper wires s.click.aliexpress.com/e/_d7t...
    Useful Tools
    electronic tool kit s.click.aliexpress.com/e/_dXr...
    Hardware tool kit s.click.aliexpress.com/e/_dSI...
    Desktop oscilloscope s.click.aliexpress.com/e/_d8d...
    hand held oscilloscope s.click.aliexpress.com/e/_dXj...
    cordless drill + screw driver s.click.aliexpress.com/e/_d9n...
    power supply s.click.aliexpress.com/e/_dVM...
    soldering station s.click.aliexpress.com/e/_dXU...
    Drill press s.click.aliexpress.com/e/_d6G...
    3d printer www.aliexpress.com/item/33009...
    CNC machine s.click.aliexpress.com/e/_d7b...
    My Channels:
    KIYANI' KI LAB / @kiyanikilab
    KIYANI TECH / @kiyanitech
    Instagram: / kiyani676
    fecebook: / kiyanis-lab-1520512291...
    Previous videos:
    • how to make mini cnc p...
    • Let's Answer Your Ques...
    • LET'S REPAIR IT | BENQ...
  • Věda a technologie

Komentáře • 84

  • @gep8639
    @gep8639 Před rokem +2

    You r really good Engineer love from india

  • @Electronzap
    @Electronzap Před rokem +1

    Very cool circuit.

  • @ezeoluchukwu5104
    @ezeoluchukwu5104 Před 10 měsíci

    Great engineer I suggest to add comment on most program line so that it can be well understood and it will create to u more fans based on the way u explain ur code.

  • @user-nb6em7vg2v
    @user-nb6em7vg2v Před rokem +1

    شكراً جزيلاً أستمر أكثر نحتاج منك فيديوهات أكثر بخصوص الآردوينو ومجال المشاريع الحديثة التي تخص الآردوينو وخاصة مشاريع خزانات المياه الذكية وتشغيل الموتور أوتوماتيكياً وقياس المنسوب وتكون بطريقة دقيقة وجيده مع شاشة القراءة الكريستال LCD وشكراً ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️

  • @quickfixengineeringltd8035
    @quickfixengineeringltd8035 Před 7 měsíci

    Hi thanks. That 100uh inductor, can i use the smaller cheaper one

  • @manigkhumu6284
    @manigkhumu6284 Před 2 měsíci

    Great project.

  • @mobilesurgerybd
    @mobilesurgerybd Před rokem +2

    Masha Allah

  • @user-fr2vm8mf8u
    @user-fr2vm8mf8u Před 6 měsíci

    Could you use a smaller inductor if you increased the switching frequency? I know the arduino is limited in it's PWM frequency, but maybe an external IC could increase the frequency and reduce the cost/size?

  • @epinversores1294
    @epinversores1294 Před 3 měsíci

    Your videos are very good, I'm a follower of your content, I'm a beginner in Arduino but I really want to learn and I'm researching a transfer key with synchronism, with your high knowledge you could make one for us

  • @qadeer1685
    @qadeer1685 Před rokem +1

    Good 💯

  • @user-db7xp3oh9y
    @user-db7xp3oh9y Před rokem +1

    hey I have a question if I could use this controller for a wind turbine and if the controller has overcharge protection the battery please reply

  • @muhammedalliadedokun3823

    Can this be use for solar powered electric vehicle conversion?

  • @suataydemir9144
    @suataydemir9144 Před rokem +1

    Hello, there is a 20amp mppt charge control. Is it efficient to connect 4 50 watt panels in parallel or in series with 44 volts in 2 groups, the system is 12 volts?

  • @user-hz8xw1nl8b
    @user-hz8xw1nl8b Před 8 měsíci

    Thanks for the graet project. Can I use this MPPT for 48V solar panel and 24V battery?

  • @arnabroy5613
    @arnabroy5613 Před rokem +3

    Can you explain the circuit diagram and programming it is very helpful for every college student

  • @ivanivanov-vo4vx
    @ivanivanov-vo4vx Před 5 měsíci

    Tell me, is it possible to install ESP1 Module as in version 4.1, if so, what needs to be changed in the firmware?
    Which ACS712 Sensor is used at 30A?

  • @mirjanaserali6439
    @mirjanaserali6439 Před 10 měsíci

    Nice support video

  • @bengalmirror
    @bengalmirror Před rokem +1

    Great

  • @nwaigbo3
    @nwaigbo3 Před 6 měsíci

    Great job Sir
    Please what's the toroid material and the inductance

  • @zahidmubeen8755
    @zahidmubeen8755 Před měsícem

    good work if i want to in put voltage 160 then .......???

  • @Cookingstudiobyshahin
    @Cookingstudiobyshahin Před 9 měsíci

    synchronous or asynchronous buck converter use?

  • @jboy4real
    @jboy4real Před 6 měsíci

    What is the pwm frequency you are using.
    Thanks

  • @Its-07
    @Its-07 Před rokem +1

    Iam interested in electronic but bhai Kashmir ma offline electronic components nahi mil rahe koi online website batao please 👍❤️

  • @MQVlogspk
    @MQVlogspk Před 4 měsíci

    Sir no need mppt charge controller you can use any SMPS power supply as a mppt charge controller working very well

  • @bokboxofknowledge3705
    @bokboxofknowledge3705 Před 2 měsíci

    Always done great job Sir can we increase amps range by increasing quantity of MOSFET.. thanks

  • @RdGear
    @RdGear Před 5 měsíci +1

    Bro, Please don't mind . Your gerber file and pCB , that use in your video is completely different .

  • @GrahamBrown-hr7zc
    @GrahamBrown-hr7zc Před 2 měsíci

    Hi Kiyani
    I have purchased your PCB and made your charge controller based on the schematic and sketch in your download MPT4.2 but no matter what I cannot make it work can you explain this part of the code ( //if(v)
    vi = (vo * 10) - vi;) and if if(v) should be remmed out. Is there a later version of your code? Also the pcb has a missing track A2 to U2 and the schematic shows the output going to A4 which I presume should be A2 have I got this right or have I made the situation worse?
    Regards
    Graham

  • @PavolFilek
    @PavolFilek Před rokem +2

    HOw many amps from morning to evening ? 30 - 40 A ? WHat temps at 30 AMSP are at FETs and caps and toroid ? Ripple at output p-p ? Do U have logging to uSD and WEB server or MQTT to show temps, current, voltages, efficiency ?

  • @Edmorbus
    @Edmorbus Před rokem

    Nice work what is the minimal input can i use this for 20v solar
    Thanks for sharing

    • @KiyanisLab
      @KiyanisLab  Před rokem +1

      Yes you can minimum 15v for 12v batt for 24v min is 30v

  • @muhammadasim3162
    @muhammadasim3162 Před 3 měsíci

    Nice circuit explanation.Good Work .it's mppt or not .I have not seen your code

  • @senthooransivagnanakumaran3855

    Sir, Can you please do a circuit that can handle 80A or if there is any way to convert this circuit to 80A because we have around 11 solars paralleled together so it would be a great help if the circuit can handle 80A. Thank you. God Bless You

  • @MuhammadWaseem-qy2fd
    @MuhammadWaseem-qy2fd Před rokem +1

    Hi sir schematic is not readabke in zip.can u update readabke circuit diagram

  • @childreneducationkk4592
    @childreneducationkk4592 Před rokem +1

    Can we add the Wi-Fi server in this PCB?

  • @MegaRafa619
    @MegaRafa619 Před 10 měsíci +1

    😢Дайте информацию как наматать и какие кольца для индуктивности 110 uH???

  • @manigkhumu6284
    @manigkhumu6284 Před měsícem

    sir in your diagram you show A4 current sensor insted of A2. A4 is already connected to SDA LCD Pin. kindly help us.

  • @tubexcriolina
    @tubexcriolina Před rokem

    Nice project. Can you please explain this part of arduino code : vo=((vo*0.06)/100);
    vi=(((vi)*0.6)/80); Where the 0.06 and 0.6 come from ? Does this code follow the any mppt algorithm diagram in particular? Does it follow the typical I-V curve for a solar panel ?

    • @CroftGaming1
      @CroftGaming1 Před 7 měsíci +1

      Those are voltage calculation from analog value, and sadly there is no MPPT algorithm, it's just a simple charger using a buck converter.

  • @tvbox8478
    @tvbox8478 Před rokem +1

    👍

  • @giovannijaimes333
    @giovannijaimes333 Před rokem +1

    Good job is posible input 250vdc to 24v?

  • @user-hs2kk5dw5m
    @user-hs2kk5dw5m Před 11 měsíci

    Can I charge a 12v 200ah acid battery ?

  • @duingstuff
    @duingstuff Před rokem

    Very nice. What is the maximum solar panel wattage that this can take as input?

    • @DeltaLima274
      @DeltaLima274 Před rokem +2

      that is a simple math: Input Voltage * Input max Amperage = Input Max Power.
      So it is 80V * 40A = 3200W
      Then it depends on your battery, what your max Output power is.
      e.g. for an 12V Battery it would be 12V * 40A = 480W
      With an 48V Battery it is much more power. 48V * 40A = 1920W

    • @KiyanisLab
      @KiyanisLab  Před rokem

      1000 watts

  • @untungsuharto7991
    @untungsuharto7991 Před rokem

    where I can buy this mppt?

  • @khalidshaffi
    @khalidshaffi Před 10 měsíci

    Nice Project! The gerber file link is not working!

  • @user-hz8xw1nl8b
    @user-hz8xw1nl8b Před 8 měsíci

    What is the purpose of the potentiometer?

  • @bengalmirror
    @bengalmirror Před rokem

    brother so this circuit/project suitable fir 12v & 24v battery?

  • @septiyannungsizusizu8676
    @septiyannungsizusizu8676 Před 5 měsíci

    I have tried this circuit but why is the output current very small?

  • @Dc_tech386
    @Dc_tech386 Před 7 měsíci +1

    Your lcd display showing 15.2 v and input 88v but there is no way the voltage will say 15.2v with any load or to bleed down the 88 volt to 15 v so your not tell the full info I know this because I built negative buck converter and the voltage won’t turn down and Lest there is a load of 100 watt is on it to show that display

  • @Ch-Shakeel
    @Ch-Shakeel Před 5 měsíci

    I want to buy this

  • @sajidmohammad3190
    @sajidmohammad3190 Před rokem +3

    Make an oscilloscope within low budget.

  • @jeffvenqueleir2036
    @jeffvenqueleir2036 Před rokem +1

    efficiency is about 93 percent maybe you should also show the efficiency on the screen but all in all a nice project

    • @KiyanisLab
      @KiyanisLab  Před rokem +1

      sure i will in the next version

    • @jeffvenqueleir2036
      @jeffvenqueleir2036 Před rokem +2

      @@KiyanisLab and maybe you can also make a digital volt and amp meter with an ads1015 or an ads1115 instead of analog this would be great
      I have seen in your code that it is only calculated to 20 amp is that correct?

  • @ericsinkala3092
    @ericsinkala3092 Před měsícem

    Can we talk for a related project needed.

  • @oshinijagoda3062
    @oshinijagoda3062 Před rokem

    I made it your pcb but it didnt work .lcd display isnt work

  • @_AqibSaeed
    @_AqibSaeed Před rokem +1

    SIR WHEN I DRAW THIS PROJECT ON PROTEOUS SOFTWARE IT SHOW D2 D3 D4 D5 D6 D7 EROR.
    BECAUSE YOU DID NOT DEFINE THESE IN YOUR DIAGRAM SO PLZ EXPLAIN

    • @KiyanisLab
      @KiyanisLab  Před rokem

      is d2 d3 d4 diodes in you diagram if so choose ones with simulation model

  • @Ch-Shakeel
    @Ch-Shakeel Před 4 měsíci

    Please make only meter solar volt and Ampere ,,, battery volt and wat on one display
    Like in this video

  • @thanhbinhnguyen6069
    @thanhbinhnguyen6069 Před rokem

    can you make it work with 48v battery. Thanks.

  • @joramotorsportteam3277
    @joramotorsportteam3277 Před 2 měsíci

    Where is next video? 80 to 5 Volts DC to DC only??? We will learning about MPPT!!!

  • @CroftGaming1
    @CroftGaming1 Před 6 měsíci +4

    It is not an mppt, its just a buck converter

  • @engineerkohat
    @engineerkohat Před 4 měsíci

    Hi dear zain.

  • @bengalmirror
    @bengalmirror Před rokem

    waiting for 36V,48V,60V,72V project

  • @muhammadnoumanhanif1
    @muhammadnoumanhanif1 Před rokem

    Will it support Wi-Fi Server?

    • @KiyanisLab
      @KiyanisLab  Před rokem +1

      no upcoming version will be

    • @muhammadnoumanhanif1
      @muhammadnoumanhanif1 Před rokem

      @@KiyanisLab When will the next version be coming? Can I add the Wi-Fi sever with the help of your previous video?

  • @youtubebhosale9244
    @youtubebhosale9244 Před rokem

    Code is not working

  • @user-wo9qb7yg6y
    @user-wo9qb7yg6y Před 9 měsíci

    I can not open this file in mobile

  • @tonyh6309
    @tonyh6309 Před rokem

    Fake. At least the circuit diagram is. There's no way that 4 Mosfets with 7nF input capacitance and a gate voltage plateau of nearly 5V can be driven with a 47K/10K ohm divider from 28.8V (ie. 5.05V gate drive) switched by an optocoupler @ 31.4kHz! It couldn't even drive the one Mosfet that is all that is needed given that at 40A, 12V ouput, conduction losses would be < .5%. Maybe it could work at a few hundred Hz, but then the inductor would have to be enourmous!
    Reducing the resistor values drastically wouldn't help - 3.76K/2K could at least switch a single FET but the switching speed would still be so slow that the switching losses would be 100s of Watts!
    The silly thing about this design is that all it would take would be 2 or 3 dirt cheap bipolar transistors as a Mosfet driver to make it work (if not especially efficiently) if you really can't afford a proper driver chip. But cost doesn't seem to be an issue when he links to the 100uH main inductor costing $45 + $25 shipping!!!!
    A sensible design would use a much higher switching frequency, say, for example, 200kHz using an SER2915H-472 5.6uH, 0.67mOhms inductor costing $3.39 for one off direct from Coilcraft. The Arduino Nano can create a 200khz PWM, but with a reduced resolution of 1:80 rather than the 1:255 (8 bit) default.
    However if you did modify this design so it can actually work, if you run it at 56V input, 24V/40A output, the input capacitors would likely explode as their ripple current rating (probably 2 to 3Arms max for each capacitor) would be far exceeded by the 20A total ripple current they would be actually called on to deliver...

    • @user-jf4lq5be3n
      @user-jf4lq5be3n Před rokem

      Hope you can improve on the question asked and make it work better, thanks.

    • @MegaRafa619
      @MegaRafa619 Před 10 měsíci

      this deceitful author doesn’t even give how he made 110uH.... Do you know how to make the correct inductance in this circuit? I have already ordered the boards.... and all the components, spent the money.... Help, give information about inductance??)))

  • @huuphamt8226
    @huuphamt8226 Před rokem +1

    Fake 😂😂😂