Meu primeiro espelho inteligente: 8 etapas
Meu primeiro espelho inteligente: 8 etapas
Anonim
Meu primeiro espelho inteligente
Meu primeiro espelho inteligente

Todos nós conhecemos este problema, levantamos muito tarde pela manhã, por isso temos que nos preparar muito rapidamente. O que significa que você não tem tempo para ver que tipo de tempo estará. Mas você certamente tem tempo para se olhar no espelho. E se pudéssemos combinar os dois? Neste projeto farei um Smart Mirror onde você poderá ver a previsão do tempo local, a temperatura na sala, a umidade na sala e quanta luz está presente. Você poderá visualizar todos os dados do sensor em um site próprio.

Etapa 1: Quais componentes você precisa?

Abaixo você pode encontrar os componentes necessários para concluir este projeto.

• Monitor LCD com entrada HMDI

• Raspberry Pi 3B +

• Cartão SD

• Cabo HDMI

• Cabos para conectar os sensores ao seu raspberry pi

• Sensor DHT11 de Temperatura e Umidade

• Sensor de luz TSL 2561

• IRFZ44N

• Qualquer faixa LED RGB barata

• Isolamento para ficar entre a tela e o plexiglass para proteção

• Plexiglass (tamanho do monitor LCD)

• Filme reflexivo para janela

• Madeira

• Ferragens para conectar a madeira (parafusos, cola, ganchos de ferro,..)

O custo máximo deste projeto será de € 270,00 (se você tiver um pi e um monitor LCD sobressalente será de apenas € 130,00)

Etapa 2: Configurando o Raspberry Pi

Configurando o Raspberry Pi
Configurando o Raspberry Pi

Quando você tiver todos os componentes. Você pode começar a configurar o raspberry pi.

  1. Instale o software Raspbian OS a partir do site Pi
  2. Baixe o Etcher para instalar o sistema operacional no Pi.

• Abra o Etcher no computador

• Selecione a imagem que você baixou anteriormente

• Selecione o seu cartão microSD

• Pressione o botão do flash e espere.

3. Quando a imagem em seu cartão microSd, abra-o no Windows Explorer.

• Abra o arquivo txt "cmdline.txt"

• Escreva "169.254.10.1" no final.

• Em seguida, salve e feche o arquivo

4. Insira o cartão microSd no Raspberry Pi.

• Conecte a energia ao Raspberry Pi

• Conecte um cabo de rede ao pi e ao seu computador

5. Baixe o putty para conectar ao seu raspberry pi

• Selecione o tipo de conexão SSH

• Nome do host: 169.254.10.1 e Porta: 22

6. Agora vamos conectar o pi ao wi-fi

• Digite a seguinte linha de comando:

wpa_passphrase 'Lá vem seu SSID' 'Lá vem sua senha' >> /etc/wpa_supplicant/wpa_supplicant.conf

• Após este comando, você digita as seguintes linhas:

wpa_cli

interface wlan0

reconfigurar

ctrl + D

• Se você quiser ver o ip do seu pi digite a seguinte linha:

ifconfig

Etapa 3: levando seu código ao Raspberry Pi

Levando seu código ao Raspberry Pi
Levando seu código ao Raspberry Pi

Abrir o Pycharm

• Vá para File Settings Build, Execution, Deployment Deployement

• Preencha tudo como aparece na imagem acima.

2. Agora vá ao meu github e baixe os arquivos

Etapa 4: Configurando o banco de dados SQL

Configurando o Banco de Dados SQL
Configurando o Banco de Dados SQL

Nesta etapa, iremos configurar o banco de dados SQL

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
  3. Agora vamos adicionar um usuário e uma senha ao banco de dados

• CRIAR USUÁRIO 'FILL_USER_IN' @ 'localhost' IDENTIFICADO POR 'FILL_PASSWORD_IN';

• CRIAR banco de dados inteligente-espelho;

• GRANT ALL PRIVILEGES ON smart-mirror. * To 'FILL_USER_IN' @ 'localhost' COM GRANT OPTION;

• sudo mariadb <sql / db_init.sql

Agora vamos conectar o banco de dados ao ambiente de trabalho mysql

1. Vá para conexões mySQL

2. Clique em "Configurar uma nova conexão"

3. Nomeie sua nova conexão

4. Nome do host: 169.254.10.1, Porta: 3306

5. Nome de usuário e senha = Ver etapa anterior

6. Abra a conexão e vá para a administração

7. Clique em Importação de dados e importe o arquivo sql do meu github

Etapa 5: vamos começar com o hardware

Vamos começar com o hardware
Vamos começar com o hardware
Vamos começar com o hardware
Vamos começar com o hardware

Agora podemos finalmente começar a parte fácil. Se você seguir tudo na íntegra conforme mostrado nas imagens acima, você não deverá ter problemas com isso.

Etapa 6: vamos começar com o espelho

Vamos começar com o espelho
Vamos começar com o espelho
Vamos começar com o espelho
Vamos começar com o espelho
Vamos começar com o espelho
Vamos começar com o espelho

Para esta etapa, você precisará de uma serra.

  1. Primeiro vamos fazer a seção posterior
  2. Certifique-se de que você é Plexiglass e que o Monitor LCD se encaixa na seção posterior.
  3. Pendure as peças juntas com cola e parafusos

Agora vamos fazer a seção frontal.

1. Certifique-se de que a seção frontal se sobreponha 1 cm sobre a seção traseira no interior

2. Dessa forma, o Plexiglass pode repousar naquele 1 cm.

Depois disso, vamos anexar o filme reflexivo ao plexiglass (isso pode levar algumas tomadas)

1. Certifique-se de que seu plexiglass esteja livre de impressões digitais

2. Molhe o acrílico e o filme com água

3. Agora anexe o filme ao plexiglass

Etapa 7: coloque tudo na moldura

Coloque tudo na moldura
Coloque tudo na moldura
Coloque tudo na moldura
Coloque tudo na moldura
Coloque tudo na moldura
Coloque tudo na moldura

Agora que a estrutura está totalmente montada, podemos começar a colocar todos os componentes no lugar.

Primeiro, vamos começar colando a tira de led ao redor da carcaça. Usei fita dupla-face.

Em seguida, fazemos um furo no quadro de forma que possamos conectar a faixa de led.

Agora que você está ocupado, também pode fazer 2 furos para seus outros sensores do lado de fora do quadro.

De forma a obtermos de volta melhores dados do sensor.

Recomendado: