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

Υπολογισμός βάσης IOT χρησιμοποιώντας Nodemcu και Micropython: 11 βήματα
Υπολογισμός βάσης IOT χρησιμοποιώντας Nodemcu και Micropython: 11 βήματα

Βίντεο: Υπολογισμός βάσης IOT χρησιμοποιώντας Nodemcu και Micropython: 11 βήματα

Βίντεο: Υπολογισμός βάσης IOT χρησιμοποιώντας Nodemcu και Micropython: 11 βήματα
Βίντεο: How to use Allegro ACS712 AC/DC Current Sensor with Arduino 2024, Νοέμβριος
Anonim
Υπολογισμός βάσης IOT χρησιμοποιώντας Nodemcu και Micropython
Υπολογισμός βάσης IOT χρησιμοποιώντας Nodemcu και Micropython

Σε αυτό το σεμινάριο θα χρησιμοποιήσω τη σύνδεση NodeMcu, micropython και Mqtt για τη σύνδεση του διακομιστή.

Αυτό το σεμινάριο χρησιμοποιεί τη σύνδεση mqtt βασισμένη σε https για σύνδεση από τον Nodemcu στον διακομιστή Adafruit.io.

Σε αυτό το έργο χρησιμοποιώ γλώσσα προγραμματισμού micropython η οποία είναι σχεδόν παρόμοια με την python.

Βήμα 1: Απαιτούνται εξαρτήματα

Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα

Για την ολοκλήρωση αυτού του έργου απαιτούνται τα ακόλουθα στοιχεία.

Απαιτούμενα εξαρτήματα:

  • Nodemcu
  • Αισθητήρας IR
  • LED
  • Καλώδιο USB
  • Σύνδεση στο Internet

Βήμα 2: Ξεκινώντας

Ξεκινώντας
Ξεκινώντας
Ξεκινώντας
Ξεκινώντας

Διαδικασία:

  • Κατεβάστε και εγκαταστήστε λογισμικό espcut για εντοπισμό σφαλμάτων.
  • Λήψη αρχείων από αυτόν τον σύνδεσμο. το οποίο αποθηκεύεται ως αποθετήριο github. Όλο το πρόγραμμα είναι διαθέσιμο σε αυτό το αποθετήριο..
  • Κατεβάστε και εγκαταστήστε το υλικολογισμικό micropython από αυτόν τον σύνδεσμο στο NODEMCU
  • Συνδέστε τον αισθητήρα IR στο GPIO12 και το LED στο GPIO 2 του Nodemcu.
  • κατεβάστε αυτό το λογισμικό webrepl

Βήμα 3: Adafruit IO

Adafruit IO
Adafruit IO

επισκεφτείτε το io.adafruit.com και συνδεθείτε για να μεταβείτε στον πίνακα ελέγχου σας

Βήμα 4: Δημιουργία πίνακα ελέγχου

Δημιουργία Πίνακα ελέγχου
Δημιουργία Πίνακα ελέγχου

Κάντε κλικ στην ενέργεια και δημιουργήστε νέο πίνακα ελέγχου

Βήμα 5: Δημιουργία μπλοκ

Δημιουργία μπλοκ
Δημιουργία μπλοκ
Δημιουργία μπλοκ
Δημιουργία μπλοκ
Δημιουργία μπλοκ
Δημιουργία μπλοκ
  1. Κάντε κλικ στο όνομα του Πίνακα ελέγχου.
  2. κάντε ξανά κλικ στο κουμπί +(συν) για να δημιουργήσετε μπλοκ
  3. Τώρα κάντε κλικ στο κουμπί Εναλλαγή και δώστε του ένα όνομα.
  4. Τώρα κάντε κλικ στο κουμπί Δημιουργία
  5. Στη συνέχεια, επιλέξτε το μπλοκ σας και κάντε κλικ στο επόμενο βήμα
  6. Δώστε όνομα σε αυτό το μπλοκ και ορίστε τα ονόματα της κατάστασης ON και της κατάστασης OFF.
  7. Στη συνέχεια, κάντε κλικ στη δημιουργία μπλοκ.

Επαναλάβετε τη διαδικασία από το 2ο βήμα επιλέξτε κείμενο και δημιουργήστε ένα ακόμη μπλοκ όπως φαίνεται στο σχήμα

Βήμα 6: Τελικός πίνακας ελέγχου

Τελικός πίνακας ελέγχου
Τελικός πίνακας ελέγχου

Ο τελικός πίνακας ελέγχου σας θα μοιάζει με αυτόν.

Βήμα 7: Λάβετε όνομα χρήστη και κλειδί

Λάβετε όνομα χρήστη και κλειδί
Λάβετε όνομα χρήστη και κλειδί

Κάντε κλικ στο εικονίδιο κλειδιού στην αριστερή πλευρά της οθόνης και αντιγράψτε το όνομα χρήστη και το ενεργό κλειδί

Βήμα 8: Ενεργοποιήστε το WEBREPL

Ενεργοποιήστε το WEBREPL
Ενεργοποιήστε το WEBREPL
  • Ανοίξτε το λογισμικό espcut
  • στείλτε αυτήν την εντολή "εισαγωγή webrepl_setup"
  • διαβάστε το κείμενο στην κονσόλα και διαμορφώστε το webrepl.

Βήμα 9: Συνδεθείτε στο Webrepl

Συνδεθείτε στο Webrepl
Συνδεθείτε στο Webrepl
Συνδεθείτε στο Webrepl
Συνδεθείτε στο Webrepl
  • Βρείτε το δίκτυο wifi ποιος ssid ξεκινά από το micropython
  • συνδεθείτε σε αυτό το ssid με κωδικό πρόσβασης "micropythoN"
  • θα πάρετε την οθόνη όπως φαίνεται στο παραπάνω σχήμα.

Βήμα 10: Προσθέστε τον κωδικό

Προσθέστε τον Κώδικα
Προσθέστε τον Κώδικα
  • εξαγάγετε το λογισμικό webrepl, ανοίξτε το webrepl.html και κάντε κλικ στη σύνδεση
  • θα σας ζητήσει να δώσετε τον κωδικό πρόσβασης
  • στην περίπτωσή μου ο κωδικός πρόσβασης είναι "1234567"
  • ουαου είσαι συνδεδεμένος.
  • ανεβάστε τα αρχεία που κατεβάσατε από το αποθετήριο github.
  • ανεβάστε main.py, mqtt.py, boot.py και data.txt χρησιμοποιώντας webrepl.
  • τώρα πατήστε το κουμπί επαναφοράς στο nodemcu. και ελέγξτε την έξοδο στο io.adafruit.com
  • εάν θέλετε να ελέγξετε την εκτέλεση κώδικα, πρέπει και πάλι να συνδεθείτε στο micropython wifi και να συνδεθείτε.

Βήμα 11: Βίντεο εργασίας

Το βίντεο εργασίας αυτού του σεμιναρίου είναι διαθέσιμο εδώ.

Συνιστάται: