Charge Controller

Julian on March 8th, 2014

I’ve put a higher resolution image of the hand-drawn schematic up now. In the comments below, Tima noticed a resistor in the video connected between Gate and Source of the MOSFET. This is a 10M ohm resistor which I added to protect the gate against stray voltage while I was assembling the breadboard – it’s [...]

Continue reading about Arduino MPPT Schematic (Hi Res Image)

Julian on March 1st, 2014

I’m now making the last 50 PWM5 Solar Charge Controllers. This is a panel of 28 printed circuit boards. There are about 32 components on the board including 3 surface mount devices on the underside. Fitted first are most of the charge pump components including the 1N4148 diodes and the 47nF ceramic capacitors. Also fitted [...]

Continue reading about Last 50 Solar Charge Controllers

Julian on February 25th, 2014

Final Production Run of the PWM5 I’m taking a break from manufacturing the PWM5 Solar Charge Controller, so I’ve closed the shop. This is so that I can spend more time building my YouTube channel. If you have contacted me recently about purchasing the PWM5, there are parts in stock for about 50 more units [...]

Continue reading about Shutting Up Shop

Julian on October 15th, 2013

When I started designing the PWM5, all my scribblings and jottings were posted as entries on this website. Now, however, I’m increasingly using YouTube to document the design process. As an example, here is the latest in my video series on a new Arduino-based MPPT solar charge controller. But YouTube has no mechanism for providing [...]

Continue reading about YouTube

#include <Arduino.h> static const byte ASCII[][5] = {  {0×00, 0×00, 0×00, 0×00, 0×00} // 20 ,{0×00, 0×00, 0x5f, 0×00, 0×00} // 21 ! ,{0×00, 0×07, 0×00, 0×07, 0×00} // 22 ” ,{0×14, 0x7f, 0×14, 0x7f, 0×14} // 23 # ,{0×24, 0x2a, 0x7f, 0x2a, 0×12} // 24 $ ,{0×23, 0×13, 0×08, 0×64, 0×62} // 25 % ,{0×36, 0×49, 0×55, 0×22, 0×50} // 26 & ,{0×00, 0×05, 0×03, 0×00, 0×00} // 27 ‘ ,{0×00, 0x1c, 0×22, 0×41, 0×00} // 28 ( ,{0×00, 0×41, 0×22, 0x1c, 0×00} // 29 ) ,{0×14, 0×08, 0x3e, 0×08, 0×14} // 2a * ,{0×08, 0×08, 0x3e, 0×08, 0×08} // 2b + ,{0×00, 0×50, 0×30, 0×00, 0×00} // 2c , ,{0×08, 0×08, 0×08, 0×08, 0×08} // 2d – ,{0×00, 0×60, 0×60, 0×00, 0×00} // 2e . ,{0×20, 0×10, 0×08, 0×04, 0×02} // 2f / ,{0x3e, 0×51, 0×49, 0×45, 0x3e} // [...]

Continue reading about Header file (header.h) for Arduino MPPT Solar Charge Controller

Julian on October 14th, 2013

// Wiring: //A0 - Pot //A1 - Volts (solar) //A2 - Volts (battery) //A4 - Amps (solar) //A5 - Amps (battery) //D3 - PWM out to DCOI //D8 -LCD_RST (1) //D9 - LCD_CE (2) //D10 - LCD_DC (3) //D11 - LCD_DIN (4) //D12 - LCD_CLK (5) //—–LCD_VCC (6) //—LCD_LIGHT (7) //—–LCD_GND (8) #define LCD_C     LOW #define LCD_D     HIGH #define PIN_RESET 8 #define PIN_SCE   9 #define PIN_DC    10 #define PIN_SDIN  11 #define PIN_SCLK  12 //#include <stdlib.h>; #include ”header.h”; #include <PWM.h> int32_t frequency = 15000; //frequency (in Hz) int sensorValue = 0; float panelVolts = 0; float batteryVolts = 0; float lastPanelVolts = 0; float lastBatteryVolts = 0; float panelAmps = 0; float lastPanelAmps = [...]

Continue reading about Code Listing for Arduino MPPT Solar Charge Controller

Julian on June 2nd, 2013

The PWM5 Solar Charge Controller is ideally suited for use in recreational vehicles such as boats, caravans and motorhomes. Ultra-low power consumption, 100% waterproofing and flexible multi-controller configurations are three of the benefits. Let’s look at each in turn. The controller draws just 1 milliamp from the battery it’s protecting, so it can be left [...]

Continue reading about Boats and RVs

Julian on April 25th, 2013

Royal Mail provide a reliable (and reasonably fast) overseas small packet airmail service. But it costs! Prices have increased again recently, to £3.50 for 80g to USA/Australia. At the tail end of 2011, it was just £2.07 –  Similarly, prices to Europe have increased from £1.49 to £2.70 Unfortunately therefore, I’m having to increase prices [...]

Continue reading about Price Increases

Julian on April 15th, 2013

Some solar charge controllers include a load disconnect function. In most cases it just switches off the load when the battery voltage drops below a pre-determined level. Sure it provides the ultimate fail safe against a flat battery, but it’s a crude device. Imagine the scenario: you’re in the shed late at night – it’s [...]

Continue reading about Load Controller

Julian on April 8th, 2013

This is a story of unintended consequences. When I designed the PWM5, I thought it would be a useful feature to be able to switch off the flashing blue LED. And a few people have agreed that it does come in handy. But not for the reason I had in mind! The blue LED is [...]

Continue reading about LED Not Working

Google+