Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 19:26 25 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Solar : Micromite powered solar hot water

Author Message
Gizmo

Admin Group

Joined: 05/06/2004
Location: Australia
Posts: 5078
Posted: 02:59pm 03 Mar 2015
Copy link to clipboard 
Print this post

Just a couple of photos of my solar water heater based on a Micromite.





The system consists of a couple of solar panels and a 300 liter hot water tank, all second hand, totaling about $300 from memory. The controller is based on a Micromite, has 3 outputs and reads from 4 temp sensors.

The controlled is aware of the time, and uses one output to switch on a night light ( 12v fluro under the house ). It also uses the time to trigger certain events, for example, the heating cycle only happens between 7 am and 5pm.

The heating cycle runs the pump for a couple of seconds every 2 minutes, just to push a little hot water past the panel temperature sensor. It then compares the panel temperature against the tank temperatures ( Tank Top and Tank Bottom ). If more than 10c above tank temperature, the pump runs for 20 seconds, which will force all hot water from the panel into the tank. Once the tank temperature is hot ( 60c at top, 40c at bottom ), the heating cycle stops for the day. Generally the tank is hot by 10am on a clear day, and 300 liters of hot water will last 3 to 4 days if its overcast. After that, I have a on demand gas hot water system I can turn on, I dont like cold showers!

It also has a defrost cycle. If the air temperature drops below 4c, it turns on some heaters in the panels to protect them. If the temp drops below 1c, it will start cycling warm water into the panel.

The only problem at this stage is a drift in the time, which was a problem with the early Micromites. It gains about 3 minutes a day, but at the moment I can live with that, I just reset the time once a week.

The LCD displays the 4 temperatures, supply voltage, time, and other status infomation. Two buttons give me access to a menu system where I can set time, temperatures, pump duration, etc.

Glenn

The best time to plant a tree was twenty years ago, the second best time is right now.
JAQ
 
Zonker

Guru

Joined: 18/08/2012
Location: United States
Posts: 761
Posted: 03:25pm 03 Mar 2015
Copy link to clipboard 
Print this post

WOW.. Nice "working" project Giz..!

Now, is that the hot water tank behind the panel in green..? Man... Now that's what I call a hot water tank..! Looks like an awesome design and seems to be working out well for you... I do love it when one can actually finish a project..! I seem to have several NOT currently there yet... I like the "see-through" box you got... It has the water tight ring seal I think.. Anyway, I was wondering if you used thermo probes, (like type "J") and what type of "front-end" interface circuits you used..? I have tried several different kinds... (just wondering)...

Nice control system..!
 
Gizmo

Admin Group

Joined: 05/06/2004
Location: Australia
Posts: 5078
Posted: 03:57pm 03 Mar 2015
Copy link to clipboard 
Print this post

Hi Zonker

Nah thats a 22,000 liter rain water tank. The hot water tank is under the house, next to the controller. I didn't upload a picture as its covered in insulation and a ugly looking monstrosity.

I used LS18B20 probes. Bought a pack of 5 off eBay for about $10, water proof. They interface well with the Micromite, and give a reading in degrees celsius, so there is no need to calibrate or convert the figures. The previous controller was a much simpler device, used a PicAxe chip and 3 thermocouples, it worked, but was a bugger to set up. For me the big feature of this new controller is I can see just how warm the tank is without putting my hand on a uninsulated outlet pipe.

Glenn
The best time to plant a tree was twenty years ago, the second best time is right now.
JAQ
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 07:29pm 03 Mar 2015
Copy link to clipboard 
Print this post

That looks great Gizmo.

One of those things on my long to do list. :)

How do you prevent the water carrying salmonella? Is it just a chlorine tablet ones in a while or do you use another process?

Here in Thailand solar power is underused. At the makerspace we would like to startup some solar projects and the hot water seems cheap enough to make and easy enough for people to replicate. The salmonella thing is me maybe worrying to much, i have no experience other then using an electric boiler that keeps water above 60c all the time, which is a waste of energy.
Water tanks are common here and so are the chlorine tablets. I was just wondering if keeping the water at a higher temperature will change the amounts needed.



Microblocks. Build with logic.
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6098
Posted: 08:17pm 03 Mar 2015
Copy link to clipboard 
Print this post

I am not sure of the actual requirements, but if you heat the water to above ~60 degrees for a few hours a day, the risk is minimal.

The usual method is to switch a mains powered heater on at the end of the day so that the sun has had a chance to do it's thing.

Solar hot water is something on my 'to do' list also.

Jim

VK7JH
MMedit   MMBasic Help
 
plasma
Guru

Joined: 08/04/2012
Location: Germany
Posts: 437
Posted: 09:20pm 03 Mar 2015
Copy link to clipboard 
Print this post

This is a cool project .
I like the way using this little pic and MMbasic.
Btw use a cheap gps receiver and you can
forget your weekly reset.

 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 09:50pm 03 Mar 2015
Copy link to clipboard 
Print this post

Nice use of the MicroMite there Gizmo

I was going to suggest a GPS receiver to resolve your time issue but I see Plasma just beat me to it.
On ebay you will get one for $20ish; or go for a branded one for around max AU$50.

Sorry if I missed it, but are the Light & pump battery driven (recharged from solar panels) OR are they mains powered?

WW
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
ajkw
Senior Member

Joined: 29/06/2011
Location: Australia
Posts: 290
Posted: 10:43pm 03 Mar 2015
Copy link to clipboard 
Print this post

Good work.

If the time error is fairly constant then perhaps you can code in a routine to correct the time daily.

Eg*.


Option explicit
Dim flag
Dim timetext$
Dim oldtt$
Time$ = "00:00:00"
Do
timetext$ = Time$
If timetext$ <> oldtt$ Then Print timetext$
oldtt$ = timetext$

If flag = 0 And Timetext$ = "00:00:10" Then
Time$ = "00:00:00"
flag = 1 : Print "flag 1"
EndIf

If flag = 1 And Timetext$ = "00:00:11" Then
flag = 0 : Print "flag 0"
EndIf

If timetext$ = "00:00:15" Then Time$ = "23:59:55":Print "Jump"
Loop



* Example Code Only. May not be fit for your purpose.
 
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1873
Posted: 11:01pm 03 Mar 2015
Copy link to clipboard 
Print this post

TZAdvantage wrote
  Quote  How do you prevent the water carrying salmonella? Is it just a chlorine tablet ones in a while or do you use another process?


I don't know what the water in Thailand is like but the water in Australia is maybe the best in the world. We never have a problem with our tap water. I have had solar hot water for about 35 years. I live in Nth. Queensland and our water comes from a dam up in the mountains not far from here. When we recently filled our swimming pool the water from the tap was crystal clear. The water suppliers filter the water and add the necessary amounts of chlorine and in most places also add fluoride to stop tooth decay.
Paul.
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
plasma
Guru

Joined: 08/04/2012
Location: Germany
Posts: 437
Posted: 11:19pm 03 Mar 2015
Copy link to clipboard 
Print this post

Legionella is a problem all over the world , i fear.
But if you have over 60 grad celsius on day per week its ok.
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 11:52pm 03 Mar 2015
Copy link to clipboard 
Print this post

Plasma,

I got my bacterias confused. Little buggers. It is indeed Legionella.
I actually worry about this because the temperatures are often between 25 and 45 degrees celcius, the ideal temperature for Legionalla to grow.

I made a little solar heater a while ago just to test it, even in winter time i got it to heat up to almost 80 degrees celsius. The holding tank however did never go higher then 50-55. (I could have better result with good insulation, i used none at the time).

The one i want to built will use oil and use copper tubing as an heat exchanger to heat up the water. With oil i probably have to make sure it does not get too hot as i will then create steam. When all works well there isn't any water in the system, only ones the tap is opened will water flow through it. The theory here is that the oil will be hot enough to keep the tubing clean of bacteria.
Edited by TZAdvantage 2015-03-05
Microblocks. Build with logic.
 
Gizmo

Admin Group

Joined: 05/06/2004
Location: Australia
Posts: 5078
Posted: 05:31pm 28 Apr 2015
Copy link to clipboard 
Print this post

I had the building inspector over yesterday doing the final building inspection. We talked about the solar hot water system, and he said chances are it wont pass the plumbing inspection because its not set up correctly. So before I get the final plumbing inspection done, I'll remove the tank and only run the on demand gas water heater.

As mentioned above, the tank needs to go over 60c to kill the bacteria. Problem is in winter the system will struggle to do that, because its a big tank and I'm not using the booster element. Plus, I need to plumb in a diverter so the temperature at the tap cant exceed 50c. So to pass, tank needs to reach 60c, but then the water needs to be cooled to 50c before it leaves the tap.

So as I mentioned, its easier to take the tank out of circuit for now, and look at some changes once the plumbing final inspection has been passed.

What I may do is electrically heat the tank to over 60c once a week. Usually in winter my batteries are charged by midday, so after that I can spare power to heat up the water tank. I'll have to get a lower wattage heater element so I dont drain the batteries. In summer its not a problem, the tank reaches 60c by late morning.

Glenn


The best time to plant a tree was twenty years ago, the second best time is right now.
JAQ
 
davef
Guru

Joined: 14/05/2006
Location: New Zealand
Posts: 499
Posted: 07:21pm 28 Apr 2015
Copy link to clipboard 
Print this post

Similar issue here. The regime I am using is tank to 60C once a week and the top half at 60C once a day or before showering. Fortunately. I have a wet-back to boost it when required.

Check with your own local regulations.

Dave
 
VK6MRG

Guru

Joined: 08/06/2011
Location: Australia
Posts: 347
Posted: 01:46am 17 Jan 2016
Copy link to clipboard 
Print this post

Just wondering, Could you have solar boosted instant gas hot water?
Have a small tank with solar circulation pump to pre heat the water before the instant gas system? Not sure if the gas unit will like hot water or not.
Has anyone got a system setup like this?
And does it work well?

Also, It's been a while but the maximite i have around here somewhere (haven't played with it for a year or so) has a real time clock that I added. Could you do that with the micromite? Just a thought.Edited by VK6MRG 2016-01-18
Its easier to ask forgiveness than to seek permission!

............VK6MRG.............VK3MGR............
 
Phil23
Guru

Joined: 27/03/2016
Location: Australia
Posts: 1664
Posted: 12:52pm 27 Mar 2016
Copy link to clipboard 
Print this post

  Gizmo said   Just a couple of photos of my solar water heater based on a Micromite.




Trying to develop something similar myself.

In the process of learn how the ParkAssist code works & hoping to use it as my interface.

Have it display 4 different temperatures:-
Air Temp,
Water Temp,
Panel Input Temp & Panel Output Temp.

And use the touch screen to input my operating parameters.

Think it's probably 25-30 years since I've looked at any Basic code, so a little rusty & the learning curve will be steep, so could have my hand up for help on numerous occasions.

Cheers

Phil
 
Phil23
Guru

Joined: 27/03/2016
Location: Australia
Posts: 1664
Posted: 11:53am 29 Mar 2016
Copy link to clipboard 
Print this post

  Gizmo said  

I used LS18B20 probes. Bought a pack of 5 off eBay for about $10, water proof. They interface well with the Micromite, and give a reading in degrees celsius, so there is no need to calibrate or convert the figures....

Glenn


Hi Glenn & Others,

Have a handful of DS18B20's on the way.

My initial thought was that they would each have their own pin on the MicroMite.

Is the idea of daisy chaining them all off one pin & using ONEWIRE READ to read them all just way to complicated to consider Vs the little bit of simplicity I would gain in the physical running of wires to sensors from the controller.

New & Green to this & don't want to create nightmares.

Cheers.
 
isochronic
Guru

Joined: 21/01/2012
Location: Australia
Posts: 689
Posted: 01:34pm 29 Mar 2016
Copy link to clipboard 
Print this post

I guess a super-deluxo megabuck version would have a holding tank for the
solar heated water (or oil etc), with a heat exchanger to preheat the
domestic use water, as well as a electric or gas top-up to cook the bugs.
With enough preheat the electricity would not be required at all. Expensive
to set up though.

I am wondering if "coolth" can be stored instead of heat ? In the country
the temperature plummets overnight, maybe freezing, and then air-con is
wanted during the days heat. eg ordinary brine would chill down in a radiator
overnight, then used for daytime cooling (?)
 
Lightrock
Newbie

Joined: 19/05/2014
Location: Australia
Posts: 26
Posted: 02:26am 30 Mar 2016
Copy link to clipboard 
Print this post

The second paragraph of Measuring Temperature on page 24 of the Micromite User Manual V5.1 states '--- Multiple sensors can be used but a separate I/O pin and pullup resistor is required for each one.'
 
Phil23
Guru

Joined: 27/03/2016
Location: Australia
Posts: 1664
Posted: 09:43am 30 Mar 2016
Copy link to clipboard 
Print this post

Page 24 is referring to the use of the TEMP() function, which is 1 sensor per input pin.

What I'm wondering about is the ONE WIRE communications mentioned on page 90.

Wanting to know if that method would be way too complicated.
 
Phil23
Guru

Joined: 27/03/2016
Location: Australia
Posts: 1664
Posted: 01:37am 14 Apr 2016
Copy link to clipboard 
Print this post

  Gizmo said   Just a couple of photos of my solar water heater based on a Micromite.

The controlled is aware of the time...
It also uses the time to trigger certain events, for example, the heating cycle only happens between 7 am and 5pm.



Hi Greg,

Are you using time a the string returned by Time$ or is it being converted to an numeric format.

Considering using the clock to dictate that for my spa controller, but also thinking of a Solar panel as a "Sunlight Present" indicator.

Even so, I'll still want a time based variable to dictate That the heat pump can be turned on after say 5pm is the water is not up to temp.

Is just using time$ the way to go, or is there another variable that can be derived?
Ie 0 to 1440 minutes, or 0 to 84600 seconds.

I will need some sort of timing between cycling the heat pump off & on again to avoid compressor lockup.

Cheers.
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024