Hi its a fully functional MPPT solar charge controller.
Solar input 2x 60 W panel,
Battery 12V 35 AH

https://drive.google.com/file/d/0B-XdS52xCN8wMHVQY1hXOG8yVEU/view?usp=sharing
https://drive.google.com/file/d/0B-XdS52xCN8wS3EzYjQtVFFGQTg/view?usp=sharing
https://drive.google.com/open?id=0B-XdS52xCN8wTThLeU1NUER1RU0&authuser=0

, https://i.ytimg.com/vi/qVfIR20kqQ0/hqdefault.jpg

source

25 Comments

  1. Hello sir, I want to make this circuit for my 85W solar pannel. I upload code in Atmega8L MCU using Arduino IDE.But can't connect 16*2 LCD to MCU. Please help me.I can't understand to what pin are used in LCD.

  2. Hello sir, I want to make this circuit for my 85W solar pannel. I upload code in Atmega8L MCU using Arduino IDE.But can't connect 16*2 LCD to MCU. Please help me.I can't understand to what pin are used in LCD.

  3. If you calculate Bat_watt by multiplying Bat_Volt and Sol_Amp then this isnt MPPT, this is PWM controller. you should compare the output watts (bat_volt * bat_amp) and the input watts (sol_volt * sol_amp) to get MPPT, sir

  4. good work but I think you should have worked more to boost the efficiency. anyways great job. ?

  5. great video, could you please post steps of how to calculate the values of the components on the circuit and your email and whatsapp contact. Thank you

  6. man you are awsome, thanks for you all efford. i follow you on instructables.com i saw your all steps of the projecti would like will try to do it.. i am new at adruino. i wanna do it as 30 ampher is it possible? how? could you help me? thanks in advance.

  7. Very nice work my friend. I really enjoyed watching your video.
    Please checkout my channel and subscribe.
    Cheers.

  8. vuideo excellent hi , I want to do a project like the one already placed, only that I want to do also must make the automatic transfer to the mains if you could they would help me I would appreciate it ….

  9. I want make 40A Buck converter to feed my existing pwm charge controller. Can you please help me the configuration and share the hand sketch design. I'm getting 21V and 24A from 3×150 watts panels.

  10. Hi, I have been looking for real MPPT solar charger for small projects for long time, and most of them on ebay are fake ones… but now I see few devices with Consonance CN3722 chip and these look real and really cheap. If you get your hands on one of them I would love to see video from you about this.

  11. hello sir ,when i connect solar panel and battery then display shows me battery voltage ,solar voltage ,solar amps ,but pwm duty cycle is not showing me so what is the problem in my charge controller ? please help me

  12. Vadivel Ramsankar,, sir how did you program the hex to your MCU? Can you give me the fusebits settings sir? And last question,what programmer did you use in this project sir?

  13. Hello sir Vadivel Ramsankar,can you help me with your code please? I want to try your design but everytime I compile the code you gave I got many errors. I don't know much about programming. Can you give me a working sketch sir? Thank you.

  14. Hi,,I tried to compile your code but I get this lot of errors. Can you please help me with this?

    ATmega8_MPPT.ino:164:1: error: invalid suffix "uS" on integer constant

    ATmega8_MPPT.ino:23:1: error: 'amount' does not name a type

    ATmega8_MPPT.ino:15:1: error: 'Arduino' does not name a type

    ATmega8_MPPT.ino:36:1: error: 'by' does not name a type

    ATmega8_MPPT.ino: In function 'void setup()':

    ATmega8_MPPT.ino:122:1: error: 'lcd' was not declared in this scope

    ATmega8_MPPT.ino:123:18: error: 'solar' was not declared in this scope

    ATmega8_MPPT.ino: In function 'void set_pwm_duty()':

    ATmega8_MPPT.ino:153:1: error: expected ';' before 'pwm'

    ATmega8_MPPT.ino:160:1: error: 'period' was not declared in this scope

    ATmega8_MPPT.ino:161:1: error: expected ';' before '}' token

    ATmega8_MPPT.ino:164:8: error: expected ';' before 'period'

    ATmega8_MPPT.ino: In function 'void lcd_display1()':

    ATmega8_MPPT.ino:171:1: error: 'lcd' was not declared in this scope

    ATmega8_MPPT.ino: At global scope:

    ATmega8_MPPT.ino:292:1: error: 'amount' does not name a type

    ATmega8_MPPT.ino: In function 'void loop()':

    ATmega8_MPPT.ino:402:13: error: 'run_charger' was not declared in this scope

    ATmega8_MPPT.ino:417:1: error: expected '}' at end of input

    Error compiling.

    Buy the way I'm new to Arduino environment.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.