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

Έλεγχος LED χρησιμοποιώντας ESP8266 WiFi Module- Internet of Things: 6 Βήματα
Έλεγχος LED χρησιμοποιώντας ESP8266 WiFi Module- Internet of Things: 6 Βήματα

Βίντεο: Έλεγχος LED χρησιμοποιώντας ESP8266 WiFi Module- Internet of Things: 6 Βήματα

Βίντεο: Έλεγχος LED χρησιμοποιώντας ESP8266 WiFi Module- Internet of Things: 6 Βήματα
Βίντεο: Εισαγωγή στον πίνακα ανάπτυξης WiFi NodeMCU ESP8266 με παράδειγμα HTTP Client 2024, Ιούνιος
Anonim
Έλεγχος LED χρησιμοποιώντας ESP8266 WiFi Module- Internet of Things
Έλεγχος LED χρησιμοποιώντας ESP8266 WiFi Module- Internet of Things

Το ESP8266 είναι ένα τσιπ Wi-Fi χαμηλού κόστους με πλήρη στοίβα TCP/IP και ικανότητα MCU (μονάδα μικροελεγκτή) που παράγονται από τον κινεζικό κατασκευαστή με έδρα τη Σαγκάη, Espressif Systems.

Το τσιπ ήρθε για πρώτη φορά στην προσοχή των δυτικών κατασκευαστών τον Αύγουστο του 2014 με τη μονάδα ESP-01, κατασκευασμένη από κατασκευαστή τρίτου κατασκευαστή, τον Ai-Thinker. Αυτή η μικρή μονάδα επιτρέπει στους μικροελεγκτές να συνδεθούν σε δίκτυο Wi-Fi και να κάνουν απλές συνδέσεις TCP/IP χρησιμοποιώντας εντολές τύπου Hayes. Ωστόσο, εκείνη την εποχή δεν υπήρχε σχεδόν καμία αγγλική τεκμηρίωση για το τσιπ και οι εντολές που δέχτηκε. Η πολύ χαμηλή τιμή και το γεγονός ότι υπήρχαν πολύ λίγα εξωτερικά εξαρτήματα στη μονάδα, γεγονός που υποδηλώνει ότι θα μπορούσε τελικά να είναι πολύ φθηνό σε όγκο, προσέλκυσε πολλούς χάκερ για να εξερευνήσουν τη μονάδα, το τσιπ και το λογισμικό σε αυτήν, καθώς και να μεταφράσουν την κινεζική τεκμηρίωση. Το ESP8285 είναι ένα ESP8266 με 1 MiB ενσωματωμένου φλας, που επιτρέπει συσκευές με ένα τσιπ ικανές να συνδεθούν Wi-Fi.

Βήμα 1: Οι βασικές απαιτήσεις για αυτό το έργο παρατίθενται ως εξής:-

Οι βασικές απαιτήσεις για αυτό το έργο παρατίθενται ως εξής
Οι βασικές απαιτήσεις για αυτό το έργο παρατίθενται ως εξής
Οι βασικές απαιτήσεις για αυτό το έργο παρατίθενται ως εξής
Οι βασικές απαιτήσεις για αυτό το έργο παρατίθενται ως εξής
Οι βασικές απαιτήσεις για αυτό το έργο παρατίθενται ως εξής
Οι βασικές απαιτήσεις για αυτό το έργο παρατίθενται ως εξής

(1) Ενότητα ESP8266 WiFi

(2) Arduino IDE

(3) Breadboard

(4) Jumper Wires

(5) Μετατροπέας USB-TTL

(6) Πηγή ισχύος (3.3v DC)

(7) Ασύρματη σύνδεση στο Internet (WiFi)

(8) Διακομιστής Ιστού (μπορείτε να χρησιμοποιήσετε τον δικό μας)

(9) LED

Βήμα 2: Τι είναι το ESP8266;

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

Το ESP8266 είναι ένα τσιπ Wi-Fi χαμηλού κόστους με πλήρη στοίβα TCP/IP και ικανότητα MCU (μονάδα μικροελεγκτή) που παράγονται από τον κινεζικό κατασκευαστή με έδρα τη Σαγκάη, Espressif Systems.

Το τσιπ ήρθε για πρώτη φορά στην προσοχή των δυτικών κατασκευαστών τον Αύγουστο του 2014 με τη μονάδα ESP-01, κατασκευασμένη από κατασκευαστή τρίτου κατασκευαστή, τον Ai-Thinker. Αυτή η μικρή μονάδα επιτρέπει στους μικροελεγκτές να συνδεθούν σε δίκτυο Wi-Fi και να κάνουν απλές συνδέσεις TCP/IP χρησιμοποιώντας εντολές τύπου Hayes. Ωστόσο, εκείνη τη στιγμή δεν υπήρχε σχεδόν καμία αγγλική τεκμηρίωση για το τσιπ και οι εντολές που δέχτηκε. Η πολύ χαμηλή τιμή και το γεγονός ότι υπήρχαν πολύ λίγα εξωτερικά εξαρτήματα στη μονάδα, γεγονός που πρότεινε ότι τελικά θα μπορούσε να είναι πολύ φθηνό σε όγκο, προσέλκυσε πολλούς χάκερ για να εξερευνήσουν τη μονάδα, το τσιπ και το λογισμικό σε αυτήν, καθώς και να μεταφράσουν την κινεζική τεκμηρίωση. Το ESP8285 είναι ένα ESP8266 με 1 MiB ενσωματωμένου φλας, που επιτρέπει συσκευές με ένα τσιπ ικανές να συνδεθούν Wi-Fi.

Βήμα 3: Τι είναι το Arduino και το IDE;

Τι είναι το Arduino και το IDE
Τι είναι το Arduino και το IDE

Το Arduino είναι μια ηλεκτρονική πλατφόρμα ανοιχτού κώδικα που βασίζεται σε εύχρηστο υλικό και λογισμικό. Οι πίνακες Arduino είναι σε θέση να διαβάζουν εισόδους - φως σε έναν αισθητήρα, ένα δάχτυλο σε ένα κουμπί ή ένα μήνυμα Twitter - και να το μετατρέπουν σε έξοδο - ενεργοποιώντας έναν κινητήρα, ενεργοποιώντας ένα LED, δημοσιεύοντας κάτι στο διαδίκτυο. Μπορείτε να πείτε στον πίνακα τι να κάνει στέλνοντας ένα σύνολο οδηγιών στον μικροελεγκτή στον πίνακα. Για να το κάνετε αυτό, χρησιμοποιήστε τη γλώσσα προγραμματισμού Arduino (με βάση την καλωδίωση) και το λογισμικό Arduino (IDE), με βάση την επεξεργασία.

Γιατί Arduino; Χάρη στην απλή και προσβάσιμη εμπειρία χρήστη, το Arduino έχει χρησιμοποιηθεί σε χιλιάδες διαφορετικά έργα και εφαρμογές. Το λογισμικό Arduino είναι εύκολο στη χρήση για αρχάριους, αλλά αρκετά ευέλικτο για προχωρημένους χρήστες. Λειτουργεί σε Mac, Windows και Linux. Οι δάσκαλοι και οι μαθητές το χρησιμοποιούν για να κατασκευάσουν επιστημονικά όργανα χαμηλού κόστους, για να αποδείξουν τις αρχές της χημείας και της φυσικής ή για να ξεκινήσουν με τον προγραμματισμό και τη ρομποτική. Σχεδιαστές και αρχιτέκτονες κατασκευάζουν διαδραστικά πρωτότυπα, μουσικοί και καλλιτέχνες το χρησιμοποιούν για εγκαταστάσεις και για να πειραματιστούν με νέα μουσικά όργανα. Οι κατασκευαστές, φυσικά, το χρησιμοποιούν για να χτίσουν πολλά από τα έργα που εκτίθενται στο Maker Faire, για παράδειγμα. Το Arduino είναι ένα βασικό εργαλείο για να μάθετε νέα πράγματα. Οποιοσδήποτε - παιδιά, χομπίστες, καλλιτέχνες, προγραμματιστές - μπορεί να αρχίσει να πειράζει ακολουθώντας τις οδηγίες βήμα προς βήμα ενός κιτ ή να μοιράζεται ιδέες στο διαδίκτυο με άλλα μέλη της κοινότητας Arduino.

Βήμα 4: Κάντε λήψη του Arduino IDE και της διαδικασίας εγκατάστασης

Κατεβάστε το Arduino IDE και διαδικασία εγκατάστασης
Κατεβάστε το Arduino IDE και διαδικασία εγκατάστασης
Κατεβάστε το Arduino IDE και διαδικασία εγκατάστασης
Κατεβάστε το Arduino IDE και διαδικασία εγκατάστασης
  • Κάντε κλικ στο σύνδεσμο και https://goo.gl/Cxa9rX κατεβάστε το Arduino IDE
  • Εγκαταστήστε το Arduino IDE στο σύστημά σας
  • Ανοίξτε το Arduino IDE και κάντε κλικ στην καρτέλα Αρχείο> Προτιμήσεις
  • Τώρα προσθέστε την ακόλουθη διεύθυνση URL στο πεδίο Πρόσθετες διευθύνσεις διευθύνσεων πίνακα και κάντε κλικ στο κουμπί OK.
  • URL:-
  • Ανοίξτε την καρτέλα Εργαλεία> Πίνακες> Διαχειριστής πίνακα
  • Αναζητήστε το esp8266 και εγκαταστήστε τα πακέτα κοινότητας esp8266
  • Τώρα μεταβείτε στα Εργαλεία> Πίνακες και επιλέξτε Γενική μονάδα ESP8266
  • Ανοίξτε το Σκίτσο> Βιβλιοθήκη> Διαχείριση Βιβλιοθηκών
  • Αναζητήστε arduino json και εγκαταστήστε τη βιβλιοθήκη arduino json από τον Benoît Blanchon

Βήμα 5: Καρφιτσώστε το Conncetion για το ESP8266 σε μετατροπέα USB-TTL

Pin Conncetion για μετατροπέα ESP8266 σε USB-TTL
Pin Conncetion για μετατροπέα ESP8266 σε USB-TTL
Pin Conncetion για μετατροπέα ESP8266 σε USB-TTL
Pin Conncetion για μετατροπέα ESP8266 σε USB-TTL
Pin Conncetion για μετατροπέα ESP8266 σε USB-TTL
Pin Conncetion για μετατροπέα ESP8266 σε USB-TTL

Ακολουθούν λεπτομέρειες σύνδεσης για το ESP8266 σε μετατροπέα USB-TTL

  1. Συνδέστε το USB-TTL 3.3V στο ESP8266 VCC & CH_PD
  2. Συνδέστε το ESP8266 RX σε USB-TTL TX και ESP8266 TX σε USB-TTL RX
  3. Συνδέστε το ESP8266 GND σε USB-TTL GND
  4. Συνδέστε το LED στο GPIO 2 & GND
  5. Συνδέστε το GPIO 0 στο GND (ΜΟΝΟ ΚΑΤΑ ΤΗΝ ΑΝΕΒΑΣΗ ΣΚΙΤΟΥ)

Βήμα 6: Μεταφόρτωση κώδικα και πρόγραμμα

Συνδέστε το USB-TTL στο σύστημά σας και επιλέξτε τη θύρα στα Εργαλεία> Θύρες> COMn (Ex-COM4)

Τώρα, επεξεργαστείτε τις λεπτομέρειες όπως- Όνομα WiFi, Κωδικός πρόσβασης WiFi, Όνομα τομέα, διαδρομή και μεταγλωττίστε το σκίτσο και ανεβάστε το στο ESP8266.

Εάν έχετε διακομιστή, μπορείτε να χρησιμοποιήσετε το δικό σας με κωδικό php και json, μπορείτε να κατεβάσετε το αρχείο προέλευσης από τον παρακάτω σύνδεσμο, αλλιώς μπορείτε να χρησιμοποιήσετε τον ανεβασμένο κώδικα μου

Για οποιοδήποτε θέμα μπορείτε να επικοινωνήσετε μαζί μου-

Μπιπούλ Κουμάρ Γκούπτα

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Συνιστάται: