Publicado el

Una Impresora para Redes Sociales.

Hace unos meses un joven MAKER, creó un Router para su abuelo quien alguna vez fue un tipo muy duro, pero que ahora sufre de Alzheimer, su proyecto fue tan bueno que recibió más de 24K visitas y 236 likes de favorito. Debido a esto, él siguió concentrándose en hacer cosas especiales para personas especiales. Hoy les compartiremos su proyecto más reciente: Una impresora de Redes Sociales para personas especiales.


Si una persona nunca ha utilizado Internet ¿Cómo hacerle saber que sigues adelante con tu vida?
Esa fue la motivación para la creación de este artefacto.
Cada vez que se actualizan las redes sociales de nuestro MAKER, el dispositivo va a imprimir, así que aunque su abuelo no tenga ninguna red social, su abuelo podrá acceder a todas las actualizaciones, publicaciones, etc.

Proceso de elaboración de la Impresora para Redes Sociales.

Paso 1: Material necesario

  • LinkIt Smart 7688 Duo.

Picture of What do we need

  • Grove Breakout for LinkIt Smart 7688 Duo.

2.png

  • Embedded Thermal Printer (Impresora térmica).

3.png

Paso 2: La Conexión

  • Debemos conectar los Módulos Grove al Grove Breakout para Linkit Smart 7688 Duo.

La impresora térmica funciona a 5V, la interfaz Grove en  la tarjeta Grove Breakout es de 3.3V, por lo que tenemos que hacer un cambio en el cable de alimentación al puerto del Grove Breakout para Linkit Smart 7688 Duo.

  • El puerto D4 del módulo de la impresora térmica se conecta al Grove Breakout.

Paso 3:  Configuración del Linkit Smart 7688 Duo.
Picture of Setup the Linkit Smart 7688 Duo
5.png

  • El software consta de 2 partes: el código que se ejecuta en el Arduino y el Script en Python que se ejecuta en el Linkit Smart 7688.
  • Modifica el archivo de configuración para cambiar el MT7688 en modo de estación y conéctate a Internet.

[code language=”java”] vi /etc/config/wireless [/code]
Cambia la configuración del archivo como se muestra a continuación:

  • Cambia el SSID y la contraseña de tu cuenta en el recuadro rojo.

Utilizamos el yunbridge para comunicar el MT7688 y el ATmega32U4 para habilitar el  yunbridge.

[code language=”java”]
uci set yunbridge.config.disabled=’0′
uci commit
[/code]
Tienes que probar el “ping” en algún sitio web, tu Linkit Smart 7688 Duo debe haberse conectado correctamente a Internet.
[code language=”java”]
ping seeed.cc
[/code]
Paso 4: Sube el Código Arduino
Picture of Upload the Arduino Code

  1. Descarga el código aquí.
  2. Da click en el botón “Download Zip” del lado derecho de la pagina web para descargar todos los códigos.
  3. Descomprime todos los archivos zip en “C:\Users\Administrator\Documents\Arduino\” y quita la carpeta “master” en el archivo descomprimido.
  4. Inicia el Arduino IDE.
  5. Da click en el archivo Sketch>Add y agrega el archivo SNS_Spider_Arduino.ino desde “C:\Users\Administrator\Documents\Arduino\SNS_Spider\Arduino_Code\SNS_Spider_Arduino\
  6. Da click en Tools -> Board, selecciona “Linkit Smart 7688 Duo” “Linkit Smart 7688 Duo” y elige el puerto en el menú derecho.
  7. Presiona CTRL +U  para subir los códigos a tu placa. Espera un momento hasta que aparezca la leyenda: “Done uploading”.
  8. ¡Felicitaciones! ya has completado la mayor parte del trabajo del software.

Paso 5.- Descarga el código y cámbialo.
Picture of Download the code and change it
8.png

  • Primero deberemos instalar la carga dependiente, y los códigos deberán verse así:

[code language=”java”]
pip install requests
pip install beautifulsoup4</pre>
[/code]

  • Ahora, ya hemos instalado todos los requerimientos, descarga el código desde github.

[code language=”java”]
git clone https://github.com/Lee-Kevin/SNS_Spider
[/code]

  • Entra en SNS_Spider y ahí podrás encontrar una carpeta y algunos archivos.

Arduino_Code es el código que deberá estar corriendo el Arduino, el sns_spider.py es el código Python que deberá estar corriendo en el Linkit Smart 7688. Ahora editamos el sns_spider.py y el atomizer.py usando el vi editor.
[code language=”java”]
cd SNS_Spider
vi sns_spider.py
[/code]
Abre tu red social favorita y copia las cookies. Puedes obtenerlas desde tu navegador, por ejemplo en Google Chrome solo presiona Ctrl+Shift+l, puedes abrir la barra de herramientas de Chrome,copiar las cookies a tu red social favorita, modificarlas cookies para que sean propias y así mismo el URL de tu página.
Paso 6.- Configuración de inicio del script

  • Entra a /root/SNS_Spider

[code language=”java”]
cd ~ & cd /root/SNS_Spider/
[/code]

  • Y después coloca el script de arranque.

[code language=”java”]
chmod +x spider & mv spider /etc/init.d
etc/init.d/spider enable
[/code]
[code language=”java”]
/etc/init.d/spider start &
[/code]

  • Y luego reinicia el router.

[code language=”java”]
reboot
[/code]
Cuando haya terminado el reinicio del router, la aplicación verificará tu red social una vez cada minuto, esto quiere decir que ya has terminado todo el trabajo del software.
Paso 7.- Prepara los componentes estructurales.
Picture of Prepare the structural components
Lo que necesitamos:

Paso 8.- Imprime un diseño en 3D, este será la estructura.
Picture of Make a 3D print skeleton
3D建模预览.png
Ahora vamos a hacer una carcasa 3D para la impresora y el hardware. Descarga el archivo adjunto STL.
Paso 9.- Ajusta la estructura y el hardware.
Picture of Fix structure in hardware
La tarjeta de expansión 7688 tiene 3 agujeros para los soportes y tuercas para su montaje. Este paso puede hacerse completamente a mano.
Paso 10.- Montamos el hardware a la estructura.
Picture of Fix hardware on the skeleton
Atornilla la parte del hardware previamente ajustada a la carcasa, consejo: Los tres tornillos no se aprietan uno por uno, deben enroscarse y luego apretarse.
Paso 11.- Agrega la impresora a la estructura 3D.
Picture of Fix the printer on skeleton
205831019739660277.jpg721683250004532008.jpg14499916003512807.jpg
Nota: Primero introduce los cables en la estructura, luego conecta la impresora.
Paso 12: El resultado.
Picture of The Result
9.png10.png

Paso 13.-Hazlo, pruébalo, mejóralo.
Este proyecto fue realizado como un proyecto de código abierto, el cual es un buen punto de partida. Permite que tu imaginación revolucione en combinación con la mecánica, electricidad, electrónica y el diseño de software. Decóralo. Improvisa el trabajo. Sin importar que, escribe una reseña sobre ello.
¡Compártenos tu progreso!

Recomendación: En TeslaBEM ya contamos con servicio de impresión 3D. Puedes cotizar tus archivos en ventas@teslabem.com Manejamos diferentes colores.
También tenemos ya disponible el Servicio de Corte Láser.

Fuente: Instructables

[Total:0    Promedio:0/5]
Compártelo: