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

Διασύνδεση με οθόνη LCD M4 Συμπερίληψη: 5 βήματα
Διασύνδεση με οθόνη LCD M4 Συμπερίληψη: 5 βήματα

Βίντεο: Διασύνδεση με οθόνη LCD M4 Συμπερίληψη: 5 βήματα

Βίντεο: Διασύνδεση με οθόνη LCD M4 Συμπερίληψη: 5 βήματα
Βίντεο: How to Screen Cast Poco M4 Pro 5G to the Smart TV 2024, Νοέμβριος
Anonim
Διασύνδεση με οθόνη LCD M4Inclusion
Διασύνδεση με οθόνη LCD M4Inclusion

Αυτό το σεμινάριο θα μας επιτρέψει να ελέγξουμε μια οθόνη LCD μέσω Wi-Fi από το smartphone μας

Εάν δεν έχουμε το πρόγραμμα οδήγησης, μπορούμε να χρησιμοποιήσουμε το arduino, αλλά κάτω από το σύνδεσμο για την ανάπτυξη του Drivemall.

Το πλεονέκτημα της προτίμησης του Drivemall έναντι του κλασικού πίνακα Arduino είναι αυτό της μείωσης της πολυπλοκότητας των συνδέσεων που οδηγούν σε μια πιο τακτοποιημένη εγκατάσταση (σε ορισμένες περιπτώσεις). Ωστόσο, αυτό είναι προαιρετικό: όλα τα αποτελέσματα εξακολουθούν να ισχύουν με τον πίνακα arduino, μια σανίδα ψωμιού και αρκετούς βραχυκυκλωτήρες για συνδέσεις.

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

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

Βήμα 1: Τι χρειαζόμαστε

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Οθόνη 20x4 I2C
  • Αντίσταση 1Κ
  • Προγραμματιστής CH340G
  • LED
  • BreadBoard
  • Καλώδια
  • Smartphone

Βήμα 2: Πώς να διαμορφώσετε το Blynk και το Arduino

Πώς να διαμορφώσετε το Blynk και το Arduino
Πώς να διαμορφώσετε το Blynk και το Arduino
Πώς να διαμορφώσετε το Blynk και το Arduino
Πώς να διαμορφώσετε το Blynk και το Arduino
Πώς να διαμορφώσετε το Blynk και το Arduino
Πώς να διαμορφώσετε το Blynk και το Arduino
Πώς να διαμορφώσετε το Blynk και το Arduino
Πώς να διαμορφώσετε το Blynk και το Arduino

Ας ξεκινήσουμε τη λήψη του Blynk στο smartphone. Δημιουργήστε ένα νέο έργο επιλέγοντας ως υλικό Arduino Mega και τύπο σύνδεσης WiFi (εικόνες 1). Μόλις δημιουργηθεί το έργο, λαμβάνετε ένα μήνυμα με το διακριτικό Blynk για το έργο σας.

Ας το διαμορφώσουμε τώρα ώστε να μπορεί να ελέγχει την οθόνη προσθέτοντας:

4 Ρυθμίσεις εισαγωγής κειμένου με έξοδο V1-V2-V3-V4

1 κουμπί συνδεδεμένο στο D13

Βήμα 3: FW για ESP8266

FW για ESP8266
FW για ESP8266
FW για ESP8266
FW για ESP8266
FW για ESP8266
FW για ESP8266

Πρώτο βήμα ESP8266

Ελέγχουμε εάν το FW είναι παρόν μέσω της σειριακής οθόνης Arduino (εικόνα 1)

Ο προεπιλεγμένος ρυθμός baud του esp έχει οριστεί σε 115200. Για να ελέγξουμε την παρουσία του SW χρησιμοποιούμε την εντολή AT αν απαντήσει ΟΚ μπορούμε να προχωρήσουμε και να θέσουμε τον ρυθμό baud στο 9600 χρησιμοποιώντας την εντολή

AT+UART_DEF = 9600, 8, 1, 0, 0

Εάν το fw δεν είναι παρόν

Φορτώστε το υλικολογισμικό AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 μέσω του προγραμματιστή συνδέοντας το PIN GPIO0/FLASH στο GND μέσω αντίστασης 1K ohm και χρησιμοποιούμε το πρόγραμμα esp8266_flasher (εικόνα 2 και 3)

Επιλέξτε τη σωστή θύρα COM και φορτώνουμε το FW έφτασε στο 99% θα μπορούσε να δώσει σφάλμα αλλά είναι φυσιολογικό (εικόνα 4 και 5)

Βήμα 4: Πώς να συγκεντρώσετε

Τρόπος συναρμολόγησης
Τρόπος συναρμολόγησης
Τρόπος συναρμολόγησης
Τρόπος συναρμολόγησης
Τρόπος συναρμολόγησης
Τρόπος συναρμολόγησης
Τρόπος συναρμολόγησης
Τρόπος συναρμολόγησης

Χρησιμοποιώντας το σχηματικό σχήμα στις εικόνες 1 και 2, θα συνδέσουμε δύο ζώνες τροφοδοσίας 3,3V για το ESP8266 και 5V για την οθόνη.

Οι ακίδες TX και RX του ESP8266 πρέπει να συνδεθούν μόλις προγραμματιστεί το arduinio και με κάθε ενημέρωση SW πρέπει να αποσυνδεθεί.

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

Βήμα 5: FW Arduino

FW Arduino
FW Arduino

Ο κώδικας χρειάζεται τις ακόλουθες βιβλιοθήκες:

ESP8266_Lib.h που μας επιτρέπει να διαχειριστούμε το ESP

LiquidCrystal_I2C.h για να μπορείτε να γράφετε στην οθόνη

BlynkSimpleShieldEsp8266.h για να μπορείτε να ελέγχετε τη συσκευή από την εφαρμογή blynk

Wire.h για επικοινωνία I2C

Πριν από τη μεταφόρτωση του FW πρέπει να τροποποιήσουμε τα ακόλουθα μέρη για σύνδεση με την εφαρμογή Blynk και πρόσβαση στο WiFi του ESP8266

char auth = "το διακριτικό σας" ανά il tokenchar ssid = "το όνομα του WiFi σας"

char pass = "ο κωδικός πρόσβασης WiFi σας"

Συνιστάται: