Índice:

CloudLamp: 5 etapas
CloudLamp: 5 etapas

Vídeo: CloudLamp: 5 etapas

Vídeo: CloudLamp: 5 etapas
Vídeo: BUY vs DIY - $3000 Cloud Lamp (w/ speaker & responsive lights!) 2024, Novembro
Anonim
CloudLamp
CloudLamp

Sou estudante na Howest Kortrijk. Para mostrar o que aprendemos no final do ano tivemos que fazer um projeto. Decidi fazer uma lâmpada inteligente em forma de nuvem. Tive essa ideia porque queria fazer uma nuvem para o aniversário da minha irmã. Mas eu não tinha tempo nem habilidade para fazer isso. No final do ano eu havia aprendido tanto que poderia até fazer uma versão melhor / mais inteligente de uma lâmpada de nuvem.

O CloudLamp é uma lâmpada inteligente em forma de nuvem.

Tem muitas funcionalidades.

Ele tinha sensores para medir a qualidade do ar interno. Ele mede:

  • Concentração de CO2 (em ppm)
  • Umidade relativa (em%)
  • Temperatura (em ° C)

No site você pode ver boletins meteorológicos de seus locais escolhidos. A cor da lâmpada se adapta ao clima do local selecionado. Para meus dados meteorológicos, uso a API openweathermaps.

Há também um microfone embutido para que você possa alterar a localização da nuvem com 2 palmas. E o display LCD mostra a localização da lâmpada e a descrição do tempo. Você pode vê-lo aqui.

A lâmpada possui 5 modos climáticos diferentes:

  • ensolarado
  • neve
  • chuva
  • nebuloso
  • Parcialmente nublado
  • tempestade

Suprimentos

Você pode encontrar quase tudo em uma loja de bricolagem.

O custo total para mim foi de cerca de € 220.

para este projeto, você precisa de:

  • Raspberry Pi 3 modelo B
  • Sensor de Umidade e Temperatura - DHT11
  • Detecção do sensor de qualidade do ar Adafruit CCS811
  • enchimento de travesseiro
  • Garrafa de água de 5l
  • rgb ledstrip
  • transistores
  • LCD 16X2
  • Microfone KY-038
  • Cartão micro SD de 8GB
  • Resistores 470-OHM
  • Fêmea - fios fêmea
  • Fêmea - fios macho
  • Macho - fios Macho
  • pistola de cola
  • PCB

Etapa 1: Criação de um esquema Fritzing

Criando um Esquema Fritzing
Criando um Esquema Fritzing
Criando um Esquema Fritzing
Criando um Esquema Fritzing
Criando um Esquema Fritzing
Criando um Esquema Fritzing

INFORMAÇÕES EXTRA Para utilizar o CSS811, são necessárias algumas configurações extras. Você pode encontrar tudo aqui. O DHT11 é um componente onewire. Usei uma biblioteca para programá-lo. É uma bagunça se você quiser programá-lo sozinho, então eu recomendo usar uma biblioteca: Adafruit DHT

Eu uso comunicação serial via USB entre o raspberry pi e o Arduino. Meu display lcd e tiras de led estão conectados ao Arduino e meu DHt11, microfone e ccs811 estão conectados ao framboesa.

Etapa 2: Fazendo um banco de dados

Fazendo um banco de dados
Fazendo um banco de dados

Aqui você pode ver meu modelo de banco de dados.

Eu hospedei este banco de dados no meu Raspberry pi usando MariaDB.

Meu banco de dados tinha 3 tabelas, 1 para meus sensores e 1 para registrar os dados. e 1 para todos os locais da API openweathermaps.

Etapa 3: Construindo minha configuração e programação

Construindo minha configuração e programação
Construindo minha configuração e programação
Construindo minha configuração e programação
Construindo minha configuração e programação
Construindo minha configuração e programação
Construindo minha configuração e programação

Antes de soldar tudo junto, usei minha placa de ensaio para conectar tudo e testar meus sensores e tiras de led. Você pode encontrar meu código no github.

Etapa 4: fazendo meu site

Fazendo meu site
Fazendo meu site
Fazendo meu site
Fazendo meu site
Fazendo meu site
Fazendo meu site

Para mostrar os dados dos meus sensores e da API openweathermaps, criei um site que exibe tudo de maneira organizada.

Etapa 5: Construindo meu caso

Construindo meu caso
Construindo meu caso
Construindo meu caso
Construindo meu caso
Construindo meu caso
Construindo meu caso
Construindo meu caso
Construindo meu caso

Depois de concluir todas as etapas com sucesso, você pode começar a construir o caso. Para fazer isso, eu recomendo fortemente que você soldar seus componentes juntos para que eles não possam ser desconectados por acidente. Nas imagens acima você pode ver alguns passos que dei para apresentar meu caso. Primeiro, soldei tudo, depois pude colocar todos os componentes em uma grande garrafa de água de 5 litros. Por fim, usei cola quente para colar o enchimento do travesseiro na garrafa.

Recomendado: