Table des matières:
- Étape 1: Les composants dont vous avez besoin
- Étape 2: configuration du Raspberry Pi
- Étape 3: Connecter votre Pi à votre WIFI
- Étape 4: Matériel
- Étape 5: SQL-Base de données
- Étape 6: Code pour le miroir
- Étape 7: Site Web
- Étape 8: Démarrage automatique App.py
- Étape 9: Faire un cas
- Étape 10: J'espère que vous l'aimez
Vidéo: Miroir intelligent : 10 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Nous connaissons tous le moment où vous êtes dans la salle de bain et perdez la notion de l'heure. Ou vous ne savez pas quel temps il fera aujourd'hui… etc. Un miroir intelligent peut vous aider. Pour mon projet, j'ai fait une version plus petite du miroir intelligent pour économiser de l'espace dans la salle de bain. Vous pouvez y trouver la météo, l'heure, le jour, le lieu, la température et l'humidité. Il existe également un site Web lié à celui-ci où vous pouvez trouver toutes les données sous forme de graphiques et changer la couleur de la bande LED.
Étape 1: Les composants dont vous avez besoin
Voici une liste des composants dont vous avez besoin.
- Écran Raspberry Pi 5 pouces
- Framboise Pi 3b+
- Micro SD de 8 Go
- Alimentation Raspberry Pi 5.1V/2.5A
- Bande LED RGB numérique WS2801
- Capteur de température et d'humidité DHT11
- Bois
- Quincaillerie pour fixer le bois (colle & scie)
- câble HDMI
- PIR (capteur de mouvement)
- DS18B20 (capteur de température)
Étape 2: configuration du Raspberry Pi
Commençons par installer un logiciel.
- WinSCP
- Gestionnaire de disque Win32
- MobaXterm
- Visionneuse VNC
- Atelier MySQL
D'abord, vous installez Win 32. Une fois que vous avez installé Win 32, vous pouvez commencer à installer l'image sur le pi.
Lorsque vous ouvrez win 32, vous verrez qu'un dossier peut être sélectionné. Sélectionnez votre carte micro sd (en haut à droite) et cliquez sur écrire (en bas). L'installation peut prendre un certain temps. En attendant, vous pouvez installer tous les autres logiciels.
Une fois votre image installée, vous pouvez mettre votre carte sd dans votre pi et alimenter votre pi. Connectez votre pi avec un câble Ethernet à votre ordinateur/ordinateur portable. Après cela, vous démarrez le mobaXterm. Allez dans session => SSH => et remplissez les données suivantes (voir l'image pour plus de détails). Avec cela, vous vous connectez à votre pi via une connexion ssh sur le port 22 avec le nom d'utilisateur « dp-use r » et le mot de passe « dp-user ».
Étape 3: Connecter votre Pi à votre WIFI
Si vous êtes connecté à votre pi, vous pouvez configurer votre wifi avec les étapes suivantes.
sudo raspi-config
- Aller aux options de réseau
- Aller au wi-fi
- Entrez votre nom de réseau
- Tapez votre mot de passe
Vous avez maintenant accès à votre wifi et pouvez mettre à jour votre pi avec le code suivant.
mise à jour sudo apt
sudo apt upgrade -y
Cela garantit que votre pi est à jour.
Étape 4: Matériel
Maintenant que votre pi est complètement prêt, vous pouvez commencer à configurer le circuit. connectez comme ci-dessus les schémas de votre circuit. Vous verrez qu'un mcp3008 est utilisé. Vous n'avez pas besoin de celui-ci, c'est la connexion pour l'écran. La bande led a une horloge, Mosi, GND et un 5V.
Étape 5: SQL-Base de données
Il est temps de créer une base de données. Ouvrez votre environnement mariaDB sur votre pi avec le code ci-dessous.
Vous créez d'abord un utilisateur avec:
CRÉER UN UTILISATEUR 'mct'@'%' IDENTIFIÉ PAR 'mct';
alors vous vous assurez qu'il a tous les privilèges:
OCTROYEZ TOUS LES PRIVILÈGES SUR *.* À 'mct'@'%' AVEC GRAND OPTION;
Last but not least, vous videz tout:
PRIVILÈGES DE FLASH;
Redémarrez maintenant le service:
redémarrage du service sudo mysql
Ouvrez mysql Workbench. Établissez une nouvelle connexion. Pour plus de détails voir photo.
Maintenant, ouvrez import, importez le fichier et exécutez le code.
Étape 6: Code pour le miroir
Ouvrez pyCharm et accédez aux paramètres => Build, Exixution, Deployment => deploy. Appuyez sur le plus et ajoutez un SFTP (voir image).
Maintenant, il vous suffit de télécharger le code depuis mon github et de l'ouvrir dans pycharm.
Étape 7: Site Web
Pour mettre un serveur Web sur votre pi, ajoutez le code suivant à votre pi.
sudo apt-get intall apache2-y
Pour accéder en tant qu'utilisateur dp:
sudo chown dp-user:root *
Pour accéder au dossier et y ajouter des fichiers.
sudo chown dp-user:root /var/www/html
Ouvrez WinSCP. Créez une nouvelle session et remplissez le fichier suivant les indications de l'image.
Sélectionnez vos fichiers et faites-les glisser dans votre dossier /var/www/html.
Étape 8: Démarrage automatique App.py
Pour démarrer votre app.py automatiquement, accédez à votre crontab et ajoutez ce code:
sudo crontab -e
Au bas du fichier, entrez le code suivant (expliqué dans l'image).
@reboot python3 /var/www/html/app.py
Ctrl + x pour sortir et y entrer pour enregistrer.
Étape 9: Faire un cas
Le concept est simple j'ai pris la taille de mon écran, la longueur de ma maquette et la taille de mon pi fait un trou en bas pour y mettre le PIR.
Parce que vous utilisez un câble HDMI, il devrait y avoir une autre pièce qui devrait être sur vous.
Étape 10: J'espère que vous l'aimez
J'espère que vous apprécierez le mini miroir intelligent.
Bonne chance!
Conseillé:
C.Q : un miroir intelligent DIY : 5 étapes
C.Q : un miroir intelligent DIY : nous sommes Katrina Concepcion et Adil Qaiser, tous deux en deuxième année à la WBASD STEM Academy. C'est le projet que nous aurions collaboré et réalisé pour le meilleur prix de cette année. Lorsque nous avons décidé de faire ce projet, nous avions en tête "ce qui serait le plus e
Comment créer un combo miroir intelligent portable/boîte de maquillage: 8 étapes
Comment créer un combo miroir intelligent portable/boîte de maquillage : En tant que projet final pour mon capstone chez Davis & Collège Elkins, j'ai entrepris de concevoir et de créer une boîte de voyage de maquillage, ainsi qu'un miroir plus grand et l'utilisation d'un raspberry pi et de la plate-forme logicielle de miroir magique, qui fonctionnerait comme un port
Comment construire un miroir intelligent avec Raspberry Pi 4: 10 étapes
Comment construire un miroir intelligent avec Raspberry Pi 4: Dans ce guide, nous verrons comment construire un miroir intelligent à l'aide de pièces recyclées telles qu'un cadre photo, un vieux moniteur et une vitre. Pour les composants électroniques que j'ai achetés ici www.lcsc .com
Miroir intelligent : 5 étapes
Miroir intelligent : cette instructable vous apprendra comment créer un miroir intelligent qui affiche votre boîte de réception de courrier électronique, les dernières nouvelles et mises à jour du New York Times, ainsi que la date et l'heure sur un fond d'Unsplash. Lien de fonctionnement : Fournitures nécessaires : Un cadre pour
Comment faire un miroir intelligent bricolage : 12 étapes (avec photos)
Comment faire un miroir intelligent bricolage : un "miroir intelligent" est un miroir sans tain avec un écran derrière qui est généralement utilisé pour afficher des informations utiles comme l'heure et la date, la météo, votre calendrier et toutes sortes d'autres choses ! Les gens les utilisent à toutes sortes de fins