Πίνακας περιεχομένων:

Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino: 5 βήματα
Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino: 5 βήματα

Βίντεο: Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino: 5 βήματα

Βίντεο: Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino: 5 βήματα
Βίντεο: Πως δημιουργώ μια λίστα επιλογών μέσα σε ένα κελί του Excel 2024, Ιούλιος
Anonim

Από την ElectropeakElectroPeak Επίσημη Ιστοσελίδα Ακολουθήστε περισσότερα από τον συγγραφέα:

Ξεκινώντας με τη μονάδα υπερήχων και το Arduino
Ξεκινώντας με τη μονάδα υπερήχων και το Arduino
Ξεκινώντας με τη μονάδα υπερήχων και το Arduino
Ξεκινώντας με τη μονάδα υπερήχων και το Arduino
Αναγνώριση χρώματος W/ TCS230 Sensor και Arduino [Περιλαμβάνεται ο κωδικός βαθμονόμησης]
Αναγνώριση χρώματος W/ TCS230 Sensor και Arduino [Περιλαμβάνεται ο κωδικός βαθμονόμησης]
Αναγνώριση χρώματος W/ TCS230 Sensor και Arduino [Περιλαμβάνεται ο κωδικός βαθμονόμησης]
Αναγνώριση χρώματος W/ TCS230 Sensor και Arduino [Περιλαμβάνεται ο κωδικός βαθμονόμησης]
Πώς να ελέγξετε το WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]
Πώς να ελέγξετε το WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]
Πώς να ελέγξετε το WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]
Πώς να ελέγξετε το WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]

Σχετικά: Το ElectroPeak είναι το ιδανικό μέρος για να μάθετε ηλεκτρονικά και να υλοποιήσετε τις ιδέες σας. Προσφέρουμε κορυφαίους οδηγούς για να σας δείξουμε πώς μπορείτε να κάνετε τα έργα σας. Προσφέρουμε επίσης προϊόντα υψηλής ποιότητας, ώστε να έχετε… Περισσότερα για το Electropeak »

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Σε αυτό το σεμινάριο, θα δημιουργήσουμε έναν θερμικό χάρτη των γύρω σημάτων Wi-Fi χρησιμοποιώντας το Arduino και το ESP8266.

Τι θα μάθετε

  • Εισαγωγή στα σήματα WiFi
  • Πώς να εντοπίσετε συγκεκριμένα σήματα με το ESP8266
  • Δημιουργήστε έναν θερμικό χάρτη χρησιμοποιώντας το Arduino και την οθόνη TFT

Βήμα 1: Τι είναι το WiFi;

Τι είναι το WiFi
Τι είναι το WiFi

Σήμερα, πολλοί άνθρωποι χρησιμοποιούν υπηρεσίες WiFi στα smartphone, τα tablet και τους υπολογιστές τους. Το WiFi είναι ένα πρωτόκολλο καταχωρημένο από τη Wi-Fi Alliance για τη δημιουργία του τυπικού ασύρματου LAN IEEE802.11.

Το Wi-Fi είναι πιο ισχυρό από το Bluetooth. Το Wi-Fi χρησιμοποιείται συνήθως για σύνδεση στο ασύρματο internet, γεγονός που έχει κάνει αυτό το πρωτόκολλο πολύ πιο δημοφιλές. Μπορείτε εύκολα να συνδεθείτε στο Διαδίκτυο οπουδήποτε, χρησιμοποιώντας αυτήν την τεχνολογία. Το πρότυπο Wi-Fi υποστηρίζει μέγιστη ταχύτητα 11Mps στα 2,4 GHz. Για να αυξηθεί η ταχύτητα αυτού του προτύπου, δημιουργήθηκε μια άλλη έκδοση που ονομάζεται IEEE802.11n, η ταχύτητα της οποίας έχει αυξηθεί έως και 200Mps. Αυτή η αύξηση της ταχύτητας οφείλεται στη χρήση της κεραίας πολλαπλών καναλιών (MIMO), στη χρήση δύο εύρους συχνοτήτων 2,4 GHz και 5 GHz και στο Medium Access Control (MAC). Ο πίνακας Wi-Fi είναι περίπου 20 μέτρα. Σε αυτό το έργο, θέλουμε να δημιουργήσουμε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας τα ESP8266, Arduino και 3,5 ″ TFT LCD. Το ESP8266 μπορεί να ανιχνεύσει το σήμα Wi-Fi ενός καθορισμένου SSID (RSSI). Χρησιμοποιήσαμε την ενότητα ESP-01 για αυτό το έργο. Τοποθετήστε 4 από αυτές τις ενότητες σε τέσσερις γωνίες του δωματίου με ορθογώνιο μοτίβο. Αφού λάβουμε πληροφορίες από τις μονάδες ESP, τις στέλνουμε στο Arduino για ανάλυση και εμφάνιση.

