Repetidor iSpindel con Display Oled XL
Tiempo aproximado: 2 horas.
Coste: 10 – 20€.
Utilidad: Muy Útil
requerimos de tener internet en el lugar donde elaboramos, pero ¿Que
ocurre si no tenemos internet?, algunos homebrewers elaboran en algún
local fuera de casa con conexión a internet, o en el trastero o garaje
donde no les llega la señal adecuadamente, con este repetidor quería
solucionar este problema y además ya puestos en materia, añadirle más
funciones para acabar teniendo una solución mas completa y autónoma para
el control de la fermentación con el iSpindel.
para que nos muestre la información del iSpindel. Opcionalmente, se
puede añadir una sonda de temperatura, o incluso SSR para fuentes de
frío o de calor para controlar la temperatura de nuestra fermentación
mediante una sonda de temperatura externa o la propia sonda de
temperatura del iSpindel que tendremos dentro del fermentador.
resumen: una batería. Recibí varias consultas que se está montando el
repetidor en trasteros o sitios donde no tienen internet y no se tiene
una supervisión de la fermentación «en directo», con esa batería
protegemos el repetidor de cortes de luz puntuales que nos puedan
ocasionar. Si bien la duración de la batería no es mucha (al menos 6
horas y estoy realizando varias pruebas de ciclos completos), nos
servira para protegerlas de cortes puntuales.
en locales o trasteros sin luz, en ocasiones hay homebrewes que
fermentan en trasteros sin toma de luz. Se podría usar el repetidor de
forma que, se añada el iSpindel a la fermentación y cada vez que pasemos
encendamos el repetidor (el XL con la batería) esperemos el tiempo máximo del envío de datos del iSpindel y nos guarde el dato.
Características del Repetidor iSpindel con Display Oled.
– Display con los datos de:
– Densidad Original.
– Densidad Especifica.
-Inclinación.
-Temperatura de la sonda del iSpindel.
– Atenuación.
– Alcohol.
– Batería.
– Señal Wifi.
Casos prácticos de utilización del repetidor.
1.-
Como repetidor para mejorar la señal wifi de nuestro iSpindel, si
nuestro router esta lejos o fermentamos en fermentadores de acero
inoxidable o dentro de neveras que nos cortan la señal. el Display o
sirve para supervisar la fermentación incluso desde otra cuarto donde
fermentamos.
–
Puede funcionar como AP, es decir, puedes conectar el iSpindel al
Repetidor y no es Necesario internet para recibir los datos, incluso gráficas, ideal para
quien fermenta fuera de casa, en el trastero o en algún local sin
internet.
– En locales o trasteros sin luz, en ocasiones hay homebrewes que
fermentan en trasteros sin toma de luz. Se podría usar el repetidor de
forma que, se añada el iSpindel a la fermentación y cada vez que pasemos
encendamos el repetidor (el XL con la batería) esperemos el tiempo máximo del envío de datos del iSpindel y nos guarde el dato.
– Puedes conectarlo a tu red wifi y a su vez
utilizarlo de salto para usarlo de repetidor viendo los datos en el
display, en la web del repetidor y en algunos servicios externos como
por ejemplo Ubidots, BrewSpy…
– Al estar basado en BrewPiLess, desde el entorno web también tendremos una gráfica del proceso de fermentación.
–
Tendremos muchas de las bondades de BrewPiLess, si queremos podemos
conectar SSR a nuestro repetidor y controlar con la sonda de temperatura
del iSpindel fuentes de Calor o Frío, como pueden ser una nevera donde
fermentamos.
Materiales necesarios para el Repetidor ISpindel con Pantalla Oled.
Entre
los dos modos de montaje, recomiendo la opción con display 1,3 ya que
la pantalla es mayor y mejora la visibilidad de los datos sin afectar al
rendimiento o consumo.
– Módulo de pantalla OLED 128×64 I2C. 1,3 (4 pines). [Aliexpress]
– 1 Resistencia: 4k7 Ohms. [eBay] [Aliexpress]
cualquier diseño no es necesario los cables dupont, siempre podéis
soldar directamente los cables entre la placa y el display para que
quede más compacto.
voltaje sugerido: la operación continua de 5v a un voltaje de 12v puede dañar la placa. Tiene un regulador de voltaje para 3.3v
módulo de carga TP4056, admite una entrada de carga de 4,5 a5,5v .
Voltaje de carga completa de 4,2v. Precisión de carga de 1.5, idóneo
para baterías tipo Lipo/liOn, encargándose de proteger estas. y con
protección de cortocircuito.
D2 NodeMCU > SDA Display
El led rojo de TP4056 indica que está cargando el dispositivo. (si el
interruptor está encendido siempre lo mostrará así), comprobar la carga
completa apagando del interruptor.
El led azul cargado, comprobar con el interruptor apagado.(si no está la
batería puesta o no la detecta también enciende en azul).
Cuando no se utilice retirar la alimentación mediante el USB para
alargar la vida útil de la batería, el interruptor corta la alimentación
al ESP8266 pero continúa alimentando la batería.
DisplayiSpindel_096_V1.2 [link!] (beta)
Abrir NodeMCU-PyFlasher y flashear nuestra placa con las opciones
remarcadas y el firmware elegido según el tamaño de nuestro display:
Una vez flasheada nuestra placa, la reiniciaremos y accederemos a la placa buscando una red wifi llamada BrewPiLess:
Si nos solicita usuario y contraseña será:
Usuario: brewpiless
Contraseña: brewpiless
Una vez conectado accederemos por web para comenzar las configuraciones:
http://192.168.4.1/
Configuraremos nuestro modo de conexión: como AP o conectado a nuestra wifi, según lo vayamos a utilizar:
Nos solicitará de nuevo el usuario y contraseña:
Usuario: brewpiless
Contraseña: brewpiless
Desde
aquí podremos cambiar el nombre de la placa, el usuario y contraseña y
el modo de conexión, en modo AP, lo seleccionaremos, le pondremos una IP
o dejaremos la de por defecto (192.168.4.1)
Si queremos añadirlo a nuestra wifi, la buscaremos, añadiremos la contraseña y pondremos una ip fija dentro de nuestra red:
Configurar el iSpindel en el Repetidor iSpindel con Display Oled:
En
el apartado de Gravity añadir el iSpindel, y activaremos «Calculated by
BPL» si queremos que el logaritmo del iSpindel sea el que añadimos en
la configuración de BrewPiLess y no en la de la configuración del
iSpindel:
Para el logaritmo podéis revisar el artículo de calibrado del iSpindel [link!]
Si
hay que puntualizar que para que funcione correctamente hay que obtener
nuestra fórmula con los valores de densidad con «punto» en el valor de
la densidad. Por ejemplo, 1000 serán 1.000. 1050 serán 1.050 en la excel
de obtención del logaritmo, ejemplo:
Después tendremos que configurar el iSpindel para que apunte hacia nuestro repetidor:
Configuraremos nuestra red wifi (SSID y Contraseña) si lo tenemos dentro de la red Wifi.
O si lo tenemos como AP con el nombre del repetidor y contraseña, si no la hemos cambiado: brewpiless – brewpiless.
El
nombre del iSpindel que pongamos en la configuración, deberá comenzar
por iSpindel para que el repetidor lo reconozca, iSpindel001, por
ejemplo.
Añadiremos los parámetros de conexión restantes hacia el repetidor:
Service Type: HTTP.
Server Address: la IP de nuestro repetidor.
Server Port: 80 (por defecto).
Path/URI: /gravity.
El Polinomio como hemos comentado antes podemos añadirlo en el iSpindel o en el repetidor.
Una vez salvados los cambios comenzaremos a ver los parámetros en nuestro Display del repetidor y en la interfaz web.
Aunque
para ver los datos de Atenuación y Alcohol, es necesario añadir
mediante la interfaz web la densidad Original antes de comenzar nuestra
fermentación:
contamos con wifi y queremos recibir los datos mediante otros medios,
además de en el repetidor, desde el menú de BrewPiless contamos con
varias opciones como: HTTP, MQTT, thinspeak, ubidots, brewfather…
Configurar el Hydrom en el Repetidor iSpindel con Display Oled:
El
hidrometro Hydrom [link!] es compatible con todas las integraciones y
dispositivos que funciona el iSpindel, con el Repetidor también.
Deberemos de tener un nombre de dispositivo que empiece por «iSpindel» para que lo reconozca el repetidor:
Configuraremos el servicio:
HTTP: activado.
Server: IP del repetidor.
URL: /gravity
Ojo
la fórmula de calibración es algo diferente de la del iSpindel, para
que reciba bien los datos de gravedad, deberemos de calibrarlo como si
fuera un iSpindel (fuera de las opciones del hydrom) y añadiremos la fórmula en el repetidor.
Integraciones Repetidor:
repetidor puede integrarse con Ubidots. thingspeak, brewfather, brewe’s
friend, o mediante sistemas que permitan por http o mqtt
La integración con BrewSpy nos vendrá muy bien si queremos ver como evoluciona nuestra fermentación desde fuera de casa.
Desde la app o desde la web de BrewSpy nos creamos un nuevo dispositivo «custom» y le ponemos un nombre:
los cambios (update), sin olvidar de activarlo con el marcado de arriba
a la derecha, y empezaremos a recibir los datos en BrewSpy:
pero es que es uno de mis software favoritos. Podemos integrar
directamente iSpindel con CraftBeerPi, pero también podemos hacerlo a
través del repetidor.
Prepararemos CraftBeerPi 4 para recibir datos por MQTT y poder crear nuestros sensores MQTT (si no lo tenemos ya).
1.- Instalación Mosquito MQTT:
En el servidor de CraftBeerPi
sudo apt-get install mosquitto
*Si falla actualizar antes:
sudo apt-get update
sudo apt-get upgrade
Activar sin autentificación:
sudo nano /etc/mosquitto/mosquitto.conf
Añadiendo las líneas:
allow_anonymous true
port 1883
Editar el config.yaml de craftbeerpi para activar mqtt en CraftBeerPi:
Publicar comentario