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.
- Grove Breakout for LinkIt Smart 7688 Duo.
- Embedded Thermal Printer (Impresora térmica).
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.
- 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
- Descarga el código aquí.
- Da click en el botón «Download Zip» del lado derecho de la pagina web para descargar todos los códigos.
- Descomprime todos los archivos zip en “C:\Users\Administrator\Documents\Arduino\” y quita la carpeta «master» en el archivo descomprimido.
- Inicia el Arduino IDE.
- 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\”
- Da click en Tools -> Board, selecciona “Linkit Smart 7688 Duo” “Linkit Smart 7688 Duo” y elige el puerto en el menú derecho.
- Presiona CTRL +U para subir los códigos a tu placa. Espera un momento hasta que aparezca la leyenda: «Done uploading».
- ¡Felicitaciones! ya has completado la mayor parte del trabajo del software.
Paso 5.- Descarga el código y cámbialo.
- 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.
Lo que necesitamos:
- M3*5+6 Separadores —— 3 Piezas.
- M3*6 Tornillos —— 3 Ppiezas.
- M3 Tuercas —— 3 Pieza.
- Desarmador —— 1 Pieza.
Paso 8.- Imprime un diseño en 3D, este será la estructura.
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.
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.
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.
Nota: Primero introduce los cables en la estructura, luego conecta la impresora.
Paso 12: El resultado.
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@tiendadeelectronica.mx Manejamos diferentes colores.
También tenemos ya disponible el Servicio de Corte Láser.
Fuente: Instructables