Πίνακας περιεχομένων:
- Βήμα 1: Ορίστε λογαριασμό Ubidots
- Βήμα 2: Jason App
- Βήμα 3: Ασφάλεια πρώτα
- Βήμα 4: Διαγράμματα
- Βήμα 5: Breadboard
- Βήμα 6: Κωδικός
- Βήμα 7: Επίδειξη
Βίντεο: Φώτα ελεγχόμενης φωνής από οπουδήποτε με τον Jason: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Φώτα εναλλασσόμενου ρεύματος που ελέγχονται από οπουδήποτε με σύνδεση στο Internet χρησιμοποιώντας NodeMCU (ESP8266) και Jason (Android App).
Ο Jason είναι μια φωνητικά ελεγχόμενη βοηθητική εφαρμογή που κωδικοποίησα για συσκευές Android για τον έλεγχο της ηλεκτρικής κατάστασης μιας συσκευής εναλλασσόμενου ρεύματος, μέχρι τώρα μπορεί να ελέγχει τα φώτα. Μπορείτε να ελέγχετε τα φώτα από οπουδήποτε στον κόσμο, αρκεί να έχετε σύνδεση στο Διαδίκτυο. Αυτό είναι δυνατό χρησιμοποιώντας έναν μεσίτη IoT, σε αυτή την περίπτωση χρησιμοποιούμε Ubidots.
Για να το χρησιμοποιήσετε, πρέπει να δημιουργήσετε τη μονάδα υλικού που συνδέεται με τη λάμπα, (ποιες οδηγίες βρίσκονται σε αυτό το σεμινάριο) και θα χρειαστεί επίσης να δημιουργήσετε έναν λογαριασμό Ubidots.
Ας ξεκινήσουμε λοιπόν…
Βήμα 1: Ορίστε λογαριασμό Ubidots
Το πρώτο πράγμα που πρέπει να κάνετε είναι να μεταβείτε στον ιστότοπο Ubidots for Education και να δημιουργήσετε έναν λογαριασμό. Μπορείτε να συνδεθείτε απευθείας εάν έχετε ήδη λογαριασμό Twitter, Github, Google ή Facebook.
Όταν έχετε ήδη δημιουργήσει τον λογαριασμό σας, θα έχετε πρόσβαση στο διακριτικό σας, κάνοντας κλικ στο όνομα χρήστη σας στην επάνω δεξιά γωνία και κάνοντας κλικ στα διαπιστευτήρια API. Αποθηκεύστε το διακριτικό σας, όπως θα χρησιμοποιήσουμε αργότερα.
Βήμα 2: Jason App
Η εφαρμογή μπορεί να μεταφορτωθεί από το Play Store, είναι διαθέσιμη στα αγγλικά και τα ισπανικά.
Αντιγράψτε το διακριτικό Ubidots στην εφαρμογή, πατώντας την καρτέλα ρυθμίσεων, επικολλώντας το στο πεδίο κλειδιού Ubidots και πατήστε το κουμπί αποθήκευσης.
Τώρα πρέπει να διαμορφώσουμε μια συσκευή, να μεταβούμε στην καρτέλα συσκευές και να πατήσουμε το κουμπί προσθήκης. Εισαγάγετε ένα όνομα, κατά προτίμηση το όνομα της περιοχής όπου είναι τα φώτα, ώστε να μπορείτε να πείτε "Ανάψτε τα φώτα της κουζίνας". Στο ESP32 I/O Pin επιλέξτε "5", το οποίο θα είναι ο ακροδέκτης NodeMCU (εσωτερικός ESP8266) συνδεδεμένος στο ρελέ. Και πατήστε αποθήκευση.
Βήμα 3: Ασφάλεια πρώτα
Σε αυτό το έργο δουλεύουμε με τάση δικτύου (τάση A/C) η οποία είναι επικίνδυνη αν δεν γνωρίζετε τι κάνετε, να είστε πολύ προσεκτικοί. ΠΟΤΕ μην αγγίζετε ΤΕΧΝΙΚΟ τμήμα του κυκλώματος ή μην εργάζεστε με αυτό εάν είναι συνδεδεμένο στην τροφοδοσία του τοίχου. Εάν δεν ξέρετε τι κάνετε, σταματήστε εδώ ή λάβετε βοήθεια από επαγγελματίες.
Δημοσιεύω μόνο αυτό το εκπαιδευτικό σεμινάριο και δεν είμαι σε καμία περίπτωση υπεύθυνος για τυχόν τραυματισμούς ή ζημιές που μπορεί να προκαλέσετε.
Βήμα 4: Διαγράμματα
- Τροφοδοτήστε το NodeMCU συνδέοντας το VIN στο VCC (5V) και τον ακροδέκτη GND στο GND.
- Συνδέστε το D8 στο ένα άκρο του διακόπτη και σε μια αντίσταση 2,2K Ohm συνδεδεμένη στο GND.
- Συνδέστε το άλλο άκρο του διακόπτη σε 3.3V, καθώς το NodeMCU μπορεί να χειριστεί αυτήν την τάση μόνο στις ακίδες εισόδου/εξόδου του.
- Αντίσταση D1 έως 2,2k Ohm στη βάση του τρανζίστορ NPN
- Αρνητικό DC του ρελέ στον συλλέκτη του τρανζίστορ.
- Εκπομπός τρανζίστορ σε GND.
- PositiveDC του ρελέ στα 5V.
- Αρνητικό του λαμπτήρα σε έναν πείρο AC του ρελέ.
- Θετικό του λαμπτήρα στο AC Live (AC θετικό).
- Άλλο καρφίτσα του ρελέ σε Ουδέτερο (AC Αρνητικό)
ΣΗΜΕΙΩΣΗ: Το VCC 5V θα παρέχεται από καλώδιο usb συνδεδεμένο με απλό φορτιστή μετασχηματιστή τηλεφώνου.
Βήμα 5: Breadboard
Ο διακόπτης μπορεί να είναι ένας απλός διακόπτης εναλλαγής ή ένας διακόπτης τοίχου, πρέπει απλώς να εντοπίσει εάν ο χρήστης αλλάζει την κατάσταση του, ώστε να μπορούμε να ελέγχουμε τα φώτα με έναν κανονικό διακόπτη.
Ο διακόπτης που χρησιμοποίησα έχει διπλή ρίψη, χρειαζόμαστε μόνο ένα, γι 'αυτό συνέδεσα τον πείρο 1 με 3V του NodeMCU και τον πείρο 2 του διακόπτη στον ακροδέκτη D8 του NodeMCU.
Το τροφοδοτικό θα είναι ένας φορτιστής τοίχου τηλεφώνου 5V με απογυμνωμένο καλώδιο usb.
Ελέγχοντας τη σύνδεση γείωσης με το ρελέ μπορούμε να ελέγξουμε την κατάσταση εναλλασσόμενου ρεύματος του λαμπτήρα.
Βήμα 6: Κωδικός
Πριν χρησιμοποιήσετε τον πηγαίο κώδικα, πρέπει να κάνετε λήψη ορισμένων βιβλιοθηκών:
- Πυρήνας Arduino για ESP8266 (Διαβάστε το βήμα "Εγκατάσταση με διαχειριστή πινάκων")
- Ubidots ESP MQTT
Σημείωση: Εάν δεν γνωρίζετε πώς να προσθέσετε βιβλιοθήκες στο arduino IDE, μπορείτε να ακολουθήσετε αυτό το εύκολο σεμινάριο.
Ρυθμίστε τον πίνακα ανάπτυξης σε NodeMCU 1.0 (μονάδα ESP-12E). Πρέπει να αλλάξετε ορισμένες μεταβλητές στον κώδικα:
- Το SSID σας (Όνομα του οικιακού σας δικτύου Wi-Fi)
- Κωδικός πρόσβασης για το δίκτυό σας Wi-FI
- Το διακριτικό σας Ubidots Και τελικά ανεβάστε τον κωδικό σας στον πίνακα.
Και τέλος ανεβάστε τον κωδικό σας στον πίνακα.
Βήμα 7: Επίδειξη
Δουλεύει!
Συνιστάται:
Ομιλητικός αυτοματισμός -- Audχος από το Arduino -- Αυτοματοποίηση ελεγχόμενης φωνής -- HC - 05 Μονάδα Bluetooth: 9 βήματα (με εικόνες)
Ομιλητικός αυτοματισμός || Audχος από το Arduino || Αυτοματοποίηση ελεγχόμενης φωνής || HC - 05 Μονάδα Bluetooth: …………………………. Εγγραφείτε στο κανάλι μου στο YouTube για περισσότερα βίντεο …. …. Σε αυτό το βίντεο έχουμε δημιουργήσει έναν Ομιλητικό Αυτοματισμό .. Όταν θα στείλετε μια φωνητική εντολή μέσω κινητού, τότε θα ενεργοποιήσει τις οικιακές συσκευές και θα στείλει σχόλια
Αυτοματοποίηση σπιτιού ελεγχόμενης φωνής εμπνευσμένης από τον COVID-19: 5 βήματα
Αυτοματοποίηση σπιτιού ελεγχόμενης φωνής εμπνευσμένης από τον COVID-19: Τα τελευταία περίπου 4 χρόνια, έχω δοκιμάσει 3 ή 4 διαφορετικές παραλλαγές χειριστηρίων οικιακής χρήσης με βάση το Arduino. Για τη διευκόλυνση όλων, εδώ είναι η χρονολογική ιστορία ορισμένων από τις εξελίξεις μου. Instructable 1 - τον Οκτώβριο του 2015 χρησιμοποιήθηκε επικοινωνία IR και RF
Αυτοματοποίηση ελεγχόμενης φωνής: 13 βήματα
Αυτοματοποίηση ελεγχόμενης φωνής: Σήμερα, οι άνθρωποι έχουν πάντα μαζί τους smartphones. Είναι λογικό λοιπόν να τα χρησιμοποιούμε για τον έλεγχο των οικιακών συσκευών. Παρουσιάζεται εδώ ένα σύστημα αυτοματισμού σπιτιού χρησιμοποιώντας μια απλή εφαρμογή Android, την οποία μπορείτε να χρησιμοποιήσετε για τον έλεγχο των ηλεκτρικών συσκευών με κλικ
Σύστημα κλειδώματος ελεγχόμενης φωνής: 7 βήματα (με εικόνες)
Σύστημα κλειδώματος ελεγχόμενης φωνής: Το σύστημα κλειδώματος με φωνή, είναι ένα αυτοματοποιημένο σύστημα κλειδώματος, που χρησιμοποιεί bluetooth ως ενδιάμεσο για την επικοινωνία μεταξύ του Arduino και του τηλεφώνου σας Android. Το σύστημα κλειδώματος με ελεγχόμενο φωνή, ξεκλειδώνει όταν λέτε τον κωδικό πρόσβασης που έχετε ορίσει (
Πώς να φτιάξετε ένα ρομπότ ελεγχόμενο από κινητά - Με βάση το DTMF - Χωρίς μικροελεγκτή & προγραμματισμό - Έλεγχος από οπουδήποτε στον κόσμο - RoboGeeks: 15 βήματα
Πώς να φτιάξετε ένα ρομπότ ελεγχόμενο από κινητά | Με βάση το DTMF | Χωρίς μικροελεγκτή & προγραμματισμό | Έλεγχος από οπουδήποτε στον κόσμο | RoboGeeks: Θέλετε να φτιάξετε ένα ρομπότ που μπορεί να ελεγχθεί από οπουδήποτε στον κόσμο, Ας το κάνουμε