iSpindel|iSpindle - Hidrômetro digital com Wi-Fi para fermentação

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Luc_Fer,

Muito legal essa sua placa, ela está funcionando 100%, conseguiu calibrar certinho? To pensando em montar um igual o seu, mas só queria confirmar que está funcionando legal.

Olá @felipemm , a placa que compartilhei funciona mas reseta sozinha de vez em quando. Já fiz outra versão que até agora não deu problema. Neste fim de semana o @diegozalino vai fazer a calibração e a gente te dá notícias!
 
Olá pessoal, o primeiro MiniSpindel já está montado! agora vamos partir pra calibracão!

View attachment 120688 View attachment 120686 View attachment 120687
Olá pessoal, esse primeiro MiniSpindel apresentou instabilidade, mas já montei uma nova versão, a da imagem abaixo,que até agora está ok! Esta semana o @diegozalino vai fazer a calibração.
Minispindel02.JPG
 
Olá aalorecanto,
Estamos usando um "tubete" de 13 cm, tipo esse:
https://produto.mercadolivre.com.br...o-tubetes-13cm-atacado-lojista-revendedor-_JM
O diâmetro externo é +- 24mm. A aba varia com o fabricante e pode até ser retirada. No meu tem 33 mm.
Estamos usando a placa tp4056 de 4 pinos. Ela fica debaixo da tampa, quando fechada. Veja a foto:
Compartilhei a primeira versão da placa, pra quem animar soldar smd (lembrando que ainda não é a versão final)!
https://PCBs.io/share/r1ab6
<a href="https://PCBs.io/share/r1ab6"><img src="https://s3.amazonaws.com/pcbs.io/share.png" alt="Order from PCBs.io"></img></a>

View attachment 120807 View attachment 120808

Esse teu design é bem bacana. Tem mais fotos pra compartilhar? E tem alguma coisa que impede de fazer uma versão through-hole? Posso pegar o teu design pra tentar fazer essa alteração?

Por último, qual placa vc tá usando pro ESP? Na imagem não dá pra ver direito. Parece aquela que tem só o ESP mesmo, correto?
 
Olá @felipemm , a placa que compartilhei funciona mas reseta sozinha de vez em quando. Já fiz outra versão que até agora não deu problema. Neste fim de semana o @diegozalino vai fazer a calibração e a gente te dá notícias!

Legal.....mas essa outra versão, segue sendo a mesma placa que vc compartilhou no PCBs.io?? Só pra saber, pq ai já vejo de pedir uma por lá.
 
Esse teu design é bem bacana. Tem mais fotos pra compartilhar? E tem alguma coisa que impede de fazer uma versão through-hole? Posso pegar o teu design pra tentar fazer essa alteração?

Por último, qual placa vc tá usando pro ESP? Na imagem não dá pra ver direito. Parece aquela que tem só o ESP mesmo, correto?
Olá @brunoc , estou utilizando a ESP12E, mas a 12s e 12F também servem. Eu fiz em smd devido a restrição de tamanho da pcb e do tubo, mas nada impede de tentar fazer TH. A primeira programação tem de ser feita antes da soldagem, pois não coloquei circuito de serial. Segue o esquema e mais umas fotos:
Esquema_minispindel02.JPG IMG_20180831_111358.jpg IMG_20180831_111349.jpg
 
Fiz essa versão com pilha 18650 e para o Tubete grande, de 40mm de diâmetro.
Dois clientes vão receber essa semana um protótipo para testes.
Depois passo mais informações no decorrer do andamento.

 
Pessoal boa noite. Preciso de uma ajuda, já montei o meu e carreguei a configuração e a primeria conecção com ispindel e feita sem problemas, porem quendo vou em configuração e seleciono a minha rede de wifi e coloco a senha da minha rede o mesmo reinicia e porem não aparece mais, estou desconfiado que a faixa de ip e diferente e da conflito, minha rede 192.168.1.2 ip do ispindel 192.168.4.1. aguem sabe como alterar o ip do ispindel?
 
Fiz essa versão com pilha 18650 e para o Tubete grande, de 40mm de diâmetro.
Dois clientes vão receber essa semana um protótipo para testes.
Depois passo mais informações no decorrer do andamento.




Mazza, já tem o preço da placa??
 
Mazza, já tem o preço da placa??

Estou fazendo os protótipos, ai vou mandar pra um pessoal testar e só depois de tudo certo vou ver preço.
Mas acho que vai rolar um grupo de compras aqui pra viabilizar.
 
Pessoal boa noite. Preciso de uma ajuda, já montei o meu e carreguei a configuração e a primeria conecção com ispindel e feita sem problemas, porem quendo vou em configuração e seleciono a minha rede de wifi e coloco a senha da minha rede o mesmo reinicia e porem não aparece mais, estou desconfiado que a faixa de ip e diferente e da conflito, minha rede 192.168.1.2 ip do ispindel 192.168.4.1. aguem sabe como alterar o ip do ispindel?

Olá Antonio, acho que está tudo ok!
Depois de configurado com o SSID da sua rede ele vai utilizar um endereço IP dela no seu caso 192.168.1.X mas não vai ficar conectado o tempo todo para não gastar a bateria, ele inicia envia os dados para o servidor que você configurou após fica em modo "sleep" até o próximo tempo que foi configurado nele para enviar novamente as informações. Mas você consegue ver qual end IP foi destinado a ele no log do DHCP do Router.
Acho que pode ser isso!
Saudações a todos.
 
Pessoal boa noite. Preciso de uma ajuda, já montei o meu e carreguei a configuração e a primeria conecção com ispindel e feita sem problemas, porem quendo vou em configuração e seleciono a minha rede de wifi e coloco a senha da minha rede o mesmo reinicia e porem não aparece mais, estou desconfiado que a faixa de ip e diferente e da conflito, minha rede 192.168.1.2 ip do ispindel 192.168.4.1. aguem sabe como alterar o ip do ispindel?
Olá Antonio, é exatamente o que @cbarros falou... mas se você quer acessar o modo AP novamente.. basta apertar o botão de reset do iSpindel 4 vezes seguidas.. que ele entra nesse modo novamente.
Abraços.
 
@Luc_Fer , vc tem a lista dos componentes usados nessa tua placa?? todos são smd?
Olá @felipemm , os resistores e capacitores são todos smd, no tamanho 0805. O sensor de temperatura não é smd, mas dobrei os pinos e soldei como se fosse smd. Quanto à lista de componentes e o esquema, vou postar assim que estiver em casa, pois estou em viagem atualmente!
 
olá.

estou passando com um problema com meu ispindel.
ele ja esta completamente montado, inclusive coloquei um diodo schottky bat43 no lugar do resistor e o problema persiste:

ainda nao coloquei ele em uma cerveja fermentando, apenas deixei monitorando a temperatura do meu quarto pra ir me habituando com o sistema ubidots, configurar as variaveis,etc...
o problema é que após algumas horas mandando sinal para o ubidots perfeitamente, ele para de mandar.
Nao é problema de deepsleep, pois o led acende a cada intervalo determinado (30segundos) e tenta se conectar. já monitorei com o IDE do arduino e ele realmente lê os sensores mas nao consegue enviar, o log segue abaixo.:

FW 6.0.0
2.2.1(cfd48f3)
Worker run!
mounting FS... mounted!
reading config file
applying offsets
parsed config:
{"Name":"iSpindel000","Token":"A1E-rTcrfZYkvGGVDrLhRZ6mmWk0VsrsVF","Sleep":18,"Server":"","API":0,"Port":80,"URL":"","DB":"ispindel","Username":"","Password":"","Job":"ispindel","Instance":"000","Vfact":191.8,"TS":0,"OWpin":12,"SSID":"netvirtua apt 504","PSK":"3633371730","POLY":"-0.00031*tilt^2+0.557*tilt-14.054","aX":613,"aY":-4197,"aZ":1387}
Boot-Mode: Deep-Sleep Wake
woken from deepsleep, normal mode
Samples:42 min:81.35 max:81.45 time:758
x: 2240 y: 15764 z: 1088
Tilt: 81.41
Tacc: 28.01
Volt: 3.93
Temp: 24.62
Gravity: 29.24
After waiting 6005ms, result 6
Rescue Wifi credentials
failed to connect
Final-sleep: 18s; RT: 7510
{l
FW 6.0.0
2.2.1(cfd48f3)
Worker run!
mounting FS... mounted!
reading config file
applying offsets
parsed config:
{"Name":"iSpindel000","Token":"A1E-rTcrfZYkvGGVDrLhRZ6mmWk0VsrsVF","Sleep":18,"Server":"","API":0,"Port":80,"URL":"","DB":"ispindel","Username":"","Password":"","Job":"ispindel","Instance":"000","Vfact":191.8,"TS":0,"OWpin":12,"SSID":"netvirtua apt 504","PSK":"3633371730","POLY":"-0.00031*tilt^2+0.557*tilt-14.054","aX":613,"aY":-4197,"aZ":1387}
Boot-Mode: Deep-Sleep Wake
woken from deepsleep, normal mode
Samples:42 min:81.36 max:81.49 time:758
x: 2262 y: 15772 z: 1078
Tilt: 81.41
Tacc: 28.01
Volt: 3.93
Temp: 24.62
Gravity: 29.24
After waiting 6005ms, result 6
Rescue Wifi credentials
failed to connect
Final-sleep: 18s; RT: 7512



se puderem me dar uma luz, ficaria muito agradecido.
C:\Users\Avell\AppData\Local\Temp\SNAGHTML554e2ac.PNG
 
olá.

estou passando com um problema com meu ispindel.
ele ja esta completamente montado, inclusive coloquei um diodo schottky bat43 no lugar do resistor e o problema persiste:

ainda nao coloquei ele em uma cerveja fermentando, apenas deixei monitorando a temperatura do meu quarto pra ir me habituando com o sistema ubidots, configurar as variaveis,etc...
o problema é que após algumas horas mandando sinal para o ubidots perfeitamente, ele para de mandar.
Nao é problema de deepsleep, pois o led acende a cada intervalo determinado (30segundos) e tenta se conectar. já monitorei com o IDE do arduino e ele realmente lê os sensores mas nao consegue enviar, o log segue abaixo.:

FW 6.0.0
2.2.1(cfd48f3)
Worker run!
mounting FS... mounted!
reading config file
applying offsets
parsed config:
{"Name":"iSpindel000","Token":"A1E-rTcrfZYkvGGVDrLhRZ6mmWk0VsrsVF","Sleep":18,"Server":"","API":0,"Port":80,"URL":"","DB":"ispindel","Username":"","Password":"","Job":"ispindel","Instance":"000","Vfact":191.8,"TS":0,"OWpin":12,"SSID":"netvirtua apt 504","PSK":"3633371730","POLY":"-0.00031*tilt^2+0.557*tilt-14.054","aX":613,"aY":-4197,"aZ":1387}
Boot-Mode: Deep-Sleep Wake
woken from deepsleep, normal mode
Samples:42 min:81.35 max:81.45 time:758
x: 2240 y: 15764 z: 1088
Tilt: 81.41
Tacc: 28.01
Volt: 3.93
Temp: 24.62
Gravity: 29.24
After waiting 6005ms, result 6
Rescue Wifi credentials
failed to connect
Final-sleep: 18s; RT: 7510
{l
FW 6.0.0
2.2.1(cfd48f3)
Worker run!
mounting FS... mounted!
reading config file
applying offsets
parsed config:
{"Name":"iSpindel000","Token":"A1E-rTcrfZYkvGGVDrLhRZ6mmWk0VsrsVF","Sleep":18,"Server":"","API":0,"Port":80,"URL":"","DB":"ispindel","Username":"","Password":"","Job":"ispindel","Instance":"000","Vfact":191.8,"TS":0,"OWpin":12,"SSID":"netvirtua apt 504","PSK":"3633371730","POLY":"-0.00031*tilt^2+0.557*tilt-14.054","aX":613,"aY":-4197,"aZ":1387}
Boot-Mode: Deep-Sleep Wake
woken from deepsleep, normal mode
Samples:42 min:81.36 max:81.49 time:758
x: 2262 y: 15772 z: 1078
Tilt: 81.41
Tacc: 28.01
Volt: 3.93
Temp: 24.62
Gravity: 29.24
After waiting 6005ms, result 6
Rescue Wifi credentials
failed to connect
Final-sleep: 18s; RT: 7512



se puderem me dar uma luz, ficaria muito agradecido.
C:\Users\Avell\AppData\Local\Temp\SNAGHTML554e2ac.PNG
Meu problema é bem parecido com o seu. No meu caso, o iSpindel só manda os dados pro Ubidots quando eu reseto ele. Aí ele manda os dados uma única vez e depois não manda mais. Mesmo as luzes piscando no intervalo correto, ele não chega a mandar os dados pro Ubidots. Aí se eu reseto ele, ele manda mais uma vez e nunca mais manda nada (e pisca as luzes normalmente de 20 em 20s - que é o intervalo que estou usando para testes). O que será que pode ser?
 
Bom dia, dei uma empacada, montei ele certinho, entrei no ubidots for education, peguei o token e coloquei no spindel, só que no tutorial ele manda ir em sources , que o Ispindel vai ter criado um novo dispositivo, porem eu não achei essa aba Sources, será que só existe na opçao que nao é "for education", existe alguma opção que seja de graça ?
 
Bom dia, dei uma empacada, montei ele certinho, entrei no ubidots for education, peguei o token e coloquei no spindel, só que no tutorial ele manda ir em sources , que o Ispindel vai ter criado um novo dispositivo, porem eu não achei essa aba Sources, será que só existe na opçao que nao é "for education", existe alguma opção que seja de graça ?
 
Bom dia, dei uma empacada, montei ele certinho, entrei no ubidots for education, peguei o token e coloquei no spindel, só que no tutorial ele manda ir em sources , que o Ispindel vai ter criado um novo dispositivo, porem eu não achei essa aba Sources, será que só existe na opçao que nao é "for education", existe alguma opção que seja de graça ?
Se ele estiver conectando na internet, irá aparecer o seguinte no seu ubidots:
upload_2018-9-12_12-50-36.png
 
putz, fiz alguma coisa de errado então, pq só aparece a demo ai. eu entrei no ispindel e coloquei a minha internet e o token do site, ae entro ae e só aparece o demo
vc ja viu na pagina web do ispindel se ele está funcionando todas as funcoes (inclinacao, temperatura, bateria) ?
se alguma dessas nao estiver, significa que sua montagem está errada ou algum componente está danificado e ele nao ira transmitir os dados.
se puder, visualize o Log dele com o monitor do Arduino.
 
vc ja viu na pagina web do ispindel se ele está funcionando todas as funcoes (inclinacao, temperatura, bateria) ?
se alguma dessas nao estiver, significa que sua montagem está errada ou algum componente está danificado e ele nao ira transmitir os dados.
se puder, visualize o Log dele com o monitor do Arduino.

Pergunta idiota, mas como eu acesso a pagina web dele hahahaha no brewpiless eu coloco só o ip já no ispindel qdo eu coloco só o ip não carrega...
 
Pergunta idiota, mas como eu acesso a pagina web dele hahahaha no brewpiless eu coloco só o ip já no ispindel qdo eu coloco só o ip não carrega...
quando aperta o reset 4x, ele liga uma rede wifi chamada ispindel. com qualquer dispositivo wifi vc conecta nessa rede e no navegador entra no endereço 192.168.4.1 , vai em info e veja se os dados estão alterando conforme o esperado. Caso algo esteja com defeito ou mal montado vai aparecer um valor 0.00 (isso aconteceu na minha primeira tentativa, o giroscopio estava queimado e na segunda o sensor de temperatura estava mal soldado).
 
Olá @felipemm , os resistores e capacitores são todos smd, no tamanho 0805. O sensor de temperatura não é smd, mas dobrei os pinos e soldei como se fosse smd. Quanto à lista de componentes e o esquema, vou postar assim que estiver em casa, pois estou em viagem atualmente!
Boa tarde,segue a lista de componentes da placa compartilhada::
frente.JPG

verso.JPG

U1: Módulo ESP12E (ESP12f e ESP12S também podem ser usados)
U2:Módulo Acelerômetro GY521
U3:Módulo Carregador de bateria TPS4056-FC75(micro usb,4 pinos, sem circuito de proteção)
U4:Sensor de temperatura DS18B20(encapsulamento TO92)
U5: Regulador de tensão HT7333-1 ou -A (encapsulamento SOT89)
SW1: Chave liga/desliga smd, modelo PCM12SMTR
Sw2:Micro Chave Smd 4 Pinos 3mm X 4mm X 2mm
Bat1: Bateria recarregável 14500, 3,7 V ou 4,2V. O modelo que eu usei vem com proteção interna.
*Todos os resistores e capacitores são smd, no tamanho 0805.
R2: Resistor 470k
R3: Resistor 12k
R6: Resistor 4K7
R10: Resistor 12k
R14: Resistor 330
R21: Resistor 100k
C2, C3: Capacitor 10uF
Lembrando que a primeira programação do módulo ESP12E tem de ser feita antes da soldagem. As atualizações de firmware depois são feitas pelo wifi, dentro do portal do iSpindel.
A área acima do "-" serve para colocar um contrapeso. No meu caso uma porca quadrada com um pedaço de parafuso deu uma inclinação de 24 graus.
 
quando aperta o reset 4x, ele liga uma rede wifi chamada ispindel. com qualquer dispositivo wifi vc conecta nessa rede e no navegador entra no endereço 192.168.4.1 , vai em info e veja se os dados estão alterando conforme o esperado. Caso algo esteja com defeito ou mal montado vai aparecer um valor 0.00 (isso aconteceu na minha primeira tentativa, o giroscopio estava queimado e na segunda o sensor de temperatura estava mal soldado).
Por algum motivo pelo qual eu não sei, ta funcionando agora hahahahhaha , entrei la na pagina web dele, ta tudo funcionando direitinho, agora vou só calibrar ele obrigadão
 
Meu problema é bem parecido com o seu. No meu caso, o iSpindel só manda os dados pro Ubidots quando eu reseto ele. Aí ele manda os dados uma única vez e depois não manda mais. Mesmo as luzes piscando no intervalo correto, ele não chega a mandar os dados pro Ubidots. Aí se eu reseto ele, ele manda mais uma vez e nunca mais manda nada (e pisca as luzes normalmente de 20 em 20s - que é o intervalo que estou usando para testes). O que será que pode ser?
Conseguiu resolver?
O problema pode estar no seu roteador, aconteceu isso comigo quando deixei na casa de um amigo, na minha casa funciona mas na dele nao. Alguém que manja de rede ai sabe como resolver?
 
O Ubidots é uma plataforma web que vai receber os dados do seu iSpindel e vai lhe mostrar em formas de gráficos, e vc acessa ela por uma página da web estando em qualquer local com acesso a internet.
Existem outras formas de receber os dados, como pelo BrewPilles, CraftBeerPi, HTML, Local Host.......

O Ubidots tem aversão estudante (gratuita) e a versão industrial que é paga.

Se vc não quer colocar a mão na massa, não aconselho a comprar o desse anúncio pois vc terá todo o trabalho de calibrá-lo que é uma das partes mais chatas do processo.
 
Last edited:
O Ubidots é uma plataforma web que vai receber os dados do seu iSpindel e vai lhe mostrar em formas de gráficos, e vc acessa ela por uma página da web estando em qualquer local com acesso a internet.
Existem outras formas de receber os dados, como pelo BrewPilles, CraftBeerPi, HTML, Local Host.......

O Ubidots tem aversão estudante (gratuita) e a versão industrial que é paga.

Se vc não quer colocar a mão na massa, não aconselho a comprar o desse anúncio pois vc terá todo o trabalho de calibrá-lo que é uma das partes mais chatas do processo.

Obrigado Gu_MAZZA!
Então posso utilizar a versão estudante do Ubidots pra sempre? Esse do anuncio você falou que dá muito trabalho pra calibrar, mas uma pessoa leiga no assunto, como eu, seria capaz? Teria outra opção?
 
Obrigado Gu_MAZZA!
Então posso utilizar a versão estudante do Ubidots pra sempre? Esse do anuncio você falou que dá muito trabalho pra calibrar, mas uma pessoa leiga no assunto, como eu, seria capaz? Teria outra opção?
existe o TILT, é uma versão comercial do Ispindel que ja vem pronta pra usar. Mas é uma fortuna!!
https://tilthydrometer.com/

Calibrar o ispindel dá um pouco de trabalho sim, mas nao é um bixo de sete cabeças.
 
Back
Top