Είμαστε στη γενιά του Διαδικτύου των πραγμάτων (IoT)! Αυτές τις μέρες, μπορείτε να ελέγχετε τις οικιακές σας συσκευές / συσκευές όπως κλιματιστικό, θερμοσίφωνα, θερμοσίφωνα κλπ. Από απόσταση από οπουδήποτε και η συσκευή για να γίνει αυτό μπορεί εύκολα να κατασκευαστεί ή να αγοραστεί από το ράφι. Κατά τη διάρκεια της πορείας, έχουμε δημιουργήσει επίσης μερικά έργα αυτοματισμού οικιακής χρήσης με βάση το IoT χρησιμοποιώντας Arduino, ESP και Raspberry Pi. Αλλά για κάθε συσκευή με δυνατότητα IoT που βασίζεται σε Wi-Fi, χρειάζεστε σύνδεση στο Διαδίκτυο ή μπορείτε να πείτε αδιάλειπτη σύνδεση στο Internet / Wi-Fi. Αλλά η χρήση ευρυζωνικής σύνδεσης έχει τους περιορισμούς της, όπως μερικές φορές πτώση σήματος Wi-Fi (ειδικά για ζώνη 2,4 GHz, απασχολημένη με περισσότερες παρεμβολές) από δωμάτιο σε δωμάτιο ή από δάπεδο σε δάπεδο.
Αυτός είναι ο λόγος για τον οποίο απαιτείται επαναλήπτης wifi ή επέκταση εμβέλειας, αλλά οι εμπορικοί επαναλήπτες wifi που διατίθενται στην αγορά είναι πολύ δαπανηροί, κάτι που δεν είναι εφικτή για όλους. Ανακύπτει η ανάγκη για λύσεις χαμηλού κόστους (λιγότερο από το ένα τρίτο σε σύγκριση με την τιμή οποιουδήποτε εμπορικού επαναλήπτη WiFi) μόνο για επέκταση εμβέλειας. Έτσι, σήμερα έχω μοιραστεί μια λύση που δημιουργεί γρήγορα έργα Σαββατοκύριακου μέσα σε μισή ώρα. Για αυτό, δεν χρειάζεται να δημιουργήσετε κύκλωμα υλικού και δεν χρειάζεται να είστε ειδικός στα ηλεκτρονικά. Ακολουθήστε τα απλά βήματα που δίνονται παρακάτω για να δημιουργήσετε τον χαμηλού κόστους wifi repeater ή επέκτασης εμβέλειας.
Nodemcu ESP8266
Το Nodemcu ESP8266 είναι το κύριο και μοναδικό συστατικό, οπότε θα ήθελα να περιγράψω και ορισμένα βασικά χαρακτηριστικά και προδιαγραφές. Είναι μια πλατφόρμα ανάπτυξης IoT ανοιχτού κώδικα, ένας συνδυασμός της μονάδας wifi και των χαρακτηριστικών του Arduino (Microcontroller). Μπορεί επίσης να προγραμματιστεί σε Arduino IDE μέσω της διασύνδεσης micro USB (με ενσωματωμένο IC διαχείρισης φλας) και είναι μια προγραμματιζόμενη μονάδα Wi-Fi transcriber που είναι η καλύτερη επιλογή για δικτύωση wifi, δικτύωση mash και έχει 802.11 διεθνές πρότυπο 12E wifi chip, ενσωματωμένο 3.3V ρυθμιστής και εν πλω Antena. Επίσης, έχει πολλές επιλογές εισόδου ισχύος (είσοδος χρησιμοποιώντας θύρα micro USB και δύο τύπους εξωτερικής εισόδου ισχύος (είσοδος 5v VCC και είσοδος 3.3v VCC) και μπορεί να χρησιμοποιηθεί ως σημείο πρόσβασης.
Κανονικά, αυτές οι ενότητες μπορούν να προγραμματιστούν απευθείας χρησιμοποιώντας το Arduino IDE, αλλά για αυτό το έργο, πρέπει να αναβοσβήσουμε το υλικολογισμικό στο NodeMCU. Σημειώστε ότι μετά από αυτήν τη διαδικασία, δεν θα μπορείτε να χρησιμοποιήσετε το NodeMCU με το Arduino IDE. Μπορείτε επίσης να ανατρέξετε σε αυτό το άρθρο που αναβοσβήνει ESP8266 για να κατανοήσετε περισσότερα σχετικά με αυτό.
Βήμα 1: Πρώτα απ 'όλα, συνδέστε το ESP8266 με έναν υπολογιστή χρησιμοποιώντας καλώδιο micro USB τύπου B σε USB. Όταν είναι συνδεδεμένο, θα ανάψει ένα μπλε ενδεικτικό LED.
Βήμα 2: Πραγματοποιήστε λήψη του εργαλείου ESP8266 Flash Download για παράθυρα από τον επίσημο ιστότοπο. Ελέγξτε την παρακάτω εικόνα για να κατανοήσετε πώς μπορείτε να εξαγάγετε το αρχείο zip στο φάκελο χρησιμοποιώντας το WinRAR. Κατεβάστε την τελευταία έκδοση του WinRAR.
Βήμα 3: Τώρα, πρέπει να κάνετε λήψη ("esp_wifi_repeater-master"). Πρόκειται για το πλήρως λειτουργικό Wi-Fi Repeater (με NAT και δίκτυο mesh). Πραγματοποιήστε λήψη του αρχείου zip και εξαγάγετε το σε ένα φάκελο όπου μπορείτε να δείτε ένα φάκελο υλικολογισμικού που έχει τρία αρχεία bin (τα οποία θα χρησιμοποιηθούν σε μεταγενέστερα στάδια) Κατεβάστε το από τη σελίδα GitHub. Ο σύνδεσμος και η εικόνα δίνονται παρακάτω.
Κατεβάστε ESP Repeater
Τώρα , εξαγάγετε το αρχείο στο φάκελο από το zip χρησιμοποιώντας το WinRAR
Βήμα 4: Τώρα , κάντε δεξί κλικ στο αρχείο zip "flash_download_tools_v3.6.8" και κάντε κλικ στο "εξαγωγή εδώ". Θα βρείτε έναν φάκελο στον κατάλογό σας με το όνομα "flash_download_tools_v3.6.8". Τώρα, ανοίξτε αυτόν το φάκελο και ανοίξτε τα εργαλεία λήψης φλας όπως φαίνεται στην παρακάτω εικόνα.
Βήμα 5: Εμφανίζεται ένα παράθυρο εντολών και μπορείτε να ανοίξετε τα «εργαλεία λήψης ESPRESSIF» από τη λίστα. Επιλέξτε την πρώτη επιλογή και κάντε κλικ στο "ESP8266 DownloadTools", όπως μπορείτε να δείτε στην παρακάτω εικόνα.
Μόλις κάνετε κλικ σε αυτό, θα δείτε τα κύρια εργαλεία / παράθυρο που αναβοσβήνουν όπως φαίνεται στην παρακάτω εικόνα.
Βήμα 6: Όπως ανέφερα στο βήμα 3, θα πρέπει να κάνετε λήψη του esp_wifi_repeater-master από το Github και να εξαγάγετε το αρχείο zip στο φάκελο. Ανοίξτε το φάκελο και θα δείτε ένα φάκελο υλικολογισμικού που περιέχει 3 αρχεία bin. Επιλέξτε και επιλέξτε όλα τα αρχεία κάδου από τα εργαλεία λήψης ESP8266 ένα προς ένα και τοποθετήστε το όνομα του ίδιου του αρχείου στο πλαίσιο δεξιά. Αυτό είναι ένα σημαντικό βήμα.
Κάντε δεξί κλικ και επιλέξτε "Μετονομασία". Στη συνέχεια, αντιγράψτε το όνομα του αρχείου bin (χωρίς.bin) και επικολλήστε το μετά το πλαίσιο @ όπως φαίνεται στην παρακάτω εικόνα.
Βήμα 7: Αυτό είναι ένα πολύ σημαντικό βήμα. Ρίξτε μια ματιά στην παρακάτω εικόνα και σύμφωνα με τις οδηγίες και τα στιγμιότυπα οθόνης που παρέχονται, επαναλάβετε για όλα τα αρχεία κάδου και αλλάξτε ορισμένες ρυθμίσεις των εργαλείων λήψης φλας esp8266 όπως (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) και επιλέξτε το Comport, Baud rate: 115200 και τέλος κάντε κλικ στο κουμπί "START" για να αρχίσετε να αναβοσβήνετε το ESP8266
Πριν αναβοσβήνει, θα δείτε το "IDLE" γραμμένο που σημαίνει ότι είναι μια ιδανική κατάσταση και αφού αναβοσβήνει επιτυχώς, θα δείτε το διάλογο " ΤΕΛΟΣ " στο παράθυρο παρακολούθησης των εργαλείων λήψης ESP8266. Επίσης, μπορείτε να προβάλετε όλες τις σχετικές πληροφορίες που αναβοσβήνουν και θα λάβετε τη διεύθυνση MAC του σημείου πρόσβασης και τη διεύθυνση STA MAC, η οποία είναι μια πολύ σημαντική πληροφορία που σχετίζεται με την ταυτότητα του δικτύου και της συσκευής.
Τώρα, απλώς αποσυνδέστε το ESP8266 και επανασυνδέστε το ή μπορείτε να πατήσετε το κουμπί επαναφοράς στο ESP 8266, ώστε να γίνει επανεκκίνηση του υλικολογισμικού.
Βήμα 8: Τώρα, έχετε βρει ένα νέο όνομα σημείου πρόσβασης ή σημείου πρόσβασης Wi-Fi "MyAP", το οποίο είναι το SSID που μεταδίδεται από το ESP8266, αλλά κρατήστε το! Δεν έχει συνδεσιμότητα στο Διαδίκτυο.
Πρέπει να ρυθμίσετε και να διαμορφώσετε τον κύριο δρομολογητή Wi-Fi οικίας / γραφείου ανοίγοντας τη σελίδα διαμόρφωσης. Συνδέστε το κινητό / φορητό υπολογιστή σας με αυτό ("MyAP") SSID και καλέστε τη διεύθυνση IP (192.168.4.1) από το αγαπημένο σας πρόγραμμα περιήγησης και θα ανοίξει η σελίδα διαμόρφωσης. Κάτω από τις ρυθμίσεις STA προσθέστε το κύριο όνομα SSID του δικτύου Wi-Fi και τον κωδικό πρόσβασης και κάντε κλικ στο connect. Μετά από αυτό, οι ρυθμίσεις διαμόρφωσης θα αποθηκευτούν και κάτω από τις ρυθμίσεις AP (σημείο πρόσβασης), μπορείτε να ορίσετε το όνομα και τον κωδικό πρόσβασης SSID. Επιλέξτε τους τύπους ασφαλείας κρυπτογράφησης όπως το πιο δημοφιλές WPA2. Ακολουθήστε τα στιγμιότυπα οθόνης που δίνονται παρακάτω για καλύτερη κατανόηση.
Βήμα 9: Αφού όλα έγιναν, μόλις έκανα μια απλή κατασκευή σε ένα κομμάτι πλεξιγκλάς ή σε ίνες γυαλιού και πρόσθεσα έναν διακόπτη on-off. Πειραματικά, πρόσθεσα δύο κομμάτια κεραίας 2 dbi και συνδέθηκα με μια ενσωματωμένη κεραία για καλύτερη κάλυψη εύρους WiFi, η οποία μπορεί επίσης να περιστραφεί (αν και το ESP8266 διαθέτει ενσωματωμένη κεραία). Ενεργοποίησα χρησιμοποιώντας έναν φορητό φορτιστή USB 5v με καλώδιο USB και συνδέθηκα στη θύρα ESP8266 MicroUSB και το έβαλα σε πρίζες εναλλασσόμενου ρεύματος. Αυτό είναι το καλύτερο αξιόπιστο τροφοδοτικό για μακροχρόνια χρήση.
Ένα άλλο πλεονέκτημα είναι ότι αυτός ο επαναλήπτης Wi-Fi χρειάζεται τροφοδοτικό 5v, το οποίο μπορεί να τροφοδοτείται από μια καλή τράπεζα τροφοδοσίας, μπορείτε επίσης να δημιουργήσετε τη δική σας τράπεζα τροφοδοσίας ακολουθώντας αυτό το άρθρο. Ως εκ τούτου, υπάρχουν πιθανότητες να χρησιμοποιηθεί εξωτερικά μαζί με το κινητό σας τηλέφωνο, αλλά ο εμπορικός επαναλήπτης Wi-Fi δεν διαθέτει αυτή τη δυνατότητα. Δεν μπορείτε να το χρησιμοποιήσετε στην ύπαιθρο, επειδή απαιτείται πάντα η παροχή ηλεκτρικού ρεύματος AC.
Η πλήρης λειτουργία του επαναλήπτη Wi-Fi βρίσκεται στο παρακάτω σύνδεσμο βίντεο, κάναμε επίσης μια δοκιμή ταχύτητας σε αυτόν τον νέο επαναλήπτη Wi-Fi και αποκτήσαμε σχεδόν 4,0Mbps. Εάν έχετε οποιεσδήποτε ερωτήσεις, αφήστε τις στην ενότητα σχολίων ή χρησιμοποιήστε τα φόρουμ μας για άλλες τεχνικές ερωτήσεις.