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

Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module: 3 βήματα (με εικόνες)
Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module: 3 βήματα (με εικόνες)

Βίντεο: Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module: 3 βήματα (με εικόνες)

Βίντεο: Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module: 3 βήματα (με εικόνες)
Βίντεο: Arduino Mega 2560 with ESP8266 (ESP-01) Wifi, AT Commands and Blynk 2024, Νοέμβριος
Anonim
Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button και ESP -01 Relay Module

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

Για να δημιουργήσουμε αυτά τα συστήματα θα χρησιμοποιήσουμε την εφαρμογή Blynk που έχει σχεδιαστεί για συστήματα IoT και είναι μια πολύ εύκολη και διαισθητική εφαρμογή για εργασία (Δείτε την παραπάνω εικόνα). Αυτή η εφαρμογή έχει ήδη αναφερθεί σε προηγούμενα μαθήματα, αλλά αυτή τη σεζόν θα περιγράψουμε λεπτομερώς τις πιο σημαντικές δυνατότητες καθενός από τα widgets.

Ιστότοπος πλατφόρμας Blynk IoT:

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

Αυτή η φυσική συσκευή θα έχει ένα ρελέ που θα ελέγχει ένα απλό σύστημα φωτισμού και αυτό το ρελέ θα συνδέεται με μια πολύ μικρή και απλή συσκευή ελέγχου Wi-Fi, αυτή η συσκευή είναι η μονάδα ESP8266 ESP-01 (δείτε το φύλλο δεδομένων παρακάτω).

Αυτός ο εξοπλισμός ξεχωρίζει για το μικρό του μέγεθος, τη χαμηλή τιμή και την ευελιξία του.

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

Στο τελευταίο σεμινάριο, η μονάδα ESP8266ESP-01 χρησιμοποιήθηκε μόνο ως συσκευή επικοινωνίας, λαμβάνει και μεταδίδει μόνο δεδομένα Wi-Fi και όχι ως κύριο εξοπλισμό συναρμολόγησης.

Arduino Tutorial - Έλεγχος ταχύτητας κινητήρα Blynk ESP8266:

www.instructables.com/id/Arduino-Tutorial-Blynk-Motor-Speed-Control-ESP8266/

Αυτή τη φορά η κύρια συσκευή θα είναι η μονάδα ESP8266 ESP-01, η οποία θα ελέγχει και θα διαχειρίζεται όλους τους πόρους συναρμολόγησης.

Προδιαγραφές μονάδας ESP8266 ESP-01:

  • Ενσωματωμένη CPU Tensilica Xtensa χαμηλής ισχύος και 32 bit.
  • Μνήμη Flash 1MB.
  • Πρωτόκολλα επικοινωνίας SPI, UART και SDIO.
  • Σύνδεση - υποδοχή 8 ακίδων.
  • Digitalηφιακές ακίδες εισόδου/εξόδου (PWM) - GPIO0 και GPIO2.
  • Τάση εισόδου: 3.3V DC
  • Κεραία PCB Wi-Fi επί του σκάφους.
  • Μέγεθος - 25x14x1mm.

Μια άλλη ενότητα που είναι επίσης πολύ χρήσιμη κατά τη δημιουργία έργων σε συστήματα IoT είναι η ενότητα Relay. Αυτή η ενότητα έχει σχεδιαστεί για να συνεργάζεται με την μονάδα ESP-01 και έχει επίσης έναν πολύ εύκολο στη χρήση σύνδεσμο 8 ακίδων (δείτε το φύλλο δεδομένων παρακάτω).

ESP-01 Προδιαγραφές μονάδας ρελέ:

  • Τάση λειτουργίας: 5V DC
  • Ρελέ φόρτωσης - 250V AC - 10A.
  • Σύνδεση - υποδοχή 8 ακίδων.
  • Καρφίτσα GPIO0 για έλεγχο ρελέ (κατάσταση υψηλού επιπέδου).
  • Μέγεθος - 37x25mm

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

Παρόλο που η μονάδα ESP-01 απαιτεί διαφορετική τάση τροφοδοσίας από τη μονάδα ρελέ, δεν απαιτείται διαφορετική παροχή ρεύματος επειδή η μονάδα ESP-01 ενεργοποιείται απευθείας μέσω της μονάδας ρελέ (δείτε την παρακάτω εικόνα).

Προδιαγραφές τροφοδοσίας:

  • Τάση εισόδου: 230V AC 50Hz.
  • Τάση εξόδου: 5V DC
  • Ρεύμα εξόδου: 700mA
  • Ισχύς: 3, 5W
  • Προστασία από βραχυκύκλωμα.
  • Προστασία θερμοκρασίας.
  • Προστασία από υπερφόρτωση.
  • Διαστάσεις: 30x20x18mm

Όπως φαίνεται εύκολα, η μονάδα ESP-01 έχει πολλά πλεονεκτήματα, αλλά σε αντίθεση με άλλα μοντέλα καρτών που αναφέρθηκαν προηγουμένως, αυτή η μονάδα δεν επιτρέπει τη σύνδεση απευθείας με έναν υπολογιστή για τη φόρτωση του κώδικα προγραμματισμού.

Για το λόγο αυτό, απαιτείται μια συσκευή προσαρμογέα για να εγγυηθεί αυτή τη συνδεσιμότητα, εάν είναι δυνατόν μέσω του βύσματος USB (δείτε την παρακάτω εικόνα).

Προδιαγραφές μονάδας προσαρμογέα USB ESP-01:

  • Σειριακή σύνδεση USB.
  • Διακόπτης λειτουργίας On -board - Επικοινωνία (UART) και Πρόγραμμα (PROG).
  • Κύκλωμα 3, 3V DC ρυθμιστή Εν πλω,
  • Διαστάσεις: 49x17x10mm

Είναι πολύ εύκολο να βρείτε αυτήν την ενότητα στην αγορά, αλλά να είστε προσεκτικοί, υπάρχουν μονάδες προσαρμογέα USB χωρίς αυτόν τον διακόπτη και αν το αγοράσετε θα πρέπει να κάνετε μια μικρή τροποποίηση, αλλά θα χρειαστείτε κάποια δεξιότητα (Δείτε παρακάτω σύνδεσμο).

USB to ESP-01 Adapter Board Modification:

Εάν δεν θέλετε να αγοράσετε αυτήν τη μονάδα προσαρμογέα USB, υπάρχει μια άλλη μέθοδος για τη σύνδεση της μονάδας ESP-01 στον υπολογιστή σας. Αυτή η μέθοδος χρησιμοποιεί μόνο ένα Breadboard και ένα Arduino UNO, ωστόσο, αυτή η μέθοδος δεν είναι τόσο πρακτική όσο μια ενότητα προσαρμογέα (Δείτε παρακάτω σύνδεσμο).

Arduino Tutorial-Blynk Motor Speed Control ESP8266:

Βήμα 1: Συναρμολόγηση κυκλωμάτων

Image
Image
Συνέλευση κυκλωμάτων
Συνέλευση κυκλωμάτων
Συνέλευση κυκλωμάτων
Συνέλευση κυκλωμάτων
Συνέλευση κυκλωμάτων
Συνέλευση κυκλωμάτων

Η συναρμολόγηση αυτού του σεμιναρίου είναι πολύ απλή, απλώς συνδέστε όλες τις συσκευές μεταξύ τους και οι περισσότερες συνδέσεις σας θα χρησιμοποιηθούν (Δείτε την παραπάνω εικόνα).

Λίστα εξαρτημάτων:

  • 1x μονάδα ESP8266 ESP-01.
  • 1x μονάδα ρελέ ESP-01.
  • 1x Τροφοδοσία 230V AC σε 5V DC 700mA.
  • 1x επιτραπέζιο φως 230V AC.
  • 1x Προσαρμογέας USB σε ESP-01.
  • 1x Smartphone.
  • Internet Wi-Fi σύστημα?
  • Εφαρμογή Blynk.

Εγκαταστήστε τη μονάδα ρελέ στο ESP-01 και το τροφοδοτικό:

Για να ελέγξετε την επιτραπέζια λάμπα, είναι απαραίτητο να διακόψετε τα καλώδια AC 230V για να εγκαταστήσετε αυτό το νέο σύστημα ελέγχου συναρμολόγησης

Αυτά τα καλώδια έχουν συνήθως δύο καλώδια με μπλε (N) και καφέ (F). Αυτά τα καλώδια θα συνδεθούν μέσω μιας παράλληλης σύνδεσης μεταξύ του τροφοδοτικού και της επιτραπέζιας λάμπας για να ενεργοποιήσουν και τις δύο συσκευές

Τώρα είναι απαραίτητο να συνδέσετε το καφέ (F) σύρμα από το καλώδιο στον κοινό (COM) σύνδεσμο της μονάδας Relay, τώρα ο ενεργειακός έλεγχος για το Table Light θα πραγματοποιηθεί μέσω της μονάδας Relay

Τέλος, η επιτραπέζια λάμπα θα συνδεθεί με τον κανονικά ανοιχτό σύνδεσμο ρελέ (ΟΧΙ), αυτή η σύνδεση θα ενεργοποιήσει την επιτραπέζια λάμπα όταν το παραγγείλει το έργο Blynk

Επιστρέφοντας στο τροφοδοτικό, οι ακίδες εξόδου του 5V DC συνδέονται με τους πείρους τάσης εισόδου της μονάδας ρελέ. Αυτή είναι η τελευταία σύνδεση στη διάταξη με όλες τις συνδεδεμένες συσκευές

Το τελευταίο βήμα είναι να εγκαταστήσετε τη μονάδα ESP-01 στη μονάδα Relay με τον σωστό τρόπο, αλλά πριν από την εγκατάσταση θα χρειαστεί να ανεβάσετε τον κώδικα έτσι ώστε να λειτουργεί σωστά και να ανταποκρίνεται στην εφαρμογή Blynk

Προετοιμάστε το ESP-01 για να φορτώσετε τον κωδικό:

Εάν επιλέξετε να χρησιμοποιήσετε τον Προσαρμογέα USB για ESP-01 για να φορτώσετε τον κωδικό (Δείτε την παραπάνω εικόνα), ακολουθήστε τα βήματα:

Τοποθετήστε το ESP-01 στον προσαρμογέα USB με τον σωστό τρόπο

Ρυθμίστε το διακόπτη προσαρμογέα στη λειτουργία προγραμματισμού (PROG)

Συνδέστε τον προσαρμογέα USB στον υπολογιστή

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

Βήμα 2: Δημιουργήστε και διαμορφώστε ένα έργο Blynk

Δημιουργία και διαμόρφωση ενός έργου Blynk
Δημιουργία και διαμόρφωση ενός έργου Blynk
Δημιουργία και διαμόρφωση ενός έργου Blynk
Δημιουργία και διαμόρφωση ενός έργου Blynk
Δημιουργία και διαμόρφωση ενός έργου Blynk
Δημιουργία και διαμόρφωση ενός έργου Blynk
Δημιουργία και διαμόρφωση ενός έργου Blynk
Δημιουργία και διαμόρφωση ενός έργου Blynk

Πριν από την επεξήγηση του κώδικα, ας δημιουργήσουμε πρώτα το έργο μας στην εφαρμογή Blynk. Καθώς η συναρμολόγηση είναι αρκετά απλή, το έργο στην εφαρμογή Blynk θα είναι επίσης πολύ εύκολο να δημιουργηθεί και να διαμορφωθεί οι λειτουργίες για αυτό το σύστημα IoT.

Για να δημιουργήσετε το έργο στην εφαρμογή Blynk, θα πρέπει πρώτα να κάνετε λήψη αυτής της εφαρμογής και να την εγκαταστήσετε στο Smartphone ή το Tablet σας.

Κατεβάστε την εφαρμογή Blynk στον ιστότοπο:

Δημιουργήστε ένα νέο έργο:

Μετά την εγκατάσταση της εφαρμογής, για να δημιουργήσετε έναν λογαριασμό στην εφαρμογή Blynk, πρέπει να έχετε λογαριασμό email. Στη συνέχεια, απλώς δημιουργήστε το πρώτο έργο (Δείτε την παραπάνω εικόνα).

Για να δημιουργήσετε ένα νέο έργο, πρέπει να επιλέξετε την επιλογή "Νέο έργο" και θα ανοίξει ένα νέο παράθυρο με τις βασικές ρυθμίσεις και θα επιλέξουμε τις ακόλουθες ρυθμίσεις:

  • Πλαίσιο κειμένου "Όνομα" - Σας επιτρέπει να προσδιορίσετε το έργο, ώστε να το βρούμε εύκολα.

    Όνομα έργου: "Arduino tutorial";

  • Επιλογή "Επιλογή συσκευής" - Σας επιτρέπει να επιλέξετε τον τύπο συσκευής που χρησιμοποιείται για τη συναρμολόγηση.

    Τύπος εξοπλισμού: "ESP8266";

  • Επιλογή "Τύπος σύνδεσης" - Σας επιτρέπει να επιλέξετε τον τύπο συνδεσιμότητας που χρησιμοποιεί η επιλεγμένη συσκευή.

    Τύπος συνδεσιμότητας: "Wi-Fi";

  • Επιλογή "Θέμα" - Σας επιτρέπει να επιλέξετε τα χρώματα εμφάνισης του έργου, τα οποία μπορεί να είναι σκούρα ή ανοιχτά.

    Τύπος παρουσίασης: "Δεν είναι σημαντικό"

Για να ολοκληρώσετε αυτό το βήμα, απλώς πατήστε το κουμπί "Δημιουργία" και θα εμφανιστεί μια νέα οθόνη με πράσινη γραμμή στο επάνω μέρος και εκεί θα προστεθούν τα απαραίτητα widget για το έργο.

Κουμπί με στυλ ρυθμίσεων:

Για να προσθέσετε widget στο έργο, απλώς πατήστε στην οθόνη ή πατήστε το σύμβολο (+) στην επάνω πράσινη γραμμή. Εμφανίζεται μια λίστα με όλους τους διαθέσιμους τύπους γραφικών στοιχείων (δείτε την εικόνα παραπάνω).

Αυτό το έργο θα είναι πολύ απλό, απαιτώντας μόνο ένα widget για να ενεργοποιήσετε και να απενεργοποιήσετε την επιτραπέζια λάμπα. Ο τύπος widget που επιλέχθηκε ήταν το "Styled Button", αυτό το widget έχει την ίδια λειτουργικότητα με το widget "Button", αλλά έχει πολλές περισσότερες επιλογές ρύθμισης από αυτό.

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

Εάν πατήσετε ξανά το widget, θα εμφανιστεί η σελίδα με τις επιλογές ρυθμίσεων. Οι επιλογές ρυθμίσεων που έχουν επιλεγεί για αυτό το γραφικό στοιχείο είναι:

  • Πλαίσιο κειμένου "Ετικέτα" - Προσδιορίζει τον τύπο της λειτουργίας που θα εκτελέσει το γραφικό στοιχείο.

    Widget Label: "Table Light"?

  • Επιλογή "Έξοδος" - Σας δίνει τη δυνατότητα να επιλέξετε ποια καρφίτσα εξόδου ESP8266 θα ελέγχεται χρησιμοποιώντας αυτό το γραφικό στοιχείο. Μπορείτε να επιλέξετε ανάμεσα σε ψηφιακές και εικονικές ακίδες.

    • Εικονικές καρφίτσες - Αυτές λειτουργούν ως ακέραιες μεταβλητές ολόκληρου τύπου (int) και αποθηκεύουν την τιμή κατάστασης του κουμπιού. Αυτό επιτρέπει την επεξεργασία της τιμής κατάστασης για τη δημιουργία συνθηκών στον κώδικα που προσθέτουν άλλους τύπους λειτουργιών στο γραφικό στοιχείο.
    • Digitalηφιακές ακίδες - Όταν επιλέγονται οι ψηφιακές ακίδες, το γραφικό στοιχείο ελέγχει άμεσα τις ακίδες ψηφιακής εξόδου. Όταν χρησιμοποιείτε αυτόν τον τύπο ακίδων δεν είναι απαραίτητο να τοποθετήσετε αυτήν τη λειτουργία στον κώδικα. Αυτό είναι ένα από τα μεγάλα πλεονεκτήματα της εφαρμογής Blynk, επειδή απλοποιεί τη δημιουργία του κώδικα.

      Επιλεγμένο pin: "Digital - gp0";