Βήμα 2: Τι είναι ένας χάρτης θερμότητας;

Ο θερμικός χάρτης είναι ένα γραφικό στοιχείο που δίνει τις πληροφορίες σε μια ελκυστική εμφάνιση. Ο θερμικός χάρτης χρησιμοποιεί συνήθως ένα φάσμα χρωμάτων για την ανάλυση πληροφοριών, αυτό το φάσμα χρωμάτων ξεκινά από ζεστά χρώματα και τελειώνει σε κρύα χρώματα. Κάθε μέρος του χάρτη με την υψηλότερη ισχύ και κάλυψη των συγκεκριμένων δεδομένων (για παράδειγμα, ισχύς σήματος WiFi), έχει το πιο ζεστό χρώμα και έτσι, με μείωση της ισχύος των δεδομένων, το φάσμα χρωμάτων θα πλησιάζει τα κρύα χρώματα.

Βήμα 3: Απαιτούμενα υλικά

Απαιτούμενα Υλικά
Απαιτούμενα Υλικά

Συστατικά υλικού

Arduino UNO R3 *1

Ενότητα έγχρωμης οθόνης TFT 3,5 *1

ESP8266 WiFi Module *1

Εφαρμογές λογισμικού

Arduino IDE

Βήμα 4: Δημιουργήστε έναν χάρτη θερμότητας WiFi

Δημιουργήστε έναν χάρτη θερμότητας WiFi
Δημιουργήστε έναν χάρτη θερμότητας WiFi

Κύκλωμα

Συνδέστε τις μονάδες ESP στην πλακέτα Arduino όπως φαίνεται στην εικόνα.

Αφού συνδέσετε τις μονάδες ESP, τοποθετήστε το TFT Shield στο Arduino.

Κώδικας

Αρχικά, γράφουμε έναν κωδικό για τις μονάδες ESP για να ελέγξουμε την ισχύ του σήματος και να τον στείλουμε στο Arduino. Στη συνέχεια, γράφουμε έναν άλλο κωδικό για το Arduino για να λαμβάνει τις πληροφορίες και να τις εμφανίζει. Ανεβάστε τον κωδικό 1 σε κάθε μονάδα ESP. Μπορείτε να διαβάσετε αυτό το σεμινάριο για περισσότερες πληροφορίες σχετικά με τη μονάδα ESP8266 και πώς να ανεβάσετε τον κώδικα μέσω του Arduino IDE.

Σε αυτόν τον κωδικό, ο χαρακτήρας "1" υποδεικνύει το αναγνωριστικό μονάδας ESP, για τις επόμενες ενότητες, αλλάξτε αυτό το αναγνωριστικό. Για παράδειγμα, για τη δεύτερη ενότητα, αλλάξτε το αναγνωριστικό σε "2". Εισαγάγετε το επιθυμητό όνομα SSID αντί για "συγκεκριμένο SSID". Τώρα ανεβάστε τον Κωδικό 2 στο Arduino σας.

Σε αυτόν τον κώδικα χρησιμοποιήσαμε τις βιβλιοθήκες Adafruit_GFX και MCUFRIEND_kbv για να εμφανίσουμε πληροφορίες στην οθόνη LCD, τις οποίες μπορείτε να κατεβάσετε από τους παρακάτω συνδέσμους.

Βιβλιοθήκη Adafruit_GFX

Βιβλιοθήκη MCUFRIEND_kbv

Μετά τη λήψη του RSSI από όλες τις μονάδες, το Arduino υπολογίζει την ισχύ του σήματος WiFi ανάλογα με τη θέση. Μπορείτε να δημιουργήσετε τα δικά σας χρώματα αλλάζοντας τις μεταβλητές r, g και b.

Βήμα 5: Τι ακολουθεί;

  • Προσπαθήστε να αναλύσετε περισσότερα SSID.
  • Προσπαθήστε να προσθέσετε περισσότερες μονάδες και αναλύστε το σήμα 3D.

Συνιστάται: