DIY 1kW Arduino MPPT Solar Charge Controller (WiFi ESP32)

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • Build a 1kW 80V 35A WiFi MPPT Solar Charge Controller, equipped with phone app datalogging telemetry! The design has been intensively tested for months with a 8S 24V LiFePO4, 640W off-grid setup. The project is completely open source, Arduino ESP32 based and uses a diode free Synchronous Buck MPPT design. It works with all battery chemistries up to 50V (6V/12V/36V/48V) and solar panel setups with a Voc up to 80V (Imp: 30A). You can modify this for 150V solar setups, more on that on the written tutorial!
    Your one-stop PCB prototype Partner PCBWay:
    (www.pcbway.com/?from=TechBuil...)
    UPDATED FULL WRITTEN TUTORIAL:
    - www.instructables.com/DIY-1kW...
    - More updates and details found from my written instructable tutorial.
    - The MPPT can now support batteries up to 80V (12V/24V/36V/48V/60V/72V/80V), through a mod. Kindly visit 'step #38' of the Instructables tutorial link.
    Synchronous buck based MPPTs are one of the most energy efficient designs. Premium commercial grade MPPTs use the same circuit topology. By replacing diodes that cause voltage drops in a buck converter (which results to additional power losses) with low on-resistance N-channel MOSFETs, power losses are decreased significantly. For years, the DIY community has made several attempts on building a True SyncBuck MPPT but is often met with fatal problems. Other got it to work but somehow cheated by still adding diodes, which results to significant losses. So I went on a journey and collaborated with Open Green Energy and countless co-leagues to deliver a good SyncBuck MPPT design for open-sourcing, which lead me to make this 4-part video tutorial.
    DEFAULT SPECS:
    - MPPT Perturbed Algorithm With CC-CV
    - 80V, 30A Input (Solar, Wind Turbines, PSU)
    - 50V, 35A Output (Li-ion, LifePO4, Lead Acid & etc.)
    - Has a programmable buck bench power supply mode
    - 98% Peak Conversion Efficiency (Synchronous Buck)
    - WiFi & Bluetooth Blynk Phone App Telemetry
    - Charger/PSU Mode (can operate as a programmable buck converter)
    - 16bit/12bit Precision ADC Measurements (ADS1115/ADS1015)
    - Automatic ACS712-30A Current Sensor Calibration
    - Battery & Input Disconnect Recovery Protection Protocol
    - LCD Menu Interface (with settings & 4 display layouts)
    - Flash Memory (non-volatile settings save function)
    - Settable PWM Resolution (16bit-8bit)
    - Settable PWM Switching Freq (1.2kHz - 312kHz)
    ________________
    PCBWAY PCB LINKS:
    1.) Main MPPT Board (bit.ly/3gGccE7)
    2.) Button Breakout Board (bit.ly/3kuwHF6)
    3.) 2 Pin Fan Breakout Board (bit.ly/3jsmWIn)
    GOOGLE DRIVE: (Schematics, PCB, Parts List Links, Firmware)
    drive.google.com/drive/folder...
    GITHUB FUGU FIRMWARE (RELEASES):
    github.com/AngeloCasi/FUGU-AR...
    PARTS SOURCE:
    - www.e-gizmo.net/oc/index.php (PH)
    - www.shopee.com/ (S.E. - ASIA)
    - lcsc.com/ (GLOBAL)
    - aliexpress.com/ (GLOBAL)
    - www.mouser.com/ (GLOBAL)
    ________________
    Main Components:
    - ESP32 WROOM32 MCU Module
    - ADS1115/ADS1015 I2C ADC
    - CSD19505 2.6mΩ N-ch MOSFETS (3x)
    - ACS712-30A Current Sensor IC
    - IR2104 MOSFET Driver
    - B1212 DC-DC Isolated Converter
    - XL7005A 80V 0.4A Buck Regulator (2x)
    - CH340C USB TO UART IC
    - 16X2 I2C Character LCD
    - AMS1117-3.3 LDO Linear Regulator
    - AMS1117-5.0 LDO Linear Regulator
    - Refer to excel sheet for the other components
    ________________
    VIDEO TIME STAMP:
    00:00 - Intro
    01:49 - Schematic Design Explanation
    05:06 - Materials Needed
    06:07 - PCB Assembly Process
    08:29 - Making A Custom Toroidal Inductor
    10:22 - MPPT Unit Assembly
    12:20 - Arduino ESP32 Programming
    13:01 - MPPT Blynk WiFi IoT Phone App
    13:47 - MPPT LCD Interface
    15:35 - Quick Bench Test
    16:14 - MPPT Solar Setup Installation
    16:49 - USB Serial Communication Observations
    ________________
    DISCLAIMER:
    - Under no circumstances is this a commercial certifiable design. Design cost cutting was done, I'd only consider this a hobby grade project.
    - So far the project has only been tested on a 640W solar setup. I am in the process of acquiring equipment for doing further tests.
    - Efficiency curve was tested from 0W - 270W using four Aneng AN8008 9999 count DMMs. This was done under power saving conditions without LCD, WiFi and Fan. Accuracy needs to be verified with Agilent DMM. A follow-up part 4 video will be dedicated to these tests. If you have access to proper DC power analyzer equipment, I am willing to fabricate and give away board samples of the project for testing.
    - The project is limited with a maximum input current range of 30A. Regardless, the output would be limited to an absolute output current of 35A due to the MPPT's theoretical buck design.
    POSSIBLE MODIFICATIONS:
    - You can remove D4 to prevent the MPPT from operating during night (not recommended)
    ________________
    #PCBway #Solar #Electronics #DIY
  • Jak na to + styl

Komentáře • 1,2K

  • @sofiaco1513
    @sofiaco1513 Před 2 lety +364

    You suddenly made GreatScott look like a kid playing with toys. You're on a whole other level now with God Tier CZcams Engineers. I watched the entire 18min video, the amount of detail you've put into this is insane! You seem to know what you're doing, and coming from a fellow engineer working in the SMPS industry it seems you have successfully brought a trade design secrets to the world for opensourcing. Hands down! I would love to see parts 2, 3, 4. This is more fun than watching Netflix

    • @candicebeebe6688
      @candicebeebe6688 Před 2 lety +4

      That Will guy ( with the backwards hat ) should just quit.

    • @-.......................-
      @-.......................- Před 2 lety +38

      greatscott is a good engineer. but he’s losing ideas. his content nowadays is just like an idea from a random comment lmao

    • @HobkinBoi
      @HobkinBoi Před 2 lety +32

      Well, I think some of the stuff he's doing is more in the range of people getting started in electronics, more simple stuff. Doesn't make it a bad thing though

    • @sandhytresna
      @sandhytresna Před 2 lety +18

      i think greatscoot doing just fine. he explain things well. maybe his content is just for student who just started to learn about electronics. but, this video is more advance and this is opensource project. it dont teach you how it works, the video just show you the summary of his project and share ideas.

    • @-.......................-
      @-.......................- Před 2 lety +2

      i really enjoyed his beginner basics series. but if he wants to target beginners on his channel, he should continue that series.
      not that doing content about hoverboards as generator lmao he even designed the crank badly.

  • @Rob_65
    @Rob_65 Před rokem +20

    The best MPPT design ever. I am an electronics engineer with a gazillion years of experience but not on synchronous buck, nor do I have any knowledge on solar panels.
    The peak efficiency of 98.6% does not surprise me that much. The CDS19505 is a great mosfet (low threshold voltage and not too bad of a gate capacitance) and combining it with the high power buck driver makes it a fast switching. I love the amount of detail you provide in both the written tutorial as well as the video. I had to pause and even rewind a few times when trying to track everything on the schematics but I think that just makes this video even better. On a lot of other videos I loose my concentration, with this one I am on the tip of my chair for almost 20 minutes.

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

      @@sutank.6550 Yes, it can be replaced by a comparable mosfet.
      But to be honest ... If you have to ask, I am not sure this is a project for you. Don't get me wrong, this is an easy thing to build when using the components specified and the only difficult part there is the inductor (L1) since this is one is playing a major role in the final peak efficiency. But changing parts (or algorithm) in the synchronous buck converter is not something I would advice even for an experienced hobbyist to do.

    • @Rob_65
      @Rob_65 Před 10 měsíci +2

      @@sutank.6550 To me it looks like you have no clue about what makes a mosfet a good mosfet so my final advice is to get either the specified parts. As soon as you start experimenting with different mosfets and inductors (and selecting the right toroidal core) you will spend a lot of money before you even have a working system.
      Sorry for being this blunt with my reaction but I do want to prevent you from spending a lot of time and money and end up with nothing else than a big pile of broken parts.

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

    dont know much about electronics but cant stop watching about electronics

  • @opengreenenergy
    @opengreenenergy Před 2 lety +239

    What an amazing work Angelo.
    I have not sufficient words to express about your work and dedication.
    I really impressed with the final outcome. The most happiest thing is that you resolved all the issues that I have faced during my building.
    The final product is excellent, love the user interface too.
    Keep up the good work and inspire us.

    • @TechBuilder
      @TechBuilder  Před 2 lety +38

      Thanks open green energy! It means a lot! I cant express on how grateful I am on your MPPT design tutorial. My take wouldn't have happen if it wasn't for you! Cheers!

    • @sutank.6550
      @sutank.6550 Před 11 měsíci

      can you help me add output/load ports at this scheme?

    • @wakeupcanadians
      @wakeupcanadians Před 8 měsíci

      really you think that even after he says if you do this it will blow up come on use your head

  • @JPToto
    @JPToto Před 2 lety +9

    This is incredible! Great project. Must have taken a long time but I really appreciate the detail and time you spent on safety and refinement. Well done!!!

  • @isabelcuenca5031
    @isabelcuenca5031 Před 2 lety +49

    The amount of detail from your written tutorial is astounding! I ran a pspice analysis, based on the design you should be able to get 98.1% eff at 31.3A max and 90.3% eff at 40A, which is at par with commercial grade units. This amazed me as you have done a great job in demonstrating diode emulation through the use of h-side n-ch mosfets, something I have only encountered from Victron's high-end line of mppts. The ACS712 was a nice touch as losses were also reduced instead of using shunts. I have read that you were also experimenting with Lem and Maxim current sensors, I hope you would show more about those builds too, I would love to see those! Subbed, keep it up!

  • @markedwards3284
    @markedwards3284 Před 2 lety +1

    I’m especially appreciative of the rfi noise suppression you added. Thank you!

  • @AnOrangeECat
    @AnOrangeECat Před 2 lety

    I have never seen so much enthusiasm in most projects until I watched this project of yours.
    Wow 😮

  • @szpl
    @szpl Před 2 lety +12

    Great concept and execution is remarkable. I'm impressed! Also, making it truly open HW and a plus for not playing lone hero but collaborating with field experts. Please, carry on !

  • @justjoking9103
    @justjoking9103 Před 2 lety +3

    I cant wait for the next parts of this series. This is an amazing project.

  • @sagar73594
    @sagar73594 Před 2 lety +3

    Great Scott! - Looking forward to upcoming parts.

  • @HiruS22
    @HiruS22 Před 2 lety +1

    My mind is blown, absolutely fantastic work, well done!

  • @andrewdoherty737
    @andrewdoherty737 Před rokem +15

    What an amazing explanation of the workings of MPPT! you definetly need to record part 2 -4, waiting for more - well done.

    • @orides5976
      @orides5976 Před rokem +1

      We don´t know what happened. The channel seems halted, there are any new videos.

  • @jksr127
    @jksr127 Před 2 lety +19

    The fact that you share all the project files and information for free makes me just go ❤️

  • @daver.2871
    @daver.2871 Před 2 lety

    Dude. You just came out of nowhere. I've been following this stuff forever now and just stumbled upon you today. I almost feel like I'm listening to MarcoReps when I watch your videos. You're crazy smart and really creative. Much respect.

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

    Thank you so much for this video, I had a asynchronous one but now because of your video i have confidence to build a synchronous one.

  • @scottscontracting
    @scottscontracting Před 2 lety +5

    After reading the intro I look forward to watching this and the other parts. I've been planning a similar project for my work truck with solar+ battery backup that eliminates those noisy generators!

    • @TechBuilder
      @TechBuilder  Před 2 lety +1

      Soon! Electronic inverters are indeed quieter.

  • @PhdHung
    @PhdHung Před 2 lety +84

    Great project, congratulations 😍😍😍

    • @TechBuilder
      @TechBuilder  Před 2 lety +2

      Thank Zirconium! It means a lot! ❤️️

    • @paulpixzy5297
      @paulpixzy5297 Před 2 lety

      @@TechBuilder you made it happened

    • @paulpixzy5297
      @paulpixzy5297 Před 2 lety +2

      Yess boss inverter without charger is shit

  • @J0HN3
    @J0HN3 Před 2 lety

    Wow, an amazing project! I couldnt take my eyes off the video. Also, great video editing tying it all together, and the pace of the video, loved it.

  • @marshmellowfarms
    @marshmellowfarms Před rokem

    This is terrific! I have been wanting to build my own MPPT charge controller for years and this is the only video

  • @orides5976
    @orides5976 Před rokem +8

    This project is amazing, but where are the part two, three and four of the tutorial?

  • @69mrnikolai
    @69mrnikolai Před 2 lety +3

    totally going to try building one, thanks dude this will probably help with my off grid set up

    • @TechBuilder
      @TechBuilder  Před 2 lety

      Enjoy! If you have problems or questions, feel free to leave a comment on the written tutorial ( www.instructables.com/DIY-1kW-MPPT-Solar-Charge-Controller ) We'd be glad to answer them!

  • @MrSomethingdark
    @MrSomethingdark Před 8 měsíci +1

    Humanist, philantropist and an engineer. A true open source pioneer

  • @user-pi8ym2pt8m
    @user-pi8ym2pt8m Před 2 lety

    Man I watched the full video all the way till the end. I absolutely Love it. Great Job man keep going that way. This is the way!!!

  • @ssevael
    @ssevael Před 2 lety +5

    Another inspiring project sir Angelo. Loved your dedication and we benefited on your hard work. Thank you, thank you, thank you! God bless.

  • @k.technology5516
    @k.technology5516 Před 2 lety +6

    Hey, thank you very much for your inspiring projects.

    • @TechBuilder
      @TechBuilder  Před 2 lety

      It means a lot! I really appreciate it, thanks! :D

  • @nicolastrelles5584
    @nicolastrelles5584 Před 2 lety

    The amount of dedication is insanee. Big props to you, deff gonna follow.

  • @VisionOfMind
    @VisionOfMind Před 2 lety

    Thank you youtube for suggesting me this video !
    I was not planning on doing renewable installation but since watching this - let's go !

  • @easyelectronics4364
    @easyelectronics4364 Před 2 lety +6

    That's a hell lot of work you have done 😍😍 great project by great electronics enthusiast❤️

  • @Backpackingsimon
    @Backpackingsimon Před 2 lety +8

    You're an absolute madman how can you even do these thing like wth

    • @xerious4926
      @xerious4926 Před 2 lety +1

      Lol was machst du denn hier, btw love your vids =)

  • @keineneco5035
    @keineneco5035 Před 2 lety

    Great job! We are going to build a 3kw system recently, thank you for your sharing!

  • @odionsireboy8690
    @odionsireboy8690 Před 2 lety +1

    I did mine! Will test soon and forward my results to you
    Looks beautiful

  • @Ender_Wiggin
    @Ender_Wiggin Před 2 lety +23

    Well, i am super jealous of all your equipment and setup! You need to do a shop/lab tour!

    • @TechBuilder
      @TechBuilder  Před 2 lety +9

      Will most definitely shoot a tour after some finishing touches on the lab reorganization :D

  • @hanjianxu6091
    @hanjianxu6091 Před 2 lety +11

    After a long time of research, I made it successfully!! The efficiency is really good. There may be differences in components and some heating. Can I share the PCB and JSON format? I hope I can modify the PCB and have more cooling space.

  • @jydog57
    @jydog57 Před 2 lety

    Been looking for something like this for some time. Just found it, will be studying it and watching. Super job.

  • @screen-protector
    @screen-protector Před 2 měsíci

    Watched it 2nd time now, and will watch it more once my components and PCBs will come, so thank you again :) for the work you've done! :)

  • @fabiofoltran4361
    @fabiofoltran4361 Před 2 lety +12

    do you still plan to release part 2/3/4 of the video? if yes, when? i also saw on istructables that you changed the current sensing sensor , btw super nice work , hope you still develop this project with higher voltage input and igbts, cheers

  • @kdcreativity6201
    @kdcreativity6201 Před 2 lety +3

    i saw this on facebook and i was waiting🤩

    • @TechBuilder
      @TechBuilder  Před 2 lety

      Thank you guys for waiting ❤️ It took me a while to put this very long tutorial together 😅 Hope you enjoy it!

  • @hommerdalor6301
    @hommerdalor6301 Před 2 lety

    Great project. I like that you talk fast no need to increase the video speed as I usually do on other channels.
    Subscribing.

  • @leozendo3500
    @leozendo3500 Před 2 lety

    Beautifully done. Finally something worthy on youtube.

  • @adlerweb
    @adlerweb Před 2 lety +3

    Great work! I see not much has changed over the years. I built a MPPT board in 2013 and also went with IR2104 and ACS712 back then - Instead of an ESP it used the classic ATMega and serial communication. Sadly a bug caused voltage spikes on the FET-gates, so the circuit failed somewhat fast and the board went to collecting dust somewhere in the "should be completed"-pile. Looks like I really should dig it out and give it another try.

  • @mrbmp09
    @mrbmp09 Před 2 lety +6

    Angelo, Could you combine all 3 PCB's into 1 board so we can order 1 board then cut the 3 apart? I already ordered 10 of each and would have saved several $ if this could be done for us. It would help your future orders also. Excellent work man!

  • @bernardbog5808
    @bernardbog5808 Před 2 lety +2

    Formidable réalisation de clarté et de beauté de conception.
    Pour moi c'est l'exemple de la bonne conduction de l’ingénierie jusqu'à la réalisation
    La modernité c'est quand même quelque chose !

  • @fillo1971
    @fillo1971 Před 2 lety

    Che grandissimo lavoro, sei uno spettacolo, impossibile descrivere il tuo lavoro 💪👷💪

  • @XerxesGustav
    @XerxesGustav Před 2 lety +6

    Nice build and video, seems like a very well-executed project. I'd just like to raise one concern. With these power levels fire is a hazard that shouldn't be ignored. For commercial gear these voltages would require something like a UL94-V1 or maybe even V0 rating of the case to limit the risk of fire in case of catastrophic failure, otherwise they would not be certifiable. With a regulator being software implemented the failure mode is tricky to determine and catastrophic failure is not implausible. A 3d-printed case like that could easily catch fire and burn down your house if you are not being careful. I do think you get this, but people replicating your work might not, so maybe a disclaimer about the safety issue with the 3d printed case?

    • @TechBuilder
      @TechBuilder  Před 2 lety +4

      Thanks! Originally, I was aiming for an aluminum enclosure, but the passive-active cooling enclosure design required some milling, which was next level DIY for others to follow. The wide majority of commercial MPPTs use software based regulation, a handful use regulatory certified programmable syncbuck driver chip crossed with an MCU. but I do agree with the fire-hazard enclosure that the project comes with, especially with a system that involves such power levels. Will update the write-ups, add some disclaimers and readme files from the Gdrive. Thanks for this, I really appreciate it!

  • @yancymuu4977
    @yancymuu4977 Před 2 lety +6

    Amazing! Would like a through hole version though. The surface mount soldering is beyond my skill level.

    • @TechBuilder
      @TechBuilder  Před 2 lety

      Thank you! Sadly a lot of the components used are only available in SMD. Although you can put together a THT one using modules containing the SMD components. Sad thing about modules is that you are stuck to using the module manufacturer's set component values which becomes a bad thing when you reach the design optimization stage of a prototype. That's why I went full on SMD on this one 😅

    • @wolfeatsheep163
      @wolfeatsheep163 Před 2 lety +2

      You can order smd already installed for a little more $$$

    • @micaiahadams659
      @micaiahadams659 Před 2 lety

      Hello, you did a great project here but in your charging function I didn't see where you set the timers and occr etc. Thanks

    • @TechBuilder
      @TechBuilder  Před 2 lety +1

      @@micaiahadams659 If you're referring to the complimentary PWM signals needed for synchronous buck converters. You don't need them since the IR2104 has a built in logic and deadtime unlike the IR2101. All you have to do is provide a single PWM signal and the chip does the rest. My older versions use IR2101s l, went with the IR2104 since it is less code heavy.
      If you're referring to the PWM Frequency and PWM bit resolution setup, it's written as ledcSetup(x,x,x); in the code.

    • @micaiahadams659
      @micaiahadams659 Před 2 lety

      @@TechBuilder thanks, I'm waiting for the detail code explanation as you said.
      You are really doing a great job this project may be a break through of mppt charge controllers to armature coders like us if you will explain to our level.

  • @watson8087
    @watson8087 Před rokem

    This is absolutely incredible. Great Work.

  • @gpredragbib4691
    @gpredragbib4691 Před 2 lety

    Thank you for sharing. Great job! Wish that more projects are free like yours...

  • @fietvujagig42
    @fietvujagig42 Před 2 lety +7

    An absolutely great project. I've been looking for it for a long time. Would it be possible to switch 2 MPPT controllers in parallel in CV mode (decoupled with diodes)? I would like to optimally operate 2 differently illuminated PV panels. The sum then goes to a separate LiFePO4 charge controller (also the MPTT controller?).
    Are you also planning MQTT support so that the controller can also be integrated into home automation such as Home Assistant?

    • @ahmethamdicelik1277
      @ahmethamdicelik1277 Před rokem

      did you find any answer to your question?

    • @fietvujagig42
      @fietvujagig42 Před rokem

      @@ahmethamdicelik1277 Not yet, but now I have almost all the parts and the circuit boards and hope to build a controller soon

  • @TechBuilder
    @TechBuilder  Před 2 lety +13

    Pinned Update Feed:
    - Detailed instructable written tutorial now available! (check vid descriptions)
    Correction:
    - QR Code in the video is wrong, kindly use the one in folder #5 from the GDrive.
    - R9 & R10 are 100ohm 0805 resistors (typo in the video schematic)
    Things I Forgot To Mention (Lack of time):
    - The 12V line is actually 10.625V, it passed my mind that in my other board revision, I changed the supposed 12V buck reg's feedback voltage divider (shown in the schematic) to a lower output voltage of 10.625V in order to decrease switching losses since the MOSFET saturates at 10V after all. One thing to take note of is that the 12V fan will also receive 10.625V, this was intentional since I also had to reduce the current at the U5 since the XL7005A is limited to 0.2A-0.4A. Decreasing the voltage as a result, decreases fan consumption and speed. This explains why I'm using two buck regs: to reduce losses from adding too many linear regs from on a single 10.625V buck reg, the 5V reg which is only feeding the current sensor wasn't a concern since it only took a few mA of current, the 3.3V line on the other hand (which powers a lot of things) had too much of a voltage difference from 10.625V to 3.3V for a linear reg. Thus a separate buck reg was implemented for the 3.3V line and one for the 10.625V shared with a 5V linear reg.
    - The main LCD display pages only refreshes every second, this was done to reduce the I2C LCD from hogging processing power. Why not move the task to the other processing core of the ESP32? Well it was pointless since Core 0 and Core 1 shared the same I2C bus, processing was not the concern but transmission speed and allocation was. Letting the LCD refresh every loop cycle increases the loop time by 70ms.
    - Why is the main LCD page navigation slow and the settings menu really fast and responsive!? Once you enter the settings menu, all the charging processes stop for safety. This also gives priority for the menu page to be responsive by allowing the LCD to refresh as fast as possible. Just remember, once you enter the settings menu (press select), the MPPT will automatically stop charging, exiting settings menu would let the MPPT resume back to its charging operation.
    Issues You May Encounter:
    - There have been faulty XL7005A chips in circulation, be sure to bench test your XL chips before proceeding. I once ordered 100pcs. from a Shopee.com seller, 15% of them burnt upon reaching 60V. ESD damage from shipment perhaps?
    - Beware of counterfeit IR2104 ICs, Infineon does specify that original IR2104 chips are 3.3V logic compatible. Some fake IR2104 chips only work with 5V logic. I only found out from my oscilloscope when I was troubleshooting my 3rd board revision.
    - This is why I only buy from legitimate suppliers like E-Gizmo, LCSC, RS, Mouser & Digikey... If you opt to by from cheap random sellers, just be cautious and be sure to test the chips first before proceeding with a sensitive project such as this MPPT.

    • @chandhrenb335
      @chandhrenb335 Před 2 lety

      Will it work only @80volt 30a or..... Compatible with 12volt to 80volt panels?

    • @TechBuilder
      @TechBuilder  Před 2 lety +2

      It will work with all solar panels with a Voc of 12V-80V. Just take note that just like any other MPPT that uses a buck topology, the panel's Vmax should be a few steps higher than your battery voltage. @@chandhrenb335

    • @dominik8040
      @dominik8040 Před 2 lety

      I really like stuff which You create, but in this video I didn't found some answers. How did You realized protection against shorting reverse current from battery through inductor and lower mosfet synchronous switch to ground? Did You tested it in conditions High Voltage at input and low voltage at output cases? Will You share with us in next videos wave-forms on gates and current on inductor? I was trying to create the same project, but things which I mentioned was pretty difficult to deal with. Any recommendations on inductor material? Thanks!

    • @dominik8040
      @dominik8040 Před 2 lety

      do You plan to continue and develop further this project? Do You plan to continue it somewhere at github? If possible I could help with further development.

    • @TechBuilder
      @TechBuilder  Před 2 lety +3

      @@dominik8040 Thank you! A lot of measurement videos will be shown on Part 2. Ahh yeah, that question's answer is in Part 2 and Part 3. But to bring it here and cut it short. There are a lot of ways for backflow detection. I used the simplest way I could think of and relied on the MCU for it.
      High Side Reverse Current:
      I used the voltage dividers at the input and output to get the voltages. When Vin>Vo, you are assured that current will flow from the solar input to the battery. This in turn turns the enable pin of the IR2104 for operation and also turns on Q1 (reverse MOSFET) to conduct. When Vin

  • @Electrically-Electronic

    I am excited to see the second part release it soon,man

  • @offensivepolygon2763
    @offensivepolygon2763 Před 2 lety

    A whole hearted thank you and to the shoulders of giants you stood on! :) Just what I needed when I needed it too!

  • @pcipri76
    @pcipri76 Před rokem +3

    Hello. First of all, I think you made a super cool MPPT.
    Secondly, I have analyzed a little the scheme given by you, and I have some questions:
    - The two XL7005A Buck Converters (U5 and U6), from the datasheet it appears that their maximum input voltage is 65-70V. If the photovoltaic panels generate over 70 V, then I understand that the two Buck Converters will burn. In order not to burn these components, is it still necessary to install the D8-1N4007 Diode?
    Second, the 30A current limitation is only given by U1 - ACS712-30A? If I wanted a higher current, what could I replace this component with?
    And finally: The voltage of 80 V is limited due to the MosFets (CSD 19505) which work up to 80V / 150-200A. Could I replace them with something else for a higher voltage? without changing anything else in the circuit?
    Thanks in advance.

    • @tobiaspfeifer2906
      @tobiaspfeifer2906 Před rokem

      Please have a look at the Instructables article, but you probably found answers already.

  • @siddharthhudedamani2906
    @siddharthhudedamani2906 Před rokem +5

    where id part 2 3 4

  • @abhinavr212
    @abhinavr212 Před 2 lety +1

    This is the best project builds I've seen yet ❤️

  • @dittagecoeco2738
    @dittagecoeco2738 Před 2 lety

    Unconditional love for this project. Subbed and alerts on

  • @patrickfarley8864
    @patrickfarley8864 Před 2 lety +23

    Wow thanks for this video,
    Possible Modification: I never could find a MPPT Solar Charge Controller that have a OUTPUT for waste energy
    Let me explain my idea,
    Normally the charge controller have a Solar panel Input, and a Battery Output.
    BUT what happen when the batteries are full? This is at that point that a second output on the charge controller would be interesting.
    The solar Panel could at that point be connected directly on a hot water tank instead of losing it. (via the MPPT second OUTPUT)
    Not sure if i made myself clear?
    Thanks for your countless hour on this Project.
    Very Interesting

    • @TechBuilder
      @TechBuilder  Před 2 lety +11

      You're welcome! Thanks too!
      Your idea is brilliant! It gives full utilization of the solar panels when batteries are full and inverter load is low! Brilliant! I'd be glad to make a controller as you have mentioned. I'd find your comment someday and feature it if ever I'd do a tutorial on it. Thanks for this!
      We have a similar concept on our thesis which is about a "logged community energy exchange sharing system". We have no plan on releasing it yet, since it's still undergoing and we plan to patent the novelty approach on building a novelty switching design.

    • @dkrol997
      @dkrol997 Před 2 lety

      what about the mppt that have output and load? windy nation makes one not sure if thats what would work or not

    • @ewaldwolk2250
      @ewaldwolk2250 Před 2 lety

      Not necessary as there are many MPPT Controller that can boost a voltage with a constant current until a certain Voltagewhen it shuts off. This suits the whole thing. Set the Voltage 2-3V under max. Voltage and it will dissipate the waste energy.

    • @guns21111boatbuilding
      @guns21111boatbuilding Před 2 lety

      This would be great. I've been wanting this exact thing to heat my water. On a sunny day, my batteries are fully charged in a couple hours and a huge amount of energy is lost, if i could store some of that energy in heated water, my boat would stay warmer inside for longer

    • @Darth-.-Vaper
      @Darth-.-Vaper Před 2 lety

      Yea, seeing as this feature is on literally every single pwm controller, I would figure is a standard option in mppt land.

  • @eduardovelez9966
    @eduardovelez9966 Před rokem +3

    And part 2 and 3????

  • @gardnzr
    @gardnzr Před 2 lety

    Nice job! This video is completely monstrous!

  • @J0hn1o1o
    @J0hn1o1o Před 2 lety

    Simply amazing!
    Looking forward building this in the future :)

  • @zfaj2168
    @zfaj2168 Před 2 lety

    This is a great build. I'll share this video to everyone I know who's interested in renewable energy. Thank you for this video, Sir.

  • @trekmentor
    @trekmentor Před 2 lety

    Pretty good! Thank you for all the hard work and sharing the knowledge and your work.

  • @tsankhe1682
    @tsankhe1682 Před 2 lety +1

    Amazing work at TechBuilder. What a wow factor it brings to see a complete end to end system that works for green energy and is opensource.. Congratulations and Thanks for sharing.

  • @thega.bo.n3423
    @thega.bo.n3423 Před 2 lety

    So i have watched 40 seconds of this video and i can see it will be exceptionally good. Great !

  • @joe7272
    @joe7272 Před 2 lety

    This is amazing. Surely it beats out MANY commercial soulutions for FAR cheaper

  • @vonnkimuelcortez208
    @vonnkimuelcortez208 Před 2 lety

    You bro! Kahit di ko alam yung mga terminology (and jargons) mo grabe nakakatuwa yung mga project mo. Bakit late ko lang nakita yung channel mo. Sana makagawa din ako ng sarili kong project. (Di ko ma express sa english)

  • @s8computers781
    @s8computers781 Před 2 lety

    Superb thank you and greetings from Sheffield UK

  • @pmwilliams123
    @pmwilliams123 Před 2 lety +1

    Wow! Excellent work on the design and the explanation! I hope your work inspires other young people to develop their tech skills.

  • @joels7605
    @joels7605 Před 2 lety

    This is spectacular. Well done, sir.

  • @RecehDIY
    @RecehDIY Před rokem

    and you share all of this for free?
    dude, what a hero

  • @KevinStoriesTV
    @KevinStoriesTV Před 2 lety +1

    Wala akong masabi, this content is gold. Can't wait for part 2 schematic explanation!!

  • @amessman
    @amessman Před 2 lety

    This video is utterly well done! I only wish more channels like this existed. I will definitely be subscribing.

    • @TechBuilder
      @TechBuilder  Před 2 lety

      Thanks Adam! It means a lot! See you around! :D

  • @gerardogrossi2528
    @gerardogrossi2528 Před 2 lety

    From far away from your home, from Patagonia, Argentina, I send you my most sincere congratulations, is an excellent project, and very well brought to life. I envy you healthily the amount of instruments you have. A cordial greeting.

  • @gep8639
    @gep8639 Před 2 lety

    Superb solar utility project

  • @jaytrent62
    @jaytrent62 Před 2 lety

    Dang, that was great. You BET I subscribed! Looking forward to watching more of your videos.

  • @alfredassimply5865
    @alfredassimply5865 Před 2 lety

    Thank you wery much, for this design. I did not yet make the prototype but parts are comming. I hope it will work fine. Ps. : really good video. It makes other diy tech channels look like amateurs!!

  • @HamedAdefuwa
    @HamedAdefuwa Před 2 lety +1

    nice one im basically planning on doing this for my final year project, appreciate this, first time seeing ur channel, subbed

    • @TechBuilder
      @TechBuilder  Před 2 lety

      Thanks! Let us know how it goes! You can drop a comment at the instructable tutorial if you encounter some problems, I would be glad to help :D

  • @learnandcreation3744
    @learnandcreation3744 Před rokem

    Very good project with detail concepts.

  • @olbapnairda
    @olbapnairda Před rokem

    What an amazing work. I would love to try this!

  • @ip7710
    @ip7710 Před 2 lety

    techbuilder, Thanks for the excellent effort. Ang galing ng project mo.

  • @maksimmuruev423
    @maksimmuruev423 Před 2 lety

    Awesome project man.. you are unstoppable...

  • @johnconrad5487
    @johnconrad5487 Před 2 lety

    thanks for sharing this SUPER EXCELLENT project!

  • @bagumacannary409
    @bagumacannary409 Před 2 lety

    Hi, thanks for the wonderful work I just can't wait for part 2

  • @lloydynlozzy
    @lloydynlozzy Před 26 dny

    This is perfect, exactly what I need!

  • @patfacunla1687
    @patfacunla1687 Před rokem

    I love how this channel transitioned from pinoy audiences into international, Worth it tong transition na to kase hindi masyado pansin ng mga pilipino ang talent mo. Great work soon makakapag compete na to kina GreatScott at iba pang international influencers! Salute Angelo.

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

    This is good project to be integrated with esphome - homeassistant since you already used the ESP32.

  • @gzcwnk
    @gzcwnk Před 2 lety

    OMG......this would be serious DIY for me, I have no idea what you said during the first 2mins, LOL. Way cool, well done!

  • @rilosvideos877
    @rilosvideos877 Před 6 měsíci +2

    What a great work and effort! Thanks for sharing! Much appreciated! I would like to see a modified version for 150...300V input and maybe even higher output voltage option as well. But its already very nice as is!🙂

  • @amazingvidguyz
    @amazingvidguyz Před 2 lety +2

    Amazing, thanks for being open source !

  • @equake80
    @equake80 Před 2 lety

    Simply amazing. Congrats!

  • @etech262
    @etech262 Před 2 lety +1

    You inspire me.....great job.
    Waiting for part 2/3/4

  • @jahirulislamshovon9256
    @jahirulislamshovon9256 Před 2 lety +2

    Only one word came to my mind "BRILLIANT DIYing"

  • @dfn808
    @dfn808 Před 2 lety

    This is absolutely brilliant. Thank you very much for sharing and taking the time to explain everything. Awesome.

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

    Hello Angelo,
    I am also an electrical electronics engineer. I really enjoyed the video and found it very helpful. First of all, thank you very much for your effort. I have a request for you, it would be very good and valuable if you could create a video series about MPPT. For example, starting with the basics of MPPT and then continuing with more advanced designs like a 3kW MPPT. This would help both you and us to have more knowledge about MPPT. I hope you take my request seriously. Thanks again

  • @nguyenngo3
    @nguyenngo3 Před 2 lety

    Very good work Angelo

  • @netwurk13
    @netwurk13 Před 2 lety

    amazing work!!! couldnt have been easy

  • @RodneySolarCircuits
    @RodneySolarCircuits Před 2 lety

    sooo cool. ive dabbled in watching schematics but have not dove into learning it yet. good job!

    • @TechBuilder
      @TechBuilder  Před 2 lety +1

      Glad you enjoyed it! Thanks! If you want to read more about it, I updated the written tutorial for an indepth explanation. Let's call it a sneak peek of what's to come in Part 2 ( www.instructables.com/DIY-1kW-MPPT-Solar-Charge-Controller )

  • @lionelreesable
    @lionelreesable Před 2 lety

    Thank you for this amazing project. I will build this to try and learn more about mppt controllers. Best wishes.

  • @EJEuth
    @EJEuth Před 2 lety

    Amazing information. Thank you for sharing such quality knowledge!

  • @raffyvxp
    @raffyvxp Před 2 lety

    Great tutorial!!! I was planning this a long time ago but im so lazy so i just purchased an mppt controller then Esp32 for blynk for monitoring. But I loved your work I will surely watch all your projects. Keep making!!