Autor Tema: Iluminación led barata con arduino  (Leído 119 veces)

Desconectado jomaiz

  • Usuario Completo
  • ***
  • Mensajes: 201
  • Reputación 4
  • Sexo: Masculino
    • Ver Perfil
Iluminación led barata con arduino
« en: 14 de Julio de 2018, 21:37:53 pm »
Quiero compartir con vosotros mi "proyecto" para sustituir la iluminación halógena de mi lupa binocular por led.

Materiales:

4 leds blancos
4 resistencias de 82Ω
1 una protoboard pequeña
1 arduino nano
1 potenciómetro
13 cables

Precio total no llega a 15€.



Se alimenta mediante micro USB, vale un cargador de móvil, un portátil o una batería (powerbank).

Como es pequeño, se puede meter en las tripas de muchos de nuestros aparatos. Os dejo una idea para que veaís el tramaño:


El código para programar el ardunio. Basicamente, los leds comienzan apagados y al girar el potenciómetro un led empieza a brillar cada vez más hasta llegar a su máximo y se enciende el siguiente. Así hasta que acaben todos encendidos.

Código: [Seleccionar]
const int led1 = 1;
const int led2 = 2;
const int led3 = 3;
const int led4 = 4;

const int potenciometro = A0;

void setup() {
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
 
  pinMode(potenciometro, INPUT);
}

void loop() {
  int valor = analogRead(A0);
 
  // primer led 
  if (valor > 0){
int valormapeado = map(valor, 0, 1023, 0, 256);
digitalWrite(led1, valormapeado); 
  }else{
digitalWrite(led1, LOW); 
  }
 
  // segundo led
  if (valor >= 257){
int valormapeado = map(valor, 0, 1023, 257, 513);
digitalWrite(led2, valormapeado); 
  }else{
digitalWrite(led2, LOW); 
  }
 
  // tercer led
  if (valor >= 514){
int valormapeado = map(valor, 0, 1023, 514, 770);
digitalWrite(led3, valormapeado); 
  }else{
digitalWrite(led3, LOW); 
  }
 
  // cuarto led
  if (valor >= 771){
int valormapeado = map(valor, 0, 1023, 771, 1023);
digitalWrite(led4, valormapeado); 
  }else{
digitalWrite(led4, LOW); 
  }   
 
  delay(20);
}

Es la primera vez que hago algo de electrónica, así que espero que no explote nada  ;D Seguramente en las próximas semanas lo lleve a la práctica.

Un saludo.
« última modificación: 14 de Julio de 2018, 21:43:41 pm por jomaiz »
Microscopio: Optika B-159 (4X/10X/40X/60x/100X)
Estereoscopio: Bresser Biolux ICD (2x)
Cámaras: Pentax k-x y Celestron CM44421 2 Mpx

Desconectado Vicente

  • Usuario Jr
  • **
  • Mensajes: 64
  • Reputación 4
  • ¡Viva la microscopía!
    • Ver Perfil
Re:Iluminación led barata con arduino
« Respuesta #1 en: 14 de Julio de 2018, 22:27:16 pm »
Muy interesante Jorge,ya nos contarás como te va. Suerte con el proyecto.
Saludos.
Vicente.

Desconectado JAIME

  • Nuevo
  • *
  • Mensajes: 29
  • Reputación 2
  • Sexo: Masculino
  • Ignora lo accesorio, atesora lo esencial
    • Ver Perfil
Re:Iluminación led barata con arduino
« Respuesta #2 en: 15 de Julio de 2018, 19:33:19 pm »
¡Muy interesante tu proyecto!!!
Yo utilizo Arduino de vez en cuando, es muy entretenido.

Mi duda es sobre la iluminación de esos LEDs, aunque es fácilmente ampliable.

¡¡Informamos de cómo avanza !!

Conectado ABEL

  • Staff Técnico
  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 2176
  • Reputación 19
    • Ver Perfil
    • Vida Invisible
Re:Iluminación led barata con arduino
« Respuesta #3 en: 16 de Julio de 2018, 00:09:19 am »
Mucha suerte en tu proyecto Jorge. Ya nos mantendrás informados ¡