Table des matières:

Mon premier miroir intelligent : 8 étapes
Mon premier miroir intelligent : 8 étapes

Vidéo: Mon premier miroir intelligent : 8 étapes

Vidéo: Mon premier miroir intelligent : 8 étapes
Vidéo: LE MIROIR INTELLIGENT COMMENT FAIRE? 2024, Novembre
Anonim
Mon premier miroir intelligent
Mon premier miroir intelligent

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

Configuration du Raspberry Pi
Configuration du Raspberry Pi

Lorsque vous avez tous les composants. Vous pouvez commencer à configurer le raspberry pi.

  1. Installez le logiciel Raspbian OS à partir du site Web Pi
  2. 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

Obtenir votre code sur le Raspberry Pi
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

Configuration de la base de données SQL
Configuration de la base de données SQL

Dans cette étape, nous allons configurer la base de données SQL

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
  3. 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

Commençons par le matériel
Commençons par le matériel
Commençons par le matériel
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

Commençons par le miroir
Commençons par le miroir
Commençons par le miroir
Commençons par le miroir
Commençons par le miroir
Commençons par le miroir

Pour cette étape, vous aurez besoin d'une scie.

  1. Nous allons d'abord faire la section arrière
  2. Assurez-vous que vous êtes en plexiglas et que le moniteur LCD s'insère dans la section arrière.
  3. 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

Placez tout dans le cadre
Placez tout dans le cadre
Placez tout dans le cadre
Placez tout dans le cadre
Placez tout dans le cadre
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é: