7 de marzo de 2018

Insoladora UV Arduino V1.1 - Mejoras

Después de un tiempo sin publicar, he vuelto a las andadas ya que quiero mejorar el código de la insoladora antes de pasar a la ¡versión 2.0!

Poco a poco he ido aprendiendo programación y, revisando el código arduino, me he dado cuenta de que era un poco chapuza lo que había escrito (¡¡aunque funcionaba!! :) ). Ahora creo que está mejor estructurado y más claro. Además he conseguido hacer una mejora importante: Ya podemos marcar los límites de la placa que queramos insolar sin importar el orden. Es decir, podemos marcar el límite superior primero y luego el inferior y viceversa.

Para poder tener siempre la última versión y todo mejor ordenado he creado un repositorio github:


Ahí documentaré el proyecto y lo actualizaré, así lo podrás descargar siempre en su última versión. Para esto ve al enlace y click en Clone or download / Download ZIP.






5 de noviembre de 2016

Desactivar sensor de proximidad en Android

He tenido que desactivar el sensor de proximidad en mi Nexus 4 porque se me rompió la pantalla y la cambié por una que compré en ebay baratilla... Lo malo es que el sensor no "atraviesa" el cristal y es como si estuvieras todo el rato tapándolo. El problema es cuando llamas, es como si lo tuvieras todo el rato pegado a la oreja y la pantalla se vuelve negra y no puedes colgar...

Bueno, al lío. Lo que hay que hacer es buscar un modulo de Xposed (instalar Xposed)que se llama "Sensor Disabler". Para eso abrimos la aplicación "Xposed installer", entramos en el apartado "Descarga" y en el buscador ponemos el nombre del módulo. Clickamos sobre él y nos vamos a la pestaña "Versiones" para descargar la última versión. 





Xposed en Android 6.0.1

Vamos a instalar Xposed en un nexus 4 con Android 6.0.1. Para eso necesitaremos tener el bootloader abierto. (ver post anterior) Ahora necesitaremos una serie de archivos (un *.apk, un *.zip y un *.asc correspondiente a nuestra versión (el último no estoy seguro que sea necesario pero yo lo he descargado por si acaso):

El instalador *.apk lo podéis descargar aquí (versión 3.1.1):

http://forum.xda-developers.com/attachment.php?s=dca6971015b6dbaf69d7a0bc1ab8da19&attachmentid=3921508&d=1477916609


Los otros dos archivos dependen de la versión y del procesador de nuestro teléfono. Los enlaces los encontrareis en el primer post del siguiente enlace:



Instalar TWRP

Para instalar este recovery, necesitaremos ser root (ver post anterior). Nos descargamos la aplicación TWRP en nuestro dispositivo y la abrimos.

Le damos al menú abajo a la derecha y luego a "Install TWRP"



Ahora en "Device" buscamos nuestro dispositivo. Seleccionamos qué versión queremos instalar en nuestro móvil (normalmente le daremos a la más reciente) y luego hacemos click en "Install Recovery".




Empezará a descargarse el programa y luego aceptaremos el aviso que nos muestra en pantalla. Si todo ha ido bien nos mostrará un mensaje como tal y nos pregunta si queremos reiniciar. Le damos a sí y ya lo tendremos instalado.

Para entrar en este recovery y flashear una ROM por ejemplo, apagamos el teléfono y lo reiniciamos en modo fastboot (botón encendido + volumen abajo) y luego con las teclas de volumen elegimos modo recovery aceptando con el botón de encendido.

1 de noviembre de 2016

Rootear Google Nexus 4

Para rootear el Nexus 4 seguiremos los pasos marcados en este video:



Tenemos que saber que todos los datos del teléfono se perderán cuando abramos el bootloader. Si ya está abierto y sólo rooteamos, no perderemos nada.

Arrancamos en modo Fastboot: apagamos el móvil si no lo estaba ya y lo encendemos pulsando el botón encendido + volumen abajo.

Lo enchufamos por USB al PC. Si no lo detecta, tendremos que instalar el paquete Universal ADB drivers y lo instalamos.


Descargamos la herramienta para hacer el root del nexus 4 en el siguiente enlace:


Creamos en el escritorio una carpeta que se llame root. Aquí vamos a descomprimir el archivo que acabamos de descargar.

24 de mayo de 2015

Disco duro portátil DIY (por menos de 10€)

Este post, más que un tutorial es una idea de reciclaje.Me he encontrado con un viejo ordenador portátil que tenia por ahí rodando que ya ni arrancaba ni nada de nada. Iba a enviarlo al punto de reciclaje pero, buscando un poquito por internet para despiezarlo, vi que fácilmente te puedes hacer un disco duro portátil !por sólo unos 10€!

Lo primero que hay que hacer es recuperar el disco duro. Esto puede depender del modelo pero normalmente lo puedes encontrar quitando una tapa de plástico en la parte de abajo del ordenador portátil.



8 de noviembre de 2014

Aumentar el número de entradas en Arduino

Cuando vamos avanzando con la programación de Arduino, poco a poco se nos va quedando pequeño en cuanto al número de entradas / salidas que tiene nuestra placa. Si este es tu problema, con esta técnica podrás tener un gran número de entradas y así liberar pines para utilizarlos como salidas.

El "truco" consiste en utilizar las entradas analógicas de Arduino (A0 y A1) y construir un divisor de tensión con tantas resistencias como entradas quieras tener.  Aunque esto tiene un límite como veremos más adelante.

Vamos a hacer un ejemplo concreto: digamos que queremos añadir tres pulsadores a nuestro código pero ya no nos queda ningún pin de entrada/salida libre y tenemos la entrada analógica A0 sin utilizar. Nos crearemos nuestro divisor de tensión tal que así: