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

Έκπληξη γενεθλίων με Arduino: 8 βήματα (με εικόνες)
Έκπληξη γενεθλίων με Arduino: 8 βήματα (με εικόνες)

Βίντεο: Έκπληξη γενεθλίων με Arduino: 8 βήματα (με εικόνες)

Βίντεο: Έκπληξη γενεθλίων με Arduino: 8 βήματα (με εικόνες)
Βίντεο: ΕΚΠΛΗΞΗ ΓΙΑ ΤΑ ΓΕΝΕΘΛΙΑ ΤΗΣ 🥳😍 2024, Νοέμβριος
Anonim
Image
Image
Έκπληξη γενεθλίων με το Arduino
Έκπληξη γενεθλίων με το Arduino

Εισαγωγή

Σε έναν κόσμο όπου όλα είναι νέα και ενδιαφέροντα, οι εκπλήξεις κάνουν τη ζωή σας φοβερή. Είναι ένας τέλειος τρόπος για να προσθέσετε μια σπίθα σε μια βαρετή εβδομάδα και να την κάνετε διασκεδαστική. Ένας τρόπος για να χαρίσετε ένα χαμόγελο στο πρόσωπο είναι να του κάνετε ένα μικρό δώρο. Δεν υπάρχει τίποτα σαν ένα δώρο που μπορεί να φέρει ένα χαμόγελο στο πρόσωπο κάποιου και στο δικό σας.

Ηλεκτρονικά και αγάπη, είναι σαν τον βόρειο πόλο και τον βόρειο πόλο, ο μόνος συσχετισμός μεταξύ τους είναι ότι πάντα απωθούν ο ένας τον άλλον. ΑΛΛΑ, η STEMpedia έδωσε έναν νέο ορισμό στην αγάπη συνδυάζοντας την αγάπη με τα ηλεκτρονικά. Χρησιμοποιώντας αυτό το EVIVE STARTER KIT θα κάνω μια μικρή έκπληξη στον σύντροφό μου στα γενέθλιά της.

Βήμα 1: Διάγραμμα κυκλώματος

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

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

Για αυτό το έργο χρειαζόμαστε: 1. HC-SR04 Ultrasonic Sensor 2. SG90 Servo Motor 3. Κιτ εκκίνησης evive με υποστήριξη ATmega2560 Το καλό είναι ότι όλα αυτά τα εξαρτήματα αποτελούν μέρος του evive Starter Kit.

Ξεκινήστε συνδέοντας τον πείρο TRIG και τον πείρο ECHO του αισθητήρα υπερήχων με τους αριθμούς Pin 12 και 11 του Arduino. Στη συνέχεια, συνδέστε τον ακροδέκτη PWM του servo στον αριθμό 9 του Arduino. Μετά από αυτό, θα συνδέσουμε όλους τους ακροδέκτες +ve και -ve των αισθητήρων στους ακροδέκτες +ve και -ve του Arduino. Αυτό είναι, είναι απλό.

Βήμα 2: Τρισδιάστατο μοντέλο

Τρισδιάστατο μοντέλο
Τρισδιάστατο μοντέλο

Χρησιμοποιώντας ένα τρισδιάστατο μοντέλο, θα σας δείξω το σχέδιο και τη λειτουργία του διανομέα λουλουδιών.

Εντάξει, αυτό είναι όλο το setup. Το πίσω κομμάτι κολλάει στον τοίχο και χρησιμοποιώντας αυτές τις δύο θήκες κρατά ένα ελαφρύ ραβδί που με τη σειρά του θα συγκρατεί το μπροστινό κομμάτι ή το διανομέα. Θα βάλω όλα τα ροδοπέταλα εδώ. Όταν ο αισθητήρας υπερήχων ανιχνεύσει ένα αντικείμενο με τον τρόπο του, θα στείλει ένα σήμα στο Arduino, το οποίο στη συνέχεια θα περιστρέψει το σερβο που προκαλεί το άνοιγμα του πτερυγίου του διανομέα. Όταν ανοίξει το πτερύγιο όλα τα ροδοπέταλα θα πέσουν στον σύντροφό μου. Ολόκληρη η εγκατάσταση γίνεται με χαρτόκουτο, καθιστώντας το ελαφρύ και εύκολο να κολλήσει στον τοίχο.

Βήμα 3: Γρήγορη επίδειξη

Γρήγορη επίδειξη
Γρήγορη επίδειξη

Έτσι, έτσι μοιάζει.

Μόλις ενεργοποιήσουμε το κιτ εκκίνησης, ο αισθητήρας υπερήχων αρχίζει να περιμένει ένα κινούμενο αντικείμενο. Μόλις εντοπιστεί ένα αντικείμενο, το πτερύγιο ανοίγει για να διανείμει τα λουλούδια.

Βήμα 4: Κωδικός

Κώδικας
Κώδικας
Κώδικας
Κώδικας

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

Ξεκινήστε συμπεριλαμβάνοντας τη βιβλιοθήκη "Servo.h" στο πρόγραμμα. Στη συνέχεια, καθορίστε τις σταθερές και τις καθολικές μεταβλητές που θα χρησιμοποιηθούν σε όλο τον κώδικα. Για να χρησιμοποιήσουμε το servo δημιουργούμε ένα αντικείμενο της κλάσης Servo. Στη συνέχεια, στην ενότητα ρύθμισης, προετοιμάζουμε το σερβο χρησιμοποιώντας τη λειτουργία "servo.attach ()" και ορίζοντας τις λειτουργίες καρφιτσών για τον αισθητήρα υπερήχων.

Τέλος, στην ενότητα βρόχου () μετά την εκκίνηση του αισθητήρα υπερήχων ελέγχουμε εάν η απόσταση του κινούμενου αντικειμένου είναι μικρότερη από 100cm. Εάν η απόσταση είναι μικρότερη από 100 εκατοστά, θα ανοίξουμε το πτερύγιο περιστρέφοντας το σερβο 90 μοίρες.

Βήμα 5: Δοκιμή

Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές

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

Βήμα 6:

Εικόνα
Εικόνα
Εικόνα
Εικόνα

Μπου ναι..

Βήμα 7: Αρχεία

Βήμα 8: Ευχαριστώ

Ευχαριστώ και πάλι που διαβάσατε το σεμινάριο. Ελπίζω να σας βοηθήσει.

Αν θέλετε να με υποστηρίξετε, μπορείτε να εγγραφείτε στο κανάλι μου και να δείτε τα άλλα μου βίντεο. Ευχαριστώ και πάλι στο επόμενο βίντεο, αντίο τώρα.

Συνιστάται: