Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

SunGlass-BOT [Un par de gafas de sol automatizado]

Componentes y suministros

Arduino UNO
× 1
Servos (Tower Pro MG996R)
× 1
Piezas electrónicas UTSOURCE
× 1

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Un par de gafas de sol que detecta automáticamente la intensidad de la luz y cierra o abre su pantalla negra.

Entonces, de ahora en adelante, no necesita preocuparse por los ojos. En cambio, este par de anteojos está aquí para proteger automáticamente sus ojos y también para abrir las cortinas para facilitar la visualización en condiciones de poca luz.

Este robot está hecho con Arduino y algunas partes básicas. Suena bien, ¿no?

Actualización:este robot se ha destacado como PROYECTO PRINCIPAL en la revista HAckSpace https://hackspace.raspberrypi.org/issues/9

Paso 1:piezas

  • 1x Arduino Pro Mini (5v 16 MHz)
  • 1x micro servomotor (cualquier modelo es bueno pero debe ser pequeño)
  • 1x LDR (resistencia dependiente de la luz)
  • 1 resistencia de 10 k ohmios
  • un par de gafas de sol

Para la programación, necesitará un convertidor de USB a TTl o Arduino Uno. Subiré el código usando un Uno.

Paso 2:Principio

Haremos un circuito divisor de voltaje y lo conectaremos con Arduino. Ahora sabemos que LDR es una resistencia variable y su valor de resistencia cambia según la intensidad de la luz. Dado que nuestra resistencia es de 10k, nuestro valor estará entre 0 y 1023. Si hay una luz solar brillante o media, el valor será inferior a 100. En la luz de la habitación, el valor estará entre 500 y 600. Si es demasiado oscuro, la cantidad será 1023. Lo tienes, ¿verdad? ¡Procedamos!

Paso 3:el circuito

El circuito es lo suficientemente simple de construir. Lo probé en una placa de prueba y luego lo soldé a un Arduino Pro Mini. Deje espacio para el LDR, ya que tendrá que detectar la luz.

Paso 4:Programación del Arduino Pro Mini

Como puede ver, no tenemos una opción de programación USB en el Pro Mini. Use un convertidor de USB a TTL o use un Arduino Uno. Después de todo, todos tenemos un Uno, ¿verdad? Entonces, ¿por qué gastar dinero?

Simplemente retire el ATmega328P IC del Arduino Uno con un destornillador para levantarlo. Luego, conecte el pin de la siguiente manera:

  • UNO -------- Pro mini
  • 5v --------------- vcc
  • Gnd ------------ Gnd
  • tx ---------------- tx
  • rx ---------------- rx
  • restablecer ----------- primero

Puede ver el video para hacerlo (idioma diferente):

¡Eso es! Luego, conecte el cable USB Arduino Uno y conéctelo a su PC o Android para cargar el código. Antes de cargar vaya a herramientas> tipo de placa> seleccione Arduino Pro Mini (también seleccione el procesador correcto 5V 16 MHz en nuestro caso). Vea la imagen.

Luego cargue el código.

Enlace de código:https://github.com/ashraf-minhaj/SunGlass-Bot-Auto ...

  // * SunGlass-Bot un sunglass automático por ashraf minhaj.// tutorial completo en youtube:www.youtube.com/c/fusebatti//Contacta si es necesario [email protected]#include  Servo sglass; // nombre del servoint ldr =0; // conecta LDR a A0int value =0; // define el valor 0void setup () {Serial.begin (9600); // esto no es necesario, pero para mostrar el valor a pc sglass.attach (9); // declara en qué pin el servo adjunto} void loop () {value =analogRead (ldr); // leer valor analógico de A0 Serial.println (valor); retraso (100); if (valor <100) // cambia el valor como desees {sglass.write (155); // retardo de bajada del vidrio negro (100); // un poco de retraso para que el servo se mueva allí} else {sglass.write (80); // retraso de cristal negro (100); }}  

¡Súbela y comprueba cómo funciona!

Paso 5:prepara las gafas de sol

Empuja con fuerza para quitar las gafas negras y pégalas en un alambre duro como este. Luego monte el servo y agregue un brazo de servo para pegarlo con el marco de vidrio adicional que hicimos. Puede encenderlo con cualquier fuente de alimentación de 5 V 1 A. Usaré un banco de energía casero.

Paso 6:¡Listo!

Encienda el circuito y debería ver que el Arduino se enciende. ¡Ahora sal y diviértete con este robot de gafas de sol de aspecto extraño pero increíble!

Código

  • subglass-bot.code.c
subglass-bot.code.c C / C ++
 // * SunGlass-Bot un sunglass automático de ashraf minhaj.// tutorial completo en youtube:www.youtube.com/c/fusebatti//Contacta si es necesario [email protected]#include  Servo sglass // nombre del servoint ldr =0; // conecta LDR a A0int value =0; // define el valor 0void setup () {Serial.begin (9600); // esto no es necesario, pero para mostrar el valor a pc sglass.attach (9); // declara en qué pin el servo adjunto} void loop () {value =analogRead (ldr); // leer valor analógico de A0 Serial.println (valor); retraso (100); if (valor <100) // cambia el valor como desees {sglass.write (155); // retardo de bajada del vidrio negro (100); // un poco de retraso para que el servo se mueva allí} else {sglass.write (80); // retraso de cristal negro (100); }} 
sunglass-bot.code
https://github.com/ashraf-minhaj/SunGlass-Bot-Automatic-SunGlass-Robot-

Esquemas


Proceso de manufactura

  1. Linterna de gas
  2. Puntero láser
  3. Linterna
  4. Caleidoscopio
  5. Láser semiconductor
  6. Fotografía
  7. Señal de tráfico
  8. Bombilla
  9. Fibra óptica
  10. Luz de mesa interactiva controlada por gestos
  11. Arduino Spybot