Hola a todos!

La Pascua termina y el tema de imprimir varios patrones en los huevos se vuelve un poco menos relevante, pero esto no hace que el bote del huevo sea menos necesario, lo que todos necesitan y siempre está durante todo el año :)
Para aquellos que no lo saben, un bote de huevos es una máquina que puede dibujar cualquier objeto esférico con un rotulador común: huevos, pelotas de tenis, decoraciones para árboles de Navidad. El concepto del mecanismo fue inventado por el diseñador
Bruce Shapiro en 1990, y no hace mucho tiempo la famosa compañía
Evil Mad Scientist Laboratories lanzó su versión bajo el nombre de
The EggBot . Debemos rendir homenaje a Evil Mad Scientist Laboratories, el proyecto se ha abierto y permite el uso de software para otros robots de huevo, incluso en proyectos comerciales.
Aquí están las obras de arte obtenidas en la salida:
Se pueden dibujar imágenes simples en cualquier editor de vectores, y se pueden crear objetos geométricos complejos, por ejemplo, en python.
Aquí hay un ejemplo de dicho programa: Pero la imagen resultante ya está en el huevo:
Los entusiastas incluso crean imágenes con un efecto estroboscópico durante la rotación:
Al crear mi eggboat, no me propuse el objetivo de alcanzar los $ 15, pero sucedió :). En comparación, el Eggbot Pro original cuesta $ 325, que es un orden de magnitud más costoso. El costo principal de cualquier barco de huevos son los motores paso a paso. Usé los más asequibles: 28BYJ-48-12V, de ahí el precio final de 15 dólares.
Entonces, para preparar mi bote de huevos, necesitarás:
1.110 gramos de plástico ABS o PLA. Imprimí las partes negras con ABS, PLA amarillo. Es doloroso PLA es hermoso cuando se imprime en vidrio :)
2. Electrónica en stock:
- 1 x Arduino chino UNO c Aliexpress con cable para computadora por 250 rublos.
- 2 x 28BYJ-48-12V Motor paso a paso + ULN2003 Motor paso a paso para 100 rublos.
- 1 x SG90 Micro Servo Motor 100 rub.
- 1 x fuente de alimentación de 12V (no puede comprar si tiene una).
3. Lo que no podemos imprimir, pero podemos comprar en casi cualquier ferretería:
- primavera
- pernos, tornillos, tuercas, arandelas.
- junta de goma (puede imprimir si tiene Flex).
- rodamiento 608.
Ponemos el plástico en la impresora 3D e imprimimos los detalles, cuyos modelos coloqué cuidadosamente
aquí .
Detalles sobre qué y cuánto imprimir, dónde obtener exactamente la electrónica, cuántos y qué tipo de pernos debe buscar
aquí .
Para aquellos que aún no han comprado una impresora 3D, pero realmente quieren preparar su bote de huevos, puedo imprimir todos los detalles y enviarlo por correo. Contacto en PM, ¡todo estará de la mejor manera posible! Te lo garantizo!
Después de imprimir, puede comenzar a ensamblar. El ensamblaje del dispositivo se ve así:

Para que tenga éxito, pasé mucho tiempo y preparé instrucciones para ensamblar y conectar dispositivos electrónicos en imágenes. Puede descargar las instrucciones
aquí .
Después de imprimir y ensamblar, debe obtener dicho dispositivo:

Una vez completado el ensamblaje, debe colocar el firmware en el eggboat. Dado que el cerebro del dispositivo es un arduino ordinario, no debería tener problemas con esto.
- Descargue y desempaquete el firmware desde aquí .
- Descargue el IDE de Arduino , instálelo y ejecútelo.
- Conectamos el barco de huevos a la computadora, seleccionamos el modelo de la placa y el puerto COM en el IDE de Arduino.
- Abra el archivo Eggduino.ino de la carpeta con el firmware y cárguelo en Arduino.
El conocido Inkscape con un complemento escrito por Evil Mad Scientist Laboratories se utiliza como programa de control. El complemento le permite personalizar el eggbot, administrarlo manualmente y enviar imágenes para imprimir. Agregué cuidadosamente el complemento a Inkscape y puse el archivo terminado
aquí .
Si ya tiene Inkscape, pero no hay un complemento, puede tomarlo por separado
aquí .
Descargue, instale y ejecute Inkscape. Vamos al menú de complementos, buscamos el submenú EggBot allí. Abra el complemento, ajuste la altura del rotulador e imprima cualquier cosa en el huevo.
Si tienes Inkscape cuando intentas controlar el bot da el error "No se pudo conectar a EggBot", entonces no te desesperes. El problema se puede resolver fácilmente. Mire en la lista de equipos conectados, cuál es el nombre de su placa. Luego, en el archivo ebb_serial.py del complemento Inkscape, reemplace "USB-SERIAL CH340" con su nombre en la línea 52.
También recopilé y subí una pequeña colección con ejemplos. Puedes verlo
aquí .
Como resultado, el bote de huevos debería funcionar así:
Publiqué mi proyecto en
github . Bifurcar, poner estrellas, modificar, etc. Tampoco
me olvidé de thingiverse.com.
Gracias por su atencion!