Storage Link — guía rápida¶
Storage Link es un módulo basado en ESP32 que convierte una tira LED direccionable en un indicador de almacenamiento de bobinas de filamento y, opcionalmente, publica temperatura y humedad desde un sensor SHT31.
- Se conecta a Wi-Fi y vincula el dispositivo a portal.idryer.org.
- Por comando desde la nube o desde la aplicación local, ilumina la ranura de la bobina durante un tiempo especificado con el color especificado.
- Con el sensor SHT31 instalado, publica temperatura y humedad.
La información sobre el almacenamiento y las bobinas reside en la aplicación externa. El firmware actúa como un módulo ejecutor simple: «ilumina la ranura N con el color C durante T segundos». Esto permite pegar la tira en cualquier estantería y describirla en el portal independientemente del firmware.
Placas soportadas¶
| Placa | |
|---|---|
| ESP32-C3 DevKitM-1 | ✅ |
| ESP32-C3 Super Mini | ✅ |
| Seeed XIAO ESP32-S3 | ✅ |
| Waveshare ESP32-S3-Zero | ✅ |
Se puede utilizar cualquier otra placa basada en ESP32-C3 o ESP32-S3 si tiene un GPIO libre para los datos de la tira y un par de GPIO para I2C. Consulte el pinout del fabricante.
Esquema de conexión¶
Nunca conecte o desconecte cables con la alimentación aplicada.
Storage Link controla la tira a través de un GPIO de señal (DATA) y opcionalmente lee SHT31 por I2C.
Alimentación de la tira¶
La tira y el ESP deben alimentarse desde una fuente acordada en corriente con la carga real de la tira.
- En muchas placas ESP, el pin
5V(VBUS) se proporciona directamente desde el conector USB. Si el bloque de alimentación USB utilizado entrega corriente con margen para la carga de la tira, el ESP y la tira pueden alimentarse en paralelo desde él. - Si no hay margen de corriente, la alimentación de la tira se conecta a una PSU 5V separada. El negativo de la PSU debe conectarse al
GNDdel ESP: sin tierra común, la señalDATAno funcionará.
En ambos casos, en el menú psu_ma debe especificar la corriente que su bloque de alimentación realmente puede entregar a 5V. Esto no es «cuánto quiere», sino la especificación de corriente de la PSU. FastLED limitará el brillo combinado según este valor para no exceder el límite.
Buenas prácticas de montaje¶
Estos elementos no son obligatorios para que funcione, pero eliminan problemas típicos con tiras LED direccionables (píxeles perdidos, «fallos» del primer LED, caídas de voltaje al encender).
- Resistencia en la línea
DATA. Coloque una resistencia de300–500 Ω(típicamente390 Ω) en serie entre el GPIO del ESP y la entradaDINde la tira, físicamente lo más cerca posible de la tira misma. Atenúa las reflexiones de señal y protege el primer chip de la tira. - Condensador electrolítico en la alimentación. Entre
+5VyGNDen la entrada de alimentación de la tira:1000 µFa16 V(a25 Vtambién es bueno, a10 Ves el mínimo). Suaviza los picos de corriente en encendidos bruscos. -
Sección del conductor común de tierra según la corriente de la PSU. El cable de tierra ESP—tira—PSU debe estar dimensionado para la corriente pico de la tira. Referencia para cables cortos (hasta ~1 m):
Corriente de PSU Sección AWG hasta 3 A 0,5 mm²AWG 20hasta 5 A 0,75 mm²AWG 18Para la línea
+5Va la tira, use las mismas secciones. En tiras largas, suministre alimentación desde ambos extremos.
Conexiones de señales¶
Los valores de GPIO dependen de la placa.
ESP32-C3 DevKitM-1 y ESP32-C3 Super Mini¶
| ESP | Propósito |
|---|---|
GPIO4 |
DATA de tira direccionable |
GPIO8 |
SDA (SHT31, opcional) |
GPIO9 |
SCL (SHT31, opcional) |
GND |
tierra común con tira y PSU |
Seeed XIAO ESP32-S3¶
| ESP | Propósito |
|---|---|
GPIO2 |
DATA de tira direccionable |
GPIO5 |
SDA (SHT31, opcional) |
GPIO6 |
SCL (SHT31, opcional) |
GND |
tierra común con tira y PSU |
Waveshare ESP32-S3 Zero¶
| ESP | Propósito |
|---|---|
GPIO4 |
DATA de tira direccionable |
GPIO8 |
SDA (SHT31, opcional) |
GPIO9 |
SCL (SHT31, opcional) |
GND |
tierra común con tira y PSU |
Pinout de las placas¶
ESP32-C3 Super Mini:
Waveshare ESP32-S3-Zero:
Sensor SHT31 opcional¶
El sensor se necesita solo si desea publicar temperatura y humedad en este dispositivo. Storage Link se inicia y funciona con la tira de la misma manera, con o sin sensor. Si el sensor no está instalado, la temperatura y la humedad simplemente no se envían.
- Bus: I2C en
SDA/SCLde la placa correspondiente. - Dirección:
0x44o0x45(el firmware lo detectará automáticamente al iniciar).
Flasheo a través del flasher web¶
El flasher web se encuentra en install.idryer.org.
- Conecte Storage Link al puerto USB de su computadora.
- Abra install.idryer.org y haga clic en el botón Storage Link.
- Seleccione su variante de placa.
- Haga clic en Connect y seleccione el puerto serie. Si el dispositivo no se detecta, mantenga presionado el botón
BOOTen la placa y presione brevementeRST. - Haga clic en Install. El flasher escribirá el firmware.
- Una vez completado el flasheo, se abrirá el asistente de configuración de Wi-Fi.
Configuración de Wi-Fi¶
Después del flasheo, el asistente Improv se abre automáticamente en el puerto serie.
- Ingrese el SSID y contraseña de su red 2,4 GHz.
- Espere a que aparezca el estado Connected.
Si el asistente no se abre, desconecte USB y reconecte a través de Connect sin volver a flashear.
ESP32-C3 y ESP32-S3 solo soportan Wi-Fi 2,4 GHz. Las redes 5 GHz no funcionan.
Vinculación al portal¶
- En la página del flasher, haga clic en Conectar y ejecutar Claim. El dispositivo recibirá un comando claim.
- Después de unos segundos, aparecerá un PIN en la página. El PIN es válido durante aproximadamente 5 minutos.
- Abra portal.idryer.org → Agregar dispositivo → ingrese el PIN.
- Después de una vinculación exitosa, el dispositivo aparecerá en la lista en línea.
Si el PIN no aparece o la vinculación no se completa, repita el claim o elimine el dispositivo en el portal e intente de nuevo.
Configuración de la tira¶
Los parámetros se establecen a través del menú de configuración del dispositivo. Algunos se aplican inmediatamente, otros solo después de reiniciar.
| Parámetro | Valores | Predeterminado | Aplicación |
|---|---|---|---|
led_count |
1..300, paso 1 |
120 |
inmediato |
psu_ma |
500..20000 mA, paso 100 |
5000 |
inmediato |
| tipo de tira | seleccione de disponibles en menú | WS2812B |
después reboot |
| orden de colores | GRB, RGB, BRG, BGR |
GRB |
después reboot |
language |
ru / en |
en |
inmediato |
Lista de verificación básica después del primer inicio:
- Establezca
led_countal número real de píxeles en la tira. - Establezca
psu_maa la corriente especificada de la PSU 5V en miliamperios. - Seleccione el tipo de tira que tiene instalado.
- Seleccione el orden de colores. El predeterminado es
GRB. Si el rojo y el verde están intercambiados o el color es incorrecto, pruebe otras opciones. - Reinicie el dispositivo: el tipo de tira y el orden de colores solo se aplican después de reiniciar.
Qué debería obtener¶
- Después del claim, el dispositivo es visible en el portal en línea.
- El comando de iluminación desde el portal o la aplicación enciende la ranura seleccionada en la tira durante el tiempo especificado. Un nuevo comando apaga la ranura anterior y enciende la siguiente.
- Si está instalado SHT31, la temperatura y humedad se actualizan periódicamente en el portal.
- Si SHT31 no está instalado, las lecturas climáticas están ausentes, esto es normal.




