Como obtener un disco de arranque de W10 y no morir en el intento


A veces por circunstancias adversas se nos puede quedar inoperativo el disco de arranque de nuestro equipo, momento el que tendremos que  reemplazar este por otro y es en este momento cuando  necesitaremos echar manos de un disco de arranque  para instalar el sistema operativo en  el nuevo disco.

Igualmente, si desea cambiar de una forma rápida su viejo disco duro por un nuevo disco tipo SSD ,y no desea clonar su viejo  disco porque desea una instalación “limpia” del sistema operativo , también  necesitaremos una vez  mas  de un disco de arranque  para instalar el sistema operativo en  un nuevo disco.

Otras veces , incluso  puede que el SO  esté corrupto  provocando que su  equipo no arranque o  tenga problemas para hacerlo,  momentos nuevamente en el que volveremos a   necesitar un disco de arranque de su sistema operativo para intentar reinstalar el SO ( o incluso instalar desde cero si reinstalando no se soluciona el problema).

Un  disco de arranque, es pues  muy  importante  para determinados momentos  donde necesitamos reparar, reinstalar   o  directamente instalar desde cero el sistema operativo...pero ¿ y si ha perdido el disco de arranque  o simplemente no lo tiene en su poder ?

Pues si  necesita  un disco de arranque ,siempre que tenga su  numero de licencia en su poder , es posible incluso  desde otro equipo con Windows  obtener una imagen ISO de este   que le servirá para instalar nuevamente el  SO en su equipo  como  vamos  a ver  en este post

En efecto  ,se puede  crear medios de instalación tanto en dispositivo de memoria USB como de forma tradicional desde un disco  DVD ,  y  para  ambos casos  usar dichos medios  para instalar una nueva copia de Windows 10, realizar una instalación limpia o volver a instalar Windows 10, veamos ahora los pasos a seguir:

Pasos previos

Antes de de descargar la herramienta que nos permitirá descargar la imagen de su SO , asegúrese de  tener conexión estable a Internet (tenga en cuenta que necesitar descargar  mas 4 GB ), suficiente espacio de almacenamiento disponible para guardar la descarga en un equipo ( unos 8GB) , unidad externa (o dispositivo USB)  ,  un DVD vacío (y un grabador de DVDs) si quiere crear un disco o una unidad flash USB vacía con al menos 8GB de espacio.

Es importante destacar  que Windows 10 Enterprise no está disponible en la herramienta de creación de medios.

Si  ya tenia  instalado Widows se  supone que se cumplen los siguientes requisitos el que quiera instalar Windows 10:

  • Procesador (CPU) de 64 bits o 32 bits. Para comprobar esta información en su PC, vaya a Información de PC en Configuración de PC o Sistema en el Panel de control, y busca Tipo de sistema.
  • Requisitos del sistema. Al menos estos sonlo requisitos minimos para ejecutar Wundows10:
    Procesador: Un procesador a 1 GHz o más rápido o SoC
    RAM: 1 gigabyte (GB) para 32 bits o 2 GB para 64 bits
    Espacio en disco duro: 16 GB para un SO de 32 bits o 20 GB para un SO de 64 bits
    Tarjeta gráfica: DirectX 9 o posterior con un controlador WDDM 1.0
    Pantalla: 800 x 600
  • Idioma de Windows. Tendrá que elegir el mismo idioma cuando instale Windows 10. Para ver qué idioma usas actualmente, vaya a Hora e idioma en Configuración de PC o Región en el Panel de control.
  • Edición de Windows. También deberá elegir la misma edición de Windows. Para comprobar qué edición tiene actualmente, vaya a Información del equipo en Configuración de PC o Sistema en el Panel de control, y buque Edición de Windows.

 

Descarga imagen ISO

Si necesita instalar o reinstalar Windows 10 con un disco DVD (o incluso una unidad USB) deberemos  usar la herramienta de creación de medios que se incluye en la web oficial de Microsoft para crear nuestros   propios medios de instalación con un disco  DVD(o unidad flash USB ) .

Esta herramienta oficial de Microsoft , como vamos   a ver, proporciona formatos de archivo optimizados para la velocidad de descarga y puede usarse para crear archivos ISO.

