Table des matières:

Créer une carte thermique WiFi à l'aide d'ESP8266 et d'Arduino : 5 étapes
Créer une carte thermique WiFi à l'aide d'ESP8266 et d'Arduino : 5 étapes

Vidéo: Créer une carte thermique WiFi à l'aide d'ESP8266 et d'Arduino : 5 étapes

Vidéo: Créer une carte thermique WiFi à l'aide d'ESP8266 et d'Arduino : 5 étapes
Vidéo: U=RI | Arduino Ep.16 - Installation du module Wifi ESP8266 2024, Juillet
Anonim

Par Electropeak Site officiel d'ElectroPeakSuivez plus par l'auteur:

Premiers pas avec le module à ultrasons et Arduino
Premiers pas avec le module à ultrasons et Arduino
Premiers pas avec le module à ultrasons et Arduino
Premiers pas avec le module à ultrasons et Arduino
Reconnaissance des couleurs avec capteur TCS230 et Arduino [Code d'étalonnage inclus]
Reconnaissance des couleurs avec capteur TCS230 et Arduino [Code d'étalonnage inclus]
Reconnaissance des couleurs avec capteur TCS230 et Arduino [Code d'étalonnage inclus]
Reconnaissance des couleurs avec capteur TCS230 et Arduino [Code d'étalonnage inclus]
Comment contrôler la LED RVB WS2812 (NeoPixel) avec Arduino [Tutoriel]
Comment contrôler la LED RVB WS2812 (NeoPixel) avec Arduino [Tutoriel]
Comment contrôler la LED RVB WS2812 (NeoPixel) avec Arduino [Tutoriel]
Comment contrôler la LED RVB WS2812 (NeoPixel) avec Arduino [Tutoriel]

À propos: ElectroPeak est votre guichet unique pour apprendre l'électronique et concrétiser vos idées. Nous proposons des guides de premier ordre pour vous montrer comment vous pouvez réaliser vos projets. Nous proposons également des produits de haute qualité afin que vous ayez un… En savoir plus sur Electropeak »

Aperçu

Dans ce tutoriel, nous allons créer une carte thermique des signaux Wi-Fi environnants à l'aide d'Arduino et d'ESP8266.

Ce que vous apprendrez

  • Introduction aux signaux Wi-Fi
  • Comment détecter des signaux spécifiques avec ESP8266
  • Faire une carte thermique à l'aide d'Arduino et d'un écran TFT

Étape 1: Qu'est-ce que le Wi-Fi ?

Qu'est-ce que le Wi-Fi ?
Qu'est-ce que le Wi-Fi ?

De nos jours, de nombreuses personnes utilisent les services WiFi sur leurs smartphones, tablettes et PC. Le WiFi est un protocole enregistré par la Wi-Fi Alliance pour construire le réseau local sans fil standard IEEE802.11.

Le Wi-Fi est plus puissant que le Bluetooth. Le Wi-Fi est généralement utilisé pour se connecter à Internet sans fil, ce qui a rendu ce protocole beaucoup plus populaire. Vous pouvez facilement vous connecter à Internet n'importe où, en utilisant cette technologie. La norme Wi-Fi prend en charge une vitesse maximale de 11 Mps à 2,4 GHz. Pour augmenter la vitesse de cette norme, une autre version appelée IEEE802.11n a été construite dont la vitesse a augmenté jusqu'à 200Mps. Cette augmentation de la vitesse est due à l'utilisation de l'antenne multicanaux (MIMO), à l'utilisation de deux gammes de fréquences 2,4 GHz et 5 GHz et au contrôle d'accès au support (MAC). La carte Wi-Fi mesure environ 20 mètres. Dans ce projet, nous souhaitons créer une carte thermique Wi-Fi à l'aide de l'ESP8266, de l'Arduino et de l'écran LCD TFT 3,5 . L'ESP8266 peut détecter le signal Wi-Fi d'un SSID spécifié (RSSI). Nous avons utilisé le module ESP-01 pour ce projet. Disposez 4 de ces modules aux quatre coins de la pièce avec un motif rectangulaire. Après avoir reçu des informations des modules ESP, nous les envoyons à Arduino pour être analysés et affichés.

Étape 2: Qu'est-ce qu'une carte thermique ?

La carte thermique est une donnée graphique qui donne les informations sous un aspect attrayant. La carte thermique utilise généralement un spectre de couleurs pour analyser les informations, ce spectre de couleurs commence par des couleurs chaudes et se termine par des couleurs froides. Chaque partie de la carte avec la force et la couverture les plus élevées des données spécifiques (par exemple la force du signal WiFi), a la couleur la plus chaude, et donc, avec une diminution de la force des données, le spectre de couleurs se rapprochera des couleurs froides.

Étape 3: Matériel requis

Matériaux nécessaires
Matériaux nécessaires

Composants matériels

Arduino UNO R3 * 1

3.5 Module d'écran d'affichage couleur TFT * 1

Module WiFi ESP8266 * 1

Applications logicielles

IDE Arduino

Étape 4: Créer une carte thermique WiFi

Créer une carte thermique WiFi
Créer une carte thermique WiFi

Circuit

Connectez les modules ESP à la carte Arduino comme indiqué sur l'image.

Après avoir connecté les modules ESP, placez le TFT Shield sur l'Arduino.

Code

Tout d'abord, nous écrivons un code pour les modules ESP pour vérifier la force du signal et l'envoyer à Arduino. Ensuite, nous écrivons un autre code pour Arduino pour recevoir les informations et les afficher. Téléchargez le Code 1 sur chacun de vos modules ESP. Vous pouvez lire ce tutoriel pour plus d'informations sur le module ESP8266 et comment télécharger le code via l'IDE Arduino.

Dans ce code, le caractère « 1 » indique l'identifiant du module ESP, pour les modules suivants, modifiez cet identifiant. Par exemple, pour le deuxième module, changez l'identifiant en « 2 ». Entrez le nom SSID de votre choix au lieu de "SSID spécifique". Téléchargez maintenant le code 2 sur votre Arduino.

Dans ce code, nous avons utilisé les bibliothèques Adafruit_GFX et MCUFRIEND_kbv pour afficher des informations sur l'écran LCD, que vous pouvez télécharger à partir des liens suivants.

Bibliothèque Adafruit_GFX

Bibliothèque MCUFRIEND_kbv

Après avoir reçu le RSSI de tous les modules, Arduino calcule la force du signal WiFi en fonction de l'emplacement. Vous pouvez créer vos propres couleurs en modifiant les variables r, g et b.

Étape 5: Quelle est la prochaine étape ?

  • Essayez d'analyser plus de SSID.
  • Essayez d'ajouter plus de modules et d'analyser le signal 3D.

Conseillé: