Cake boss: a tradição da Azion agora com uma pitada de tecnologia

Ana Flavia Maestri
aziontechbr
Published in
6 min readAug 18, 2023

--

Pausa no trabalho. O café da tarde ganha um toque especial quando chega a “torta na copa” — e essa é hora de chamar todo mundo para aproveitar. Aqui na Azion nós valorizamos a conexão — não apenas de tecnologia, mas também entre as pessoas — e foi assim assim que começou o que carinhosamente chamamos hoje de ‘Cake Boss’.

A Azion é uma plataforma de edge, que torna mais fácil a maneira de criar e executar aplicações modernas em qualquer lugar — nos mais de 100 data centers operados pela Azion ou em dispositivos remotos, on-premises ou multi-cloud.

Para estrear nosso Medium, vamos compartilhar com vocês como usamos tecnologia para conectar o offline ao online em uma parte muito doce da nossa cultura.

A tradição da torta na Azion

Temos o costume de trazer tortas para o escritório em diversas ocasiões: seja para comemorar aniversários, a entrada na empresa, uma promoção, ou simplesmente pra deixar o dia mais legal. Só que, pra isso acontecer, como iríamos avisar a empresa inteira que o bolo chegou?

No começo, o caminho era o padrão: alguém tirava uma foto da torta e avisava via Slack, nosso canal de comunicação interno. Porém… sentíamos que dava pra usar tudo que sabemos de tecnologia de uma forma leve, espontânea e a nosso favor, deixando a tradição mais interativa e divertida.

Foi então que o Adriano, um desenvolvedor de software da Azion com um interesse pessoal em Internet of Things (IoT, ou Internet das Coisas), teve a ideia de criar um botão na copa da Azion. Quando pressionado, o botão seria capaz de avisar no Slack sobre a chegada da torta.

Cake Boss: nosso botão visto de perto 🍰

Acompanhem nosso dev nas redes: Adriano Krauthein Linkedin | Medium

Prototipando

Para trazer a ideia à realidade, a primeira versão do projeto e MVP (Produto Mínimo Viável) utilizou um simples microcontrolador do tipo ESP32.

A Azion tem um produto chamado Orchestrator, que permite distribuir aplicações para Edge Nodes de maneira automatizada, e o código do microcontrolador era atualizado pela nossa plataforma.

Microcontrolador ESP32 utilizado na primeira versão do Cake Boss

Com isso, sempre que alguém pressionasse o botão, ele postaria uma mensagem de texto no Slack. Adotamos prontamente a ideia e batizamos de “Cake Boss” — em homenagem ao famoso programa de TV.

Evoluindo

Já poderíamos avisar de um jeito mais rápido, mas ainda não daria pra saber exatamente que tipo* de torta tinha acabado de chegar. Para resolver, um Raspberry Pi 2 foi usado para melhorar o sistema. Com um hardware superior, mas ainda simples e conectado à uma câmera, ele permitiu que, sempre que o botão fosse pressionado, uma foto fosse tirada e postada junto com o aviso.

Raspberry Pi2 usado na versão atual do Cake Boss

Para adicionar mais um toque na brincadeira, o botão também dispara uma sirene com uma voz do Google dizendo “olha o passarinho!” pra ninguém esquecer de posar pra foto.

Foto postada pelo Cake Boss no Slack da Azion avisando que chegou uma torta

Cake Boss — versão AI 🤖

Como nem tudo são flores, o botão começou a ser apertado, de zoeira, mesmo que não tivesse torta alguma chegando na copa. Não se brinca com as emoções desse jeito!

A última iteração do Cake Boss implementou o modelo de redes neurais YOLO (You Only Look Once) para verificar se havia uma torta na foto. Quando a certeza é superior a 80%, a foto então é automaticamente postada.

Olha o passarinhoooo 📷✨
Não é magia, é tecnologia rs

Para processar essas imagens, utilizamos um outro produto da Azion, o Edge Functions, que permite rodar computação na Edge perto do usuário, tornando o processo praticamente instantâneo. O ChatGPT, uma tecnologia de linguagem natural da OpenAI, ajudou a escrever boa parte dos códigos, já que o desenvolvedor não tinha tanta experiência com Python, a linguagem usada no Raspberry Pi.

A nossa sede fica em Porto Alegre. Cadê o churrasco?

Cake Boss identifica outros objetos também

A versão atual do botão ainda é capaz de detectar a imagem da carne e as pessoas na foto para identificar se um churrasco está sendo planejado, e dá um aviso sonoro de acordo.

#Objetos validos: pessoa, torta, garrafa, pizza, cumbuca, vaca, laptop, cadeira, tv, celular
se pessoa >= 0 e torta == 0 e garrafa == 0: frase = "Ué, não tem nada nem ninguém aqui…?"
se pessoa == 1 e torta == 0 e garrafa == 0: frase = "Tem gente aqui… mas e a torta, cadê?"
se pessoa > 1 e torta == 0 e garrafa == 0: frase = "Tem uma galera aqui… mas e a torta, cadê?"
se pessoa >= 1 e torta == 0 e garrafa >= 1: frase = "Só se bebe por aqui hoje?"
se pessoa >= 1 e torta == 1: frase = "Olha a torta pessoal!"
se pessoa >= 1 e torta > 1: frase = "Olha o mundarel de torta pessoal!"
se pessoa == 0 e torta == 1: frase = "Esqueceram uma torta na copa!"
se pessoa == 0 e torta > 1: frase = "Esqueceram as tortas na copa pessoal!"

Peças utilizadas na construção do Cake Boss

  • Raspberry Pi2
  • Cartão de memória (microSD 8Gb)
  • Fonte Micro USB 3A
  • Módulo Camera RaspiCam
  • Módulo Bluetooth USB (para tocar música do celular no Cake Boss)
  • Caixa de Som amplificada
  • Push Button grande
  • Caixa impressa em 3D
Cake Boss por dentro :D

Nossa tecnologia utilizada no cake boss é sucesso total

O Cake Boss já está funcionando há mais de 200 dias sem interrupção e mais de 50 tortas já foram notificadas. Conseguimos transformar uma tradição offline em uma ação digital, colocando em prática os produtos da nossa própria empresa para evoluir algo legal no dia a dia.

O botão gerou muita integração no escritório, com as pessoas ansiosas para tirar fotos com a torta. O time ainda sugeriu outras ideias, como integrar o Cake Boss a aplicativos de delivery para que, ao pressionar o botão três vezes seguidas, seja feito um pedido de torta. Essa pequena brincadeira tecnológica na qual a iniciativa ajudou a unir ainda mais os times e a fortalecer a cultura da Azion.

Open Source

Em breve, iremos disponibilizar o código-fonte do Cake Boss em open source. Assim, você poderá baixar e contribuir com o projeto em nosso Github. Você também poderá baixar o modelo para imprimir em 3D, além da explicação de como montar as peças para criar o seu próprio Cake Boss.

Só não esqueça de avisar a gente: também queremos torta na copa! 😃

Polêmica: na mesma pegada de biscoito x bolacha, há quem diga que torta é a salgada e bolo é o doce. Como é aí na sua região?

--

--

Ana Flavia Maestri
aziontechbr

Senior marketing professional :: 15 years experience in branding, marketing & product marketing, design, content, and digital product communications.