🇺🇸

El Driver Led

Drivers LED: Estos bichitos son esenciales pa’ controlar las luces LED. Verรกs, los LED no se pueden enchufar directamente a la corriente, necesitan un driver que les dรฉ la cantidad justa de energรญa. Un driver LED regula la corriente para que los LEDs no se frรญan y funcionen bien. Es como el capataz de una cuadrilla de luces, siempre vigilando.

Microcontroladores: Aquรญ es donde la magia ocurre. Los microcontroladores son chips que pueden programarse pa’ hacer casi de tรณ. Desde encender luces, mover motores, hasta recibir datos de sensores. Vamos, son como el cerebro de un robot. En cada Semana Santa, imagรญnate que cada paso tuviera uno pa’ coordinar los movimientos de los costaleros, ยกserรญa perfecto!

MOSFETs: Estos son transistores especiales, usados pa’ controlar grandes corrientes y voltajes con seรฑales pequeรฑas. Son como los toreros de la electrรณnica, controlando y manejando la corriente con precisiรณn. Se usan en fuentes de poder, amplificadores y muchos otros circuitos donde se necesite manejar mucha energรญa.

Con estos componentes podemos montar desde un alumbrado espectacular hasta sistemas automatizados en nuestras procesiones. ยกViva la tecnologรญa!

Ejemplos:

Algunos ejemplos bรกsicos de cรณmo usar MOSFETs con microcontroladores para controlar diferentes dispositivos electrรณnicos. Puedes adaptar y expandir estos ejemplos para adecuarse a tus proyectos especรญficos:

Ejemplo 1: Control de un motor DC

Componentes:

  • MOSFET N-Channel (IRF540, por ejemplo)
  • Motor DC
  • Fuente de alimentaciรณn (baterรญa)
  • Diodo de protecciรณn (1N4007)
  • Resistor de 10kฮฉ
  • Microcontrolador

Circuito:

  1. Conecta la fuente de alimentaciรณn al motor DC.
  2. Conecta el otro terminal del motor al Drenaje (Drain) del MOSFET.
  3. Conecta la Fuente (Source) del MOSFET a tierra.
  4. Conecta un diodo en paralelo con el motor, asegurรกndote de que el cรกtodo estรฉ conectado al positivo de la fuente de alimentaciรณn.
  5. Conecta el Pin del Gate del MOSFET a un pin digital del microcontrolador a travรฉs de un resistor de 10kฮฉ.

ย 

ย 

ย 

int motorPin = 9;

void setup() {
  pinMode(motorPin, OUTPUT);
}

void loop() {
  digitalWrite(motorPin, HIGH); // Enciende el motor
  delay(1000);                  // Espera 1 segundo
  digitalWrite(motorPin, LOW);  // Apaga el motor
  delay(1000);                  // Espera 1 segundo
}

Ejemplo 2: Control de una tira LED

Componentes:

  • MOSFET N-Channel (IRF540, por ejemplo)
  • Tira LED
  • Fuente de alimentaciรณn (12V)
  • Resistor de 10kฮฉ
  • Microcontrolador

Circuito:

  1. Conecta la fuente de alimentaciรณn a la tira LED.
  2. Conecta el otro terminal de la tira LED al Drenaje (Drain) del MOSFET.
  3. Conecta la Fuente (Source) del MOSFET a tierra.
  4. Conecta el Pin del Gate del MOSFET a un pin digital del microcontrolador a travรฉs de un resistor de 10kฮฉ.
int ledPin = 9;

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  analogWrite(ledPin, 255); // Enciende la tira LED al mรกximo brillo
  delay(1000);              // Espera 1 segundo
  analogWrite(ledPin, 0);   // Apaga la tira LED
  delay(1000);              // Espera 1 segundo
}

Ejemplo 3: Control de un ventilador

Componentes:

  • MOSFET N-Channel (IRF540, por ejemplo)
  • Ventilador
  • Fuente de alimentaciรณn (12V)
  • Diodo de protecciรณn (1N4007)
  • Resistor de 10kฮฉ
  • Microcontrolador

Circuito:

Conecta el Pin del Gate del MOSFET a un pin digital del microcontrolador a travรฉs de un resistor de 10kฮฉ.

Conecta la fuente de alimentaciรณn al ventilador.

Conecta el otro terminal del ventilador al Drenaje (Drain) del MOSFET.

Conecta la Fuente (Source) del MOSFET a tierra.

Conecta un diodo en paralelo con el ventilador, asegurรกndote de que el cรกtodo estรฉ conectado al positivo de la fuente de alimentaciรณn.

int fanPin = 9;

void setup() {
  pinMode(fanPin, OUTPUT);
}

void loop() {
  analogWrite(fanPin, 128); // Enciende el ventilador a media velocidad
  delay(2000);              // Espera 2 segundos
  analogWrite(fanPin, 255); // Enciende el ventilador a mรกxima velocidad
  delay(2000);              // Espera 2 segundos
  analogWrite(fanPin, 0);   // Apaga el ventilador
  delay(2000);              // Espera 2 segundos
}

Ejemplo 3: Control de un ventilador

Componentes:

  • MOSFET N-Channel (IRF540, por ejemplo)
  • Ventilador
  • Fuente de alimentaciรณn (12V)
  • Diodo de protecciรณn (1N4007)
  • Resistor de 10kฮฉ
  • Microcontrolador

Circuito:

Conecta el Pin del Gate del MOSFET a un pin digital del microcontrolador a travรฉs de un resistor de 10kฮฉ.

Conecta la fuente de alimentaciรณn al ventilador.

Conecta el otro terminal del ventilador al Drenaje (Drain) del MOSFET.

Conecta la Fuente (Source) del MOSFET a tierra.

Conecta un diodo en paralelo con el ventilador, asegurรกndote de que el cรกtodo estรฉ conectado al positivo de la fuente de alimentaciรณn.

int fanPin = 9;

void setup() {
  pinMode(fanPin, OUTPUT);
}

void loop() {
  analogWrite(fanPin, 128); // Enciende el ventilador a media velocidad
  delay(2000);              // Espera 2 segundos
  analogWrite(fanPin, 255); // Enciende el ventilador a mรกxima velocidad
  delay(2000);              // Espera 2 segundos
  analogWrite(fanPin, 0);   // Apaga el ventilador
  delay(2000);              // Espera 2 segundos
}


Publicado

en

,

Etiquetas:

Comentarios

Deja una respuesta

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

ยฟQuieres avanzar con tu proyecto?