Πίνακας περιεχομένων:
- Βήμα 1: Απαιτείται υλικό και σύνδεση
- Βήμα 2: Απαιτείται λογισμικό και διαμόρφωση
- Βήμα 3: Λειτουργία
- Βήμα 4: Όλα εγκιβωτισμένα και έτοιμα για MQTT
Βίντεο: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Έχουν έφηβους που κλειδώνουν τον εαυτό τους παίζοντας τα διαδικτυακά τους παιχνίδια με ακουστικά; Έχετε κουραστεί να μην σας ακούνε να τους φωνάζετε ή να μην απαντάτε στα μηνύματα κειμένου ή στις κλήσεις τους; Ναι… ΚΑΙ ΕΜΑΣ! Αυτό είναι το κίνητρο για το τελευταίο μου gizmo (επιπλέον ήταν απλώς διασκεδαστικό να χτίσω). Παρκάρετε αυτό το μικρό κόσμημα ακριβώς μπροστά στην οθόνη τους. Ενώ είναι ήσυχο, κάθεται εκεί και σκέφτεται τη δική του δουλειά. Αλλά… όταν του στέλνεις ένα μήνυμα, παίρνει λίγο ΑΥΘΟΝΤΙΚΟ και ηχεί και αναβοσβήνει το LED'S μαζί με το μήνυμά σου στην οθόνη LCD … ΣΙΓΟΥΡΑ τραβάει την προσοχή του πολύτιμου εφήβου σου. Διαβάστε λοιπόν, δείτε το παραπάνω βίντεο και φτιάξτε κι εσείς ένα τέτοιο.
Βήμα 1: Απαιτείται υλικό και σύνδεση
ΜΕΡΗ:
ESP8266 NodeMCU 1.0 (Οποιοδήποτε ESP πρέπει να λειτουργεί)
1602 ή 2004 LCD με Serial/I2C Interface
Κουμπί στιγμιαίας ώθησης
Breadboard
LED
Άλτες
ΣΥΝΔΕΣΗ:
ESP8266 ----------- LCD ----------- ΚΟΥΜΠΙ ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1ος Πόλος ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ----------------------------------------------------- ----------------------------------------- LongLeg
D7 ----------------------------------------------------- ------------ 2ος Πόλος
Δ4 ------------------------------------------ 2ος Πόλος
D1 -------------------- SCL
D2 -------------------- SDA
Βήμα 2: Απαιτείται λογισμικό και διαμόρφωση
Υποθέσεις: Γνώση και πρακτική χρήσης του Arduino IDE και βιβλιοθηκών.
Απαιτείται λογισμικό:
- Arduino IDE (χρησιμοποίησα 1.8.5)
- Android App MQTT Dash (Δεν είμαι σίγουρος αν υπάρχει έκδοση iOS)
- Ιστοσελίδα
Διαμορφώσεις λογισμικού:
- Εφαρμογή Android MQTT Dash Χρησιμοποιήστε τον ίδιο πελάτη. Εγγραφείτε (ονομάζεται επίσης Θέμα) λεπτομέρειες όπως παρακάτω. Το υπόλοιπο του προεπιλεγμένου "θα πρέπει" να είναι ΟΚ. Χρησιμοποιήστε τις λεπτομέρειες που βρίσκονται στον παραπάνω ιστότοπο για τη θύρα# και το όνομα κεντρικού υπολογιστή διακομιστή:
-
Arduino Sketch (Ο προγραμματισμός που χρειάζεται αλλαγές σχολιάζεται επίσης στο σκίτσο)
- Διεύθυνση I2C της οθόνης LCD
- Πιστώσεις WiFi
-
Πληροφορίες μεσίτη MQTT (τυχαίες/εξατομικευμένες επιλογές που παρέχετε)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
Βήμα 3: Λειτουργία
Κατά το άνοιγμα της εφαρμογής MQTT Dash:
- Κάντε κλικ στο PLUS sign επάνω δεξιά.
- Επιλέξτε Τύπος "Κείμενο".
- Το όνομα είναι επιλογή σας.
- Εισαγάγετε εδώ το όνομα του θέματος όπως αναφέρεται στο προηγούμενο βήμα.
- Κάντε κλικ στην επιλογή Δίσκος επάνω δεξιά για αποθήκευση.
- Ανοίξτε το Πλακάκι με το όνομα που επιλέχθηκε στο βήμα 3 παραπάνω.
- Εισαγάγετε δωρεάν κείμενο φόρμας στη γραμμή που παρουσιάζεται. Κάντε κλικ στο SET.
- Το μήνυμα πρέπει να εμφανίζεται στην οθόνη LCD εάν όλα λειτουργούν όπως αναμένεται.
- Για να διαγράψετε το μήνυμα, στείλτε ένα κενό μήνυμα.
- OR… Πατήστε το κουμπί που είναι προσαρτημένο στο ESP για μια στιγμή για να το καθαρίσετε.
Βήμα 4: Όλα εγκιβωτισμένα και έτοιμα για MQTT
Πήρα ένα κουτί χειροτεχνίας και ένα πιο ωραίο κουμπί στιγμής και τα έβαλα όλα μαζί σε αυτό.
Συνιστάται:
16 X 2 LCD I2c Εμφάνιση δεδομένων MQTT: 3 βήματα
16 X 2 LCD I2c Εμφάνιση δεδομένων MQTT: Χάρη στα Random Nerd Tutorials και 3KU_Delta για την έμπνευση, τη βοήθεια και τον κωδικό τους
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
HiFive1 Arduino Intruder Detection With MQTT Alerts Using ESP32 or ESP8266: 6 βήματα
HiFive1 Arduino Intruder Detection With MQTT Alerting Using ESP32 or ESP8266: Το HiFive1 είναι ο πρώτος συμβατός με Arduino RISC-V πίνακας που κατασκευάστηκε με FE310 CPU από το SiFive. Ο πίνακας είναι περίπου 20 φορές πιο γρήγορος από τον Arduino UNO, αλλά όπως και ο πίνακας UNO, δεν διαθέτει ασύρματη συνδεσιμότητα. Ευτυχώς, υπάρχουν αρκετές ανέξοδες
Amplify Your Gamer Guitar: 10 Βήματα (με Εικόνες)
Amplify Your Gamer Guitar: Perhapsσως έχετε φτιάξει ένα «κουτί πούρων» τύπου NES «Gamer Guitar» (βιβλίο σελ. 193) και έχετε μάθει να παίζετε μερικές μελωδίες, αλλά έχετε αποφασίσει ότι δεν είναι αρκετά δυνατός. Ανεξάρτητα από το πόσο σκληρά κλαίτε για την κιθάρα σας, ο μικρός ακουστικός θάλαμος της