Three vertical-axis windmills. One wind.
Drag, spin and explore them in full 3D.
Building the windmill...
Vertical-axis helical turbine - made for every home
Four simple steps - from moving air to light in your home.
The blades stand upright and curve around the shaft. Wind from any direction - front, side or behind - catches them and starts the spin. No pointing needed.
எந்த திசை காற்றும் blades-ஐ திருப்பும் - direction மாற்ற தேவையில்லை.
The blades turn a straight vertical shaft on smooth 360° bearings. Slow or fast, the spin goes straight down to the machine box.
நேரான shaft 360° bearings-ல் சுழலும், கீழே gear-க்கு செல்லும்.
The gear steps up the spin and the DC generator turns it into electricity - the same idea as a bicycle dynamo, made for your roof.
Gear வேகத்தை கூட்டி, DC generator மின்சாரம் உருவாக்கும்.
A charge controller fills a 12V/24V battery safely. An inverter changes it to normal AC power for lights, fans and phone charging.
Charge controller battery-ஐ நிரப்பும்; inverter வீட்டு AC மின்சாரம் தரும்.
Small enough for a rooftop, strong enough to matter.
Rated max → 1.5 kW × 1 hour ≈ 1.5 kWh = 1,500 watt-hours
Numbers follow the live wind slider - rated max 1.5 kW (1,500 W)
இப்போதைய காற்றில் 1 மணி நேரம் ≈ 1.5 kWh மின்சாரம்.
Live estimate - capped at rated powerThe small machine box under the blades does all the heavy work.
Gear spin-ஐ வேகமாக்கி generator-க்கு கொடுக்கும்.
சத்தம் குறைவு, வீடுகளுக்கு ஏற்ற பாதுகாப்பான DC output.
Three turbines feed one battery bank - then normal home power.
Reads all three turbines and switches the load on when there is enough power.
// 360° Wind Turbine Monitoring System // Measures voltage, current and controls the system #define windPin1 34 // Turbine 1 sensor #define windPin2 35 // Turbine 2 sensor #define windPin3 32 // Turbine 3 sensor #define relayPin 25 // Inverter/Load control void setup() { Serial.begin(115200); pinMode(windPin1, INPUT); pinMode(windPin2, INPUT); pinMode(windPin3, INPUT); pinMode(relayPin, OUTPUT); digitalWrite(relayPin, LOW); Serial.println("Wind Turbine System Started"); } void loop() { int w1 = analogRead(windPin1); int w2 = analogRead(windPin2); int w3 = analogRead(windPin3); float v1 = (w1 / 4095.0) * 5.0; // Voltage (example) float v2 = (w2 / 4095.0) * 5.0; float v3 = (w3 / 4095.0) * 5.0; Serial.print("Turbine 1: "); Serial.print(v1); Serial.println("V"); Serial.print("Turbine 2: "); Serial.print(v2); Serial.println("V"); Serial.print("Turbine 3: "); Serial.print(v3); Serial.println("V"); // If voltage is enough, turn on load (example) if (v1 > 12.0 || v2 > 12.0 || v3 > 12.0) { digitalWrite(relayPin, HIGH); Serial.println("Power Available - Load ON"); } else { digitalWrite(relayPin, LOW); Serial.println("Low Power - Load OFF"); } delay(2000); } // You can also use sensors (current, voltage) and // IoT (WiFi) to send data to a mobile/web dashboard.