Índice:

Projeto: Smart Blinds: 5 etapas
Projeto: Smart Blinds: 5 etapas

Vídeo: Projeto: Smart Blinds: 5 etapas

Vídeo: Projeto: Smart Blinds: 5 etapas
Vídeo: Моторизованные жалюзи и шторы Lutron / 5 шагов для успешной установки — Adelux [НОВИНКА] (2021 г.) 2024, Novembro
Anonim
Projeto: Smart Blinds
Projeto: Smart Blinds

Sou aluno da Howest Kortrijk e no primeiro ano temos que provar nossas competências com base em um projeto que tivemos que desenvolver nós mesmos.

Para o meu projeto, escolhi um sistema de “persianas inteligentes” que funcionaria de forma autônoma com base na entrada do usuário.

Recursos:

  • Funciona de forma totalmente autônoma, exceto para a entrada inicial do usuário.
  • Mude o comportamento com base em "regras" como

    • 'Fechar entre X AM e Y PM'.
    • 'Fechar quando a temperatura ultrapassar x ° C'.
  • Gráfico com temperatura dos últimos 10min.

Suprimentos

  • Raspberry Pi
  • tela de LCD
  • sensor de temperatura
  • interruptor de palheta
  • tábua de pão
  • sensor de brilho
  • MCP3008
  • motor de passo
  • Driver de passo ULN2003
  • potenciômetro
  • resistores
  • materiais de construção comuns

Etapa 1: o banco de dados

O banco de dados
O banco de dados

O que nós queremos?

  1. todos os nossos sensores em um só lugar
  2. todos os nossos dados medidos em um só lugar
  3. todos os eventos ocorridos (no caso de ocorrerem problemas)

Como resolvemos isso?

  1. Uma mesa com todos os eventos possíveis
  2. Uma mesa com o log (eventos ocorridos)
  3. Uma mesa com os sensores
  4. Uma mesa com os dados medidos

Etapa 2: Criar um Esquema Fritzing

Crie um esquema Fritzing
Crie um esquema Fritzing
Crie um esquema Fritzing
Crie um esquema Fritzing

Esta etapa não é necessária, mas altamente recomendada. Planejar seu trabalho com antecedência é sempre uma boa ideia e economizará muito tempo depois, quando algo parar de funcionar.

Etapa 3: Comece a projetar seu front-end

Comece a projetar seu front-end
Comece a projetar seu front-end

Se você não sabe quais dados deseja exibir, não será capaz de fazer seu back-end com eficiência.

Use Figma ou Adobe XD para criar um protótipo de seu site.

Etapa 4: Programação

Programação
Programação

Existem várias maneiras de chegar à mesma conclusão. O meu é apenas um deles. Você pode encontrar minha tomada aqui.

Etapa 5: construção e teste

você tem um plano.

Você tem o hardware.

você tem um frontend.

Você tem um back-end.

Agora crie um invólucro para sua engenhoca e comece a integrar tudo que você fez.

Usei uma caixa de plástico e madeira barata como suporte por ser um protótipo simples, mas você pode integrá-lo diretamente em sua casa se desejar.

Quando tudo estiver dito e feito, você pode começar a testar, tente usar todos os recursos em todas as ordens possíveis para ter certeza de que não há problemas.

Recomendado: