História e como funciona

Mantemos a Bubblecam funcionando há mais de vinte anos, e sua tecnologia passou por muitas mudanças.

29 de janeiro de 2001

Nasce a Bubblecam…

A Bubblecam foi ideia de Andie, que sempre adorou bolhas de sabão. No Halloween de 2000, ela comprou uma máquina de grande capacidade para receber as crianças. Ligada sem parar, ela esvaziava o líquido em menos de 30 minutos. Mike improvisou um controle remoto para a varanda, e as crianças adoraram. Então Andie comentou que era uma pena ninguém poder ligar a máquina pela internet — e isso deu início ao projeto de Mike.

Em 2001, um programa de transmissão rodava em um PC com Windows 98 e um servidor web Windows. Uma câmera com fio era conectada ao computador por um adaptador de vídeo para USB. O botão na internet acionava um programa para Windows escrito por Mike, que comandava uma interface Smarthome Powerlink com a antiga tecnologia X-10. Ao contrário das tomadas Wi-Fi modernas, ela enviava sinais pela fiação elétrica da casa e era bastante instável.

Nos primeiros meses, a Bubblecam ficou sobre uma mesa no pátio. Depois, nós a instalamos em uma pequena casinha feita sob medida, para podermos voltar a jantar ao ar livre sem sermos bombardeados por bolhas.

Pequena casinha da Bubblecam construída no pátio
A “casinha das bolhas”

A casinha abrigava a câmera, as máquinas, um bom estoque de líquido, uma fonte de alimentação ininterrupta e proteção contra raios para o cabo Ethernet. Quando um furacão se aproximava, podíamos esvaziá-la e deitá-la com a frente para baixo (foto).

O líquido vinha de um reservatório de 26 litros com torneira, herança da época em que fazíamos cerveja em casa. Podíamos preparar mistura para duas ou três semanas. Três partes de líquido para uma de água impediam que ele engrossasse com a evaporação nos dias quentes de verão.

Logo adotamos uma câmera Ethernet D-Link DCS-1000, que tinha seu próprio servidor web. Conectadas diretamente à rede e protegidas contra raios nas duas pontas, essas câmeras duravam cerca de três anos. Elas nos atenderam bem até deixarem de ser fabricadas.

2006

Depois dos furacões Frances e Jeanne, em 2005, substituímos a casinha por uma estrutura mais resistente ao vento. As portas protegiam a câmera e os suprimentos e facilitavam a preparação para furacões.

Infelizmente, não encontramos nenhuma foto dessa estrutura. Em 2011, algumas abelhas se instalaram nela; aqui está Mike removendo-as depois de comprar uma roupa de apicultor — o que poderia dar errado?

https://youtu.be/YfWvEzRU-jg

2016

Depois que um furacão derrubou metade da nossa cerca em 2015, construímos outra e trocamos a estrutura por uma solução muito mais simples: toda a instalação ficou sobre um banco de concreto sob uma cobertura. Podíamos ver as bolhas da sala de jantar e guardar facilmente o equipamento antes de um furacão.

Como não encontramos uma câmera de internet adequada, voltamos a usar uma câmera de segurança e o programa Netcam Studio em um PC com Windows para transmitir o vídeo.

2019–2020

Abandonamos os antigos controles X-10 e Insteon, que estavam ultrapassados e pouco confiáveis, e passamos a usar um chip Arduino ESP8266 com Wi-Fi integrado.

Protótipo do novo controle da Bubblecam em uma placa de ensaio
Protótipo do novo controle em uma placa de ensaio

Arduino é um microcontrolador de baixo custo que permite interagir com o mundo real, por exemplo, medir a umidade do solo e controlar a irrigação. Muitos entusiastas compartilham seus códigos livremente; Mike usou esse material como ponto de partida para criar o controle da Bubblecam.

Protótipo soldado do controle da Bubblecam em uma caixa Cantex
Protótipo soldado e instalado em uma caixa Cantex

Escrito em C++, o código inclui um pequeno servidor web capaz de oferecer endereços como http://bubblecontroller/ON.html e OFF.html. Mike reescreveu o programa do Windows para se comunicar com esse servidor Arduino.

Controle da Bubblecam ao lado da câmera de segurança
Controle e câmera

Fim de 2021 / início de 2022

Como a maioria dos visitantes usava iPhone ou Android, adaptamos o site para dispositivos móveis. Linux, Apache, MySQL, PHP e WordPress substituíram o servidor Windows.

O programa de controle do Windows foi substituído por um plugin do WordPress escrito por Mike. Seu código PHP se comunica por HTTP com o Arduino, cujo software agora aceita um parâmetro que informa a duração da ativação.

PHP, JavaScript e Ajax proporcionam uma experiência melhor, sem janelas pop-up. Depois, Mike encontrou uma solução Linux para o vídeo, libertando completamente o projeto do Windows.

Assim, toda a instalação pode ser resumida a uma máquina de bolhas, uma câmera IP de segurança com visão noturna, um Arduino para controlar a máquina e um Raspberry Pi capaz de hospedar o site inteiro.

Instalação completa da Bubblecam com máquina e estoque de líquido para bolhas
Instalação completa, com a máquina e o estoque de líquido

E daqui para frente?

Tínhamos trinta e poucos anos quando começamos e agora já passamos dos cinquenta. Sem abandonar o projeto, queremos transformá-lo em nosso presente para o mundo, publicando sua tecnologia como software de código aberto para que outras pessoas possam construir sua própria Bubblecam ou outro dispositivo interativo na internet.

Agora somos donos do domínio bubblecam.org, onde queremos publicar um guia completo e talvez oferecer kits cuja renda seria destinada a uma organização beneficente. O site ainda está esperando, e o projeto avançará conforme nossos trabalhos permitirem. Para contribuir ou colaborar, use nosso formulário de contato.

Essa é a história até agora. Atualizaremos esta página quando chegar o próximo capítulo. Enquanto isso, volte para fazer bolhas sempre que quiser — manteremos um bom estoque de líquido.