Translate

miércoles, enero 17, 2018

Convertir ficheros *.svg (inkscape) y *.dxf (autocad) en piezas para imprimir




Convertir ficheros *.svg (inkscape) y *.dxf (autocad) en piezas para imprimir



Software que necesitamos:

-Google Scketchup PRO 8 (solo la version pro permite imporar dxf)
-Img2Cad
-Inkscape

Como usar:

1.Pieza svg en inkscape:
 -modos de trayecto (F2) y selecionar todos los lados de la pieza manteniendo shift presionado
-Menu trayecto --> borde a trayecto
-Archivo --> exportar imagen png:
                      -Boton seleccion
                      -Poner ruta y nombre de fichero a exporar
                      -boton exportar
2.Imporar el fichero png desde app img2cad:
  -boton add files
  -boton options:
             -center line
             -value 600
             -do not override,ok
             -browse desino y convert fichero dxf
3. sketchup pro 8:
          - File import e imporatamos el fichero dxf
          -Ya podemos trabajar en 3d con el fichero, para dar volumen hay que usar primero el lapiz



   


viernes, diciembre 22, 2017

Habilitar Crontab en Android (PROGRAMAR TAREAS EN LINUX - android)

Habilitar Crontab en Android

Está probado en Android 6.

Bajar fichero :

https://mega.nz/#!NNFm3IrZ!ScxGNO8dCIYHwuOcNvsAE-ilXI_9ZJqsd3X_LnD554g

-Dejar en el almacenamiento interno del telefono descomprimido por ejemplo en la carpeta /mnt/sdcard.
-Puedes entrar en la shell por adb o usando una app como termius contra localhost
-como root ejecutaremos el comando Install.sh
-Poner el sistema en modo lectura: mount -o rw,remount /


-El fichero con las tareas programadas está en /system/etc/cron.d/root y lo editamos como root para agregar nuestras tareas programadas, yo he creado una para que se ejecute el modo vuelo automaticamente a las 23:30 todas las noches de todos los dias de la semana, el script airOn. sh y airOff.sh lo teneis mas abajo:
       30 23 * * *  su -l root -c '/bin/airOn.sh'
  Salir del editor (yo uso vi). 
-Poner el sistema en modo read only: mount -o ro,remount /





Hay que hacer dos scripts, uno para activar el modo vuelo y otro para desactivarlo:
airOn.sh:
#!/sbin/sh

settings put global airplane_mode_on 1
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true

airOff.sh
#!/sbin/sh

settings put global airplane_mode_on 0
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false
Yo los he dejado en /bin para que coja el Path, 
hay que darles permisos de ejecución para todos los usuarios chmod 777 
Con crontab podemos programar la hora de activacion y desactivación, todos
los dias a las 6:45:
45 06  * * *  su -l root -c '/system/bin/reboot'



martes, octubre 17, 2017

SmarthomeBox: Instalar raspberry menus + Domoticz + Zwave

SmarthomeBox: Instalar raspberry menus + Domoticz + Zwave





1.Descargar imagen raspian para pantalla tft 3.5" osoyoo v5 (yo uso esta, para cualquier otra de 3.5" seguir las instrucciones del vendedor):
http://osoyoo.com/2016/05/26/osoyoo-lcd-touch-screen-for-raspberry-pi-installation-guide/
   Una vez instalado hacer:
    apt update
    No hacer upgrade porque nos pone otro kernel y loa pantalla dejará de funcionar.
   Desde rapi-config habilitar autologin para usuario pi
 
2.Instalar los menus y aplicar modificaciones en el sistema (reboot programado, ejecución menus)

         2.1Desde la carpeta /home/pi con usaurio pi:
              git clone https://github.com/txurtxil/MenusZwave

          2.2Modificar el fichero /home/pi/.bashrc del usuario pi, al final de la linea incluir estas lineas:

                              # Bucle que verifica si hay instancia de X11 en memoria, si no la hay se eje$
                               if [ ! "$(pidof xinit)" ]
                                then
                               set -x
                               sudo xinit /home/pi/pitftmenu/menu
                               else
                              echo "Hay sesion X11"
                               fi                       
              2.3 Reboot diario programado con crontab a las 6:45 de la mañana):
                    $sudo su
                    #crontab -e
                      Incluir esta línea y salvar:
                       45 06 * * 1-5 su -l root -c '/sbin/reboot'
45 06  * * 1-5  su -l root -c '/sbin/reboot'

3.Instalar domoticz, con este asistente tendremos domoticz en el boot y listo en la ip de la raspi:

sudo curl -L install.domoticz.com | sudo bash

4. instalar zUSB en domoticz:

      4.1.http://192.168.x.x:8080
      4.2.Setup---Hardware
       Añadir dispositivo openZwave USB


       Desde setup añadiremos dispositivos zwave (Node management-- include node)
                 

5.Para activar/desactivar switch, interruptores desde la shell:

encender:
apagar: