philippedc / Arduino-Uno-Wind-Turbine-MPPT-Regulator

How to build a wind turbine MPPT regulator with an Arduino Uno rev.3 and some other unsual components
GNU General Public License v3.0
32 stars 11 forks source link

Great, but how about breaks? #1

Open fhorst1 opened 4 years ago

fhorst1 commented 4 years ago

I really love your solution and I am going to build 4 of them. Buying from Aliexpress they only costs me US$ 35,- per controller :-)

But... how about brakes? Dumpload is an expensive solution, and does not (???) protect the wind turbine during storm.

I live in a low wind speed area, off grid, 18 x 335w solar and 4x 800w wind. This makes the wind turbines economical OK. 95% of the time wind speeds are below 5/ms 99.9% of the time the wind turbines will never get in the situation that they will overcharge the battery array (48v, 800ah lead-acid)

The 0.1%.. 0r maybe even 0.001% of the time. When there is a storm, the turbine needs to be stoped.

I'm thinking to use your dump load connection to activate a relay that shorts the 3 wires. (with some delay) using Trigger Delay Timer Relais (https://aliexpress.com/item/32881401830.htm) They are relatieve cheap ($0.80) but is it possible to let the Arduino make a delayed short betweem the 3 wires?

fhorst1 commented 4 years ago

Hi Philippe,

As I currently have "0" electronic parts, I need to buy and look the liberty to make a list of the components for other people to purchase. (with price)

Personaly I like Aliexpress. I have no connections to any of the shops, except I bought my stuff there 😃

Few questions:

For the capacitors, what is the right voltage? 80 or 100 or 200v? The 4.7v Zeners, are they 0.5 or 1 W? I can not find D3 in the "Alltogether.png" Location of the 2N2222 and type (NPN?) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

List of all materials:

One 3-phases power rectifier 150A ($7.75) https://aliexpress.com/item/4000096163147.html

Dump load

Arduino Uno R3 ($3.25) https://aliexpress.com/item/32213964945.html

current sensors ACS712 module, 20A ($1.25) https://aliexpress.com/item/32831999370.html

CD display 1602 with I2C interface ($2.00) https://aliexpress.com/item/32685612494.html

power transistor CMOS 10 x IRFB4110 ($4.25) https://aliexpress.com/item/33024808392.html / https://aliexpress.com/item/33034172787.html 10 x IRFB4321 ($6.50) https://aliexpress.com/item/32676708858.html 5 x IRFP4227PBF ($7.00) https://aliexpress.com/item/32821398006.html

Schottky diode, (10 x MBR30200 = $1.75) https://aliexpress.com/item/32876954612.html

One self of 100uH at least 15A ($4.00) https://nl.aliexpress.com/item/32804834231.html (2 x 100uH/15A) https://aliexpress.com/item/32804332271.html (= $5 for 3 x 100uH/15A)

electrolytic capacitors (4 x 4700uF/80v, total 10000uF or more) what is the right voltage?? is it 80v, 100v or 200v? https://aliexpress.com/item/33013414283.html ($11.00) (4 x 10000uF/80v) https://aliexpress.com/item/32362931046.html ($15.00) (5 x 4700uF/80v) 2x CMOS driver circuits TC428 ($ 2.25) (for 10) https://aliexpress.com/item/32900750979.html

2x transistors 2N2222 ($1.00) (for 100) https://aliexpress.com/item/32944625673.html

4.7V zeners (*wattage?) https://aliexpress.com/item/32865106042.html ($0.75) (100 x 0.5w/4.7v) https://aliexpress.com/item/32949966611.html ($1.75) (100 x 1w/4.7v) https://aliexpress.com/item/32864268102.html ($8.00) (100 0.5w mix 2-47v)

Electrolytic capacitors (* voltage?) https://aliexpress.com/item/32886266800.html ($1.00) (20x 100nF, 100v) https://aliexpress.com/item/33008525992.html ($1.00) (20x 10uF, 100v)

Resistors set of 10 times 10, 100, 220, 1.5K, 3K, 10K, 33K, 82K Ω (NOT 27K, 91K or 380K!) 180K https://aliexpress.com/item/32625249339.html ($4.00) 100x 27K = 27kΩ https://aliexpress.com/item/32998450778.html ($0.15 + 0.36) also for 24V (91K) (alternative is to combine resistors from the set to 27, 91 or 380K)

Prototype shield for Arduino Uno R3 ($2.00) https://aliexpress.com/item/33063183123.html Total price: $ 48.75 (most aliexpress are free shiping, and rounded up, price is between $40 and 45,-)

extra: Push buttons: https://aliexpress.com/item/32992634198.html ($1.00) Toggle switch https://aliexpress.com/item/4000050986819.html ($0.50 for 20) LED diode 5mm https://aliexpress.com/item/32618633084.html ($1.00 for 5 x 20, W/Y/R/G/B)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Detailed List of components

C = Capacitator C1 = 10.000uF 80V C2 = 10.000uF 80V C3 = 10uF 100v C4 = 100nF (=0.1uF) 100v C5 = 10uF 100v

D = Diode D1 = Schottky diode MBR30200 parallelize 2 or more D2 = Zener diode 4.7v D3 = ???? can not find in schema D4 = Zener diode 4.7v D5 = Zener diode 4.7v

L = Inductor L1 = 100uH 15A

R = Resistor 10R = 10 Ω = Brown, Black, Black, Gold (need 3x) 100R = 100 Ω = Brown, Black, Brown, Gold (need 1x) 220R = 220 Ω = Red, Red, Brown, Gold (need 1x) 1.5K = 1.5 kΩ = Brown, Green, Red, Gold (need 1x) 3K = 3 kΩ = Orange, Black, Red, Gold (need 1x) 10K = 10 kΩ = Brown, Black, Orange, Gold (need 4x) 27K = 27 kΩ = Red, Violet, Orange, Gold (need 1x) 33K = 33 kΩ = Orange, Orange, Orange, Gold (need 2x) 82K = 82 kΩ = Grey, Red, Orange, Gold (need 1x) 91K = 91 kΩ = White, brown, orange, Gold (see notes) 180K = 180 kΩ = Brown, Grey, Yellow, Gold (see notes) 360K =360 kΩ = Orange, blue, yellow, Gold (see notes)

R1 = 10R R2 = 10R R3 = 10R R4 = 220R R5 = 27K R6 = 10K R7 = see notes (91K (24V) or 180K (48V) or 2x91K) R8 = 10K R9 = see notes (180K (24V) or 360K (48V) or 2x180K) R10= 100R R11= 3K R12= 1.5K R13= 10K R14= 10K R15= 82K R16= 33K R17= 33K

T = Transistor T1 = IRFB4110, IRFP4227 or IRFB4321 T2 = IRFB4110, IRFP4227 or IRFB4321 T3 = IRFB4110, IRFP4227 or IRFB4321

Transistor (with no letter or number) between R11, R12, R15 R10 and R14 are the 2N2222 NPN??

philippedc commented 4 years ago

Hi @fhorst1 welcome here too :) I do not understand why I do not receive notifications when I get any post, not here nor on arduino.cc...??? Yes I understand about brakes, we do not have this trouble with Piggott wind turbines. What I suppose in case of very big storm, despite the dumpload is switch on, the voltage still increase over the nominal voltage value. In this case a duplicate dumpload circuit where the dumpload resistor is a short circuit may be the solution. Your link to the Trigger Delay Timer Relais does not operate.

Right now I'm working for a PCB. Then I will work for the version 2.0 with some changes : 10000uF capacitor for input of the inverter, low power state for the ATmega328 when it is not windy, with an alarm (buzzer) if Vsor is under VsorMin, and an alarm if overload is reach in case of storm.

fhorst1 commented 4 years ago

Hi Philippe,

thank you for contacting me.

I have not that knowledge about electronics... as far as I understand you (we) already use 10.000uf, yes?

[image: image.png]

I've done some googling about the ATmega328, if i understand it correctly it is to replace the arduino ??? (but also that it is the arduino chip.... LOL sometimes being a noob makes this difficult to understand) I was not aware the Arduino uses much power :-)

Alarm (buzzer) if Vsor is under VsorMin, does not make a whole lot sense for me. I use 6KW inverter to convert my 48 DC to 230AC. If the battery array is below 10%, that one makes a loud beep and stops working. Standby mode is already about 100 watts.... without really inverting energy.

That is just me, but i think most people will want to charge their batteries, and want to convert this charge to AC230 (or110) Most (maybe all?) inverters use more energy in standby mode than the MTTP will. A buzzer would give an alarm, but what do you expect people to do then this buzzer goes?

Real life for me is when the inverter starts to cry, i know the batteries are low and i need to put my laptop to hibernate. The rest of the equipment (refrigerator, airconditioning etc) will just stop working.

What would you like me to do with the MTTP's? Turn them off? I don't think that is a good idea, as controllers are meant just to be there and do their thing, without constant interference. Many systems are hybrid, have solar and wind. When will the Vsor be under VsorMin ? Mostly at night, really early morning... You are sleeping. Buzzer goes and you wake up, realising that the battery levels are too low. What will you do? Get out of bed to stumble in the night towards the setup and do?? :-)

I'm trying to help with your thoughts, how they will translate in practical life (at least my life)

Why would the Trigger Delay Timer Relais not operate? To my understanding simply short the 3 wires is a quick and dirty brake. Abrupt, what might give damage to the turbine and/or blades. short 2 of the 3 is like half brake, slowing down, adding a few seconds later the third wire will give the same hard stop, but the speed is already drastically reduced. it would require 2 times the Trigger Delay Timer Relais per MTTP. First one shorts 2 wires, second one shorts also 2 wires. as there are 3, and the 2 pairs are different pairs, both shorts will give a 3 wire short. the trigger is the power (or pulse) you would normally provide to switch to the dump-load, yes?

When the voltage is too high, the T2 makes the connection to the dump-load. R2 is the line that triggers T2 to switch to dump-load, yes? if I would not connect it to T2 i can connect it to both trigger connections of the Trigger Delay Timer Relais (who have different time settings)

Please correct me if I'm wrong. I am a beginner in reading those drawings, but a quick study :-)

The alarm if overload is reach in case of storm you where planning, that one would be even more nice for me to use as trigger.

A dump load resistor is for me not easy to accomplish. Thailand is already HOT (last "summer" (hot season) 44 degrees Celsius) I could use a heating element, https://www.aliexpress.com/item/32991460130.html , mount them outside the house. In the rear situation the battery array is full (sunny, cool days, and there is too much wind) they can be used as dumpload.

But it does leave me with the typhoon scenario. And thrust me, that is not a doom scenario but realistic one. A few days back there was a typhoon in Asia and its course was projected to go directly over our house..... Lucky for us it reduced in power when it was on land (Vietnam, after this Cambodia) Many floods in the area, but we got lucky, this time. we don't need to buy a new roof :-)

But, typhoons are a real problem.

It would be great if you could help me to make the Trigger Delay Timer Relais work. I am not always at home, like now I an in Holland.... That typhoon almost made me change my flight to go back 2 weeks sooner.. Lucky lucky lucky :-)

When can you have the PCB ready??

I am in Europe till the 14th, after this you need to send to Thailand :-)

When i'm back home, all the parts have arrived, and i am planing to start soldering this thing and try to make it work. If you like, you are more that welcome to help me.

I can't pay for your trip, but your stay would be free, and you can see lovely Thailand Isaan country :-) Trip from Bangkok to Udon Thani airport is no problem to pay for you, and we pick you up at the airport .

My email address is fhorst@gmail.com Whatsapp +31653653474 line: sirquest2017

Best regards,

Frank .

On Thu, 5 Sep 2019 at 01:58, PhilippeDC notifications@github.com wrote:

Hi @fhorst1 https://github.com/fhorst1 welcome here too :) I do not understand why I do not receive notifications when I get any post, not here nor on arduino.cc...??? Yes I understand about brakes, we do not have this trouble with Piggott wind turbines. What I suppose in case of very big storm, despite the dumpload is switch on, the voltage still increase over the nominal voltage value. In this case a duplicate dumpload circuit where the dumpload resistor is a short circuit may be the solution. Your link to the Trigger Delay Timer Relais does not operate.

Right now I'm working for a PCB. Then I will work for the version 2.0 with some changes : 10000uF capacitor for input of the inverter, low power state for the ATmega328 when it is not windy, with an alarm (buzzer) if Vsor is under VsorMin, and an alarm if overload is reach in case of storm.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/philippedc/Arduino-Uno-Wind-Turbine-MPPT-Regulator/issues/1?email_source=notifications&email_token=ADVGBDCYR5BYM27SE5QALTTQIBDT5A5CNFSM4IMTSTPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD55MBUA#issuecomment-528138448, or mute the thread https://github.com/notifications/unsubscribe-auth/ADVGBDGTJIBS3OBBDWGXQF3QIBDT5ANCNFSM4IMTSTPA .

philippedc commented 4 years ago

Hi, when do you plan to build the regulators ? I'm working on the PCB, and V2 also, but before I would like to finish the bench of measure, with an anemometer, to be able to measure the benefit of the device. My email is dcphilippe"at" yahoo.fr Thanks

philippedc commented 4 years ago

it would require 2 times the Trigger Delay Timer Relais per MTTP. First one shorts 2 wires, second one shorts also 2 wires. as there are 3, and the 2 pairs are different pairs, both shorts will give a 3 wire short.

What I can say : in case of high storm, either you break the wind turbine, either you can burn the 3 coils : You must not short 2 wires. It must the 3 at the same time. But at the beginning for a short time only to dissipate the heat, for instance :

fhorst1 commented 4 years ago

Hi Philippe,

I'm kind of confused, as many information does not come from official education, but trying to grasp using the internet.

What i read about was that shorting 2 of the 3 strators will reduce the speed of the turbine. of as a fact any 3 phase motor.

short 3 wires does the same, but more abrupt. even that abrupt that it could put great force on the blades and axes that one of them will snap.

I'm aware electric magnets can be crazy powerful

If my understanding is correct, you can measure the rpm by frequency. the rpm is controlled my the MTTP, is it possible to set a max rpm?

a kind of threshold where it is still safe to use the breaks?

It is a situation that will occur 2 or 3 times a year. To heavy storms. only problem is that I do not know when they will occur and if i will be in the area to be able to manually stop the turbine. (prior to the storm)

I'm not the only one with this problem, most cheap systems (for turbines without pitch control and real brakes) they use the 3 wire short. nothing sexy, just stop.

9 out of 10 times this will work fine. but it is a big stress.

that is why i start searching for more gently ways, and read about was that shorting 2 of the 3 strator will reduce the speed of the turbine. of as a fact any 3 phase motor.

Next month I can test onsite. just by hand short 2 wires and see if it does work as brake. now it is all just theory :-)

On Tue, 10 Sep 2019 at 12:14, PhilippeDC notifications@github.com wrote:

it would require 2 times the Trigger Delay Timer Relais per MTTP. First one shorts 2 wires, second one shorts also 2 wires. as there are 3, and the 2 pairs are different pairs, both shorts will give a 3 wire short.

What I can say : in case of high storm, either you break the wind turbine, either you can burn the 3 coils : You must not short 2 wires. It must the 3 at the same time. But at the beginning for a short time only to dissipate the heat, for instance :

  • short for half a second, delay for 1 second,
  • short for half a second, delay for half a second
  • ......
  • short for a second, delay for a second
  • short definitively

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/philippedc/Arduino-Uno-Wind-Turbine-MPPT-Regulator/issues/1?email_source=notifications&email_token=ADVGBDCIEOXHNYBCWFUELQTQI5XO5A5CNFSM4IMTSTPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6KSXDI#issuecomment-529869709, or mute the thread https://github.com/notifications/unsubscribe-auth/ADVGBDEYVQENF6UZV2FPDSLQI5XO5ANCNFSM4IMTSTPA .

philippedc commented 4 years ago

Hi, I've just ordered PCB. I have to test it before publishing it.

regulator_pcb

fhorst1 commented 4 years ago

Looking good!!

7 x 10.000uF?? i counted 5 per pcb. (and ordered 16 x 80v, 10.000uF)

with 7 I still can start building 2, but I need to order some extra.

Did I make a miscount?

Best regards,

Frank

On Wed, 11 Sep 2019 at 13:18, PhilippeDC notifications@github.com wrote:

Hi, I've just ordered PCB. I have to test it before publishing it.

[image: regulator_pcb] https://user-images.githubusercontent.com/50800330/64692982-9a466b80-d496-11e9-9f24-949d5170a2d1.JPG

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/philippedc/Arduino-Uno-Wind-Turbine-MPPT-Regulator/issues/1?email_source=notifications&email_token=ADVGBDBVMBYFMDLAABV36STQJDHXVA5CNFSM4IMTSTPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6OETBQ#issuecomment-530336134, or mute the thread https://github.com/notifications/unsubscribe-auth/ADVGBDCTIE2VHD7Q3WBPQHDQJDHXVANCNFSM4IMTSTPA .

philippedc commented 4 years ago

Nooo, it is 6x 4700 or 3x 10000uf. 4700uf are more than twice less expensive than 10000. What you see for the 7th is the self. I could not find the right symbol, so I use a capacitor....

fhorst1 commented 4 years ago

:-)

Yes I read that in France the 10.000 are more expensive.

In China the 4700 is only little cheaper then the 10.000

How much would you normal pay for a 10.000 or a 4700? (80v)

I pay about 2.30 euro for a 10.000 (Include transport)

US $2.06 20%OFF | 35x50mm 80V 10000uF Electrolytic Capacitor Filter Current Condenser For Audio Amplifier https://s.click.aliexpress.com/e/BBMusKmG

On Thu, Sep 12, 2019, 18:37 PhilippeDC notifications@github.com wrote:

Nooo, it is 6x 4700 or 3x 10000uf. 4700uf are more than twice less expensive than 10000. What you see for the 7th is the self. I could not find the right symbol, so I use a capacitor....

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/philippedc/Arduino-Uno-Wind-Turbine-MPPT-Regulator/issues/1?email_source=notifications&email_token=ADVGBDFVBZGQ52WY4GWJG5LQJJV47A5CNFSM4IMTSTPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6SP4ZI#issuecomment-530906725, or mute the thread https://github.com/notifications/unsubscribe-auth/ADVGBDG4NBOJDVGCFSOJ2BTQJJV47ANCNFSM4IMTSTPA .

fhorst1 commented 4 years ago

I looked at the pricing in Holland for the 4700 and the 10000 4700 is about 6 or 7 euro, the 10000 20 Euro's.

That is quite a price difference!! 2.30 (USD) or 20 euro...

Better buy in China :-)

If all works OK, I always can change them to Japanese brand. (If they quit working fast)

On Thu, Sep 12, 2019, 21:04 Frank Van der Horst fhorst@gmail.com wrote:

:-)

Yes I read that in France the 10.000 are more expensive.

In China the 4700 is only little cheaper then the 10.000

How much would you normal pay for a 10.000 or a 4700? (80v)

I pay about 2.30 euro for a 10.000 (Include transport)

US $2.06 20%OFF | 35x50mm 80V 10000uF Electrolytic Capacitor Filter Current Condenser For Audio Amplifier https://s.click.aliexpress.com/e/BBMusKmG

On Thu, Sep 12, 2019, 18:37 PhilippeDC notifications@github.com wrote:

Nooo, it is 6x 4700 or 3x 10000uf. 4700uf are more than twice less expensive than 10000. What you see for the 7th is the self. I could not find the right symbol, so I use a capacitor....

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/philippedc/Arduino-Uno-Wind-Turbine-MPPT-Regulator/issues/1?email_source=notifications&email_token=ADVGBDFVBZGQ52WY4GWJG5LQJJV47A5CNFSM4IMTSTPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6SP4ZI#issuecomment-530906725, or mute the thread https://github.com/notifications/unsubscribe-auth/ADVGBDG4NBOJDVGCFSOJ2BTQJJV47ANCNFSM4IMTSTPA .

fhorst1 commented 4 years ago

And here my email address also :-)

Thank you for sharing!

On Sat, Sep 14, 2019, 17:15 Frank Van der Horst fhorst@gmail.com wrote:

I looked at the pricing in Holland for the 4700 and the 10000 4700 is about 6 or 7 euro, the 10000 20 Euro's.

That is quite a price difference!! 2.30 (USD) or 20 euro...

Better buy in China :-)

If all works OK, I always can change them to Japanese brand. (If they quit working fast)

On Thu, Sep 12, 2019, 21:04 Frank Van der Horst fhorst@gmail.com wrote:

:-)

Yes I read that in France the 10.000 are more expensive.

In China the 4700 is only little cheaper then the 10.000

How much would you normal pay for a 10.000 or a 4700? (80v)

I pay about 2.30 euro for a 10.000 (Include transport)

US $2.06 20%OFF | 35x50mm 80V 10000uF Electrolytic Capacitor Filter Current Condenser For Audio Amplifier https://s.click.aliexpress.com/e/BBMusKmG

On Thu, Sep 12, 2019, 18:37 PhilippeDC notifications@github.com wrote:

Nooo, it is 6x 4700 or 3x 10000uf. 4700uf are more than twice less expensive than 10000. What you see for the 7th is the self. I could not find the right symbol, so I use a capacitor....

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/philippedc/Arduino-Uno-Wind-Turbine-MPPT-Regulator/issues/1?email_source=notifications&email_token=ADVGBDFVBZGQ52WY4GWJG5LQJJV47A5CNFSM4IMTSTPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6SP4ZI#issuecomment-530906725, or mute the thread https://github.com/notifications/unsubscribe-auth/ADVGBDG4NBOJDVGCFSOJ2BTQJJV47ANCNFSM4IMTSTPA .

fhorst1 commented 4 years ago

Hello,

I am in the process of ordering 15 PCB. But 5 need to go to my home address in Thailand, and 10 to my friends address in France.

Is this possible, and if so, how do I arrange this?

Best regards,

Frank van der Horst

kubeqsq commented 2 years ago

Hello, do you have any PCB drawing or .sch??

philippedc commented 2 years ago

Hi, I can provide pcb. You will find my email in the manual.