Realizaremos los siguientes pasos para crear medios de instalación:

  1. Iremos a la pagina oficial de descarga  https://www.microsoft.com/es-es/software-download/windows10  w10.png
  2. Haremos clic en Descargar herramienta ahora
  3. Iremos al  sitio de su equipo donde  haya descargado el fichero de Instalación ( Media Creation Tool.exe ,botón derecho y seleccione Abrir(necesita permisos de  un administrador para ejecutar esta herramienta.)
  4. Aceptaremos los Términos de licencia,.
  5. En la pantalla ¿Qué quieres hacer?, seleccionaremos  “Crear medios de instalación( unidad Flash USB, DVD o archivo ISO) para otro PC” y después haremos clic en Siguiente.                                                                                                                                          crearmedios
  6. Seleccione el idioma, la edición y la arquitectura (64 o 32 bits) de Windows 10 ,aspectos que debería coincidir exactmente  con el tipo de licencia de Windows 10 que  tengamos adquirida .
  7. Esta tabla  nos  ayudará a decidir qué edición de Windows 10 elegir:
    Tu edición actual de Windows Edición de Windows 10
    Windows 7 Starter
    Windows 7 Home Basic
    Windows 7 Home Premium
    Windows 7 Professional
    Windows 7 Ultimate
    Windows 8/8.1
    Windows 8.1 with Bing
    Windows 8 Pro
    Windows 8.1 Pro
    Windows 8/8.1 Professional with Media Center
    Windows 8/8.1 Single Language
    Windows 8 Single Language with Bing
    Windows 10 Home
    Windows 10 Pro
    Windows 10
    Windows 8/8.1 Chinese Language Edition
    Windows 8 Chinese Language Edition with Bing
    Windows 10 Home China​

     

  8. En la pantalla de seleccione puede optar  por  un Dispositivo de memoria USB.(necesitara un dispositivo USB vacío con al menos 8GB de espacio libre donde todos los contenidos del dispositivo de memoria serán eliminados )  o por  un Archivo ISO lo cual  podrá usar para crear un DVD. .                                                                                                                                iso
  9. En el caso de necesitar un disco de arranque  seleccione  “Archivo ISO”    y siguiente.
  10. Nos tocara  elija una ubicación en su ordenador  para descargar el fichero( por ejemplo en la carpeta  Este equipo->Descargas

Creación disco de arranque

  1. Elegida la opción ISO en el paso anterior, ahora  nos tocara esperar hasta realizar la descarga completa, la cual dependerá en gran medida del tipo de conexión  así como de su proveedor de Internet . Por ejemplo si dispone de FTTH  no debería tardar mas de media hora                                                                                                           isofinal
  2. Si ha descargado un archivo ISO para Windows 10, el archivo se guardara en la ubicación local seleccionada.
  3. Tras descargar el archivo podrá ir a la ubicación donde se haya guardado, o seleccionar Abrir grabadora de DVD, y seguir las instrucciones para grabar el archivo en un DVD.                                                                                                                                          grabadora.PNG
  4. Cuando grabe un DVD desde un archivo ISO, si se le indica que el archivo de imagen del disco es demasiado grande, tendrá que usar un disco DVD de doble capa (DL).                          errror.PNG
  5. Si quiere usar el grabador de imágenes de discos de Windows para crear un DVD de instalación siga los siguientes pasos:, vaya a la ubicación en el que esté guardado el ISO. Haga  clic derecho en el archivo ISO y selecciona Propiedades. En la pestaña General, haz clic en Cambiar y selecciona Explorador de Windows como el programa para abrir archivos ISO, y después haz clic en Aplicar. Después haz clic derecho en el archivo ISO y selecciona Grabar imagen de disco.

 

Aclaraciones:

Si quiere usar el grabador de imágenes de discos de Windows para crear un DVD de instalación debería tener esta configurada por defecto,pero si no es así:

  • Vaya  a la ubicación en el que esté guardado el ISO
  • Haga clic derecho en el archivo ISO y selecciona Propiedades.
  • En la pestaña General, haz clic en Cambiar y seleccione Explorador de Windows como el programa para abrir archivos ISO, y después haz clic en Aplicar.
  • Después haga clic derecho en el archivo ISO y seleccione Grabar imagen de disco

Si tiene algún  otro  programa de grabación de DVD  instalado en su PC y prefiere usarlo para crear el DVD de instalación, podrá abrir este programa si va a la ubicación donde esté guardado el archivo y hace doble clic en el archivo ISO, o hace clic derecho sobre el archivo ISO, seleccionas Abrir con y elige el software de grabación de DVD que prefieras.

 

Actualización del SO sin crear disco de arranque

Si quiere re-instalar Windows 10 directamente desde el archivo ISO sin usar un DVD ni un dispositivo de memoria, también puede  hacerlo montando el archivo ISO creado en los pasos anteriores de modo que así se realizará una actualización desde tu sistema operativo actual a Windows 10.

Para montar el archivo ISO:

  1. Vaya  a la ubicación en la que esté guardado el archivo ISO, haga clic derecho sobre el archivo ISO y seleccione Propiedades.
  2. En la pestaña General, haga clic en Cambiar… y selecciona Explorador de Windows como el programa para abrir archivos ISO, y después haga clic en Aplicar.
  3. Hazga clic derecho en el archivo ISO y selecciona Montar.
  4. Haga doble clic en el archivo ISO para ver los archivos que contiene. Haga doble clic en setup.exe para iniciar la instalación de Windows 10.

Cuando se haya creado el medio de instalación, siga las instrucciones que aparecen a continuación para usarlo.

 

Inicio instalación W10 desde DVD

Para arrancar el ordenador desde el  disco de arranque creado con el  procedimiento descrito  puede ser necesario cambiar las opciones de arranque en la BIOS . Normalmente los pasos a seguir son los siguientes:

  • Reiniciar el equipo.
  • Presionar la tecla asociada para acceder al menú de configuración de la BIOS. Normalmente suele ser la tecla Suprimir que debemos mantener pulsada
  • En el menú de Boot Order cambiarlo por el DVD o CDROM                            bios.png
  • Reiniciar el equipo
  • En el siguiente arranque BIOS preguntara si desea arrancar desde disco ( pulsaremos “Y”  y debería empezar a instalarse Windows 10

Después de realizar el procedimiento de instalación de Windows 10, compruebe si tiene instalados todos los controladores de dispositivo necesarios.En este sentido es posible que necesite  visitar el sitio de soporte del fabricante del dispositivo para saber si necesitas instalar otros controladores actualizados.

También deberá   buscar  actualizaciones  o parches de Windows . Para buscar ahora actualizaciones, selecciona el botón Inicio, vaya a Configuración > Actualización y seguridad > Windows Update y, a continuación, selecciona Buscar actualizaciones.

 

Anuncios

Introducción al modelado 3d con OpenSCAD para electrónicos


Para el modelado 3D, Tinkercad debería ayudarnos ante cualquier diseño inicial de una manera  más sencilla con el proceso de modelado 3D, tanto es así, que incluso los modeladores experimentados lo hacen  explorando las formas de Tinkercad,  pues curiosamente, una herramienta “simple” como Tinkercad puede conducir a formas complejas.

Lógicamente detrás de Tinkercad y de cualquier otro programa de modelado 3D está el código, de modo que a medida que arrastra y suelta formas, los algoritmos complejos están trabajando para calcular cómo aparecerán los gráficos en la pantalla, asi que  también debería ser posible crear figuras geométricas directamente mediante código.

Para aquellos que tienen curiosidad sobre el código, OpenSCAD es una herramienta gratuita de software para explorar el modelado 3d desde esa perspectiva,  resultando  mucho mas eficiente   y concisa   en el  proceso de diseño que cualquier otra herramienta gráfica como por ejemplo Tinkercad..

A diferencia de Tinkercad, OpenSCAD no es una aplicación basada en la web de  modo que si esta interesado  en la herramienta   tendrá que descargarla ( OpenSCAD se puede descargar gartis en http://www.openscad.org y está disponible para Windows, Mac OS X y Linux)   e instalarla en su PC para usarla.

La interfaz OpenSCAD es sencilla  en comparación con Tinkercad ,constando  de sólo tres ventanas, siendo la ventana de la izquierda un editor de texto utilizado para ingresar el código.

 

panel

Con OpenSCAD está diseñando código,pero no se preocupe: escribir código con Open SCAD es similar al uso de HTML en una página web, siendo el código para crear objetos  autoexplicativo  (por ejemplo, el comando del cubo crea cubos, el comando de esfera crea esferas y el comando del cilindro crea cilindros, etc).

Probablemente haya alrededor de 60 comandos en OpenSCAD, muchos de los cuales  permitirán manipular la geometría ,  como por ejemplo mover, rotar, escalar y usar operaciones booleanas para combinar objetos, pero no se preocupe porque  para modelar  la mayoría de la piezas solo necesitaran  unos pocos comandos como  son union , difference, translate, cylinder o  cube.

 

Las secuencias de comandos en el lenguaje de OpenSCAD se utilizan para crear modelos en 2D o 3D.

Este script es una lista de formato libre de instrucciones de acción.

 object();
 variable = value;
 operator()   action();
 operator() { action();    action(); }
 operator()   operator() { action(); action(); }
 operator() { operator()   action();
              operator() { action(); action(); } }

 

Como vemos  hay objetos,acciones  y operadores para construir un pieza:

  • Objetos:Los objetos son los bloques de construcción de modelos, creados por primitivas 2D y 3D. Los objetos terminan en un punto y coma ‘;’.
  • Acciones: Instrucciones de acción  que incluyen la creación de objetos usando las primitivas y asignar valores a variables. Las instrucciones de acción también terminan en un punto y coma ‘;’.
  • Operadores :Los operadores o las transformaciones, modifican la ubicación, color y otras propiedades de los objetos. Los operadores usen llaves ‘{}’ cuando su ámbito de aplicación abarca más de una acción. Más de un operador puede usarse para la misma acción o grupo de acciones. Varios operadores se procesan de derecha a izquierda, es decir, el más cercano a la acción del operador se procesa primero. Los operadores no terminan en punto y coma ‘;‘, pero la persona hacen acciones que contienen.

 

 

Las unidades en OpenSCAD son genéricas  de modo que no hay sistemas de medición en OpenSCAD, es decir , no hay designación para las unidades, y le corresponde al diseñador definir el tamaño del objeto al configurar el archivo antes de la impresión 3D.

CLINDRO (Cylinder)


Crea un cilindro o un cono centrado sobre el eje z. Cuando el centro es cierto, también se centra verticalmente a lo largo del eje z.

Nombres de los parámetros son opcionales si en el orden que se muestra a continuación. Si un parámetro se denomina, deben también llamarse todos los parámetros siguientes.

Nota: Si se utilizan r, d, d1 o d2 debe llamarse.

cylinder(h = height, r1 = BottomRadius, r2 = TopRadius, center = true/false);
Parámetros
h : altura del cilindro o de cono
r : radio del cilindro. R1 = r2 = r.
R1 : radio, parte inferior del cono.
R2 : radio superior del cono.
d : diámetro del cilindro. R1 = r2 = 2 d.
D1 : diámetro, parte inferior del cono. R1 = d1/2
D2 : diámetro superior del cono. R2 = d2/2

(Nota: d, d1, d2 requiere 2014.03 o posterior. Debian en la actualidad se sabe que detrás de esto)
Centro

falso (por defecto), z va desde 0 a h
cierto, rangos de z de -h/2 a + h/2
$fa : ángulo mínimo (en grados) de cada fragmento.
$fs : longitud circunferencial mínima de cada fragmento.
$fn : fija el número de fragmentos en 360 grados. Valores de 3 o más reemplazar $fa y $fs

$fa, $fs y $fn deben ser nombrados. 
defaults: cylinder();  yields: cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 1, r2 = 1, center = false);

OpenSCAD Cone 15x10x20.jpg

equivalent scripts
 cylinder(h=15, r1=9.5, r2=19.5, center=false);
 cylinder(  15,    9.5,    19.5, false);
 cylinder(  15,    9.5,    19.5);
 cylinder(  15,    9.5, d2=39  );
 cylinder(  15, d1=19,  d2=39  );
 cylinder(  15, d1=19,  r2=19.5);

OpenSCAD Cone 15x10x0.jpg

equivalent scripts
 cylinder(h=15, r1=10, r2=0, center=true);
 cylinder(  15,    10,    0,        true);
 cylinder(h=15, d1=20, d2=0, center=true);
equivalent scripts
 cylinder(h=20, r=10, center=true);
 cylinder(  20,   10, 10,true);
 cylinder(  20, d=20, center=true);
 cylinder(  20,r1=10, d2=20, center=true);
 cylinder(  20,r1=10, d2=2*10, center=true);

 

CUBO (Cube)


Crea un cubo en el primer octante. Cuando el centro es cierto, el cubo se centra en el origen. Nombres de argumento son opcionales si en el orden que se muestra a continuación.

cube(size = [x,y,z], center = true/false);
cube(size =  x ,     center = true/false);
parámetros:
tamaño

solo valor, cubo con los lados de esta longitud
3 valor array [x, y, z], cubo con dimensiones x, y y z.
Centro

falso (predeterminado), 1 º octante (positivo), una de las esquinas en (0,0,0)
cierto, cubo está centrado en (0,0,0)
default values:  cube();   yields:  cube(size = [1, 1, 1], center = false);
ejemplos:

OpenSCAD example Cube.jpg

equivalent scripts for this example
 cube(size = 18);
 cube(18);
 cube([18,18,18]);
 .
 cube(18,false);
 cube([18,18,18],false);
 cube([18,18,18],center=false);
 cube(size = [18,18,18], center = false);
 cube(center = false,size = [18,18,18] );

OpenSCAD example Box.jpg

equivalent scripts for this example
 cube([18,28,8],true);
 box=[18,28,8];cube(box,true);

 

 

ROTATE

Gira su objeto ‘a’ grados sobre el eje del sistema coordinado o alrededor de un eje arbitrario. Los nombres de argumento son opcionales si los argumentos se dan en el mismo orden como se especifica.

//Usage:
rotate(a = deg_a, v = [x, y, z]) { ... }  
// or
rotate(deg_a, [x, y, z]) { ... }
rotate(a = [deg_x, deg_y, deg_z]) { ... }
rotate([deg_x, deg_y, deg_z]) { ... }

El argumento ‘a’ (deg_a) puede ser una matriz, tal como se expresa en el uso de más arriba; Cuando deg_a es una matriz, se omite el argumento de ‘v’. Donde ‘a’ especifica múltiples ejes después de la rotación se aplica en el siguiente orden: x, y, z. que significa el código:

rotate(a=[ax,ay,az]) {...}

es equivalente a:

rotate(a=[0,0,az]) rotate(a=[0,ay,0]) rotate(a=[ax,0,0]) {...}

El argumento opcional de ‘v’ es un vector y le permite establecer un eje arbitrario que será girado al objeto.
Por ejemplo, para voltear un objeto boca abajo, se puede girar el objeto 180 grados alrededor del eje ‘y’.

rotate(a=[0,180,0]) { ... }

Con frecuencia esto se simplifica a

rotate([0,180,0]) { ... }

Cuando se especifica un solo eje el argumento de ‘v’ permite especificar cuyo eje es la base para la rotación. Por ejemplo, el equivalente a lo anterior, para girar a la vuelta y

rotate(a=180, v=[0,1,0]) { ... }

Cuando se especifica un solo eje, ‘v’ es un vector de definición de un eje arbitrario de rotación; Esto es diferente del eje múltiple anterior. Por ejemplo, rotar el objeto 45 grados alrededor del eje definido por el vector [1,1,0],

rotate(a=45, v=[1,1,0]) { ... }

 

 

TRANSLATE

Se  mueve sus elementos secundarios a lo largo del vector especificado. El nombre de argumento es opcional.

Example:
translate(v = [x, y, z]) { ... }
cube(2,center = true); 
translate([5,0,0]) 
   sphere(1,center = true);

image of result of the translate() transformation in OpenSCAD

image of result of rotate() transformation in OpenSCAD

 

 

MINKOWSKY

Muestra la suma de minkowski de los nodos secundarios.

Supongamos que tiene una caja plana y quiere un borde redondeado. Hay muchas formas de hacerlo, pero minkowski es muy elegante.

Por ejemplo toma un cubo  y un cilindro:

 $fn=50;
 cube([10,10,1]);
 cylinder(r=2,h=1);

Luego, haga una suma de minkowski de ellos (tenga en cuenta que las dimensiones exteriores de la caja ahora son 10 + 2 + 2 = 14 unidades por 14 unidades por 2 unidades de altura a medida que se suman las alturas de los objetos):

$fn=50;
minkowski()
{
  cube([10,10,1]);
  cylinder(r=2,h=1);
}

Note que el origen del segundo objeto se usa para la suma. Si el segundo objeto no está centrado, entonces la adición será asimétrica. Las siguientes sumas de Minkowski son diferentes: la primera expande el cubo original en 0.5 unidades en todas las direcciones, tanto positivas como negativas. El segundo lo expande en +1 en cada dirección positiva, pero no se expande en las direcciones negativas.

minkowski() {
    cube([10, 10, 1]);
    cube(1, center=true);
}
minkowski() {
    cube([10, 10, 1]);
    cube(1);
}

 

 

mikonsji.png

En  nuestro  diseño final que veremos  para la caja ATX  nos sirve para   redondear los bordes de la caja  :

minkowski(){
translate([0,0,0]) cube([151,85,29]);
cylinder(r=2);

Observar que una caja ATX es de 151 x 85

 

TRANSFORMACIONES

La transformación afectan a  los nodos secundarios y como su nombre indica transforma de diversas maneras las figuras como moviéndolas , rotándolas   o escaléndolas . Las transformaciones en cascada se utilizan para aplicar una gran variedad de transformaciones a un a figura 

En cascada se logra mediante declaraciones de anidación,

Un ejemplo :

rotate([45,45,45])
  translate([10,20,30])
    cube(10);

Las transformaciones pueden aplicarse a un grupo de nodos secundarios mediante el uso de ‘ {‘ y ‘}’ para incluir por ejemplo el subárbol

translate([0,0,-5])
{
    cube(10);
    cylinder(r=5,h=10);
}

Un  aspecto a tener muy en cuenta es  que las transformaciones se escriben antes el objeto que afectan.

 

 

 

Primer ejemplo

 

Como  habrá  podido deducir , construir una pieza en  OpenSCAD es un proceso mucho más eficiente cuando se  usa código.

Por ejemplo,  el uso de Tinkercad para crear una caja y su tapa toma más de diez operaciones que consisten en dejar caer y arrastrar objetos, alinearlos y agruparlos para crear las formas finales, de modo que  este proceso podría tardar mucho tiempo según el manejo que se tenga de la herramienta.

Con OpenSCAD, puede crear la misma pieza en menos de diez minutos simplemente usando el siguiente código:

difference () {
cube ([4,3,2], center=true);
translate ([0,0,1])
cube ([3.5,2.5,2], center=true);
}

union () {
translate ([0,0,2])
cube ([4,3,.4], center=true);
translate ([0,0,1.8])
cube ([3.49,2.49,.4], center=true);

translate ([0,0,2.2])
scale ([.1,.1,.1])
sphere (r=5, center=true);

translate ([0,0,2.7])
scale ([.07,.07,.07])
sphere (r=5, center=true);
}

Explicamos a continuacion el código:

La primera sección del código se usa para crear una  caja hueca .

El  comando (cube [4,3,2], center = true); crea el cuadro inicial.

El  comando center= true  se usa para asegurar que la caja esté perfectamente centrada en 3D

La siguiente serie de comandos, translate ([0,0,1]) cube ([3.5,2.5,2], center = true) ;, se usa para crear un segundo cuadro más pequeño.

Esta segunda caja, más pequeña, se mueve hacia arriba en 1 unidad en la dirección Z usando el comando translate y se usará en la operación boleana para crear la caja hueca  gracias al comando difference  que  se usa para restar el cuadro más pequeño (3.5×2.5×2)  para el cuadro grande (4x3x2)

Como vemos cualquier comando de forma como cubo, esfera y cilindro que se encuentre dentro de los corchetes que preceden al comando de diferencia se usará en la operación booleana  dando resultado que el primer objeto enumerado en los corchetes tendrá la forma de base, y los objetos anteriores enumerados serán “objetos de corte” y restarán la geometría de la base.

cajas.png

Para la tapa de  la caja, simplemente usaremos el comando unión para   formar una pieza compuesta por dos cubos superpuestos  ,uno de 4x3x.4  y  otro algo  mas pequeño de 3.49×2.49x.4

tapas.png

Los últimos dos conjuntos de comandos crean el mango esférico para la parte superior de la tapa

translate ([0,0,2.2])
scale ([.1,.1,.1])
sphere (r=5, center=true);

translate ([0,0,2.7])
scale ([.07,.07,.07])
sphere (r=5, center=true);

 

Finalmente, el comando de unión se usa para combinar todos los elementos de tapa juntos.

 

caja

 

 

Ejemplo fuente ATX

Para mostrar lo util que es el prototipado  con esta herramienta, vamos   a ver como se puede hacer un tapa a una fuente de ordenador ATX de ordenador  de modo que queden accesibles las tensiones principales de la fuente(+12,-12 y +5V)   y además podamos controlarlas con un conmutador y un instrumento de panel.

El prototipo final es el que mostramos a continuación:

atx2.png

 

 

Podemos ver  la tapa como dos bloques , donde uno sera la caja  y el otro  todos los orificios que se practiquen sobre el mismo

Bloque  inicial

La primera sección del código se usa para crear una  caja hueca  y los agujeros de los laterales.

El  comando translate([0,0,0]) cube([151,85,29]); crea el cuadro inicial  de medidas algo superiores al frontal de una caja ATX dado que debe colocarse esta deno.

La siguiente serie de comandos, trtranslate([0,0,2]) cube([151,85,28]);  se usa para crear un segundo cuadro más pequeño  .

Esta segunda caja, más pequeña, se mueve hacia arriba en 2 unidades en la dirección Z usando el comando translate y se usará en la operación boleana para crear la caja hueca  gracias al comando difference  que  se usa para restar el cuadro más grande al cuadro pequeño

En  el  diseño   para la caja ATX  nos sirve la función minkowski   para   redondear los bordes de la caja  :

minkowski(){
translate([0,0,0]) cube([151,85,29]);
cylinder(r=2);

Observar que una caja ATX es de 151 x 85 x29.

En este bloque además se practican los agujeros  de refrigeracion en la cara inferior por medio de la creación de cilindros de radio 5

//agujeros de refrigeracion
translate([40,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);
translate([60,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);
translate([75,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);
translate([90,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);
translate([110,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);

Asimismo, se crean 4 orificios para los 4 tornillos que  serviran para sujetar esta pieza a la caja ATX  :

// 4 agujeros para sujetarlos a la caja ATX
translate([15.5,-2,25]) rotate([-90,0,0]) cylinder(h=3,r1=3.5,r2=1.5);
translate([135.5,-2,25]) rotate([-90,0,0]) cylinder(h=3,r1=3.5,r2=1.5);

translate([-2,80,25]) rotate([0,90,0]) cylinder(h=3,r1=3.5,r2=1.5);
translate([154,80,25]) rotate([0,-90,0]) cylinder(h=3,r1=3.5,r2=1.5);

 

Además, en este bloque se han añadido dos patas  compuestas por dos cubos que se fijaran a la cara inferior

//2 pies de apoyo
translate([10,86,0]) rotate([.5,0,0]) cube([10,3,30]);
translate([131,86,0]) rotate([.5,0,0]) cube([10,3,30]);

 

Bloque de vaciados

Se ha visto interesante reforzar los 5 bornas  por medio de 5 cilindros interiores  que ayudan a  dar más consistencia  a las bornas en su operacion  normal ,las cuales estan   formados simplemente por cilindros  de poca altura:

//refuerzo conectores
translate([18,70,0]) cylinder(h=5,r=6);
translate([38,70,0]) cylinder(h=5,r=6);
translate([58,70,0]) cylinder(h=5,r=6);
translate([151-18,70,0]) cylinder(h=5,r=6);
translate([151-38,70,0]) cylinder(h=5,r=6);

Asimismo  se han añadido refuerzos en el interior para mejorar la estabilidad mecánica  formados por cubos   y que recorren toda la caja :

//Costillas de refuerzo  para la caja
translate([0,0,0]) cube([3,3,20]);
translate([0,82,0]) cube([3,3,20]);
translate([148,0,0]) cube([3,3,20]);
translate([148,82,0]) cube([3,3,20]);
translate([47,0,0]) cube([3,3,20]);
translate([47,82,0]) cube([3,3,20]);
translate([77,0,0]) cube([3,3,20]);
translate([100,82,0]) cube([3,3,20]);
translate([0,40,0]) cube([3,3,20]);
translate([148,50,0]) cube([3,3,20]);
translate([47,40,0]) cube([3,45,4]);
translate([100,50,0]) cube([3,35,4]);
translate([0,40,0]) cube([80,3,4]);
translate([77,0,0]) cube([3,50,4]);
translate([77,50,0]) cube([151-77,3,4]);
}

También es interesante destacar la abertura para el interruptor  de encendido  y el display led  formado por dos  simples cubos , así como tambien  los agujeros para los conectores formados por 5 cilindros:

//Abertura para el display
translate([32,12,0]) cube([45.3,25.7,10]);

//Abertura para el interruptor
translate([15,15,0]) cube([11.7,19.6,10]);

//Agujeros para los conectores
translate([18,70,0]) cylinder(h=9,r=5);
translate([38,70,0]) cylinder(h=9,r=5);
translate([58,70,0]) cylinder(h=9,r=5);
translate([151-18,70,0]) cylinder(h=9,r=5);
translate([151-38,70,0]) cylinder(h=9,r=5);

 

Por ultimo, para mejorar la refrigeración   se ha optado por poner rejillas de ventilación en el frontal formadas cada una por 2 cilindros huecos y un cubo

Como novedad   se realiza  de forma re-cursiva mediante el empleo de un bucle for

//Rejilla de ventilacion
for ( i = [85 : 8 : 145] )
{
translate([i,10,0]) cylinder(h=9,r=2);
translate([i,45,0]) cylinder(h=9,r=2);
translate([i-2,10,0]) cube([4,35,4]);
}

 

Finalmente, si lo unimos todo, tenemos el siguiente código para general la pieza entera:

 

// …………………………
// Panel para fuente ATX
// CRN
// 17/01/2018
// GNU GPL v3
// …………………………

 

module box(){
difference(){
union(){
minkowski(){
translate([0,0,0]) cube([151,85,29]);
cylinder(r=2);
}
//2 pies de apoyo
translate([10,86,0]) rotate([.5,0,0]) cube([10,3,30]);
translate([131,86,0]) rotate([.5,0,0]) cube([10,3,30]);
}
//vaciado de la caja
translate([0,0,2]) cube([151,85,28]);

//agujeros de refrigeracion
translate([40,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);
translate([60,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);
translate([75,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);
translate([90,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);
translate([110,80,12]) rotate([-90,0,0]) cylinder(h=9,r=5);

// 4 agujeros para sujetarlos a la caja ATX
translate([15.5,-2,25]) rotate([-90,0,0]) cylinder(h=3,r1=3.5,r2=1.5);
translate([135.5,-2,25]) rotate([-90,0,0]) cylinder(h=3,r1=3.5,r2=1.5);

translate([-2,80,25]) rotate([0,90,0]) cylinder(h=3,r1=3.5,r2=1.5);
translate([154,80,25]) rotate([0,-90,0]) cylinder(h=3,r1=3.5,r2=1.5);

}
}

 

 

 

 

difference(){
union(){
box();

//refuerzo conectores
translate([18,70,0]) cylinder(h=5,r=6);
translate([38,70,0]) cylinder(h=5,r=6);
translate([58,70,0]) cylinder(h=5,r=6);
translate([151-18,70,0]) cylinder(h=5,r=6);
translate([151-38,70,0]) cylinder(h=5,r=6);

//Costillas de refuerzo  para la caja
translate([0,0,0]) cube([3,3,20]);
translate([0,82,0]) cube([3,3,20]);
translate([148,0,0]) cube([3,3,20]);
translate([148,82,0]) cube([3,3,20]);
translate([47,0,0]) cube([3,3,20]);
translate([47,82,0]) cube([3,3,20]);
translate([77,0,0]) cube([3,3,20]);
translate([100,82,0]) cube([3,3,20]);
translate([0,40,0]) cube([3,3,20]);
translate([148,50,0]) cube([3,3,20]);
translate([47,40,0]) cube([3,45,4]);
translate([100,50,0]) cube([3,35,4]);
translate([0,40,0]) cube([80,3,4]);
translate([77,0,0]) cube([3,50,4]);
translate([77,50,0]) cube([151-77,3,4]);
}
//Abertura para el display
translate([32,12,0]) cube([45.3,25.7,10]);

 

//Aabertura para el interruptor
translate([15,15,0]) cube([11.7,19.6,10]);

 

//Agujeros para los conectores
translate([18,70,0]) cylinder(h=9,r=5);
translate([38,70,0]) cylinder(h=9,r=5);
translate([58,70,0]) cylinder(h=9,r=5);
translate([151-18,70,0]) cylinder(h=9,r=5);
translate([151-38,70,0]) cylinder(h=9,r=5);

//Rejilla de ventilacion
for ( i = [85 : 8 : 145] )
{
translate([i,10,0]) cylinder(h=9,r=2);
translate([i,45,0]) cylinder(h=9,r=2);
translate([i-2,10,0]) cube([4,35,4]);
}
}

Repositorio de piezas de repuesto para imprimir


MyMiniFactory es  una plataforma abierta en línea para archivos imprimibles de escritorio en 3D compartidos por diseñadores 3D profesionales que fue lanzado por Sylvain Preumont y Romain Kidd en junio de 2013  tieniendo su sede en el Reino Unido en Londres  y la verdad es que es  sin menospreciar a  otras macroplataformas como thingiverse.com , esta nueva  destaca  por la  sorprendente utilidad  de su repositorio pues es posible descargar e imprimir en 3D piezas de repuesto de cientos de electrodomésticos y dispositivos.

Por ejemplo es posible reemplazar sus piezas rotas con estas impresoras 3D probadas al 100%. Desde IKEA a Bosch, y Smeg a Dyson, se  pueden  elegir entre una amplia gama de piezas de repuesto imprimibles en 3D para cualquiera de sus electrodomésticos que necesiten un nuevo componente.

Entonces, ya sea que su tostadora necesite una nueva perilla, o que su cámara necesite una nueva tapa de lente, MyMiniFactory y la impresión 3D lo tienen cubierto.

 

 

minifactory.png
Diseñadores 3D con talento de todo el mundo crean objetos imprimibles en 3D en software de diseño 3D,cargan su trabajo en MyMiniFactory y, una vez que comprueban que los archivos son 100% imprimibles, se abren camino en línea para que los propietarios de impresoras 3D los descarguen de forma gratuita ( incluso si no posee una impresora 3D, puede comprar una en el propio sitio  por  solo $ 99)

`rinter

Actualmente ya tienen mas de 40,000 diseños imprimibles en 3D de alta calidad, todos 100% gratis para descargar e imprimir en casa. Su  dedicado equipo y la comunidad de fabricantes de todo el mundo garantizan que todos los diseños se impriman antes de que se conecten, lo que significa que se  supone nunca perderemos tiempo ni materiales tratando de imprimir archivos  que den lugar a malogradas impresiones .

Para incentivar a los diseñadores es posible ganar premios increíbles y obtener el reconocimiento de las grandes marcas en los concursos de diseño. Cada vez más, las empresas están reconociendo el poder de la impresión en 3D y están llegando a la comunidad de MyMiniFactory en busca de inspiración y soluciones, usan MyMiniFactory Design Challenges como una forma de destacarse y mostrarles lo que puede hacer.

Quizás  la diferencia con otras plataformas de archivos 3D sea que MyMiniFactory garantiza “imprimibilidad” usando la alentosa comunidad de fabricantes, pues se aseguran de que cada archivo se imprima correctamente en una impresora 3D de escritorio, asegurando que los  usuarios tengan acceso a archivos de alta calidad que permitirán impresiones perfectas  en 3d.

 

Seguro  que la próxima vez que se le rompe una carcasa,la tapa del mando o cualquier pieza se acordara de este repositorio para  conseguir una replica de su pieza pero impresa en 3d

 

Más información en  https://www.myminifactory.com/category/brands-spare-parts

Averías típicas en ordenadores de sobremesa (1 de 3)


 

Si no enciende  su ordenador,  lo más obvio y primero que  debemos hacer es revisar si esta correctamente alimentado  asi que si  tenemos dudas o desconectamos el cable de corriente del ordenador  y conectamos  algún otro aparato eléctrico que sepamos que funcione.

Si esta usando una regleta eléctrica, no asumamos que la toma que estemos usando  está bien porque tenemos otros aparatos conectados a las demás tomas que están funcionando bien  pues . muchas regletas eléctricas llegan a tener una de la tomas dañadas.

Los cables de corriente rara vez fallan, pero revise que esté bien conectado el cable al ordenador ya que suelen salirse con frecuencia provocando falsos contactos.

Si el  PC no enciende, desconecte todo los discos, y unidades de lectura ( CD, DVD, etc.) Una a la vez, y trata de encenderlo  después de cada cambio.  Si el  PC enciende, habrá encontrado un componente defectuoso o un conector defectuoso de la fuente de poder. Si el PC aun no enciende con todos los componentes citados desconectados empiece a desconectar las Tarjetas, una a la vez, dejando la de video al final (desconecte el cable de corriente antes de remover cada adaptador) Si el sistema enciende, reinserte todos las Tarjetas excepto la última que quitó  antes de que encendiera la PC. Si el PC sigue encendiendo, trate poniéndola última placa  que quitó en una ranura distinta antes de descartarla. Si encontraste un adaptador que hace que no encienda tu PC, debes remplazarla.

Una vez que eliminó las  unidades y  las tarjetas, una de las pocas posibilidades que quedan es un corto circuito en la tarjeta madre. Quite la tarjeta madre y revise que no haya algún tornillo puesto en el lugar equivocado o rodando libremente.

Normalmente, un corto circuito da como consecuencia un olor a quemado y una placa madre inservible, algunas veces dañando algún componente (memoria, CPU, adaptadores) también.

 

LA FUENTE ENCIENDE PERO NO HAY SEÑAL DE VIDEO.

Si la fuente  enciende pero no hay señal de video, debemos de apagar y volver a encender la fuente  de nuevo (puede que necesite mantener presionado el botón de encendido por 5 o más segundos antes de que se apague la PC). Si no se apaga, puede desconectar el cable de corriente.

Un PC que enciende al segundo o tercer intento, probablemente este padeciendo de una señal demasiado rápida de power_ok (power_good), antes de que la fuente sé haya estabilizado. La señal de power_ok le dice a la placa madre que el suministro de energía es estable, mientras que su ausencia le dice a la placa madre que permanezca apagada para protegerse. Encendiendo al  segundo intento cada vez no es una situación ideal, y al menos que deje encendida el PC siempre debería  pensar en comprar una fuente nueva 

¿Se instaló nuevo Hardware?  Si recientemente has instalado nuevos componentes  esto puede estar sobre demandando potencia a la fuente o incluso estar causando un corto circuito lo cual impide qeu arranque esta con normalidad. Esto incluye tarjetas, discos duros, unidades de CD, DVD, etc.

El primer paso en cualquier situación de fallo es deshacer el último cambio que se haya realizado  y volver a probar …

¿El disco duro da señales de vida? Tan pronto como el  PC encienda, debe de escuchar como gira el motor del disco duro y el sonido de la cabeza lectora moviéndose en caso de tener discos convencionales ( los SDD obviamente no hacen ruido). Si  el disco duro no da señales de vida, asegúrese de que este bien conectado el conector de corriente al disco duro y  trate con otro conector

 

 

LA FUENTE NO FUNCIONA.

Si ha llegado hasta este punto sin que su PC encienda, probablemente tiene una fuente de alimentación  defectuosa o bien la placa  madre dañada.

Para probar que no sea la de el problema puentear conectando el  cable verde (el del pin No. 13 )con cualquier cable negro de 0V( mass) , si esta funciona normal entonces el problema podría ser de la tarjeta madre.

 

Si no arranca la  fuente, intente remplazando la fuente de de alimentación primero ya que son más baratas que una placa  madre ( unos 12€)

Algunos problemas que son comunes de las fuentes de alimentación  que no están relacionados con el proceso de encendido son ruido al operar y voltajes inestables, los cuales son una razón para remplazar  esta pues realmente es uno de los componentes mas económicos de reemplazar  .
fuente
Hay dos problemas de ruido comunes asociados con las fuentes , uno son los ventiladores  ruidosos y el otro son algunos condensadores  que silban. Los ventiladores  ruidosos pueden ser remplazados, pero asegúrese de que el ruido  no sea por un pedazo de papel, cable , etc  u otro objeto  que lo  obstruya .
Respecto a los condensadores tenga cuidado  porque puede recibir una descarga de la energía almacenada aun con la fuente desconectada( bajo mi opinión por el precio que cuestan  merece la pena sustituir la fuente por completa) .

ERRORES EN EL EL ARRANQUE

 

Error: Disk Boot Failure  es uno de los casos más habituales con los que nos podemos encontrar.

Antes de nada comprobar si se  ha alterado la secuencia de arranque en la BIOS     así como si es reconocido por  esta

Si no se reconoce en la BIOS  caso comprobar que la alimentación del disco +12v GND +5V esté presente y su conector bien enchufado, verificar que el cable de datos SATA o IDE este correctamente insertado sy no tenga daños, pues en muchos casos los cables de datos dejan de funcionar causando este tipo de errores.

En caso de persistir el error puede probar conectar el disco de arranque en otro slot ATA o IDE  de la placa madre por si fuese el problema

hdd.png

 

Si el disco alojaba datos importantes en el disco se pueden llegar a salvar parcial o totalmente, en este caso no intentar repararlo ya que son extremadamente delicados, este trabajo lo debe realizar personal especializado que cuente con un laboratorio para dicha tarea.

 

 

ERROR DE LECTURA Y ESCRITURA

Este problema suele darse porque el disco duro hay sectores dañados o defectuosos que impiden le funcionamiento correcto del SO.

En estos  casos se puede  utilizar algún programa como el HDD generator para arreglar zonas defectuosas  o directamente formatearlo   a bajo nivel   e intentar reinstalar el SO, pero ciertamente en este caso se deberia plantear reemplazar este por uno nuevo quizás de mas capacidad .

 

 

 

 

FALLOS EN LA PLACA MADRE

Los fallos en la placa base son críticos para el sistema, porque una placa dañada puede dañar todos los componentes conectados a ella, incluyendo el procesador, la memoria, tarjetas añadidas e incluso dispositivos externos conectados a la propia placa madre

Al igual que con la mayoría de los componentes , la causa más común cuando falla una placa base es el calor. Todos los componentes  son particularmente sensibles al calor, de modo que el interior del  ordenador  puede llegar a ser bastante caliente provocando con el tiempo que la placa base falle definitivamente.placa base.png

 

Una segunda causa común de fallo de la placa es el daño eléctrico que  comúnmente  ocurre durante el mantenimiento del pc , como, por ejemplo, cuando se instalan nuevos dispositivos periféricos.

Durante el mantenimiento, si el montador o tiene electricidad estática acumulada en sus manos, esto puede  descargar en la placa madre echándola a perder.

Asimismo las subidas de tensión eléctrica, o incluso tormentas tales como las creadas por un relámpago que toque en una línea eléctrica de AT , también puede hacer que la placa base falle. Es cierto que  generalmente se puede evitar utilizando un protector de sobretensión, pero algunas subidas son lo suficientemente potentes como para doblegar al protector contra sobretensiones y destruir la placa madre.

La última causa frecuente de fallo de la placa es el daño físico. Esto puede ocurrir debido al daño producido por el agua o por un impacto físico real. Aunque la placa madre está normalmente bien protegida, un golpe lo suficientemente fuerte a la caja del pc  o la introducción de agua en ella pueden hacer que la placa falle.

 

 

 

 

Nueva plataforma IoT de código abierto


Existen numerosos protocolos y formatos de datos de IoT, ,algunos de ellos son más populares, como MQTT y JSON, y algunos otros  son   “bastante raros”. Normalmente la mayoría de las plataformas IoT brindan soporte para los protocolos y formatos de datos más populares desde el primer momento, pero es difícil respaldar a todos en una sola solución.

Con el crecimiento de la comunidad de código abierto de la plataforma Thingsboard, ha comenzado a recibir solicitudes sobre el soporte de protocolos IoT, como OPC-UA y algunos formatos de datos específicos, de modo que también han decidido implementar esta funcionalidad como un proyecto separado de código abierto que  permitirá unir la plataforma API a, literalmente, cualquier dispositivo.

El diagrama de flujo de datos es el siguiente

thingsboard

 

IoT Gateway está construido sobre Java, pero es diferente de proyectos similares que aprovechan la tecnología OSGi pues la idea es similar a una arquitectura de microservicios. Después de todo, hay otros lenguajes de programación (C, C ++, Python, Javascript, Go, etc.) que pueden ser más adecuados para el desarrollo de aplicaciones para dispositivos de IoT de destino, especialmente cuando hablamos de API de idiomas y bibliotecas existentes para trabajar con puertos serie , GPIO, I2C y nuevos módulos y sensores que se lanzan todos los días.

El Gateway proporciona API’s  de integración simples y encapsula tareas comunes relacionadas con el tablero de tareas: aprovisionamiento de dispositivos, persistencia y entrega de datos locales, conversores / adaptadores de mensajes, y más.

Como desarrollador de aplicaciones, puede elegir Python, Go, C / C ++ y otros idiomas y conectarse a la puerta de enlace de Thingsboard a través de un intermediario MQTT externo o un servidor OPC-UA. Los dispositivos que admiten otros protocolos se pueden conectar a la puerta de enlace implementando extensiones personalizadas.

La puerta de enlace IoT de Thingsboard ofrece las siguientes características:

  • Extensión OPC-UA para recopilar datos de dispositivos que están conectados a servidores OPC-UA.
  • Extensión MQTT para recopilar datos que se publican en intermediarios MQTT externos.
  • Persistencia de los datos recopilados para garantizar la entrega de datos en caso de fallas de red y hardware.
  • La reconexión automática a los grupos de tableros de cartón.
  • Mapeo simple pero poderoso de los datos y mensajes entrantes en un formato unificado.

El objetivo de lanzamiento inicial de Gateway es llevar la función de recopilación de datos de Bagsboard a dispositivos compatibles con OPC-UA y MQTT. El proyecto Gateway se encuentra actualmente en la etapa de desarrollo activo, y debemos esperar  a los lanzamientos de características principales en los próximos  meses pero el objetivo es unir todas las demás características de Panel de pruebas y permitir configurar y administrar dispositivos de IoT a través de la puerta de enlace usando los widgets y paneles de control de Thingsboard.

 

En este post vamos  a ver como  recopilar y visualizar algunos datos del dispositivo IoT con ThingsBoard permitiendo :

  • Registrar  su dispositivo IoT
  • Administrar credenciales del dispositivo
  • Mandar  los datos del dispositivo a su instancia de ThingsBoard utilizando los protocolos MQTT, CoAP o HTTP
  • Crear un tablero para visualizar los datos

Configuración y requisitos

Si no tiene acceso a una instancia de ThingsBoard en ejecución, use Live Demo o la Guía de instalación para solucionar esto.

Todas las instalaciones de ThingsBoard están equipadas con una cuenta de demostración que simplifica la experiencia del primer usuario. Esta cuenta demo contiene varios dispositivos, cuadros de mando, reglas y complementos preaprovisionados instalados. Tenga en cuenta que puede eliminar esta cuenta en la implementación de producción.

También puede usar emuladores de dispositivo ThingsBoard para simular dispositivos de la vida real y jugar con las API del lado del servidor, la visualización de datos y la lógica de procesamiento.

En este  ejemplo  solo utilizaremos una cuenta de administrador de inquilino preaprovisionada y como hardware una Raspberry Pi 3.

Iniciar sesión como administrador de inquilinos

El primer paso es iniciar sesión en la interfaz de usuario web de administración.

Si está utilizando la instalación local de ThingsBoard, puede iniciar sesión en la interfaz de usuario web de administración utilizando la cuenta predeterminada:

Si usa Live Demo, puede iniciar sesión en el servidor Live Demo utilizando la cuenta de administrador del inquilino (la que creó durante el registro).

imagen

Abra el panel Dispositivos y haga clic en el botón “+” en la esquina inferior derecha de la página.

imagen

Rellene y guarde el nombre del dispositivo (por ejemplo, “SN-001”) aunque más adelante se le llamará $ DEVICE_NAME.

Como los nombres de dispositivo deben ser únicos, por lo general es una buena idea llamar al nombre del dispositivo según un número de serie único u otro identificador de dispositivo. Haga clic en el botón “Agregar” agregará la tarjeta del dispositivo correspondiente al panel.

imagen

Haga clic en la “tarjeta del dispositivo” que hemos creado en el paso anterior. Esta acción abrirá el panel de “detalles del dispositivo”.

Haga clic en el botón “administrar credenciales” en la parte superior del panel. Esta acción abrirá una ventana emergente con credenciales del dispositivo.

imagen

La ventana de credenciales del dispositivo mostrará el token de acceso al dispositivo generado automáticamente que puede cambiar. Guarde este token de dispositivo. Más tarde se lo llamará $ ACCESS_TOKEN .

imagen

¡Felicitaciones! ¡Acaba de aprovisionar su primer dispositivo! Ahora puede enviar algunos datos de este dispositivo a ThingsBoard para su visualización y análisis.

Envío de datos

Para simplificar   enviaremos datos utilizando el protocolo MQTT, CoAP o HTTP desde su PC local.Consulte otros  ejemplos para ejemplos avanzados de varias plataformas de hardware.

Ahora  que ya  tiene creado las credenciales  del   dispositivo ,iInstale el cliente preferido MQTT (Mosquitto o MQTT.js), CoAP (CoAP.js) o HTTP (cURL) con los siguientes comandos.

resources/node-mqtt.sh 
# Assuming you have Node.js and NPM installed on your Windows/Linux/MacOS machine npm install mqtt -g

Cree una carpeta para almacenar todos los archivos necesarios para este ejemplo y descargue a esta carpeta o cree los siguientes archivos de datos:

  • attributes-data.json – contiene dos valores de atributos del dispositivo: la versión del firmware y el número de serie.
  • telemetry-data.json – contiene tres valores de series temporales: temperatura, humedad y bandera activa.

Tenga en cuenta que los datos en estos archivos están básicamente en formato de clave-valor. Puede usar sus propias claves y valores. Consulte la referencia de protocolo MQTT , CoAP o HTTP para obtener más detalles.

resources/attributes-data.json 
{ "firmware_version" : "1.0.1" ,   "serial_number" : "SN-001" } 

Envio de  datos usando MQTT, CoAP o HTTP

Descargue los siguientes archivos a la carpeta creada previamente de acuerdo con el cliente preferido:

Si está utilizando un script de shell (* .sh), asegúrese de que sea ejecutable:

chmod +x * .sh

Antes de ejecutar el script, no olvide:

  • reemplace $ ACCESS_TOKEN por uno de la ventana Credenciales del dispositivo .
  • reemplace $ THINGSBOARD_HOST con 127.0.0.1 (en caso de instalación local) o demo.thingsboard.io (en caso de live-demo).

Finalmente, ejecute el script * .sh o * .bat correspondiente para enviar datos al servidor.

A continuación en estos enlaces  esta  el contenido de los scripts proporcionados.

resources/mqtt-js.sh 
#!/bin/sh # Set ThingsBoard host to "demo.thingsboard.io" or "localhost" export THINGSBOARD_HOST = demo.thingsboard.io # Replace YOUR_ACCESS_TOKEN with one from Device credentials window. export ACCESS_TOKEN = YOUR_ACCESS_TOKEN # Read serial number and firmware version attributes ATTRIBUTES = $( cat attributes-data.json ) export ATTRIBUTES # Read timeseries data as an object without timestamp (server-side timestamp will be used) TELEMETRY = $( cat telemetry-data.json ) export TELEMETRY # publish attributes and telemetry data via mqtt client node publish.js

Visualización de los datos del dispositivo en la interfaz de usuario web

Una vez que ejecute los comandos enumerados arriba, debería ver los atributos y los últimos datos de telemetría en las pestañas de detalles correspondientes del dispositivo.

imagen

imagen

Crear un nuevo tablero para visualizar los datos

La forma más fácil de crear un nuevo tablero es seleccionar los atributos del dispositivo y mostrarlos en el widget

imagen

Una vez que haga clic en el botón “Mostrar en el widget”, verá un panel de “vista previa del widget” donde puede

  • Seleccionar paquete de widgets
  • Seleccione el widget preferido
  • Agregar widget al panel nuevo o existente

imagen

Agreguemos nuestro primer widget al nuevo tablero llamado “SN-001 Dashboard

imagen

Agreguemos  también un widget para visualizar la temperatura:

imagen

Haga clic en Mostrar en el widget y seleccione Paquete de indicadores digitales . Use el carrusel para seleccionar el widget del termómetro como se muestra a continuación.

imagen

Tenga en cuenta que en este caso, agregaremos un widget a un panel ya existente. También seleccionaremos la opción “Open dashboard” para ver los resultados de nuestro trabajo.

imagen

Finalmente, podemos ver nuestro nuevo tablero.

Ahora podemos editar el tablero para:

  • Configurar la configuración del tablero
  • Ajustar tamaños de widgets y diseño
  • Modificar la configuración avanzada del widget individual
  • Agregue nuevos widgets o elimine los existentes
  • Widgets de importación / exportación

imagen

Mas info en https://thingsboard.io/docs/getting-started-guides/helloworld/

Como sustituir una mirilla normal por una digital


Las puertas con mirilla convencionales   de tipo óptico no ofrecen ninguna privacidad al usuario, porque desde el exterior es posible ver dislumbrar  actividad o presencial ,  por ejemplo cuando se enciende la luz   o  bien se  se acerca una persona a mirar por el

Se   puede  pues  mejora la seguridad del hogar con una mirilla digital que  ofrece una visión amplia y clara  mejorando nuestra privacidad  siendo especialmente  útil para niños, personas mayores o con alguna discapacidad.

mirilla

Con las mirillas digitales electrónicas se garantiza la seguridad, ya que se trata de cámaras mirilla y no hay visión desde el exterior  siendo ademas mucho mas cómoda   y sencilla la visualización  pues basta pulsar un botón para poder visualizar lo que esta ocurriendo al otro lado de la puerta  sobre la propia cámara.

Normalmente las mirillas electrónicas son muy fáciles de usar: basta con presionar el botón para ver la imagen exterior durante unos segundos, ofreciendo una gran visibilidad desde cualquier ángulo, incluso con poca luz exterior.

Algunos aspectos a tener en cuenta a la hora de valorar una mirilla digital son, el tamaño del display, la resolución de la minicámara ,el ángulo de visión que cubre y su sensibilidad a la luz ya que se desenvolverá en un entorno oscuro. Otros extras son el sensor de movimiento, el timbre inalámbrico, grabación de vídeo y/o fotografías,etc .

Otras consideraciones pueden ser el color de la mirilla que encaje por ejemplo con el color del pomo  o los adornos  que lleve al puerta, pues al margen de las consideraciones estéticas   tenga en cuenta  que lo que buscamos es que pase  lo mas desapercibida posible  para no delatar su naturaleza

Asimismo al elegir un modelo , aunque suelen llevar diferentes conos roscados para diferentes espesores , debe comprobar que se adapte al grosor de la puerta donde será instalada.

Reemplazar la mirilla antigua por una nueva  einstalarla en una puerta sin mirilla es una tarea sencilla como vamos    a ver pues solo se necesita un destornillador de estrella, una moneda y por supuesto la nueva mirilla .

 

Un modelo con buena relación calidad-precio (unos 35€) y que pasara desapercibido su visor en una puerta clásica  es el modelo VI.TEL. E0426 40 , apto   para marcos de ancho de 38 a 110 mm con  orificio standard (de 14 a 22 mm).

Esta unidad cuenta con pantalla LCD 2,6″, encendido táctil,alimentación 2 pilas LR06 AA y   su angulo de Visión es de 105 °C

Los pasos  para instalar  la mirilla son muy sencillos:

Lo primero que tenemos que hacer es quitar la antigua para lo cual nos bastara el dorso de una moneda.

IMG_20180111_162821[1]

 

Ahora elegiremos el tubo roscado en función del grosor  de la puerta

IMG_20180111_162858[1].jpg

Colocaremos la cámara  con la flechita hacia arriba pero todavía no elimine el adhesivo

IMG_20180111_162910[1].jpg

 

Tendremos que liberar   el soporte del cuerpo de la pantalla con ayuda de un destornillador de estrella pues ambos van unidos

 

IMG_20180111_162838[1]

Ahora queda roscar por el otro lado el tubo teniendo en cuenta que debe colocar el soporte  metálico autoadhesiva por el interior y con el rotulo Up hacia arriba

Tampoco esta mal pegar dos tiras autoahesivas extra  por los extremos para mejorar la posición de la pantalla:

IMG_20180111_162813[1].jpg

 

Ahora tendremos que conectar el extremo del cable de la cámara con la pantalla metiendo un poco en el interior  del tubo para que no haya tanto cable que pueda doblarse al colocar sobre el la pantalla.

IMG_20180111_162940[1].jpg

Fijaremos la pantalla en la parte de la lengueta superior del soporte

IMG_20180111_163111[1].jpg

No debemos olvidar poner dos pilas AAA  respetando la polaridad de estas:

IMG_20180111_163023[1].jpg

Ya solo queda  atornillar la pantalla a  la base con un tornillo philips

IMG_20180111_163331[1].jpg

Por ultimo   leiminaremos  el protector de la pantalla

IMG_20180111_163715[1].jpg

Asimismo eliminaremos   también el protector de la mirilla

 

IMG_20180111_163842[1].jpg

 

La instalación como hemos visto es muy sencilla, pues se ajusta al hueco universal de cualquier rejilla o mirilla de puerta convencional y funciona con 4 pilas AA, que permiten unas 2000 visualizaciones, en la pantalla LCD .

Novedades para mejorar nuestro estilo de vida que están por venir


En el próximo CES de Enero  nos quieren enseñar   proyectos que buscan explorar el mercado,  ofreciendo  una visión más amplia de lo que las grandes marcas o incluso startups ,todas ellas intentando  usar su experiencia y desarrollos anteriores para sin duda proponer ideas innovadoras.

En el CES se puede ver un gran variedad de dispositivos como pueden ser  electrodomésticos, ordenadores , sistemas de audio y video , automóviles conectados  y autónomos , nuevos sistemas de transporte sin olvidar los   drones, tecnología de vestir y todas las categorías de la industria de la tecnología imaginables.

Aunque muchos prototipos   no estén cerrados a crear una versión comercial de ellos, es un buen punto de referencia para comprobar  sin  hay un buen recibimiento por parte los consumidores

Veamos    algunos de las mas  llamativos  :

Relúmĭno

Samsung Electronics anunció recientemente el lanzamiento de Relúmĭno, una aplicación que funciona en conjunto con Gear VR para ayudar a las personas que viven con baja visión a ver el mundo con mayor claridad.
La aplicación proporciona a los usuarios una ayuda visual que es más accesible y asequible que las alternativas prohibitivamente costosas.

En el video, se  pude  ver cómo se inspiró el equipo detrás de Relúmĭno para crear la aplicación que mejora la visión asi  cómo sus funciones pueden  facilitae que millones de personas de todo el mundo lean un libro, vean la  televisión o exploren el mundo que los rodea de una manera mucho mejor qeu con las gafas pasivas tradicioneles.

 

Por ejemplo, se podrían ajustar para que mostrase imágenes más fáciles de ver, ya que, según Samsung, puede invertir o filtrar colores, eliminar puntos ciegos y hasta aumentar la claridad.

Como  vemos  el objetivo es que estas gafas puedan ser usadas de forma habitual por las personas con alguno de estos padecimientos que muchas veces son irreversibles.

 

 

GoBreath

 

 

Por parte de Samsumg nos muestran  GoBreath ,una solución de recuperación para personas que han experimentado daño pulmonar y sufren complicaciones pulmonares postoperatorias después de la anestesia general.

Los pacientes comúnmente necesitan ejercitar la respiración profunda para una recuperación más rápida, con uno de los métodos convencionales mediante el uso de un inspirómetro,sin embargo, la respiración profunda se convierte en un desafío para los pacientes que se han sometido a cirugía debido al dolor de pulmón.

Un médico de Samsung Medical Center presentó el concepto de GoBreath, que ayudó a sus pacientes a recuperarse más rápido, y consiste en un dispositivo portátil y una aplicación móvil que puede enseñar a los pacientes técnicas básicas como inspiración, tos o respiración profunda.

Nissan’s Brain-to-Vehicle Technology

 

 

Nissan reveló una investigación que permitirá a los vehículos interpretar las señales del cerebro del conductor, redefiniendo cómo las personas interactúan con sus automóviles.

La tecnología Brain-to-Vehicle, o B2V de la compañía, promete acelerar los tiempos de reacción para los conductores y dará lugar a que los autos se sigan adaptando para hacer que la conducción sea más placentera.

Nissan demostrará las capacidades de esta tecnología exclusiva en la feria CES 2018 en Las Vegas. El stand de Nissan es # 5431, North Hall en el Centro de Convenciones de Las Vegas.

B2V es el último desarrollo en Nissan Intelligent Mobility, la visión de la compañía para transformar cómo los autos son impulsados, impulsados e integrados a la sociedad.

 

 

Naptime

Naptime utiliza sensores EEG y Machine Learning Technology para analizar su actividad de ondas cerebrales. Tome una siesta mejor en casa, en el tren, en el aeropuerto o en la oficina, etc. Solo de 10 a 20 minutos de siestas pueden aumentar su estado de alerta, productividad, estado de ánimo, creatividad y capacidades cognitivas, al tiempo que reduce las hormonas del estrés en su cuerpo.

 

A diferencia de otros prototipos que podemos ver en este post , este es un producto que se puede comprar   creado gracias a Indieagogo

 

S-Ray

De nuevo de Samsung , nos proponen S-Ray es un altavoz direccional portátil que los usuarios pueden llevar a cualquier parte de modo que puede  ayudar a las personas a evitar tener que ponerse los auriculares por un tiempo prolongado, lo que puede causar dolor en los oídos, o al tener que depender de los altavoces Bluetooth que pueden molestar a los demás. En el CES 2018, S-Ray mostrará una variedad de opciones de productos, como Neckband, Handy y la cubierta del teléfono inteligente.

 

La idea de S-Ray es pues ofrecer privacidad gracias a la  direccional. Además de portátil, esto sin la necesidad de usar auriculares, donde la ventaja es que los sonidos estarían dirigidos exclusivamente hacia el usuario, por lo que no molestaría a otras personas a su alrededor.

Otra de las ventajas según Samsung, es que dos o más dispositivos S-Ray podrían convivir en la misma habitación o espacio sin mezclarse o afectar la experiencia.