Modulo SD Arduino UNO

Hola a todos!

Tengo una duda, a ver si alguien me puede ayudar...

estoy tratando de realizar un proyecto con Arduino uno en el cual escribo los datos de un sensor en una tarjeta SD. Mi duda surge al intentar conectar tanto el modulo SD como el sensor a 5V utilizando la bread board, en este caso no se escribe ningún dato en la tarjeta SD. Si por el contrario, conecto el sensor a 5V y el modulo SD a 3.3V no me da ningún problema.

¿Alguien sabría explicarme porque pasa esto?

Gracias de antemano y espero haberme explicado bien.

Hi,
Para que algunos de los miebros de este forum te puedan dar un consejo/sugerencia necesitariamos que nos diga cual es el modelo de la SD y el modulo del sensor que estas usando o vas a usar.

Los módulos SD suelen trabajar a 3.3V a menos que disponga de un regulador 5 a 3.3V. Pero no dices nada de tu módulo asi que parece ser que no es el caso.
La solución es la que tu mismo descubriste. SD a 3.3 y sensor a 5V.

Si funciona de ese modo, para que la consulta?

Ahora si de todos modos quieres conectar ambos a 5V, busca un regulador AMS1117 de 5 a 3.3V y con el obtendras 3.3V para alimentar el módulo SD.

Gracias por la respuesta,

El módulo al que hago referencia es https://www.amazon.es/gp/product/B06XH3FCN1/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1

Según veo yo en el módulo puede conectarse a ambos a 5V y a 3.3V.

La consulta es porque me gustaría entender como funciona y aprender más sobre el funcionamiento de Arduino y los sensores, no sólo en construir el proyecto y que funcione.

Con esta información sobre el módulo me sabriais explicar a que es debido el error al conectarlo todo a 5V?

Hi,
trate de buscar informacion y lo unico que pude encontrar fue esto ya que hay muy poca informacion en cuanto como programarla.

SPECIFICATIONS
Power supply voltage: 5V
SD SPI Pin Output: MOSI, MISO, SCK and CS
Dimensions: 46 x 30 mm
Contacts: 6 pins
Tambien encontre estos dos link uno en video adjunto que podrias usar cuando vayas a programar el sketch.

A ver. El modulo dice

El voltaje de entrada se adapta tanto a 3.3 voltios como a 5 voltios.

@Vanesa27 lo ha probado y alimentado con 5V no funciona pero alimentado con 3.3V si.
Entonces dos caminos:

  1. lo alimenta con los 3.3V del arduino.
  2. La solución del post#2

Por qué ocurre? no lo sé. Debería funcionar con 5V? Si.

Hola,

Efectivamente con 3.3V si funciona, y si lo conecto sin ningún sensor más a 5V también funciona. El problema es cuando lo conecto a 5V junto otro sensor conectado a 5V también.

No entiendo el motivo de que no funcione entonces...

He pensado que podría ser por la corriente que demanda, pero no hay forma de encontrar el datasheet para este módulo SD.

Muchas gracias a todos por vuestras respuestas.

Hi,
El problema si vez las explicaciones dicen que el SD tiene un regulator de voltaje que regula el voltaje a 3.3 internamente. Si usas los 3.3 voltios entonces el voltaje en el SD sera muy bajo a menos que tenga logica para seleccionar cual de los dos voltajes va a usar como el Arduino. Aqui puedes hacer una prueba es la de leer el voltaje cuando conectas los dos modulos y asi sabras si el voltaje se caen cuando conectas ambos modulos. No creo que mencionas que clase de sensor usas.

En el link que te incluyo en el hilo 4 dice lo siguinte.

"It works with standard MicroSD Cards which operating voltage is 3.3 V. Therefore, the module has a voltage regulator and a level shifter so that we can use it with the 5 V pins of the Arduino Board."

Quire decir que pudes usarlo con 5 voltios o 3.3 voltios sin ningun problema.

"tauro0221"
Hay que ver la buena voluntad que pone este hombre y lo mal que se le entiende ...

Yo lo he usado con 5 V. (arduino UNO) y va bien.

Saludos

y si lo conecto sin ningún sensor más a 5V también funciona. El problema es cuando lo conecto a 5V junto otro sensor conectado a 5V también.

Esto si que suena raro. Que sensor conectas que provoca eso?

Hola,

muchas gracias a todos por vuestras respuestas, a ver si consigo entender porque pasa esto (a pesar de haber conseguido que funcione de otra manera, se me ha quedado la duda detrás de la oreja y no me deja en paz...)

Respecto a tu pregunta surbyte el sensor que conecto es el MH-Z19B.

El manual del sensor dice que puede llegar a tomar una corriente pico de 150 mA lo cual nos deja sin excusas. No entiendo como con el sensor conectado deje de funcionar tu módulo SD a menos que el sensor este daÑado de algún modo y tome mas corriente que esos 150 mA.

Deberías pasar a la medicion con un multímetro y ver qué ocurre cuando conectas el sensor con la tensión en el pin 5V y GND por supuesto.