Tabla de contenido:

¿Quieres construir un muñeco de nieve ?: 9 pasos (con imágenes)
¿Quieres construir un muñeco de nieve ?: 9 pasos (con imágenes)

Video: ¿Quieres construir un muñeco de nieve ?: 9 pasos (con imágenes)

Video: ¿Quieres construir un muñeco de nieve ?: 9 pasos (con imágenes)
Video: Cómo dibujar un muñeco de nieve | Dibujos sencillos ⛄ 2024, Noviembre
Anonim
Image
Image
Imagen
Imagen

Introducción

Este proyecto muestra cómo construir un muñeco de nieve danzante, con Raspberry Pi y PivotPi, ¡un servocontrolador construido solo para eso!

Scratch se usa para codificar al muñeco de nieve que baila y Sonic Pi genera la música de las fiestas.

Paso 1: lo que necesitará

El muñeco de nieve muestra el PivotPi, así que comencemos con eso. Necesitará:

  1. Un PivotPi
  2. Una RaspberryPi con acceso wifi (ya sea la Pi3 u otra Pi con un dongle)
  3. 4 pilas AA
  4. 2 servos medianos
  5. 1 pequeño servo
  6. 6 cables de puente macho a hembra (negro, rojo, blanco y marrón, rojo, naranja si puede elegir colores)
  7. Vocero
  8. Tarjeta SD Raspbian para Robots

En el área de manualidades necesitarás:

  1. Foamboard
  2. Gran corbata envuelve
  3. Cinta fuerte de doble cara
  4. Ojos saltones
  5. Marcador negro
  6. Una publicación fuerte

Paso 2: Body Building de muñeco de nieve

Construirás el muñeco de nieve con un trozo de cartón pluma. Use tres platos de diferentes tamaños, o cualquier objeto redondo, que le dará un muñeco de nieve de proporciones agradables. Corta las piezas y considera lijar los lados también.

Cortar tres círculos

Use un marcador negro para rodear cada círculo, para que se destaquen. ¡Y tenemos el comienzo de un muñeco de nieve!

Cuerpo de muñeco de nieve

Paso 3: construye el muñeco de nieve

Consigue un poste de algún tipo que sea lo suficientemente alto como para sostener al muñeco de nieve.

Conecte dos servos medianos a la mitad inferior del poste, fijándose en su posición aproximada. La ubicación del servo determina el tipo de movimiento que obtendrás. Si coloca un servo en el centro de uno de los círculos, obtendrá un movimiento de rotación puro. Eso queda bien para la parte central con los brazos. Sujete los brazos al cuerpo con cinta adhesiva, los brazos no se mueven, es el cuerpo el que girará.

Si coloca un servo más alto que el centro del círculo del cuerpo, obtendrá un efecto de swing que se verá bien en la parte inferior. No es una ciencia precisa (podría serlo, pero no es necesario que sea tan preciso para un muñeco de nieve), pero aproximadamente 1/3 se ve bien.

El servo superior, uno pequeño, controla la cabeza. Usaremos un trozo corto de madera de balsa como mástil, cuya parte inferior está unida al servo y la parte superior está unida a la cabeza. Esto permite que el muñeco de nieve mueva su cabeza de lado a lado. La madera de balsa utiliza cinta adhesiva de doble cara para adherirse a la parte de la cabeza. ¡Es hora de decorar el muñeco de nieve! ¡Ojos saltones, bastón de caramelo y todo!

Sección media con brazos

Sección inferior con desplazamiento desde el centro

Cabeza y cuello

Paso 4: Conexiones de servo

¡Es hora de conectar esos servos a la placa PivotPi! Hay tres, pero dos deberían ser un poco demasiado altos. Usted tiene un par de opciones. Puede colocar el PivotPi / RaspberryPi más arriba en el poste de soporte usando bridas o cualquier otro método seguro, o puede extender los cables del servo usando cables de puente macho a hembra.

El servo inferior está conectado al puerto 1.

El servo medio está conectado al puerto 2.

El servo superior (el pequeño) está conectado al puerto 7 ya que mi PivotPi se mantuvo en pie y los cables podrían alcanzarlo (el puerto 8 también habría estado bien).

Conexiones de servo

Extensiones de cables

Puede cambiar el código Scratch para que coincida con sus propias conexiones adaptando estos bloques

Paso 5: Conexión de los altavoces

La conexión del altavoz es fácil.

  1. Su cable de alimentación está conectado tanto al altavoz como a uno de los puertos USB del Pi
  2. Su cable de audio va al puerto de audio del Pi
  3. Su poder debe estar encendido al volumen más alto ya que estaremos afuera

Conexión de altavoz

Paso 6: Código Scratch

El proyecto del muñeco de nieve utiliza Scratch para PivotPi. Para evitar parecer completamente un robot, se utilizan algunos generadores aleatorios. De lo contrario, el código es sencillo. Puede obtener más información con nuestra página de referencia de Scratch en línea.

Si realiza una actualización de software DI en su tarjeta Raspbian for Robots, podrá encontrar el código de la siguiente manera:

Haga clic en Archivo, luego en Abrir

Haga clic en el botón Pi y navegue hasta Dexter, PivotPi, Projects, Snowman

Paso 7: Código de Sonic Pi

Sonic Pi no está, por defecto, en Raspbian for Robots. No lo necesita, pero es divertido agregarlo.

Para instalar Sonic Pi, su tarjeta SD debe tener al menos 8 Gig con algo de espacio libre. Si tiene uno de 4 Gig, los cambios son que Sonic Pi no encajará en él.

Ejecute los siguientes comandos en una ventana de terminal:

sudo apt-get update

sudo apt-get install sonic-pi

y deja que haga su magia.

Raspberry Pi / Programación / Sonic Pi

Puedes descargar Jingle Bells de la colección de Robin Newman (haz clic en el botón "Descargar Zip", arriba a la derecha) (¡Muchas gracias a Robin por compartir su talento musical!)

Si necesita ayuda para transferir el archivo de su computadora habitual a su Pi, eche un vistazo a nuestros tutoriales:

Transferir archivos desde una Mac

Transferir archivos desde una PC

Inicie Sonic Pi haciendo clic en el pequeño menú de frambuesa roja de Pi, luego en Programación y luego en Sonic Pi.

Cargue el archivo Sonic Pi haciendo clic en el botón Cargar y busque el lugar donde lo guardó en el Pi.

Una vez que su altavoz esté conectado al Pi y encendido, puede hacer clic en el botón Ejecutar y escuchar su Pi para crear música.

Paso 8: Cómo obtener el código para este proyecto

La forma más sencilla de obtener el código es actualizar el software de Dexter Industries a través de la “Actualización de software DI”. Cuando haga esto, aparecerán todos los archivos de código para nuevos proyectos como este.

Ruta de archivo

Cuando ejecuta la Actualización de software DI, este proyecto se puede encontrar en esta ubicación:

/ inicio / pi / Dexter / PivotPi / Proyectos / Muñeco de nieve

Archivo descargable

Si no está utilizando el software personalizado de Dexter Industries, Raspbian for Robots, y aún desea descargar este archivo, puede descargarlo aquí.

Paso 9: ¿Necesitas ayuda?

¿Tiene alguna pregunta o problema? Publícalo en los foros y te ayudaremos.

Recomendado: