Table des matières:
- Étape 1: De quels composants avez-vous besoin ?
- Étape 2: Configuration du Raspberry Pi
- Étape 3: Obtenir votre code sur le Raspberry Pi
- Étape 4: Configuration de la base de données SQL
- Étape 5: Commençons par le matériel
- Étape 6: Commençons par le miroir
- Étape 7: placez tout dans le cadre
Vidéo: Mon premier miroir intelligent : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Nous connaissons tous ce problème, nous nous levons trop tard le matin, nous devons donc nous préparer très rapidement. Ce qui signifie que vous n'avez pas le temps de voir quel temps il fera. Mais ce pour quoi vous avez certainement le temps, c'est de vous regarder dans le miroir. Et si on pouvait combiner les deux ? Dans ce projet, je vais créer un miroir intelligent où vous pourrez voir les prévisions météorologiques locales, la température de la pièce, l'humidité de la pièce et la quantité de lumière présente. Vous pourrez voir toutes les données des capteurs sur un site Web créé par vous-même.
Étape 1: De quels composants avez-vous besoin ?
Vous trouverez ci-dessous les composants nécessaires à la réalisation de ce projet.
• Moniteur LCD avec entrée HDMI
• Raspberry Pi 3B+
• Carte SD
• Câble HDMI
• Câbles pour connecter les capteurs à votre raspberry pi
• Capteur de température et d'humidité DHT11
• Capteur de lumière TSL 2561
• IRFZ44N
• N'importe quelle bande LED RVB bon marché
• Isolation à coller entre l'écran et le plexiglas pour la protection
• Plexiglas (taille du moniteur LCD)
• Film de fenêtre réfléchissant
• Bois
• Quincaillerie pour connecter le bois (vis, colle, crochets en fer,..)
Le coût maximum de ce projet sera de 270,00 € (Si vous avez un pi et un moniteur LCD de rechange, il ne sera que de 130,00 €)
Étape 2: Configuration du Raspberry Pi
Lorsque vous avez tous les composants. Vous pouvez commencer à configurer le raspberry pi.
- Installez le logiciel Raspbian OS à partir du site Web Pi
- Téléchargez Etcher pour installer le système d'exploitation sur le Pi.
• Ouvrez Etcher sur l'ordinateur
• Sélectionnez l'image que vous avez téléchargée précédemment
• Sélectionnez votre carte microSD
• Appuyez sur le bouton flash et attendez.
3. Lorsque l'image sur votre carte microSd, ouvrez-la dans l'explorateur Windows.
• Ouvrez le fichier txt "cmdline.txt"
• Écrivez "169.254.10.1" à la fin.
• Puis enregistrez et fermez le fichier
4. Insérez la carte microSd dans le Raspberry Pi.
• Connectez l'alimentation au Raspberry Pi
• Connectez un câble réseau au pi et à votre ordinateur
5. Téléchargez putty pour vous connecter à votre Raspberry Pi
• Sélectionnez pour le type de connexion SSH
• Nom d'hôte: 169.254.10.1 et port: 22
6. Maintenant, nous allons connecter le pi au wifi
• Tapez la ligne de commande suivante:
wpa_passphrase 'Voici votre SSID' 'Voici votre mot de passe' >> /etc/wpa_supplicant/wpa_supplicant.conf
• Après cette commande, vous tapez les lignes suivantes:
wpa_cli
interface wlan0
reconfigurer
ctrl + D
• Si vous voulez voir l'IP de votre pi, tapez la ligne suivante:
ifconfig
Étape 3: Obtenir votre code sur le Raspberry Pi
Ouvrir Pycharme
• Accédez à Configuration des paramètres de fichier, Exécution, Déploiement Déploiement
• Remplissez tout tel qu'il apparaît sur la capture d'écran ci-dessus.
2. Maintenant, allez sur mon github et téléchargez les fichiers
Étape 4: Configuration de la base de données SQL
Dans cette étape, nous allons configurer la base de données SQL
- sudo apt update -y
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
- Nous allons maintenant ajouter un utilisateur et un mot de passe à la base de données
• CRÉER L'UTILISATEUR 'FILL_USER_IN'@'localhost' IDENTIFIÉ PAR 'FILL_PASSWORD_IN';
• CRÉER UNE BASE DE DONNÉES smart-mirror;
• ACCORDER TOUS LES PRIVILÈGES SUR smart-mirror.* à 'FILL_USER_IN'@'localhost' AVEC L'OPTION GRANT;
• sudo mariadb < sql/db_init.sql
Nous allons maintenant connecter la base de données à l'atelier mysql
1. Accédez aux connexions mySQL
2. Cliquez sur "Configurer une nouvelle connexion"
3. Nommez votre nouvelle connexion
4. Nom d'hôte: 169.254.10.1, Port: 3306
5. Nom d'utilisateur et mot de passe = Voir l'étape précédente
6. Ouvrez la connexion et accédez à l'administration
7. Cliquez sur Importation de données et importez le fichier sql depuis mon github
Étape 5: Commençons par le matériel
Maintenant, nous pouvons enfin commencer par la partie facile. Si vous suivez tout complètement comme indiqué sur les images ci-dessus, vous ne devriez pas avoir de problèmes avec cela.
Étape 6: Commençons par le miroir
Pour cette étape, vous aurez besoin d'une scie.
- Nous allons d'abord faire la section arrière
- Assurez-vous que vous êtes en plexiglas et que le moniteur LCD s'insère dans la section arrière.
- Accrochez les pièces ensemble avec de la colle et des vis
Maintenant, nous allons faire la section avant.
1. Assurez-vous que la section avant chevauche 1 cm sur la section arrière à l'intérieur
2. De cette façon, le plexiglas peut reposer sur ce 1 cm.
Après cela, nous allons attacher le film réfléchissant au plexiglas (Cela peut prendre quelques prises)
1. Assurez-vous que votre plexiglas est exempt d'empreintes digitales
2. Mouillez le plexiglas et le film avec de l'eau
3. Fixez maintenant le film au plexiglas
Étape 7: placez tout dans le cadre
Maintenant que le cadre est entièrement assemblé, nous pouvons commencer à mettre tous les composants en place.
Tout d'abord, nous allons commencer par coller la bande led autour du boîtier. J'ai utilisé du ruban adhésif double face.
Ensuite, nous perçons un trou dans le cadre de manière à pouvoir connecter la bande led.
Maintenant que vous êtes occupé, vous pouvez également percer 2 trous pour placer vos autres capteurs à l'extérieur de votre cadre.
De telle manière que nous obtenions de meilleures données de capteur.
Conseillé:
Mon premier synthé : 29 étapes (avec photos)
Mon premier synthé : Le synthé pour enfants est apparu alors que je m'asseyais penché sur un enchevêtrement de fils de synthétiseur. Mon ami Oliver est venu, a évalué la situation et a dit : « Vous savez que vous avez réussi à fabriquer le jouet pour enfants le plus compliqué du monde ». Alors que mon r initial
Mon appareil IoT - Premier relais : 5 étapes
Mon appareil IoT - premier relais : dans ce instructable, nous allons contrôler un relais de Blynk. Allumer et éteindre à partir de l'application. ATTENTION !!!! S'il vous plaît assurez-vous de savoir ce que vous faites si vous avez l'intention de connecter votre relais au secteur !!! ATTENTION
Mon premier appareil IoT : 14 étapes
Mon premier appareil IoT : dans ce Instructable, nous apprendrons comment installer l'IDE Arduino pour mon premier appareil IoT afin que, à la fin, nous puissions exécuter le code arduino dessus et le contrôler à partir de votre téléphone mobile
Mon miroir intelligent : 15 étapes (avec photos)
My Smart Mirror : Le temps du matin peut être limité. Vous devez vous préparer pour le travail, l'école,… Rechercher la météo prend une partie de ce temps limité. Le miroir intelligent élimine le temps dont vous avez besoin pour ouvrir votre téléphone ou votre ordinateur et rechercher la météo. Dans ce
Mon premier Pitop : 6 étapes
Mon premier Pitop : Vous ne croirez pas qu'après avoir construit ceci, je n'ai pas pu trouver la carte principale. C'est trop petit. Et vous pouvez en faire une version Android simplement. J'ai dépensé environ 15$. Alors, construisons-le