Table des matières:

Station météo : 7 étapes
Station météo : 7 étapes

Vidéo: Station météo : 7 étapes

Vidéo: Station météo : 7 étapes
Vidéo: Découverte de la Station météo 7 en 1 Vevor ☀ Montage & Installation 🌞 2024, Novembre
Anonim
Station météo
Station météo

Dans ce Instructable je vais montrer les étapes et le code pour construire votre propre station météo ! Vous pourrez faire défiler la température, l'humidité et la luminosité ! Veuillez noter que votre code à distance sera différent du mien, mais je vais vous montrer comment trouver vos identifiants de code corrects ! CHOSES DONT TU AS BESOIN:

  • 1 x Arduino UNO R3
  • 1 x télécommande IR (tout fera l'affaire)
  • 1 x capteur infrarouge
  • 1 x photorésistance (capteur de luminosité)
  • 1 écran LCD 16x2
  • 3 résistances de 220 ohms
  • 1 x potentiomètre
  • 1 x DHT11 (capteur de température/humidité)
  • 1 x planche à pain
  • Fils de cavalier

Étape 1: fils positifs et de terre

Fils positifs et de terre
Fils positifs et de terre

CONFIGURATION DE BASE

  1. Connectez 1 cavalier (rouge) du côté + de la maquette au port GND de l'arduino
  2. Utilisez un autre cavalier (rouge) pour vous connecter à l'autre côté de la planche à pain sur le rail +
  3. Connectez 1 cavalier (noir) du côté - de la planche à pain au port 5v de l'arduino
  4. Utilisez un autre cavalier (noir) pour vous connecter à l'autre côté de la planche à pain sur le rail +

Étape 2: Ajout d'une photorésistance

Ajout d'une photorésistance
Ajout d'une photorésistance
  1. Placez la photorésistance sur la planche à pain
  2. Connectez le côté droit au rail +
  3. Connectez le côté gauche à une résistance de 220 Ohm
  4. Connectez un fil de la résistance au port 7 sur l'arduino
  5. Connectez un fil de terre provenant du rail - de la maquette au même rail connecté au fil précédent (port 7)

Étape 3: ajouter un capteur infrarouge

Ajouter un capteur infrarouge
Ajouter un capteur infrarouge
  1. Placez le capteur IR sur la planche à pain
  2. Connectez le premier fil au rail GND(-) au premier port de l'IR
  3. Connectez le deuxième fil au rail POSITIF (+) au deuxième port de l'IR
  4. Connectez un fil du port 10 sur l'arduino au dernier poste sur le capteur IR

Étape 4: Ajout de l'écran LCD et du potentiomètre

Ajout d'écran LCD et de potentiomètre
Ajout d'écran LCD et de potentiomètre

Commençons par ajouter le potentiomètre

  1. Placez l'écran LCD et le potentiomètre sur la planche à pain
  2. Connectez le rail GND (-) au côté négatif du potentiomètre
  3. Connectez le rail POSITIF (+) au côté positif du potentiomètre
  4. Connectez un fil du haut du potentiomètre au port V0 sur l'écran LCD
  5. Cela réglera le contraste de l'écran LCD pour ajuster pour une visualisation plus facile

Ajoutons l'écran LCD, les fils seront en ordre

  1. Placez l'écran LCD sur la planche à pain
  2. Connectez un fil de terre au port VSS sur l'écran LCD
  3. (V0 est déjà connecté depuis l'étape précédente)
  4. RS se connectera au port 12 sur arduino
  5. RW se connectera à la terre sur la maquette
  6. E se connectera au port ~ 11 sur arduino
  7. D4 se connectera au port ~ 5 sur arduino
  8. D5 se connectera au port 4 sur arduino
  9. D6 se connectera au port 3 sur arduino
  10. D7 se connectera au port 2 sur ardiino
  11. A se connectera à une résistance de 220 Ohm, la résistance se connecte au rail de masse sur la planche à pain
  12. K se connectera pour se connecter au rail au sol sur la planche à pain

Étape 5: Ajout de DHT11 (Capteur de température et d'humidité)

Ajout de DHT11 (Capteur de température et d'humidité)
Ajout de DHT11 (Capteur de température et d'humidité)
  1. Placez DHT11 sur la planche à pain
  2. Connectez le rail positif (+) de la maquette à la broche positive du DHT11, ce sera la première broche à gauche
  3. Connectez la deuxième broche du DHT11 à une résistance de 220 Ohm
  4. Connectez la résistance 220 Ohm au port ~ 6 sur arduino
  5. Connectez la dernière et la plus à droite broche au rail négatif sur la planche à pain

Étape 6: Ajout de la télécommande, vous êtes maintenant un météorologue

Ajout de la télécommande, maintenant vous êtes un météorologue !
Ajout de la télécommande, maintenant vous êtes un météorologue !

Si des problèmes surviennent lors de la construction, veuillez revoir les schémas sont correctement câblés. Il est plus que probable que la télécommande que j'ai utilisée ne sera pas la même que la vôtre. Cela signifie que vous devrez modifier le code pour le faire fonctionner pour vous.

  1. Téléchargez l'IDE Arduino pour apporter ces corrections à vos matériaux.
  2. Téléchargez le code fourni (remoteFinder.ino), ouvrez l'IDE et téléchargez/compilez le programme.
  3. Assurez-vous d'ouvrir le moniteur série.
  4. Appuyez sur les deux boutons que vous souhaitez utiliser et enregistrez le code que le moniteur série vous donne.

REMARQUE: FFFFFF n'est pas correct, la bibliothèque IR le lance lorsqu'elle détecte l'utilisation du même bouton. Cela signifie simplement que vous appuyez encore et encore sur le même bouton. Si vous ne parvenez pas à télécharger le fichier, le voici à copier-coller.

int RECV_PIN = 6;IRrecv irrecv(RECV_PIN); decode_results résultats;

void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Démarrer le récepteur }

void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); irrecv.resume(); // Recevez la valeur suivante } } Ouvrez ensuite le WeatherStation.ino et modifiez les valeurs des boutons pour les vôtres. Dans le code, ils se trouvent au début du fichier et sont appelés code1 code2 code3Compilez le code et téléchargez-le et vous êtes maintenant prêt à prendre en charge le canal 10 !

Étape 7: Bibliothèques utilisées

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalSi ces bibliothèques ont été mises à jour ou ne fonctionnent pas, n'hésitez pas à m'envoyer un e-mail et je vous enverrai mes bibliothèques !

Conseillé: