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

ESP32 / 8266 Ισχύς σήματος WiFi: 14 βήματα
ESP32 / 8266 Ισχύς σήματος WiFi: 14 βήματα

Βίντεο: ESP32 / 8266 Ισχύς σήματος WiFi: 14 βήματα

Βίντεο: ESP32 / 8266 Ισχύς σήματος WiFi: 14 βήματα
Βίντεο: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Ιούλιος
Anonim
Image
Image
ESP32 / 8266 Ισχύς σήματος WiFi
ESP32 / 8266 Ισχύς σήματος WiFi
ESP32 / 8266 Ισχύς σήματος WiFi
ESP32 / 8266 Ισχύς σήματος WiFi
ESP32 / 8266 Ισχύς σήματος WiFi
ESP32 / 8266 Ισχύς σήματος WiFi

Γνωρίζετε για την ισχύ σήματος WiFi από ένα ESP; Έχετε σκεφτεί ποτέ να πάρετε ένα ESP01, το οποίο έχει μια μικρή κεραία, και να το βάλετε μέσα σε μια πρίζα; Θα λειτουργήσει; Για να απαντήσω σε αυτές τις ερωτήσεις, έκανα διάφορες δοκιμές συγκρίνοντας διάφορους τύπους μικροελεγκτών, συμπεριλαμβανομένου του ESP32 με τον ESP8266. Αξιολογήσαμε την απόδοση αυτών των συσκευών σε δύο αποστάσεις: 1 και 15 μέτρα, και οι δύο με έναν τοίχο μεταξύ τους.

Όλα αυτά εκτελέστηκαν μόνο για να ικανοποιήσουν τη δική μου περιέργεια. Ποιο ήταν το αποτέλεσμα; Αυτό ήταν το επίκεντρο για τα ESP02 και ESP32. Θα σας δείξω όλες τις λεπτομέρειες σε αυτό το βίντεο παρακάτω. Τσέκαρέ το:

Εκτός από τα αποτελέσματα κατά τη σύγκριση των τσιπ ESP, θα σας πω σήμερα πώς να προγραμματίσετε διαφορετικά τσιπ ESP ως Σημεία Πρόσβασης (το καθένα σε διαφορετικό κανάλι), πώς να ελέγξετε την ισχύ σήματος του καθενός μέσω μιας εφαρμογής στο smartphone και Τέλος, θα κάνουμε μια γενική ανάλυση σχετικά με την ισχύ του σήματος των δικτύων που βρέθηκαν.

Εδώ, βάζουμε το καρφίτσωμα καθενός από τους μικροελεγκτές που αναλύσαμε:

Βήμα 1: Αναλυτής WiFi

Αναλυτής WiFi
Αναλυτής WiFi
Αναλυτής WiFi
Αναλυτής WiFi
Αναλυτής WiFi
Αναλυτής WiFi

Το WiFi Analyzer είναι μια εφαρμογή που βρίσκει δίκτυα WiFi διαθέσιμα γύρω μας. Εμφανίζει επίσης την ισχύ του σήματος σε dBm και το κανάλι για κάθε δίκτυο. Θα το χρησιμοποιήσουμε για να κάνουμε την ανάλυσή μας, η οποία είναι δυνατή μέσω της απεικόνισης στις λειτουργίες: λίστα ή γράφημα.

PHOTO APP --- Μπορείτε να κατεβάσετε την εφαρμογή από το Google Play Store μέσω του συνδέσμου:

play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=el

Βήμα 2: Αλλά πώς μπορώ να προγραμματίσω τσιπ ESP που δεν έχουν είσοδο USB;

Για να καταγράψετε τον κωδικό σας στο ESP01, δείτε αυτό το βίντεο "ΕΓΓΡΑΦΗ ΣΤΟ ESP01" και δείτε όλα τα απαραίτητα βήματα. Αυτή η διαδικασία είναι ένα χρήσιμο παράδειγμα, καθώς είναι παρόμοια με όλους τους άλλους τύπους μικροελεγκτών.

Βήμα 3: ESP02, ESP201, ESP12

ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12

Ακριβώς όπως στο ESP01, θα χρειαστείτε έναν προσαρμογέα FTDI για εγγραφή, όπως ο παραπάνω. Ακολουθεί ο σύνδεσμος που απαιτείται για καθένα από αυτά τα ESP.

ΣΗΜΑΝΤΙΚΟ: Μετά την εγγραφή του προγράμματος σε ESP, φροντίστε να αφαιρέσετε το GPIO_0 από το GND.

Βήμα 4: Βιβλιοθήκες

Βιβλιοθήκες
Βιβλιοθήκες

Εάν επιλέξετε να χρησιμοποιήσετε το ESP8266, προσθέστε την ακόλουθη βιβλιοθήκη "ESP8266WiFi".

Απλώς αποκτήστε πρόσβαση στο "Sketch >> Include Libraries >> Manage Libraries …"

Αυτή η διαδικασία δεν είναι απαραίτητη για το ESP32, καθώς αυτό το μοντέλο έρχεται ήδη με εγκατεστημένη τη βιβλιοθήκη του.

Βήμα 5: Κωδικός

Θα χρησιμοποιήσουμε τον ίδιο κωδικό σε όλες τις μάρκες ESP. Οι μόνες διαφορές μεταξύ τους θα είναι το όνομα του σημείου πρόσβασης και του καναλιού.

Θυμηθείτε ότι το ESP32 χρησιμοποιεί μια βιβλιοθήκη διαφορετική από τις υπόλοιπες: "WiFi.h". Τα άλλα μοντέλα χρησιμοποιούν το "ESP8266WiFi.h".

* Η βιβλιοθήκη ESP32 WiFi.h συνοδεύεται από το πακέτο εγκατάστασης του πίνακα στο Arduino IDE.

// descomentar a biblioteca de acordo com seu chip ESP //#include // ESP8266

//#include // ESP32

Βήμα 6: Αρχικές ρυθμίσεις

Εδώ, έχουμε τα δεδομένα που θα αλλάξουν από το ένα ESP στο άλλο, το ssid, το οποίο είναι το όνομα του δικτύου μας, ο κωδικός πρόσβασης δικτύου και, τέλος, το κανάλι, το οποίο είναι το κανάλι όπου θα λειτουργεί το δίκτυο.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *κωδικός πρόσβασης = "senha"; const int κανάλι = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); Πύλη IPAddress (192, 168, 0, 1). Υποδίκτυο IPAddress (255, 255, 255, 0);

Βήμα 7: Ρύθμιση

Κατά τη ρύθμιση, θα προετοιμάσουμε το σημείο πρόσβασης και θα ορίσουμε τις ρυθμίσεις.

Υπάρχουν λεπτομέρειες για τον κατασκευαστή όπου μπορούμε να ορίσουμε το ΚΑΝΑΛΙ στο οποίο θα λειτουργεί το δημιουργημένο δίκτυο.

WiFi.softAP (ssid, κωδικός πρόσβασης, κανάλι)

void setup () {καθυστέρηση (1000); Serial.begin (115200); Serial.println (); Serial.print ("Διαμόρφωση σημείου πρόσβασης …"); /* Você pode remover ή parâmetro "password", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, κωδικός πρόσβασης, κανάλι); */ WiFi.softAP (ssid, κωδικός πρόσβασης, κανάλι) / * configurações da rede */ WiFi.softAPConfig (ip, gateway, subnet); IPAddress myIP = WiFi.softAPIP (); Serial.print ("Διεύθυνση IP AP:"); Serial.println (myIP); } void loop () {}

Βήμα 8: Πειραματιστείτε

1. Όλα τα τσιπ συνδέθηκαν ταυτόχρονα, το ένα δίπλα στο άλλο.

2. Το πείραμα πραγματοποιήθηκε σε περιβάλλον εργασίας, με άλλα δίκτυα διαθέσιμα, οπότε ενδέχεται να δούμε άλλα σημάδια δίπλα στα δικά μας.

3. Κάθε τσιπ βρίσκεται σε διαφορετικό κανάλι.

4. Χρησιμοποιώντας την εφαρμογή, ελέγχουμε το γράφημα που δημιουργείται σύμφωνα με την ένταση του σήματος, τόσο κοντά στα τσιπ όσο και σε πιο απομακρυσμένο περιβάλλον με τοίχους στο δρόμο.

Βήμα 9: Ανάλυση σημείων

Ανάλυση πινακίδων
Ανάλυση πινακίδων

Κοντά σε πατατάκια - 1 μέτρο

Εδώ παρουσιάζουμε τις πρώτες σημειώσεις της εφαρμογής. Σε αυτή τη δοκιμή, οι καλύτερες επιδόσεις ήταν από ESP02 και ESP32.

Βήμα 10: Ανάλυση σημείων

Ανάλυση πινακίδων
Ανάλυση πινακίδων

Μακριά από τα τσιπ - 15 μέτρα

Σε αυτό το δεύτερο στάδιο, το αποκορύφωμα και πάλι είναι το ESP02, το οποίο διαθέτει μια εξωτερική κεραία.

Βήμα 11: Γράφημα ράβδου - 1 μέτρο μακριά

Γράφημα μπαρ - 1 μέτρο μακριά
Γράφημα μπαρ - 1 μέτρο μακριά

Για να διευκολύνουμε την οπτικοποίηση, δημιουργήσαμε αυτό το γράφημα που υποδεικνύει τα εξής: όσο μικρότερη είναι η μπάρα, τόσο πιο ισχυρό είναι το σήμα. Έτσι, πάλι εδώ, έχουμε την καλύτερη απόδοση ESP02, ακολουθούμενη από ESP32 και ESP01.

Βήμα 12: Γράφημα ράβδων - 15 μέτρα μακριά

Γράφημα μπαρ - 15 μέτρα μακριά
Γράφημα μπαρ - 15 μέτρα μακριά

Σε αυτό το γράφημα επιστρέφουμε στην καλύτερη απόδοση του ESP02, ακολουθούμενο από το ESP32 σε μεγαλύτερη απόσταση.

Βήμα 13: Κανάλια

Κανάλια
Κανάλια

Τώρα, σε αυτήν την εικόνα, θα σας δείξω πώς λειτουργεί κάθε τσιπ σε διαφορετικό κανάλι.

Βήμα 14: Συμπεράσματα

- ESP02 και ESP32 ξεχωρίζουν όταν αναλύουμε το

σήμα, τόσο κοντά όσο και όταν είναι πιο μακριά.

- Το ESP01 είναι τόσο ισχυρό όσο το ESP32 όταν κοιτάζουμε προσεκτικά, αλλά καθώς απομακρυνόμαστε από αυτό, χάνει πολύ σήμα.

Τα άλλα τσιπ καταλήγουν να χάνουν περισσότερη ισχύ καθώς απομακρυνόμαστε.

Συνιστάται: