"Cup of Things" é um projeto que visa facilitar o dia a dia das pessoas, automatizando e simplificando o preparo do tão amado cafézinho preto.
O "Cup of Things" consiste numa tomada inteligente controlada por um microcontrolador ESP-8266. Esta, por sua vez, controla um relé que é o responsável pela continuidade ou interrupção da corrente elétrica da tomada.
Para controlar tal relé, o ESP-8266 também é configurado para trabalhar como um Web Server, hospedando um site projetado especialmente para dispositivos móveis e que fará a comunicação entre as ações do usuário e o microcontrolador.
Neste site, é possível acionar remotamente a cafeteira de maneira imediata ou mediante agendamento prévio.
Veja abaixo algumas das fotos do projeto. As imagens do Web Server foram capturadas no Google Chrome, com a configuração de prévia de visualização baseada no Google Pixel 5:
# 1) Clone o repositório do projeto:
$ git clone https://github.com/gui-cordeiro/CupOfThings.git
# 2) Entre na pasta do repositório (o nome da pasta será atualizado posteriormente pelo nome atual do projeto):
$ cd ProjetoCafe-IoT
# 3) Altere a branch "main" para "platformio":
$ git checkout "platformio"
# a) Para contrubir com o código-fonte do ESP-8266:
$ cd src
# b) Para contrubir com o código-fonte do Web Server:
$ cd data