En esta oportunidad realizare pruebas a un Modulo de SD y MicroSD con Arduino y ESP8266, de antemano agradecimientos a ICStation.com.
No realizaremos un tutorial detallado sobre introduccion a SD dado que ya existe gran documentación referente al tema en intenet, pero indicare las aplicaciones disponibles para estos modulos.
Les presento el modulo SD y Micro SD refencia HW-SD001 funciona con cualquier MCU.
En aplicaciones básicas permite escritura y lectura de archivos.
En aplicaciones mas complejas permite creación de servidores web utilizando shield ethernet o ESP8266 , pruebas en proximos tutoriales.
- Las SD utilizan protocolo SPI
- Las SD en este caso permiten formatos FAT 32 y FAT 16 (recomendado)
- Abrir y cerrar archivos tanto para leer como escribir.
Características
Este modulo sirve para cualquier MCU que soporte protocolo SPI:
- Voltaje: 5v y regulado a 3.3v
- Permite Lectura de tipos 2 Tarjetas (* en simultaneo depende del codigo en el MCU)
- Slot para MicroSD por el pin CS1
- Slot para SD por el pin CS2
Nota: Generalmente los Módulos SD traen «CS» para el control de un solo slot en el caso de este que permite 2 SD «CS2» y MicroSD «CS1».
Pruebas
He realizado una introducción y pruebas basicas del modulo HW-SD001 con Arduino Mega R3 y ESP8266 12E NodeMCU.
Conexiones / Pinout
Nota: No unir CS1 y CS2.
Materiales
- Modulo SD & MicroSD HW-SD001 icstation.com
- ESP8266 12E
- Arduino MEGA 2560 R3
Tutorial : Test Module SD / MicroSD via SPI For Arduino & ESP8266
Conclusiones
Este modulo funciona perfecto en ambas plataformas, en próximos tutoriales crearemos aplicaciones mas complejas y completas con ESP8266.
Próximas integraciones Modulo SD y ESP32.
Las ventajas de este modulo es tener la disposición para ambos tipos «SD y MicroSD», no hemos realizado pruebas de lectura en simultaneo pero suponemos que depende del principalmente codigo en arduino IDE y el protocolo SPI.