domingo, 18 de marzo de 2018

Memoria micro SD para Arduino

Arduino dispone de una escasa memoria en la que no podríamos almacenar largas series históricas con información recogida por los sensores. Para estos casos existe la posibilidad de añadir una placa donde insertar una tarjeta micro SD y así poder realizar un datalogger, o dispositivo que almacena en un fichero información sobre los datos que arroja Arduino, normalmente provenientes de sensores.


El MicroSD Card Adapter tiene los siguientes contactos.


  • CS (chip select)
  • SCK   (SPI ClocK)
  • MOSI (Master-out, Slave-in)
  • MISO (Master-in, Slave-out)
  • VCC (3.3V or 5V)
  • GND (ground)



La tarjeta micro SD debe estar formateada en sistema de archivos FAT16 o FAT32. En nuestro caso utilizaremos una tarjeta micro SD de 8Gb, formateada con una aplicación que se puede bajar de la página de la asociación de fabricantes de este tipo de tarjetas.

SD Card Formatter

Precio


Por 0,84 € disponemos de esta placa con la que podemos leer y escribir en una micro SD. A esto se ha de sumar el precio de la micro SD.


Descripción

Reproducimos la información que suministra el vendedor.

1. Support Micro SD Card, Micro SDHC card (high-speed card)
2. The level conversion circuit board that can interface level is 5V or 3.3V
3. Communication interface is a standard SPI interface
4. Control Interface: A total of six pins (GND, VCC, MISO, MOSI, SCK, CS), GND to ground,
5. VCC is the power supply, MISO, MOSI, SCK is the SPI bus, CS is the chip select signal pin;
6. 3.3V regulator circuit: LDO regulator output 3.3V as level converter chip, Micro SD card supply;
7. Level conversion circuit: Micro SD card into the direction of signals into 3.3V, MicroSD card toward the direction of the control interface MISO signal is also converted to 3.3V, general AVR microcontroller system can read the signal;
8. Micro SD card connector: yes since the bomb deck for easy card insertion and removal.
9. mounting holes: 4 M2 screws positioning hole diameter of 2.2mm, easy to install positioning, to achieve inter-module combination.

Esta placa dispone de un conversor de voltaje lo que permite que se pueda alimentar el VCC mediante 3.3V o mediante 5V. En otras placas la alimentación es por uno de los dos exclusivamente y si en una placa que requiere 3.3V la alimentamos por 5V podemos arriesgarnos a destruirla o a corromper los datos de la tarjeta micro SD. Este es el motivo por el que podemos encontrar por internet en páginas web, blogs y en YouTube una cierta polémica entre diferentes makers. Algunos dicen que es necesario incluir un regulador de voltaje, o añadir una resistencias para adaptar los 5V de entrada a los 3.3V requeridos.

En nuestro caso, el regulador de voltaje ya lo incorpora la propia placa que contiene la micro SD.

Conexiones

Módulo

micro SD
Arduino

Uno
CS
4
SCK
13
MOSI
11
MISO
12
VCC
5V
GND
GND

Se puede alimentar el VCC por 3.3V usando el pin correspondiente del Arduino.




No hay comentarios:

Publicar un comentario