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

Girasol de San Valentín

Componentes y suministros

SparkFun Arduino Pro Mini 328 - 5V / 16MHz
× 1
Mini fotocélula SparkFun
× 1
SparkFun Servo - Generic Metal Gear
× 1

Herramientas y máquinas necesarias

Impresora 3D (genérica)

Aplicaciones y servicios en línea

circuito.io
Arduino IDE

Acerca de este proyecto

Con el próximo Día de San Valentín, comenzamos a buscar ideas de proyectos con un toque romántico. Mientras buscamos pistas a nuestro alrededor, nuestros ojos se posaron en un girasol de plástico que teníamos en la ventana de nuestra oficina. A decir verdad, era bastante feo, pero nos dio una idea:¿y si hiciéramos una flor que se mueve según la luz, como un girasol real? Después de algunas revisiones (y un montón de filamentos) te regalamos ¡este Girasol de San Valentín! Difunde el amor.

La electrónica

Si ha seguido nuestros tutoriales, ya debería conocer el ejercicio:

1. Haga clic en este enlace mágico en circuito.io con los componentes exactos que necesita para este proyecto.

2. Realice los ajustes necesarios. Por ejemplo, si desea usar una batería en lugar del adaptador de pared o si tiene un tipo diferente de Arduino. Usamos un pro-mini para este proyecto. Si desea utilizar uno diferente, asegúrese de que encaje en la flor.

3. Haga clic en Generar (el botón rojo en la parte inferior del constructor.

4. Comprueba que tienes todas las piezas que necesitas , incluidos los periféricos:resistencias, cables, puentes, etc. La lista aparecerá en el primer paso de la guía paso a paso.

Puede hacer clic en las diferentes partes de la lista (en la aplicación) y será redirigido a un sitio web donde podrá comprarlas si es necesario.

5. Cableado:desplácese un poco hacia abajo en la respuesta que recibió y verá una guía paso a paso que lo guiará a través del cableado de su circuito.

6. Ha llegado a la sección de códigos. Aquí tienes un código de ejemplo que integra todos los componentes usados ​​en el proyecto.

  • Descarga el código
  • Descomprímalo \ extráigalo en su computadora
  • Ábralo con Arduino IDE (que puede descargar aquí)
  • Súbelo a tu Arduino

Una vez que vea que todo funciona correctamente, copie el nuevo código de la sección de código a continuación, y péguelo en la pestaña "firmware" en el código en el que ya está trabajando, de modo que ya tenga todas las bibliotecas configuradas. Asegúrese de dejar la primera parte en la parte superior del código, que define los pines y las bibliotecas (la parte en la imagen de abajo).

Haciendo la flor

Imprime en 3D las diferentes partes de la flor. Puede encontrar todos los archivos .STL en los enlaces siguientes o en este enlace.

Deberá imprimir:

  • 1 X base
  • 1 barra X
  • 1 corbata
  • 1 X sépalo
  • 6 pedales X
  • Hierba 10 X:al imprimir esta pieza, asegúrese de utilizar un filamento suave \ flexible. Usamos Filaflex

Ensamblaje:

  • Para los pétalos , la barra y el sépalo utilizamos un alambre de acero delgado y flexible. Hay pequeños taladros integrados en el diseño exactamente para esto.
  • El servomotor se conecta con 2 tornillos pequeños al lateral de la base y con un clavo al sépalo.
  • Coloque la Mini fotocélula en el taladro dedicado en la base, debajo del pedestal del servo.

¡Que tengas un día soleado de San Valentín!

Código

  • Sunny Valentine
Sunny Valentine Arduino
1. Descarga el código de circuito.io
2. Ábrelo con Arduino IDE
3. Reemplace la configuración vacía () del código original, con el código que se presenta a continuación
 / * Este código establece lo esencial para que su circuito funcione. Se ejecuta primero cada vez que su circuito se alimenta con electricidad. * / void setup () {// Setup Serial que es útil para depurar // Use el Serial Monitor para ver los mensajes impresos Serial.begin (9600); Serial.println ("inicio"); servo.attach (SERVO_PIN_SIG); servo.write (servoRestPosition);} / * Este código es la lógica principal de su circuito. Define la interacción entre los componentes que seleccionó. Después de la configuración, se ejecuta una y otra vez, en un ciclo eterno. * / void loop () {// Obtiene la lectura de luz actual, reste el valor ambiental para detectar cambios de luz ldrSample =ldr.readAverage (1000); Serial.print (ldrSample); Serial.print ('\ t'); servoRestPosition =map (ldrSample, 200,900,10,95); servoRestPosition =restringir (servoRestPosition, 10,95); Serial.println (servoRestPosition); servo.write (servoRestPosition); retraso (1000 * 20); } 

Piezas y carcasas personalizadas

Barra de girasol
Girasol - Pétalo
Girasol - base
Girasol - Sépalo
Girasol - hierba
Girasol - corbata

Proceso de manufactura

  1. Semilla de girasol
  2. Evitación de obstáculos utilizando inteligencia artificial
  3. Diversión con giroscopio con NeoPixel Ring
  4. Controlador de juego Arduino
  5. Traje de nube
  6. Seguidor de línea industrial para suministro de materiales
  7. Pixie:un reloj de pulsera NeoPixel basado en Arduino
  8. Botella de agua con tecnología Arduino
  9. Teatro de sombras navideño
  10. Arduino Sunflower:Un Sun-Dancer electrónico
  11. Cámara de vigilancia remota móvil