Σημείωση: Κατά την επιλογή της συσκευής ESP8266, θα έχετε τη δυνατότητα να επιλέξετε 16 ψηφιακές ακίδες, ωστόσο, το μοντέλο ESP-01 διαθέτει μόνο 2 από αυτές τις ακίδες, οι οποίες είναι GPIO0 και GPIO2

  • Επιλογή "Λειτουργία" - Σας δίνει τη δυνατότητα να επιλέξετε τον τύπο του κουμπιού λειτουργίας. Μπορείτε να επιλέξετε μια λειτουργία παρόμοια με ένα κουμπί, απαιτώντας να το κρατήσετε για να αλλάξετε την τιμή κατάστασης ή μια λειτουργία παρόμοια με έναν διακόπτη που αλλάζει την τιμή κατάστασής του με ένα στιγμιαίο άγγιγμα.

    Λειτουργία κουμπιού: "Εναλλαγή";

  • Επιλογές "ON/OFF State" - Σε αυτήν την επιλογή, μπορείτε να αλλάξετε το κείμενο, το μέγεθος γραμματοσειράς και το χρώμα των ετικετών που εμφανίζονται κατά τη διάρκεια των δύο καταστάσεων κουμπιών, καθώς και το χρώμα φόντου του κουμπιού.

    • Κατάσταση απενεργοποιημένο:

      • Κείμενο OFF: "Απενεργοποίηση";
      • OFF Χρώμα ετικέτας: "Δεν είναι σημαντικό";
      • OFF Χρώμα φόντου: "Δεν είναι σημαντικό";
    • Κατάσταση ON:

      • ON κείμενο: "ΕΝΕΡΓΟΠΟΙΗΣΗ";
      • ON Χρώμα ετικέτας: "Δεν είναι σημαντικό";
      • ON Χρώμα φόντου: "Δεν είναι σημαντικό";
  • Επιλογές "Edges" και "Style" - Αυτές οι δύο επιλογές σας επιτρέπουν επίσης να αλλάξετε μερικές από τις αισθητικές επιλογές του κουμπιού, όπως το σχήμα του, επιλέγοντας πιο στρογγυλεμένα ή ίσια σχήματα. Οι επιλογές μπορούν επίσης να επιλεγούν για να κάνουν το φόντο του κουμπιού εντελώς πλήρες ή απλώς μια γραμμή περιγράμματος.

    • Σχήμα κουμπιού: "Στρογγυλεμένο"?
    • Στυλ φόντου κουμπιού: "Περίγραμμα";
  • Επιλογή "Κλείδωμα μεγέθους" - Αυτή η τελευταία επιλογή, όταν είναι ενεργοποιημένη, αποκλείει τη δυνατότητα επεξεργασίας των διαστάσεων του κουμπιού, διατηρώντας πάντα το τρέχον μέγεθος.

    Διαστάσεις αποκλεισμού: "OFF";

Ρυθμίσεις έργου:

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

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

  • Πλαίσιο κειμένου "Όνομα" - Σας επιτρέπει να αλλάξετε ή να επεξεργαστείτε το όνομα του έργου.

    Όνομα έργου: "Arduino tutorial";

  • Επιλογές "Shared Access" - Σας επιτρέπει να μοιραστείτε το έργο σας με άλλους χρήστες της εφαρμογής Blynk. Με ενεργοποιημένη αυτήν την επιλογή, άλλοι χρήστες μπορούν να ελέγξουν τη συναρμολόγηση, αλλά δεν μπορούν να την επεξεργαστούν.

    Επιλογή κοινής χρήσης: "OFF";

Κουμπί "Συντόμευση αρχικής οθόνης" - Δημιουργήστε ένα εικονίδιο συντόμευσης στην οθόνη του Smartphone σας για εύκολη πρόσβαση στο έργο

  • Πρόσβαση σε "Διακριτικά Auth" - Μπορείτε να έχετε πρόσβαση σε όλα τα αυτόματα διακριτικά του έργου μέσω της επιλογής "Email All" που στέλνετε στον λογαριασμό email που σχετίζεται με την εφαρμογή Blynk ή να αντιγράψετε όλους τους κωδικούς μέσω της επιλογής "Copy All".

    Αυτά τα διακριτικά ταυτότητας προσδιορίζουν και εξουσιοδοτούν τον εξοπλισμό συναρμολόγησης να ελέγχεται από το Blynk App.

  • Επιλογή "Θέμα" - Σας δίνει την ευκαιρία να επιλέξετε τα χρώματα εμφάνισης του έργου, τα οποία μπορεί να είναι σκούρα ή ανοιχτά.

    Τύπος εμφάνισης: "Δεν είναι σημαντικό"?

  • Επιλογή "Διατήρηση της οθόνης πάντα ενεργοποιημένη" - Όταν είναι ενεργοποιημένη, διατηρεί την οθόνη του smartphone σας πάντα ενεργοποιημένη κατά τη χρήση της εφαρμογής Blynk.

    Διατηρήστε την οθόνη ενεργοποιημένη: "Δεν είναι σημαντικό"

  • Επιλογή "Ειδοποίηση συσκευών όταν η εφαρμογή είναι συνδεδεμένη" - Σας επιτρέπει να ενεργοποιείτε τις ειδοποιήσεις της συσκευής όταν είναι ενεργοποιημένη η εφαρμογή.

    Ενεργοποίηση ειδοποιήσεων συσκευής: "Δεν είναι σημαντικό";

  • Επιλογή "Μην αποκλείετε τις ειδοποιήσεις" - Σας δίνει τη δυνατότητα να απενεργοποιήσετε τις ειδοποιήσεις συνδεσιμότητας της συσκευής σε λειτουργία αναπαραγωγής. Με ενεργοποιημένη αυτήν την επιλογή, μπορείτε να ελέγξετε την κατάσταση συνδεσιμότητας της συσκευής πατώντας το κουμπί με το σύμβολο "Συνδέσεις συσκευών" στην πράσινη γραμμή στο επάνω μέρος της εφαρμογής.

    Απενεργοποίηση ειδοποιήσεων συσκευής: OFF;

  • Επιλογή "Εμφάνιση φόντου widget σε λειτουργία αναπαραγωγής" - Όταν είναι ενεργοποιημένη, αναγκάζει το έργο να ξεκινά πάντα σε λειτουργία αναπαραγωγής, διευκολύνοντας τη χρήση του έργου όταν τελειώσει και είναι έτοιμο για χρήση.

    Ενεργοποίηση της λειτουργίας αναπαραγωγής: ON (Έργο ολοκληρώθηκε) ή OFF (Έργο σε δοκιμαστική φάση)

Κουμπί "Clone" - Δημιουργεί έναν κωδικό QR που μπορεί να μοιραστεί ένα ακριβές αντίγραφο του έργου με έναν άλλο λογαριασμό Blynk App. Αυτή η μορφή κοινής χρήσης έργου είναι ασφαλής, αρκεί να γίνεται κοινή χρήση μόνο του κωδικού QR και όχι των Αυτόματων Διακριτικών

Ρυθμίσεις συσκευών του έργου:

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

Όταν επιλεγεί μια συσκευή, θα ανοίξει μια σελίδα όπου μπορείτε να επεξεργαστείτε και να επιβεβαιώσετε τις ακόλουθες ρυθμίσεις συσκευής (Δείτε την παραπάνω εικόνα):

  • Πλαίσιο κειμένου "Όνομα" - Σας δίνει τη δυνατότητα να ελέγξετε ή να αλλάξετε το όνομα της συσκευής έτσι ώστε να είναι ευκολότερο να το βρείτε.

    Όνομα συσκευής: "Συσκευή#1";

  • Επιλογή "Επιλογή συσκευής" - Σας επιτρέπει να ελέγξετε ή να αλλάξετε τον τύπο της συσκευής που χρησιμοποιείται για τη συναρμολόγηση.

    Τύπος εξοπλισμού: "ESP8266";

  • Επιλογή "Τύπος σύνδεσης" - Σας επιτρέπει να ελέγξετε ή να αλλάξετε τον τύπο συνδεσιμότητας που χρησιμοποιεί η επιλεγμένη συσκευή.
  • Τύπος συνδεσιμότητας: "Wi-Fi";
  • Σας επιτρέπει να έχετε πρόσβαση ή να τροποποιήσετε το "Auth Token" - Εάν παραβιαστεί ο κωδικός Auth Token της συσκευής, απλώς πατήστε το κουμπί "Refresh" και θα δημιουργηθεί ένας νέος κωδικός. Πατώντας το κουμπί "Email" αυτός ο νέος κωδικός αποστέλλεται στο email που σχετίζεται με το λογαριασμό Blynk App.
  • Μια πολύ χρήσιμη επιλογή κατά την προσθήκη πολλών συσκευών στο έργο είναι η επιλογή "+ Νέες ετικέτες", επειδή σας επιτρέπει να ομαδοποιήσετε αυτές τις συσκευές για να διευκολύνετε την οργάνωση του έργου.

Αφού ολοκληρωθούν όλες οι ρυθμίσεις του έργου, είναι καιρός να το μετατρέψουμε επιτέλους σε λειτουργία αναπαραγωγής, αλλά θα εξακολουθήσει να είναι απαραίτητο να ανεβάσετε τον κωδικό στη μονάδα ESP8266 ESP-0 1 για να δοκιμάσετε τελικά τη συναρμολόγηση.

Εάν θέλετε να αντιγράψετε αυτό το έργο απευθείας, με όλες τις ρυθμίσεις και έτοιμο για χρήση, απλώς χρησιμοποιήστε την ακόλουθη διαδικασία (Δείτε την παραπάνω εικόνα):

  • Πατήστε το σύμβολο κωδικού QR στην αρχική σελίδα της εφαρμογής Blynk.
  • Εξουσιοδοτήστε τη χρήση της κάμερας από την εφαρμογή.
  • Στρέψτε την κάμερα του smartphone στον κωδικό QR.
  • Το έργο θα αντιγραφεί αμέσως στο smartphone σας.

Βήμα 3: Επεξήγηση κώδικα

Επεξήγηση κώδικα
Επεξήγηση κώδικα
Επεξήγηση κώδικα
Επεξήγηση κώδικα
Επεξήγηση κώδικα
Επεξήγηση κώδικα
Επεξήγηση κώδικα
Επεξήγηση κώδικα

Όπως θυμάστε, η μονάδα ESP-01 είναι εγκατεστημένη στη μονάδα προσαρμογέα USB και είναι έτοιμη για προγραμματισμό. Τώρα ας συνδέσουμε τη μονάδα σε μία από τις συνδέσεις USB του υπολογιστή και ανοίγουμε το Arduino IDE.

Για να ελέγχεται η μονάδα ESP-01 από την εφαρμογή Blynk, θα πρέπει να ανεβάσετε έναν κωδικό με όλους τους ελέγχους ταυτότητας της εφαρμογής Blynk και τα διαπιστευτήριά σας στο δίκτυο Wi-Fi.

Έτσι, κάθε συσκευή έχει έναν τυπικό κώδικα με όλες τις βιβλιοθήκες και τις απαραίτητες λειτουργίες για να λειτουργήσει σωστά. Για να διευκολυνθεί αυτός ο τυπικός κώδικας για κάθε τύπο συσκευής που χρησιμοποιείται, ο ιστότοπος Blynk App διαθέτει μια σελίδα που σας επιτρέπει να βρείτε και να αντιγράψετε τον τυπικό κώδικα στη μονάδα ESP8266ESP-01 (Δείτε τον κώδικα παρακάτω).

Παράδειγμα προγράμματος περιήγησης Blynk: https://examples.blynk.cc/? Board = ESP8266 & shield = ESP8266%20WiFi & example = GettingStarted%2FBlynkBlink

// Ενεργοποιεί την επικοινωνία μεταξύ της εφαρμογής Blynk και της Serial Monitor:

#define BLYNK_PRINT Serial #include // Εισαγωγή βιβλιοθήκης "ESP8266_Lib". #include // Εισαγωγή βιβλιοθήκης "BlynkSimpleShieldEsp8266". // Έλεγχος ταυτότητας λογαριασμού στην εφαρμογή Blynk. char auth = "YourAuthToken"; // Εισαγάγετε τον κωδικό διακριτικού της συσκευής. // Εισαγάγετε τα διαπιστευτήρια WiFi. char ssid = "YourNetworkName"; // Όνομα του δικτύου Wi-Fi. char pass = "YourPassword"; // Κωδικός πρόσβασης δικτύου Wi-Fi. // Σημείωση: Ορίστε τον κωδικό πρόσβασης σε "" για ανοιχτά δίκτυα Wi-Fi. // Εκτελέστε τη λειτουργία SETUP μόνο μία φορά αφού πατήσετε Reset: void setup () {// Εκκίνηση σειριακής επικοινωνίας: Serial.begin (9600); // Ξεκινά επικοινωνία Wi-Fi: Blynk.begin (auth, ssid, pass); } // Εκτελέστε τη λειτουργία LOOP επανειλημμένα.: void loop () {// Ξεκινά την επικοινωνία με την εφαρμογή Blynk: Blynk.run (); // Τοποθετήστε τον υπόλοιπο κώδικα για το έργο σας. }

Αυτή η συναρμολόγηση, μαζί με το έργο που αναπτύχθηκε στην εφαρμογή Blynk, έχει το πλεονέκτημα ότι δεν απαιτεί να αλλάξετε ή να προσθέσετε περισσότερες γραμμές κώδικα στον τυπικό κώδικα.

Όπως αναφέρθηκε στο προηγούμενο βήμα, επιλέγοντας τους ψηφιακούς πείρους στο κουμπί widget, αυτό το κουμπί θα ελέγχει άμεσα αυτούς τους ακροδέκτες και δεν χρειάζεται να τοποθετήσετε αυτές τις λειτουργίες στον κώδικα, γι 'αυτό και αυτό το σύνολο είναι ένα από τα πιο απλά συστήματα IoT.

Τώρα, για να φορτώσετε τον κωδικό για τη μονάδα ESP8266 ESP-01, θα χρειαστεί να διαμορφώσετε το Arduino IDE (Δείτε την εικόνα παραπάνω). Για διαμόρφωση, πρέπει πρώτα να εγκαταστήσετε αυτήν την ενότητα στο Arduino IDE και για να το κάνετε αυτό ακολουθούμε τα εξής βήματα:

Ανοίξτε τη σελίδα "Προτιμήσεις" στην καρτέλα "Αρχείο"

Αντιγράψτε τον παρακάτω σύνδεσμο στη λίστα συνδέσμων "Additional Plate Manager URL" στη σελίδα "Προτιμήσεις"

Σύνδεσμος:

Ανοίξτε τη σελίδα "Διαχειριστής πινάκων" μέσω της καρτέλας "Εργαλεία" της επιλογής "Πίνακες"

Αναζητήστε τη μονάδα ESP8266 στη γραμμή αναζήτησης

Πατήστε το κουμπί "Εγκατάσταση" για να εγκαταστήσετε τη μονάδα ESP8266 στο Arduino IDE

Μετά την εγκατάσταση της πλακέτας, πρέπει μόνο να επιλέξετε το μοντέλο της πλακέτας που χρησιμοποιείται και τη θύρα σύνδεσης, μπορεί να αλλάξει ανάλογα με το πού είναι συνδεδεμένη η μονάδα προσαρμογέα USB ESP-01 (Δείτε την εικόνα παραπάνω).

Τώρα μπορείτε απλά να ανεβάσετε τον κωδικό για τη μονάδα ESP8266 ESP-01. Όταν ολοκληρωθεί η διαδικασία μεταφόρτωσης, η μονάδα ESP-01 αφαιρείται από τον προσαρμογέα USB και εγκαθίσταται στη μονάδα αναμετάδοσης. Μετά από αυτό, πρέπει να πατήσετε το κουμπί "Επαναφορά" για να ξεκινήσει σωστά η σύνδεση Wi-Fi.

Τέλος, η συναρμολόγηση είναι πλήρης και έτοιμη. Έτσι, για να δοκιμάσετε τη βάση, απλώς πατήστε το κουμπί "Αναπαραγωγή" που βρίσκεται στη σελίδα κατασκευής του έργου Blynk App.

Στη συνέχεια, μπορείτε να ελέγξετε εάν η συσκευή είναι συνδεδεμένη με την εφαρμογή Blynk και εάν αυτό επιβεβαιωθεί, η εφαρμογή ξεκινά αυτόματα τον έλεγχο της συσκευής, επιτρέποντάς σας να ενεργοποιήσετε και να απενεργοποιήσετε τη Λάμπα του πίνακα μέσω του Διαδικτύου.

Σας ευχαριστούμε που παρακολουθήσατε τα σεμινάρια μας, ο σκοπός του καναλιού μας είναι να συνεισφέρει και να σας βοηθήσει στην ανάπτυξη έργων, τώρα επίσης μέσω ενοτήτων για το σύστημα IoT. Μην χάσετε τα επόμενα μαθήματα και επισκεφτείτε το κανάλι μας στο Youtube, το Instagram, το Facebook ή το Twitter.

Συνιστάται: