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

LED που ελέγχεται από το Internet χρησιμοποιώντας το NodeMCU: 6 βήματα
LED που ελέγχεται από το Internet χρησιμοποιώντας το NodeMCU: 6 βήματα

Βίντεο: LED που ελέγχεται από το Internet χρησιμοποιώντας το NodeMCU: 6 βήματα

Βίντεο: LED που ελέγχεται από το Internet χρησιμοποιώντας το NodeMCU: 6 βήματα
Βίντεο: Εισαγωγή στον πίνακα ανάπτυξης WiFi NodeMCU ESP8266 με παράδειγμα HTTP Client 2024, Νοέμβριος
Anonim
LED που ελέγχεται από το Διαδίκτυο χρησιμοποιώντας το NodeMCU
LED που ελέγχεται από το Διαδίκτυο χρησιμοποιώντας το NodeMCU

Το Internet of Things (IoT) είναι ένα σύστημα αλληλένδετων υπολογιστικών συσκευών, μηχανικών και ψηφιακών μηχανών, αντικειμένων, ζώων ή ανθρώπων που διαθέτουν μοναδικά αναγνωριστικά και δυνατότητα μεταφοράς δεδομένων μέσω δικτύου χωρίς να απαιτείται από άνθρωπο σε άνθρωπο ή από άνθρωπο. αλληλεπίδραση με υπολογιστή.

Σε αυτό το διδακτικό, θα κάνουμε ένα απλό έργο IoT. LED που ελέγχεται από ιστοσελίδες χρησιμοποιώντας NodeMCU συνδεδεμένο σε τοπικό δίκτυο.

DESCRIPTIONNodeMCU είναι μια ανοικτού κώδικα πλατφόρμα IoT. Περιλαμβάνει υλικολογισμικό που λειτουργεί με το ESP8266 WiFi SoC από το Espressif και υλικό που βασίζεται στην μονάδα ESP-12. Ο όρος "NodeMcu" από προεπιλογή αναφέρεται στο υλικολογισμικό και όχι στα κιτ dev. Το υλικολογισμικό ESP8266 χρησιμοποιεί τη γλώσσα δέσμης ενεργειών Lua. Βασίζεται στο έργο Lua και βασίζεται στο Espressif Non-OS SDK για ESP8266. Χρησιμοποιεί πολλά έργα ανοιχτού κώδικα, όπως Lua-cjson και spiffs. Διαδραστικό υλικολογισμικό που βασίζεται σε LUA για το Expressif ESP8622 Wi-Fi SoC, καθώς και μια πλακέτα υλικού ανοιχτού κώδικα που σε αντίθεση με τις μονάδες Wi-Fi 3 ESP8266 $ 3 περιλαμβάνει ένα τσιπ CP2102 TTL σε USB για προγραμματισμό και εντοπισμό σφαλμάτων, είναι φιλικό προς το ψωμί και μπορεί απλώς τροφοδοτείται μέσω της θύρας micro USB.

ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ

  • Μονάδα Wi-Fi-μονάδα ESP-12E παρόμοια με τη μονάδα ESP-12 αλλά με 6 επιπλέον GPIO.
  • USB - θύρα micro USB για τροφοδοσία, προγραμματισμό και εντοπισμό σφαλμάτων
  • Κεφαλίδες-κεφαλίδα 2x 2,54mm 15 ακίδων με πρόσβαση σε GPIO, SPI, UART, ADC και ακίδες τροφοδοσίας Διάφορα-Επαναφορά και κουμπιά Flash
  • Ισχύς - 5V μέσω θύρας micro USB

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

Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
  1. ESP8266 NodeMCU
  2. Breadboard
  3. LED
  4. Jumper Wires
  5. Arduino IDE

Βήμα 2: Εγκατάσταση του πακέτου πίνακα NodeMCU

Εγκατάσταση πακέτου πίνακα NodeMCU
Εγκατάσταση πακέτου πίνακα NodeMCU
Εγκατάσταση πακέτου πίνακα NodeMCU
Εγκατάσταση πακέτου πίνακα NodeMCU
  1. Ανοίξτε το Arduino IDE. Μεταβείτε στα Αρχεία-> Προτιμήσεις. Εισαγάγετε https://arduino.esp8266.com/stable/package_esp8266… στο πεδίο Πρόσθετες διευθύνσεις URL διευθυντή πίνακα
  2. Τώρα πηγαίνετε στο Tools-> Boards-> Board Manager και αναζητήστε το ESP8266 και εγκαταστήστε το πακέτο.

Βήμα 3: Καρφιτσώστε τις συνδέσεις

Συνδέσεις καρφιτσών
Συνδέσεις καρφιτσών
  1. D7 του NodeMCU σε LED's +ve.
  2. G του NodeMCU σε LED -ve.

Βήμα 4: Πηγαίος κώδικας

Πηγαίος Κώδικας
Πηγαίος Κώδικας
Πηγαίος Κώδικας
Πηγαίος Κώδικας
Πηγαίος Κώδικας
Πηγαίος Κώδικας
Πηγαίος Κώδικας
Πηγαίος Κώδικας

Στον κώδικα

αλλάξτε το ssid στο όνομα του ssid σας

και Κωδικός πρόσβασης στον κωδικό πρόσβασης SSID σας

const char* ssid = "MODI"; // το ssid σας

const char* password = "8826675619"; // Ο κωδικός πρόσβασής σας

Βήμα 5: Μεταφόρτωση του κώδικα

Μεταφόρτωση του Κώδικα
Μεταφόρτωση του Κώδικα

Όταν έχετε δημιουργήσει με επιτυχία τη σύνδεσή σας στο breadboard και γράφετε κωδικοποίηση, πρέπει να ανεβάσετε την κωδικοποίηση στο NodeMCU χρησιμοποιώντας μια micro USB.

Τώρα, μεταβείτε στην ενότητα Εργαλεία> Πίνακας> Ενότητες ESP8266 και μπορείτε να δείτε πολλές επιλογές για το ESP8266. Επιλέξτε "NodeMCU 1.0 (Ενότητα ESP-12E). Στη συνέχεια, επιλέξτε τη θύρα σας. Εάν δεν μπορείτε να αναγνωρίσετε τη θύρα σας, μεταβείτε στον Πίνακα Ελέγχου> Σύστημα> Διαχείριση Συσκευών> Θύρα και ενημερώστε το πρόγραμμα οδήγησης USB.

Τώρα ανεβάστε τον κωδικό στον πίνακα.

Βήμα 6: Έλεγχος της λυχνίας LED

Έλεγχος της λυχνίας LED
Έλεγχος της λυχνίας LED
Έλεγχος της λυχνίας LED
Έλεγχος της λυχνίας LED
Έλεγχος της λυχνίας LED
Έλεγχος της λυχνίας LED
Έλεγχος της λυχνίας LED
Έλεγχος της λυχνίας LED
  • Τώρα ανοίξτε τη Σειριακή σας οθόνη και όχι κάτω τη διεύθυνση URL.
  • Τώρα τοποθετήστε τη διεύθυνση URL στο πρόγραμμα περιήγησης του τηλεφώνου σας.
  • Θα ανοίξει μια σελίδα με δύο κουμπιά ON και OFF.
  • Εάν όλα είναι σωστά όταν πατάτε το ON θα ανάψει η λυχνία LED και όταν πατήσετε OFF η λυχνία LED θα σβήσει.

Συνιστάται: