Sensor analogico

Sensor
Lluvia

Detecta la presencia y cantidad de agua sobre su superficie. Ideal para estaciones meteorologicas y proyectos de automatizacion.

3.3V
Voltaje operacion
Analogico
Tipo de senal
3 pines
Conexion sencilla
Sensor de lluvia para micro:bit

Que es el sensor de lluvia?

Un sensor analogico que mide la resistencia entre las pistas conductoras segun la cantidad de agua depositada sobre ellas.

La meteorologia en tus manos

El sensor de lluvia detecta la presencia de agua mediante pistas conductoras grabadas en la PCB. Cuando el agua toca las pistas, reduce la resistencia y aumenta la senal analogica enviada a la micro:bit. A mas agua, mayor el valor leido (0-1023).

Viene montado en una plaquita con conector de 3 pines (S, V, G) para conectarlo directamente a la shield sin soldaduras. El sensor es analogico: devuelve valores entre 0 (seco) y ~1023 (completamente mojado).

🌧
Tipo
Sensor capacitivo
Voltaje
3.3V - 5V
🔌
Conector
3 pines (SVG)
📡
Senal
Analogica (0-1023)
micro:bit placa de desarrollo ⚡ micro:bit V1 & V2
📌 Diagrama de pines
S
Signal (Senal)
Conectar a pin analogico (P0, P1 o P2)
V
VCC (Alimentacion)
Conectar a 3.3V o 5V
G
GND (Tierra)
Conectar a GND de la micro:bit

Como conectarlo a micro:bit

Tres pasos sencillos para tener tu sensor de lluvia funcionando con micro:bit.

Shield de expansion para micro:bit
1
Primer paso

Conecta la shield

Inserta la micro:bit en una shield de expansion (como la KittenBot Robotbit, Elecfreaks Octopus, o similar). Asegurate de que los pines coincidan correctamente.

Cable de 3 pines para sensores micro:bit
2
Segundo paso

Conecta el cable

Conecta el sensor de lluvia a un puerto ANALOGICO de la shield (P0, P1 o P2 admiten lectura analogica).

micro:bit programada con MakeCode
3
Tercer paso

Lee los valores

En MakeCode usa el bloque 'valor analogico del pin' para leer valores de 0 (seco) a 1023 (mojado).

Como se programa

Codigo listo para usar en MakeCode (bloques y JavaScript) y MicroPython.

// Sensor de Lluvia - Leer nivel de agua
// Conectado al pin P0

basic.forever(function () {
    // Leer valor analogico (0 = seco, 1023 = mojado)
    let agua = pins.analogReadPin(AnalogPin.P0)

    if (agua > 700) {
        // Mucho agua - lluvia intensa
        basic.showIcon(IconNames.Umbrella)
    } else if (agua > 300) {
        // Algo de agua - llovizna
        basic.showIcon(IconNames.SmallSquare)
    } else {
        // Seco
        basic.showIcon(IconNames.SmallDiamond)
    }
    basic.pause(500)
})
# Sensor de Lluvia - Leer nivel de agua
# Conectado al pin P0

from microbit import *

while True:
    # Leer valor analogico (0 = seco, 1023 = mojado)
    agua = pin0.read_analog()

    if agua > 700:
        display.show(Image.UMBRELLA)
    elif agua > 300:
        display.show("~")
    else:
        display.show(".")

    sleep(500)
Alerta de lluvia
Activa un buzzer cuando detecta agua
basic.forever(function () {
    if (pins.analogReadPin(AnalogPin.P0) > 500) {
        music.playTone(440, 200)
        basic.showIcon(IconNames.Umbrella)
    } else {
        basic.clearScreen()
    }
    basic.pause(300)
})
📊
Nivel de lluvia en pantalla
Muestra barra de nivel en el display
basic.forever(function () {
    let nivel = Math.map(
        pins.analogReadPin(AnalogPin.P0),
        0, 1023, 0, 5)
    basic.showNumber(Math.round(nivel))
    basic.pause(1000)
})
🌿
Riego automatico
Activa riego cuando hay sequia
basic.forever(function () {
    let humedad = pins.analogReadPin(AnalogPin.P0)
    if (humedad < 200) {
        // Activar bomba/riego en P1
        pins.digitalWritePin(DigitalPin.P1, 1)
        basic.showIcon(IconNames.Pitchfork)
    } else {
        pins.digitalWritePin(DigitalPin.P1, 0)
        basic.clearScreen()
    }
    basic.pause(1000)
})
👽
Estacion meteorologica
Envia datos de lluvia por serie
basic.forever(function () {
    let valor = pins.analogReadPin(AnalogPin.P0)
    serial.writeValue("lluvia", valor)
    basic.pause(2000)
})

Consigue tu sensor de lluvia

Disponible en varias tiendas online especializadas en electronica educativa.

Keyestudio
Tienda oficial

Sensor de lluvia Keyestudio compatible con micro:bit. Calidad garantizada y documentacion incluida para proyectos educativos.

AliExpress
Marketplace

Modulos de sensor de lluvia a precios muy competitivos. Disponibles individuales o en pack. Envio puede tardar 2-3 semanas.

~0.80€ Ver tienda →
Amazon
Envio rapido

Disponible con envio Prime en 24h. Busca "rain sensor module micro:bit" o "Keyestudio rain sensor" para encontrarlo rapido.

~3.50€ Ver tienda →

Carcasas para tu sensor de lluvia

Protege y monta tu sensor con carcasas disenadas especificamente para uso en exterior. Listas para imprimir o te las enviamos impresas.

🌧 Render 3D proximamente

Soporte exterior sensor lluvia

Carcasa para instalar en exterior, resistente con orificios de drenaje para que el agua fluya correctamente sobre el sensor.

PLA Exterior Montaje pared
3.00€ Pedir ahora
🌦 Render 3D proximamente

Estacion meteorologica completa

Estructura para sensor lluvia + sensor luz + micro:bit. Proyecto STEAM completo para medir multiples parametros climaticos.

PLA Multi-sensor Proyecto STEAM
9.00€ Pedir ahora

Ideas de proyectos

Proyectos probados en el aula que usan el sensor de lluvia como componente principal o complementario.

🌧 Media

Estacion meteorologica

micro:bit + sensor lluvia + sensor temperatura integrado para medir el clima exterior y registrar datos en tiempo real.

🏷 Clima 🎓 STEM
💧 Avanzada

Sistema de riego automatico

Riega plantas automaticamente si detecta sequia prolongada. Combina sensor de lluvia con bomba de agua controlada por micro:bit.

⚙ Automatizacion 🌿 Naturaleza
Facil

Alerta de inundacion

Alarma visual y sonora cuando el nivel de agua supera un umbral definido. Ideal para proyectos de seguridad del hogar.

🔒 Seguridad 🏠 Hogar
Media

Juego del paraguas

Abre o cierra un paraguas impreso en 3D segun si llueve o no. Combina sensor de lluvia con un servo motor para mecanica creativa.

⚙ Mecatronica 💡 Creativo

Necesitas carcasas
para tus proyectos?

Disenamos e imprimimos carcasas a medida para tus sensores, actuadores y proyectos de micro:bit. Contactanos para un presupuesto.