Article image
Henrique Broseghini
Henrique Broseghini21/02/2022 13:42
Compartilhe
Curso Android Developer
Recomendado para vocêFormação Android Developer

Projeto de automação de ração e água.

  • #Kotlin
  • #Docker

Nesse primeiro post pretendo mostrar somente minhas ideias e mais para frente ir mostrando mais código e prototipagem. Deixarei po repositório do projeto aberto para que vocês possam ir vendo a evolução do projeto.

Principais ideias:

Com o Arduino

ÁGUA:

Para o sistema de reabastecimento de água, tenho como ideia principal o uso de uma válvula solenoide junto com um rele. Sendo reabastecida de acordo com a hora marcada. E também pelo app do celular para uma ativação a qualquer momento.

COMIDA:

Para o sistema de ração, pensei em um tubo ou cano com um sistema em espiral dentro. Essa espiral ira girar com a ajuda de um motor que será controlado pelo arduino. Sendo ativado duas vezes ao dia de acordo com a hora marcada, ou via app para uma ativação instantânea.

Com o Raspberry:

Servidor - MOSQUITTO:

Estará rodando no raspberry pi 3 B+, utilizando Docker para que futuramente eu possa estar fazendo um cluster (que é uma das ideias de automação residencial).

Aplicativo:

A prototipação esta sendo feita pelo Figma e o app será feito em Kotlin, ainda estou estudando sobre o desenvolvimento mobile. A comunicação do app com o arduino será feita com um servidor MQTT.

Compartilhe
Recomendado para você
  • Curso Kotlin Back-end
  • Curso Programação Reativa com Spring Webflux
  • Curso Docker Fundamentals
Comentários (2)
Henrique Broseghini
Henrique Broseghini - 21/02/2022 14:18

Muito obrigado Vagner Bellacosa, coloquei todos os posts que fiz agora aqui no DIO, mas uso o Dev.too

Vagner Bellacosa
Vagner Bellacosa - 21/02/2022 13:46

Henrique muito bacana sua ideia e o uso do arduino foi genial, publique o passo a passo e se possivel grave em video, quem sabe nao se transforma em curso.


Sucesso e bom projeto

Leia a seguir
Estudante de engenharia da computação, estudodesenvolvimento web utilizando html, css, javascript . Gosto muito de IOT programo em C++ e aprendendo Kotlin.
Recomendado para vocêCurso Android Developer