Πίνακας περιεχομένων:
- Βήμα 1: Τι είναι το WiFi;
- Βήμα 2: Τι είναι ένας χάρτης θερμότητας;
- Βήμα 3: Απαιτούμενα υλικά
- Βήμα 4: Δημιουργήστε έναν χάρτη θερμότητας WiFi
- Βήμα 5: Τι ακολουθεί;
Βίντεο: Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Από την ElectropeakElectroPeak Επίσημη Ιστοσελίδα Ακολουθήστε περισσότερα από τον συγγραφέα:
Σχετικά: Το ElectroPeak είναι το ιδανικό μέρος για να μάθετε ηλεκτρονικά και να υλοποιήσετε τις ιδέες σας. Προσφέρουμε κορυφαίους οδηγούς για να σας δείξουμε πώς μπορείτε να κάνετε τα έργα σας. Προσφέρουμε επίσης προϊόντα υψηλής ποιότητας, ώστε να έχετε… Περισσότερα για το Electropeak »
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Σε αυτό το σεμινάριο, θα δημιουργήσουμε έναν θερμικό χάρτη των γύρω σημάτων Wi-Fi χρησιμοποιώντας το Arduino και το ESP8266.
Τι θα μάθετε
- Εισαγωγή στα σήματα WiFi
- Πώς να εντοπίσετε συγκεκριμένα σήματα με το ESP8266
- Δημιουργήστε έναν θερμικό χάρτη χρησιμοποιώντας το Arduino και την οθόνη TFT
Βήμα 1: Τι είναι το 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
Κύκλωμα
Συνδέστε τις μονάδες 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.
Συνιστάται:
Δημιουργήστε έναν προσαρμοσμένο πάγκο δοκιμής Arduino χρησιμοποιώντας το Wirewrapping: 7 βήματα (με εικόνες)
Δημιουργήστε έναν προσαρμοσμένο πάγκο δοκιμής Arduino χρησιμοποιώντας το Wirewrapping: Αυτό το Instructable θα σας δείξει έναν εύκολο τρόπο να συνδέσετε ένα Arduino Nano σε διάφορους πίνακες διάσπασης PCB. Αυτό το έργο προέκυψε κατά την αναζήτησή μου για έναν αποτελεσματικό, αλλά μη καταστρεπτικό τρόπο διασύνδεσης πολλών ενοτήτων. Είχα πέντε ενότητες που ήθελα να
Πώς να προσθέσετε έναν δείκτη σε έναν χάρτη CRPSHARE (CommunityWalk): 20 βήματα
Πώς να προσθέσετε έναν δείκτη σε έναν χάρτη CRPSHARE (CommunityWalk): Αυτό το οδηγό θα σας καθοδηγήσει με την προσθήκη ενός δείκτη σε έναν χάρτη CRPSHARE. Αυτοί οι χάρτες φιλοξενούνται από το CommunityWalk και υποστηρίζονται από την τεχνολογία χαρτών Google. Θα χρειαστείτε έναν λογαριασμό CommunityWalk (δωρεάν) για να συνεισφέρετε στους χάρτες CRPSHARE - να αποκτήσετε ένα
Βάλτε έναν πλατύ χάρτη στον ιστότοπό σας: 8 βήματα
Τοποθετήστε έναν πλατύ χάρτη στον ιστότοπό σας: Μόλις βρείτε έναν χάρτη στο Platial ή δημιουργήσετε τον δικό σας, θα θέλετε να τον τοποθετήσετε στο ιστολόγιο ή στον ιστότοπό σας. Αυτό το διδακτικό θα σας καθοδηγήσει στα βήματα για το πώς να το κάνετε αυτό. Οποιοσδήποτε Platial χάρτης μπορεί να δημοσιευτεί από οποιονδήποτε
Πώς να συνδέσετε το DeLorme Earthmate GPS LT-20 στο Google Earth σας για έναν υπέροχο χάρτη παρακολούθησης GPS .: 5 βήματα
Πώς να συνδέσετε το DeLorme Earthmate GPS LT-20 στο Google Earth σας για έναν υπέροχο χάρτη παρακολούθησης GPS .: Θα σας δείξω πώς να συνδέσετε μια συσκευή GPS στο δημοφιλές πρόγραμμα Google Earth, χωρίς να χρησιμοποιήσετε το Google Earth Plus. Δεν έχω μεγάλο προϋπολογισμό, οπότε μπορώ να εγγυηθώ ότι αυτό θα είναι όσο το δυνατόν φθηνότερο
Πώς να δημιουργήσετε έναν χάρτη MIDI για το BCD3000 στο Traktor Pro: 6 βήματα
Πώς να δημιουργήσετε έναν χάρτη MIDI για το BCD3000 στο Traktor Pro: Αυτό θα σας οδηγήσει βήμα προς βήμα στη δημιουργία των δικών σας προσαρμοσμένων χαρτών tsi MIDI στο Traktor Pro για το DEEJAY BCD3000 του Behringer's