BubbleCam działa w sieci od 29 stycznia 2001 roku. To, co zaczęło się jako mały halloweenowy kaprys, przetrwało przestarzałe komputery, kapryśne sterowniki, huragany, pszczoły i heroiczną ilość płynu do baniek.
2000–2001: Całkowicie rozsądny pomysł
BubbleCam była pomysłem Andie. Na Halloween w 2000 roku kupiła wydajną maszynę do baniek dla dzieci zbierających słodycze. Przy ciągłej pracy opróżniała się w mniej niż 30 minut, więc Mike zmontował zdalne sterowanie.
Dzieci były zachwycone. Wtedy Andie powiedziała: „Szkoda, że ludzie nie mogą włączyć maszyny do baniek przez internet”.
Mike przeszedł w tryb wynalazcy.
Pierwsza BubbleCam korzystała z komputera z Windows 98, przewodowej kamery, własnego oprogramowania i sterowania X-10 przez sieć elektryczną. Można je uznać za wczesne inteligentne gniazdka — bez zbyt dużej ilości „inteligencji” czy „niezawodności”.
Początkowo wszystko stało na naszym patio. Z czasem zbudowaliśmy osobną Bubble Hut, aby móc korzystać z patio bez ciągłego ostrzału bańkami.

Bubble Hut
Domek chronił kamerę, maszyny do baniek, sprzęt elektryczny i pokaźny zapas płynu. W sezonie huraganowym mogliśmy go opróżnić i położyć przodem do ziemi.
Siedmiogalonowy pojemnik, złożony ze sprzętu pozostałego po okresie domowego warzenia piwa, mieścił zapas gotowego płynu do baniek na kilka tygodni. Najwyraźniej etap z piwem jednak się przydał.
Później dodaliśmy kamerę Ethernet z własnym serwerem WWW. Takie kamery zwykle wytrzymywały około trzech lat, po czym odchodziły z aktywnej służby bańkowej.
2006: Solidniejszy dom
Po dwóch kolejnych huraganach zastąpiliśmy pierwotny domek bardziej odporną na wiatr zagrodą BubbleCam. Miała osłony ochronne i znacznie ułatwiała przygotowania do huraganów.
Nie mamy już dobrych zdjęć zagrody. Mamy jednak film z 2011 roku, kiedy wprowadziły się do niej pszczoły, a Mike uznał, że kupno stroju pszczelarskiego kwalifikuje go do ich usunięcia.
Co mogłoby pójść nie tak?
2016: Prościej znaczy lepiej
Po tym, jak kolejny huragan uszkodził nasze ogrodzenie, wycofaliśmy zagrodę i przenieśliśmy sprzęt na betonową ławkę pod zadaszeniem.
Nową instalację łatwiej było chronić podczas burz, a dodatkowo mogliśmy oglądać bańki przez okno jadalni.
Wtedy odpowiednie kamery internetowe stawały się trudne do znalezienia. Przeszliśmy na kamerę monitoringu i użyliśmy komputera z Windows do wysyłania obrazu do witryny.
2019–2020: Do widzenia, zawodne przełączniki
Starzejące się sterowniki X-10 i Insteon stały się zawodne i słabo wspierane, więc Mike zastąpił je mikrokontrolerem Wi-Fi ESP8266.
Te niedrogie małe płytki służą do łączenia oprogramowania z urządzeniami w świecie rzeczywistym. W naszym przypadku „urządzeniem w świecie rzeczywistym” była maszyna do baniek — co wydało nam się doskonałym zastosowaniem technologii.
Mike zbudował i zaprogramował własny sterownik, najpierw na płytce stykowej, a później w odpornej na pogodę puszce elektrycznej.



2021–2022: Zbudowana z myślą o telefonach
Większość gości korzystała już z iPhone’ów i urządzeń z Androidem, więc przebudowaliśmy witrynę z myślą o użytkownikach mobilnych.
Witryna przeszła na WordPress działający na serwerze Linux. Własna wtyczka WordPress zastąpiła stary program sterujący Windows, umożliwiając witrynie bezpośrednią komunikację ze sterownikiem BubbleCam. System wideo również przeniósł się na Linux, co ostatecznie zakończyło naszą zależność od Windows.
Rezultat był szybszy, prostszy i znacznie łatwiejszy w obsłudze z telefonu — bez wyskakujących okien wymaganych przez wcześniejsze wersje.
Jak działa dzisiaj
Współczesna BubbleCam jest zaskakująco kompaktowa:
- Naciskasz przycisk Bańki.
- Witryna sprawdza żądanie.
- Sterownik Wi-Fi włącza maszynę do baniek na skonfigurowany czas.
- Kamera pozwala obserwować rezultat z dowolnego miejsca.
Za kulisami system obsługuje również nakładające się żądania, ograniczenia bezpieczeństwa, statystyki, transmisję z kamery i okazjonalne przypomnienie, że fizyczne maszyny nie zawsze podzielają entuzjazm internetu. Teraz dręczy Mike’a wiadomościami e-mail z prośbą o uzupełnienie maszyny i zajęcie się wydarzeniami wiralowymi.

Patrząc w przyszłość
Gdy zaczynaliśmy ten projekt, byliśmy po trzydziestce. Ćwierć wieku później nadal go utrzymujemy, ulepszamy i dbamy o odpowiedni zapas płynu do baniek.
Z czasem chcielibyśmy udostępnić więcej technologii, aby inni mogli budować BubbleCam lub inne zabawne urządzenia sterowane przez sieć. Postępy mogą być stopniowe, bo nadal mamy zwykłą pracę, ale ten pomysł pozostaje dla nas ważny.
Na razie oryginalna BubbleCam wciąż tu jest. Odwiedź nas, naciśnij przycisk i wyślij kilka baniek do naszego ogrodu.