Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτό το έργο, δείχνω πώς μπορεί να γίνει ένα απλό κλείδωμα/ξεκλείδωμα πόρτας εφαρμογής τηλεφώνου από απλά εξαρτήματα και παρουσιάζω μια φιλική προς το χρήστη εφαρμογή που ονομάζεται Blynk. Χρησιμοποιώ ένα τσιπ Wemos D1 Mini wifi και το Arduino IDE για να δημιουργήσω τον κώδικα. Μπορείτε να χρησιμοποιήσετε αυτήν τη ρύθμιση για να μοιραστείτε την πρόσβαση στα δωμάτια χωρίς να χρειαστεί να δημιουργήσετε ένα αντίγραφο κλειδιού, καθώς το Blynk διαθέτει δυνατότητα κοινής χρήσης ή να επιτρέψετε σε κάποιον να εισέλθει όταν δεν είστε σπίτι.
Βήμα 1: Απαιτούνται εξαρτήματα
- Τσιπ Wemos D1 Mini Wifi
- Servo
- Προσαρμογέας 9V AC/DC
- Τροφοδοτικό 5V/3.3V Breadboard
- 4 itηφιακή προβολή τμήματος 7
- Breadboard
- LED
- Αντίσταση 860 Ohm
- Jumper Wires & Breadboard Wires
- Αναλώσιμα για τοποθέτηση πόρτας (χαρτόνι, ταινία, κλπ)
- Η δωρεάν εφαρμογή Blynk Phone
- Διαθέσιμο Wifi
Βήμα 2: Ρύθμιση κυκλώματος και εφαρμογής
Η παραπάνω εικόνα δείχνει πώς συνέδεσα το κύκλωμά μου. Χρησιμοποίησα το LED για να δοκιμάσω τη λειτουργικότητα της εφαρμογής Blynk (καθώς ήταν η πρώτη μου φορά που το χρησιμοποιούσα).
Τα προτεινόμενα βήματα για να εξοικειωθούν με το Blynk οι πρώτοι χρονομετρητές:
- Ακολουθήστε τις οδηγίες του Blynk και κάντε λήψη της βιβλιοθήκης Blynk.
- Κατεβάστε την εφαρμογή Blynk και επιλέξτε τη συσκευή Wemos D1 Mini.
- Δημιουργήστε ένα νέο Blynk Project στην εφαρμογή και προσθέστε ένα κουμπί Widget και ορίστε το σε μια εικονική καρφίτσα (έβαλα το δικό μου σε V3)
- Google και κατεβάστε τα προγράμματα οδήγησης Wemos.
- Συνδέστε το τσιπ Wemos D1 Mini στο φορητό υπολογιστή σας και εκτελέστε το παράδειγμα σύνδεσης wifi σκίτσο Arduino (έχτισα το τελευταίο μου σκίτσο χρησιμοποιώντας αυτό).
- Στη συνέχεια, συνέδεσα το LED και έγραψα κώδικα ότι όταν πατούσα το γραφικό στοιχείο του κουμπιού εφαρμογής, το LED ανάβει.
- Αφού λειτουργήσουν τα παραπάνω και συνδεθούν τα υπόλοιπα εξαρτήματα, χρησιμοποιήστε τον κωδικό μου στην επόμενη ενότητα για να ξεκινήσει να λειτουργεί.
Σημειώσεις για τη σύνδεση των υπολοίπων:
- Έκανα google και κατέβασα τη βιβλιοθήκη «SevenSegmentTM163» για την οθόνη, ώστε να μπορώ να εμφανίζω εύκολα λέξεις.
- Η οθόνη διαθέτει δύο καλώδια σήματος που πρέπει να συνδεθούν σε οποιαδήποτε ακίδα, καθώς και το καλώδιο σήματος σερβο. Στη συνέχεια, 5V και γείωση πρέπει να παρέχονται στο σερβο και στην οθόνη.
- Το Wemos είναι ένα τσιπ 3.3V, οπότε έδεσα τον πείρο 3.3V του τσιπ στον πείρο τροφοδοσίας ψωμιού 3.3V (όπως φαίνεται στην εικόνα).
Γιατί χρησιμοποίησα ορισμένα στοιχεία
- 4 Digit 7 Segment Display - wantedθελα να μπορώ να βλέπω εύκολα αν η πόρτα ήταν κλειδωμένη ή ξεκλειδωμένη
- Blynk - Πολύ φιλικό προς το χρήστη και εύκολο στη μετάβαση.
- Wemos D1 Mini - αρχικό τσιπ wifi
Βήμα 3: Κωδικός
Βήμα 4: Τοποθέτηση
Στόχος μου ήταν αυτό να είναι ένα αρχάριο έργο, οπότε χρησιμοποίησα άμεσα διαθέσιμα υλικά γύρω από το σπίτι μου (και συγκάτοικους εργαζόμενους) στο Macgyver αυτό το στήσιμο.
Υλικά που χρησιμοποίησα:
- Ταινία-κασέτα
- Χαρτόνι
- Λαστιχάκια
- Συνδετικά κλιπ
- Συνδετήρες
Αυτή η μέθοδος στερέωσης λειτουργεί καλύτερα με μια λωρίδα και μη διστάσετε να χρησιμοποιήσετε πιο ανθεκτικά υλικά. Οι κύριοι στόχοι είναι να κολλήσετε το κύκλωμα στην πόρτα, να συνδέσετε τα δόντια σερβο στην κλειδαριά και με κάποιο τρόπο να στερεώσετε με ασφάλεια το περίβλημα σερβο στην πόρτα (διαφορετικά έχετε περιστρεφόμενο σερβο αντί για περιστρεφόμενη κλειδαριά).
Βήματα για τη μέθοδο τοποθέτησής μου:
- Κολλήστε το ψωμί προς την πόρτα.
- Χρησιμοποιήστε συνδετικό συνδετήρα για να σφίξετε το κλείδωμα της λωρίδας και ασφαλίστε χρησιμοποιώντας λαστιχάκια.
- Nest servo δόντια/τροχός σε μεταλλικό συνδετικό άκρο και στερεώστε χρησιμοποιώντας περισσότερα λαστιχάκια.
- Κολλήστε ισιωμένα κλιπ χαρτιού στις λαστιχένιες ταινίες για να προσθέσετε επιπλέον ακαμψία.
- Κόψτε κομμάτι από χαρτόνι, με τρύπα για να κρατήσετε το σερβο στη θέση του και κολλήστε με ασφάλεια στην πόρτα.