Table des matières:
- Étape 1: Qu'est-ce que le Wi-Fi ?
- Étape 2: Qu'est-ce qu'une carte thermique ?
- Étape 3: Matériel requis
- Étape 4: Créer une carte thermique WiFi
- Étape 5: Quelle est la prochaine étape ?
Vidéo: Créer une carte thermique WiFi à l'aide d'ESP8266 et d'Arduino : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Par Electropeak Site officiel d'ElectroPeakSuivez plus par l'auteur:
À 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 ?
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
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
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é:
Comment créer une fausse alarme de voiture à l'aide d'une minuterie 555 : 5 étapes
Comment créer une fausse alarme de voiture à l'aide d'une minuterie 555 : Ce projet montre comment créer une lumière LED clignotante avec un délai de cinq secondes à l'aide d'un NE555. Cela pourrait servir de fausse alarme de voiture, car il imite un système d'alarme de voiture avec sa LED clignotante rouge vif.Niveau de difficultéLe circuit lui-même n'est pas difficile
Installation d'un dissipateur thermique Zalman VF900-Cu sur une édition Mac Radeon X800 XT pour une utilisation dans une tour Apple G5 : 5 étapes
Installation d'un dissipateur thermique Zalman VF900-Cu sur une édition Mac Radeon X800 XT pour une utilisation dans une tour Apple G5 : l'avertissement standard - C'est ainsi que je l'ai fait. Cela a fonctionné pour moi. Si vous faites exploser votre G5, Radeon X800 XT, ou votre maison, voiture, bateau, etc. Je ne suis pas responsable ! Je fournis des informations basées sur mes propres connaissances et expériences. Je crois que tout st
Comment créer un Spike Buster ou une carte de commutation télécommandé à l'aide d'Atmega328P autonome : 6 étapes (avec des images)
Comment faire un Spike Buster ou un Switch Board télécommandé à l'aide d'un Atmega328P autonome : Dans ce projet, je montrerai comment construire un Spike Buster ou un Switch Board télécommandé à l'aide d'un Atmega328P autonome. Ce projet est construit sur une carte PCB personnalisée avec très peu de composants. Si vous préférez regarder la vidéo, j'ai intégré le même ou
Comment programmer une carte AVR à l'aide d'une carte Arduino : 6 étapes
Comment programmer une carte AVR à l'aide d'une carte Arduino : Avez-vous une carte de microcontrôleur AVR qui traîne ? Est-ce compliqué de le programmer ? Eh bien, vous êtes au bon endroit. Ici, je vais vous montrer comment programmer une carte de microcontrôleur Atmega8a en utilisant une carte Arduino Uno en tant que programmeur. Alors sans plus
Un moyen vraiment simple/facile/pas compliqué de donner l'impression que les gens/humains/animaux/robots ont une vision thermique vraiment froide/brillante (couleur de votre choix) à l'aide de GIMP : 4 étapes
Un moyen vraiment simple/facile/pas compliqué de donner l'impression que les gens/humains/animaux/robots ont une vision de la chaleur vraiment froide/brillante (couleur de votre choix) à l'aide de GIMP : Lire…le…titre