Πίνακας περιεχομένων:
- Βήμα 1: Συλλογή των απαιτούμενων στοιχείων
- Βήμα 2: Ενότητα ESP-8266 Wifi
- Βήμα 3: Servo υψηλής ροπής
- Βήμα 4: Φύλλο μετάλλου
- Βήμα 5: Προγραμματιστής 3.3V FTDI
- Βήμα 6: Ρύθμιση για το ESP8266
- Βήμα 7: Μεταφόρτωση κώδικα στο ESP (απλοποιημένο λογισμικό)
- Βήμα 8: Κωδικοποίηση του Arduino με IDE
- Βήμα 9: Εφεύρεση της δικής σας εφαρμογής
- Βήμα 10: Το αρχείο.aia για την εφαρμογή
- Βήμα 11: Συναρμολόγηση
Βίντεο: Wifi Smart Door (απλούστερη μέθοδος): 11 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Αυτό είναι ένα απλό έργο που έγινε με το arduino uno R3, ο στόχος είναι να ελέγξετε μια κλειδαριά πόρτας χωρίς κλειδιά και χρησιμοποιώντας ένα έξυπνο τηλέφωνο για να το πετύχετε αυτό, το μέσο επικοινωνίας θα είναι το διαδίκτυο (μονάδα wifi-ESP8266).
Έχω ήδη δημοσιεύσει ένα εκπαιδευτικό για το ίδιο έργο με μονάδα bluetooth, μπορείτε να το παραπέμψετε για τυχόν διευκρινήσεις. (Κάντε κλικ εδώ).
Σε αυτό το διδακτικό θα γνωρίζετε για το απλό έργο IOT για τον έλεγχο της κλειδαριάς της πόρτας σας με μονάδα wifi.
Αυτή είναι μια από τις απλούστερες μεθόδους χρήσης του ESP-8266.
Βήμα 1: Συλλογή των απαιτούμενων στοιχείων
1. Arduino UNO R3
για έλεγχο του σερβο και της διασύνδεσης με το ESP 8266 (GPIO pin-0)
η ιδέα είναι πολύ απλή, πρόκειται να ελέγξουμε το ESP8266 (καρφίτσα GPIO 0) από το έξυπνο τηλέφωνό μας με μια εφαρμογή.
αν GPIO -pin 0
ΧΑΜΗΛΟ --------------------------------------- κλείδωμα κατάστασης κλειστό.
Υ HIGHΗΛΗ ----------------------------------- Κλείδωμα κατάστασης-ανοιχτό.
η κατάσταση GPIO pin 0 θα αναγνωριστεί από το arduino χρησιμοποιώντας την εντολή digitalRead και κάνει τις απαιτούμενες λειτουργίες στο Servo.
Βήμα 2: Ενότητα ESP-8266 Wifi
Αυτό θα βοηθήσει το έργο μας να συνδεθεί στο cloud. Αυτό είναι πολύ φθηνό και εύκολο στη χρήση.
Σε αυτό το έργο θα χρησιμοποιήσουμε μόνο το GPIO pin-0 του ESP8266.
Βήμα 3: Servo υψηλής ροπής
για να περιστρέψετε το μοχλό κλειδώματος όταν αποστέλλεται σήμα από το arduino
τροφοδοτείται από τον ίδιο τον arduino 5v pin και λειτουργεί καλά με αυτό. (μόνο όταν το arduino τροφοδοτείται με καλώδιο usb)
Βήμα 4: Φύλλο μετάλλου
Αυτό χρησιμοποιείται για τη θήκη του σερβοκινητήρα που του επιτρέπει να συγκρατεί σωστά τον κινητήρα στην πόρτα και το περιστρεφόμενο τμήμα να είναι σωστά στερεωμένο στον μοχλό της κλειδαριάς.
η υπόθεση εξαρτάται από τη δημιουργικότητά σας, μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο υλικό/αντικείμενο για να φτιάξετε τη θήκη. ΓΙΑ ΝΑ ΚΡΑΤΗΣΕΤΕ ΤΟ ΜΟΤΕΡ ΣΤΗΝ ΠΟΡΤΑ
Βήμα 5: Προγραμματιστής 3.3V FTDI
Αυτό χρησιμοποιείται μόνο για την εκπόνηση του έργου, για τον προγραμματισμό της μονάδας ESP8266 καθώς δεν μπορεί να προγραμματιστεί απευθείας από το arduino.
Βήμα 6: Ρύθμιση για το ESP8266
Χρειάζεται μόνο να δημιουργήσετε μια σειριακή επικοινωνία μεταξύ του προγραμματιστή FTDI και του ESP8266.
Συνδέσεις: RX -> TX
TX -> RX
CH_PD -> 3,3V
VCC -> 3,3V
GND -> GND
Βήμα 7: Μεταφόρτωση κώδικα στο ESP (απλοποιημένο λογισμικό)
χρησιμοποιώντας το ESPlorer IDE που είναι ένα πρόγραμμα που δημιουργήθηκε από το 4refr0nt για την αποστολή εντολών στο ESP8266.
Ακολουθήστε αυτές τις οδηγίες για λήψη και εγκατάσταση του ESPlorer IDE:
1. Κάντε κλικ εδώ για λήψη του ESPlorer
2. Αποσυμπιέστε τον φάκελο
3. Μεταβείτε στον κύριο φάκελο Εκτελέστε το αρχείο "ESPlorer.jar"
4. Ανοίξτε το ESPlorer IDE
5. Συνδέστε τον προγραμματιστή FTDI στον υπολογιστή σας
6. Επιλέξτε τη θύρα προγραμματιστή FTDI
7. Πατήστε Άνοιγμα/Κλείσιμο
8. Επιλέξτε την καρτέλα NodeMCU+MicroPtyhon
9. Δημιουργήστε ένα νέο αρχείο που ονομάζεται init.lua10. Πατήστε Αποθήκευση στο ESP
11. Όλα όσα πρέπει να ανησυχείτε ή να αλλάξετε επισημαίνονται με κόκκινο πλαίσιο.
12. Ανεβάστε τον ακόλουθο κώδικα στο ESP8266 χρησιμοποιώντας το προηγούμενο λογισμικό. Το αρχείο σας πρέπει να ονομάζεται "init.lua".
προσθέστε το όνομα δικτύου (SSID) και τον κωδικό πρόσβασης στο σενάριο
ΠΡΟΣΘΗΚΗ ΤΟΥ ΟΝΟΜΑΤΟΣ ΔΙΚΤΥΟΥ ΣΑΣ WIFI (SSID) ΚΑΙ ΚΩΔΙΚΟΣ ΠΛΗΡΩΜΗΣ ΣΤΟ ΓΡΑΦΕΙΟ
Η διεύθυνση IP ESP σας Όταν επανεκκινηθεί το ESP8266, εκτυπώνει στη σειριακή οθόνη σας τη διεύθυνση IP ESP. Αποθηκεύστε αυτήν τη διεύθυνση IP, επειδή θα τη χρειαστείτε αργότερα.
Βήμα 8: Κωδικοποίηση του Arduino με IDE
Έχω δώσει την κωδικοποίηση μπορείτε να κατεβάσετε το αρχείο από εδώ.
ανεβάστε αυτόν τον κωδικό στο ARDUINO!
Βήμα 9: Εφεύρεση της δικής σας εφαρμογής
μπορείτε να δημιουργήσετε ένα δικό σας αναφερόμενο στις παραπάνω εικόνες.
Μπορείτε επίσης να κατεβάσετε την εφαρμογή από εδώ και να την εγκαταστήσετε στο τηλέφωνό σας Android.
Είναι πολύ εύκολο να διαμορφωθεί. Κάντε κλικ στο κουμπί "Ορισμός διεύθυνσης IP" στο κάτω μέρος της οθόνης και πληκτρολογήστε τη διεύθυνση IP σας.
Βήμα 10: Το αρχείο.aia για την εφαρμογή
μπορείτε να επεξεργαστείτε την εφαρμογή χρησιμοποιώντας τον ιστότοπο εφευρέτη εφαρμογών MIT. (χρήση επιλογής εισαγωγής)
Βήμα 11: Συναρμολόγηση
βεβαιωθείτε ότι έχουν γίνει οι ακόλουθες συνδέσεις.
SERVO CONNECTION1.orange ----- arduino pin 2
2. κόκκινο ------- 5v καρφίτσα στο arduino
3. καστανό ------ γείσο στο arduino
συνδέστε τελικά το ESP 8266 (καρφίτσα GPIO 0) με τον ψηφιακό ακροδέκτη 5 του arduino.
ΟΛΑ ΕΤΟΙΜΑ! ITρθε η ώρα να δοκιμάσετε το έργο σας και να διορθώσετε σφάλματα.
Ελπίζουμε να σας αρέσει !!!
ΑΝΑΦΟΡΑ:
Αναφέρθηκα στον ακόλουθο ιστότοπο κατά την κατασκευή και δημοσίευση του έργου μου, 1.
Συνιστάται:
Προγραμματισμός με αντικείμενο: Δημιουργία εκμάθησης αντικειμένων/μέθοδος διδασκαλίας/τεχνική με τη χρήση Shape Puncher: 5 βήματα
Αντικειμενικός Προγραμματισμός: Δημιουργία Αντικειμένων Μάθησης/Διδακτικής Μέθοδος/Τεχνικής Χρήσης Shape Puncher: Μέθοδος εκμάθησης/διδασκαλίας για μαθητές που είναι νέοι στον αντικειμενοστραφή προγραμματισμό. Αυτός είναι ένας τρόπος για να τους επιτρέψετε να οπτικοποιήσουν και να δουν τη διαδικασία δημιουργίας αντικειμένων από κλάσεις.Μέρη:1. EkTools μεγάλη διάτρηση 2 ιντσών. τα στερεά σχήματα είναι καλύτερα.2. Κομμάτι χαρτί ή γ
Πληκτρολόγιο διασύνδεσης με Arduino. [Μοναδική μέθοδος]: 7 βήματα (με εικόνες)
Πληκτρολόγιο διασύνδεσης με Arduino. [Μοναδική μέθοδος]: Γεια σας, και καλώς ήλθατε στο πρώτο μου εκπαιδευτικό! :) Σε αυτά τα εκπαιδευτικά θα ήθελα να μοιραστώ μια φοβερή βιβλιοθήκη για τη διασύνδεση πληκτρολογίου με το arduino - «Βιβλιοθήκη κωδικών πρόσβασης» συμπεριλαμβανομένης της «Βιβλιοθήκης πληκτρολογίου». Αυτή η βιβλιοθήκη περιλαμβάνει τις καλύτερες δυνατότητες που έχουμε
Παρασκευή PCB στο σπίτι (μέθοδος μεταφοράς γραφίτη): 8 βήματα (με εικόνες)
Παρασκευή PCB στο σπίτι (Μέθοδος μεταφοράς γραφίτη): Υπάρχουν πολλές φορές που εμείς, ως κατασκευαστής, αντιμετωπίζουμε εμπόδια όπως η πολυπλοκότητα των κυκλωμάτων, τα προβλήματα καλωδίωσης και τα ακατάστατα έργα ενώ χρησιμοποιούμε πίνακες πρωτοτύπων. Δεδομένου ότι κάθε καλό έργο πρέπει να είναι τακτοποιημένο και τακτοποιημένο εάν προορίζεται για επίδειξη. Έτσι για να
Κάνοντας PCD SMD στο σπίτι (μέθοδος Photoresist): 12 βήματα (με εικόνες)
Παρασκευή SMD PCB στο σπίτι (μέθοδος Photoresist): Η κατασκευή PCB στο σπίτι είναι μάλλον μια τέχνη που πεθαίνει, καθώς όλο και περισσότερες εταιρείες κατασκευής PCB θα εκτυπώνουν την πλακέτα σας και θα τα παραδίδουν στο σπίτι σας σε λογική τιμή. Παρ 'όλα αυτά, το να γνωρίζετε πώς να φτιάχνετε PCB θα αποδειχθεί χρήσιμο όταν
Μέθοδος σφουγγαριού + χλωριούχου σιδήρου - Χαράξτε τα PCB σε ένα λεπτό !: 5 βήματα (με εικόνες)
Μέθοδος σφουγγαριού + χλωριούχου σιδήρου - Χαράξτε τα PCB σε ένα λεπτό!: Σε αυτό το Εγχειρίδιο, θα σας δείξω πώς να χαράξετε μια πλακέτα κυκλώματος με περίπου μια κουταλιά της σούπας διάλυμα χάραξης χλωριούχου σιδήρου και ένα τετράγωνο σφουγγάρι 2 ιντσών. Θα εκπλαγείτε καθώς ο εκτεθειμένος χαλκός στο PCB εξαφανίζεται μπροστά στα μάτια σας και ο κάπρος σας