Índice:
- Etapa 1: os componentes de que você precisa
- Etapa 2: configuração do Raspberry Pi
- Etapa 3: conectando seu Pi ao seu WIFI
- Etapa 4: Hardware
- Etapa 5: banco de dados SQL
- Etapa 6: Código para o espelho
- Etapa 7: site
- Etapa 8: Iniciar App.py automaticamente
- Etapa 9: crie um caso
- Etapa 10: Espero que goste
Vídeo: Espelho Inteligente: 10 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Todos nós sabemos o momento em que você está no banheiro e perdemos a noção da hora. Ou você não sabe como estará o tempo hoje … etc. Um espelho inteligente pode ajudar. Para o meu projeto fiz uma versão menor do espelho inteligente para economizar espaço no banheiro. Você pode encontrar nele o clima, hora, dia, local, temperatura e umidade. Também existe um site vinculado a ele, onde você pode encontrar todos os dados em gráficos e alterar a cor da faixa de LED.
Etapa 1: os componentes de que você precisa
Aqui está uma lista dos componentes de que você precisa.
- Tela Raspberry Pi de 5 polegadas
- Raspberry Pi 3 b +
- 8GB micro sd
- Suprimento de Raspberry Pi 5.1V / 2.5A
- Digitale RGB Ledstrip WS2801
- Sensor de temperatura e umidade DHT11
- Madeira
- Hardware para fixar a madeira (cola e serra)
- cabo HDMI
- PIR (sensor de movimento)
- DS18B20 (sensor de temperatura)
Etapa 2: configuração do Raspberry Pi
Vamos começar instalando algum software.
- WinSCP
- Gerenciador de disco Win32
- MobaXterm
- Visualizador VNC
- MySQL Workbench
Primeiro você instala o Win 32. Depois de instalar o Win 32, você pode começar a instalar a imagem no pi.
Ao abrir o win 32, você verá que uma pasta pode ser selecionada. Selecione o seu cartão micro SD (canto superior direito) e clique em escrever (parte inferior). A instalação pode demorar um pouco. Enquanto isso, você pode instalar todos os outros softwares.
Assim que sua imagem estiver instalada, você pode colocar seu cartão SD em seu pi e energizar seu pi. Conecte seu pi com um cabo ethernet ao seu computador / laptop. Depois disso, você inicia o mobaXterm. Vá para a sessão => SSH => e preencha os seguintes dados (veja a imagem para mais detalhes). Com isso, você faz logon no seu pi por meio de uma conexão ssh na porta 22 com o nome de usuário "dp-use r" e a senha "dp-user".
Etapa 3: conectando seu Pi ao seu WIFI
Se você estiver conectado ao seu pi, você pode configurar seu wi-fi com as seguintes etapas.
sudo raspi-config
- Vá para as opções de rede
- Ir para wi-fi
- Insira o nome da sua rede
- Coloque sua senha
Agora você tem acesso ao seu wi-fi e pode atualizar seu pi com o seguinte código.
atualização do apt sudo
sudo apt upgrade -y
Isso garante que seu pi esteja atualizado.
Etapa 4: Hardware
Agora que seu pi está completamente pronto, você pode começar a configurar o circuito. conecte como esquemas acima seu circuito. Você verá que um mcp3008 está sendo usado. Você não precisa deste, esta é a conexão para a tela. O ledstrip tem um relógio, Mosi, GND e um 5V.
Etapa 5: banco de dados SQL
É hora de criar um banco de dados. Abra seu ambiente mariaDB em seu pi com o código abaixo.
Primeiro você cria um usuário com:
CRIAR USUÁRIO 'mct' @ '%' IDENTIFICADO POR 'mct';
em seguida, certifique-se de que ele tem todos os privilégios:
CONCEDE TODOS OS PRIVILÉGIOS ON *. * TO 'mct' @ '%' COM GRAND OPTION;
Por último, mas não menos importante, você libera tudo:
PRIVILÉGIOS DE FLUSH;
Agora reinicie o serviço:
sudo service mysql restart
Abra o mysql Workbench. Faça uma nova conexão. Para mais detalhes veja a imagem.
Agora abra a importação, importe o arquivo e execute o código.
Etapa 6: Código para o espelho
Abra o pyCharm e vá para settings => Build, Exixution, Deployment => deployment. Pressione o botão de mais e adicione um SFTP (veja a imagem).
Agora você acabou de baixar o código do meu github e abri-lo no pycharm.
Etapa 7: site
Para colocar um servidor web em seu pi, adicione o seguinte código ao seu pi.
sudo apt-get intall apache2-y
Para obter acesso como um usuário dp:
sudo chown dp-user: root *
Para acessar a pasta e adicionar arquivos a ela.
sudo chown dp-user: root / var / www / html
Abra o WinSCP. Crie uma nova sessão e preencha o arquivo conforme mostrado na imagem.
Selecione seus arquivos e arraste-os para a pasta / var / www / html.
Etapa 8: Iniciar App.py automaticamente
Para iniciar seu app.py vá automaticamente para seu crontab e adicione este código:
sudo crontab -e
Na parte inferior do arquivo, digite o código a seguir (explicado na imagem).
@reboot python3 /var/www/html/app.py
Ctrl + x para sair e y enter para salvar.
Etapa 9: crie um caso
O conceito é fácil Peguei o tamanho da minha tela, o comprimento da minha protoboard e o tamanho do meu pi fiz um buraco na parte inferior para colocar o PIR.
Como você está usando um cabo HDMI, deve haver outra peça que deve estar com você.
Etapa 10: Espero que goste
Espero que gostem do mini espelho inteligente.
Boa sorte!
Recomendado:
C.Q: um espelho inteligente DIY: 5 etapas
C.Q: um espelho inteligente DIY: Somos Katrina Concepcion e Adil Qaiser, ambos do segundo ano na WBASD STEM Academy. Este é o projeto que teríamos colaborado e realizado para o melhor prêmio deste ano. Quando decidimos fazer este projeto, tínhamos em mente " qual seria o mais e
Como criar uma combinação de espelho inteligente portátil / caixa de maquiagem: 8 etapas
Como criar uma combinação de espelho inteligente portátil / caixa de maquiagem: Como projeto final para o meu ponto culminante na Davis & Na faculdade Elkins, decidi projetar e criar uma caixa de viagem de maquiagem, junto com um espelho maior e a utilização de um pi de framboesa e a plataforma de software de espelho mágico, que funcionaria como uma porta
Espelho Inteligente: 5 Passos
Smart Mirror: com instruções, você aprenderá a criar um Smart Mirror que exibe sua caixa de entrada de e-mail, as últimas notícias e atualizações do The New York Times e a data e hora em um plano de fundo do Unsplash. Link de funcionamento: Suprimentos necessários: Um quadro para
Espelho Inteligente Simples: 7 Passos (com Imagens)
Espelho Inteligente Simples: Uau! já faz um bom tempo que carreguei algo, estive ocupado trabalhando em tantos materiais e percebi que tenho que deixar algo para meus seguidores como dizem os ditados, 'sempre tenho um projeto para trabalhar' haha talvez seja só eu, de qualquer maneira, de volta ao negócio
Espelho Inteligente: 7 Passos
Espelho Inteligente: Neste Instrutível, irei mostrar a você como fazer um Espelho Inteligente. Aposto que você provavelmente está perguntando " O que é um espelho inteligente? &Quot; Bem, estou aqui para te dizer! Um Smart Mirror é um monitor controlado por um Raspberry Pi. Ao usar um mirro bidirecional