//

Arduino

Techno.Arduino

Projetos Arduino

Yogurtino & Yogurtino Jr

Yogurtino & Yogurtino Jr.

Fazer iogurte perfeito nunca foi tão delicioso e divertido!

Com o Yogurtino & Yogurtino Jr., você faz iogurte perfeito todas as vezes.

Você só precisa de 2L de leite integral, ou o leite de sua preferência, e uma xícara de iogurte natural, além de adicionar uma colher de sopa de açúcar para ajudar na fermentação.

O que o projeto faz é usar um Arduino para controlar a temperatura do leite, alertando quando desligar o fogo quando o leite atinge 80°C e, quando esfria até 45°C, ele apita novamente para avisar que é hora de adicionar o iogurte para multiplicação. Um LED RGB pisca azul quando está abaixo de 45°C, verde quando está entre 45°C e 80°C e vermelho quando ultrapassa 80°C. Além disso, um buzzer indica o momento de desligar o fogo e, quando esfria, o momento de adicionar o iogurte, como um apito de chaleira! É perfeito também para pessoas com deficiência auditiva ou visual.

Outra opção é adicionar um LCD e um RTC para uma melhor leitura.

O pote então deve descansar durante a noite, preferencialmente com a tampa fechada, por cerca de 8 horas. Se você mora em um clima frio, pode aquecer o pote novamente até atingir 45°C, mas em condições normais isso não é necessário. Não se deve aquecer demais o iogurte para não matar as bactérias boas.

O resultado é um iogurte muito consistente; você pode adicionar açúcar e frutas ou até mesmo sal e azeite para preparar deliciosos pratos árabes.

Passo 1: Materiais Necessários


Para o Yogurtino: (versão deluxe)

Você pode adicionar um LCD I2C 16x2 e um módulo RTC I2C DS3231.

Para leitura detalhada da temperatura e controle do tempo.

Note que ambos os módulos usam os mesmos 2 pinos do Arduino, sendo muito fácil e sem complicações de montar.

Você encontrará anexados os sketches Arduino para as duas versões, além de um testador de LCD I2C caso seu LCD não funcione com a configuração de pinos fornecida.

Biblioteca do módulo RTC DS3231:

https://github.com/jarzebski/Arduino-DS3231



Para o Yogurtino Jr: (versão mais simples e econômica)

Você precisará de um Arduino, Uno, Nano ou Pro Mini servem.

1 LED RGB com 3 resistores de 400 Ohms

1 alto-falante de celular com resistor de 100 Ohms

1 termistor NTC 10k com um resistor de 10k para medir a temperatura.

Sketches para Arduino

i2c_guesser.ino
Yogurtino.ino
Yogurtino_Jr.ino

Passo 2: Iogurte!

Adicione o leite e a colher de sopa de açúcar, **não adicione o iogurte ainda!**

Com o Yogurtino montado, você pode envolver o termistor com papel alumínio, para evitar contaminação e proteger o fio plástico da temperatura. Após isso, coloque a ponta do termistor dentro do leite e feche a tampa.

Ao aquecer o pote (melhores resultados com um pote de aço pesado), o alto-falante começa a apitar e o LED pisca azul até atingir 45°C, depois para de piscar azul e pisca verde. Aguarde até começar a apitar novamente e piscar vermelho — é hora de desligar o fogo. Se você tiver o LCD, também pode acompanhar a temperatura.

Em seguida, aguarde cerca de 2 horas até o leite atingir 45°C, quando ele começará a apitar e piscar azul, indicando que é hora de adicionar o iogurte, pois já está frio o suficiente. Mantenha a tampa completamente fechada, remova o termistor e coloque o pote em um forno ou armário para mantê-lo aquecido. Se desejar, pode aquecê-lo novamente após algumas horas até o LED ficar verde, indicando que passou de 45°C. Tenha cuidado para não aquecer demais e matar as bactérias que fazem o iogurte! Aproveite!

Deixe agir pelo menos 8 horas antes de abrir o pote e encontrar um iogurte rico e saboroso!

Destaque em:

Dynamic DNS Server

Servidor Dinâmico de DNS Grátis com Esp8266 e Interface OSD para Webcam FOSCAM

*Edit: Este projeto já tem 10 anos e as bibliotecas do Arduino mudaram bastante; ele não compila mais prontamente — o código precisa ser ajustado. Vou criar outro projeto com ESP8266, que é mais conveniente.

Faça seu próprio servidor DDNS para acessar os dispositivos da sua internet doméstica, sem precisar de serviços pagos!

Controle câmeras Foscam pelo seu celular, com controles na tela. Vote nele se você gostar!

Este conjunto custa menos de 10 dólares, e faz esse trabalho gratuitamente!

A interface para câmeras Foscam incluída funciona em qualquer navegador e em qualquer dispositivo, até mesmo em conexão 3G no seu celular — sem necessidade de aplicativo externo. Protegida por senha.

Mostra câmeras Foscam online em janelas separadas, rápido, perfeito e com controle total.

Não me responsabilizo por qualquer uso indevido ou dano causado por este projeto, de qualquer forma. Use por sua conta e risco!

Compartilhe gratuitamente!

Requisitos:

- Um servidor Web rodando PHP com nome de domínio.

- Um módulo Esp8266 ESP-01

- Dois botões instantâneos

- Dois resistores pull-up de 2k2 ou similares

- Adaptador USB-TTL para programar o ESP, com alguns jumpers fêmea

- Um regulador de tensão Ams1117 3.3v — para reduzir 5v para 3.3v para o módulo ESP.

- Fonte 5v 1A ou preferencialmente 2A

Opção 1: Uma fonte com parafusos e espaço interno suficiente para caber o módulo ESP dentro dela.

Opção 2: Uma fonte com conector USB fêmea; neste caso você precisará usar um conector USB macho ligado à placa para conectar fora da fonte.

- Um pendrive quebrado

- Arduino IDE atualizado

- Opcional: Câmeras Foscam para operar a partir da interface web

A implementar:

- LED piscando para indicar sucesso na atualização e estados de espera.

- Servidor interno resolvendo IP WAN. A versão atual conecta a um site externo para obter o IP: checkip.dyndns.org


Passo 1: Preparando o Módulo ESP-01 para Programação

Para ativar o modo de programação do módulo ESP-01 você precisa:

- Soldar dois resistores: um no pino CH-PD e outro no pino RST, puxando ambos para cima (3.3v).

- Soldar dois botões instantâneos: um entre GPIO0 e GND, e outro entre RST e GND.

É melhor soldar na parte superior da placa do ESP para deixar os pinos inferiores livres para os cabos jumper.

Se preferir, você pode montar tudo na protoboard como na imagem, mas soldar é melhor para longo prazo.

No próximo passo você verá como preparar a fonte de alimentação — cuidado: a porta USB do seu PC não consegue alimentar o ESP!

Passo 2: Preparar a Fonte de 3.3v / 5v de Uso Geral


A fonte de 5v deve ser sólida, 1A ou melhor ainda 2A, porque o módulo consome bastante corrente ao transmitir WiFi.

Use o regulador Ams1117 3.3v — um divisor resistivo provavelmente não terá corrente suficiente, mesmo atingindo 3.3v.

Eu não adicionei capacitor nem resistor recomendados para o regulador, porque a fonte já é regulada e funciona há anos assim.

pino 3 – 5v Laranja

pino 2 – 3.3v Amarelo

pino 1 – GND Azul – dois jumpers

Você pode soldar fios jumper macho neste conjunto para ter sempre 5v e 3.3v disponíveis ao prototipar. Não esqueça de dois GND.

Você precisará de jumpers fêmea/fêmea para conectar aos pinos do ESP.

Passo 3: Conectando o ESP-01 ao Adaptador USB-TTL e ao Regulador 3.3v


FIAÇÃO: ESP01 USB-TTL Ams1117 GND_______GND_______GND 3.3_________________3.3 TX________RX RX________TX

Terra em comum: regulador, adaptador USB-TTL e módulo ESP.

O 3.3v vai somente do regulador para o ESP.

Não conecte o ESP ao 3.3v do USB-TTL, mesmo que exista — pode danificar a porta USB do PC.

Não fornece corrente suficiente!

Sempre use uma fonte adequada para alimentar o ESP8266.

Cuidado: alguns USB-TTL usam lógica 5v, o que danifica o módulo. Use apenas modelos de 3.3v.

Passo 4: Configurando os Arquivos no Servidor Web

-Crie uma pasta "/ip" (case sensitive) na raiz do seu public_html e extraia os arquivos lá dentro com permissão 644.

O .htaccess impede listagem dos arquivos pois essa pasta não pode ser protegida por senha (senão o ESP8266 não acessa).

input.php e input2.php geram ip.txt e ip2.txt com o IP atualizado do módulo. O código atual suporta 2 locais.

Se você possui câmeras FOSCAM:

-Crie uma pasta "/cam" na raiz do public_html e extraia os arquivos com permissão 644. Proteja a pasta com senha.

-foscam.php contém a interface das câmeras e o timestamp dos arquivos ip.txt no rodapé.

Interface.png e interface2.png são imagens mapeadas transparentes da interface — edite foscam.php para o modelo das suas câmeras.

A abertura central mostra a câmera em 640×480.

Quando o módulo está funcionando ele grava ip.txt e ip2.txt automaticamente a cada hora.

(há código PHP aqui, deixei intacto)

Passo 5: Configurando o Roteador e as Câmeras Foscam

Na página do roteador TP-Link:

Vincule MAC Address ao IP LAN para evitar conflitos.

Adicione as câmeras em Virtual Servers com IPs e portas.

Deixe DHCP ativado.

Ative UPnP no roteador.

Você pode ativar Remote Management — mas mude o login padrão!

Câmeras Foscam:

Defina novo nome de usuário e senha — substitua em foscam.php.

Configure portas 8081, 8082, 8083.

Ative UPnP.

Após configurar, reinicie roteador e câmeras.

Acesse remotamente via WAN IP: http://xxx.xxx.xxx.xxx:8081

Passo 6: Programando o ESP8266 na Arduino IDE

(preservei o PHP)

Forneça SSID, senha, host e caminho da pasta /ip no código.

Você pode precisar alterar input.php para input2.php se houver segundo módulo.

Selecione "Generic ESP8266 module" na IDE.

Para enviar o código: segure GPIO0, pressione RST rapidamente, solte GPIO0 e aperte upload.

Se tudo estiver OK, no Serial Monitor aparecerá:

.......

Connected To: 

IP address: 192.168.0.103 (LAN IP)

Connected - Acquiring WAN IP:

xxx.xxx.xxx.xxx

connecting to 

Requesting IP Update: /ip/input.php?ip=xxx.xxx.xxx.xxx

Ok

Passo 7: Transformando o Dispositivo em "Stand Alone"

Depois de totalmente testado, deixe o dispositivo permanente.

Você pode remover resistores e botões se quiser.

Opção 1: Fonte com parafusos — abra, remova o cabo e encaixe o ESP dentro, isolado.

Opção 2: Usar um pendrive quebrado — montar o ESP dentro do conector USB.

Nunca conecte isso na USB do PC!

Teste acessando /cam/foscam.php no servidor.

Destaque em:

Copyright © Celso Ferrarini Junior | [email protected]   |   English Português