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

Motion Sensing Arduino Laser: 5 Βήματα
Motion Sensing Arduino Laser: 5 Βήματα

Βίντεο: Motion Sensing Arduino Laser: 5 Βήματα

Βίντεο: Motion Sensing Arduino Laser: 5 Βήματα
Βίντεο: Как сделать лазерную охранную (охранную) сигнализацию с помощью SCR 2024, Νοέμβριος
Anonim
Motion Sensing Arduino Laser
Motion Sensing Arduino Laser
Motion Sensing Arduino Laser
Motion Sensing Arduino Laser

ΣΗΜΕΙΩΣΗ: Αυτό το έργο σχεδιάστηκε με τρόπο ώστε όλα τα μέρη να μπορούν να επαναχρησιμοποιηθούν σε μελλοντικά έργα. Ως αποτέλεσμα, το τελικό προϊόν είναι λιγότερο σταθερό από ό, τι θα ήταν εάν χρησιμοποιούσατε πιο μόνιμα υλικά όπως κόλλα, συγκόλληση κλπ…

Προειδοποίηση: Μην τοποθετείτε το λέιζερ στο ύψος των ματιών γιατί μπορεί να προκαλέσει βλάβη στον αμφιβληστροειδή

Υλικά

  • Arduino (Mega 2560)
  • Breadboard
  • Αισθητήρας κίνησης (HC-SR501)
  • Μονάδα λέιζερ (ST1172)
  • Servo Motor (SG90)
  • Ανδρικά έως θηλυκά καλώδια
  • Ανδρικά προς αρσενικά καλώδια
  • Ρολό από χαρτοπετσέτα
  • Κολλητική ταινία
  • Φερμουάρ
  • Βάση
  • Ψαλίδι

Βήμα 1: Ασφαλίστε τα στοιχεία στη βάση

Ασφαλίστε τα αντικείμενα στη βάση
Ασφαλίστε τα αντικείμενα στη βάση
Ασφαλίστε τα αντικείμενα στη βάση
Ασφαλίστε τα αντικείμενα στη βάση

Συνδέστε ένα τυλιγμένο κομμάτι ταινίας στο κάτω μέρος της σανίδας Arduino και, εάν είναι απαραίτητο, την σανίδα ψωμιού.

Συνδέστε ταινία στις τρεις πλευρές του σερβοκινητήρα χωρίς καλώδια.

Συνδέστε την πλακέτα Arduino, την σανίδα ψωμιού και τον σερβοκινητήρα στη βάση.

Για επιπλέον σταθερότητα, μπορείτε να κολλήσετε τα καλώδια Servo Motors.

Βήμα 2: Στοιχεία καλωδίων

Στοιχεία καλωδίων
Στοιχεία καλωδίων
Στοιχεία καλωδίων
Στοιχεία καλωδίων
Στοιχεία καλωδίων
Στοιχεία καλωδίων

Για διαγράμματα και εικόνες δείτε τις παραπάνω εικόνες. Για τα καλώδια εισόδου και εξόδου η ακριβής ακίδα που χρησιμοποιείτε δεν έχει σημασία. Ωστόσο, εάν επιθυμείτε να χρησιμοποιήσετε τον κωδικό μας χωρίς να κάνετε αλλαγές, πρέπει να χρησιμοποιήσετε τις καρφίτσες που καθορίζουμε. Για αλεσμένη (αρνητική) και θετική οποιαδήποτε καρφίτσα στην σανίδα ψωμιού, αρκεί να βρίσκονται στις στήλες στις οποίες είναι συνδεδεμένη η γείωση και η ισχύς του Arduino. Τα χρώματα που καθορίζονται παρακάτω ταιριάζουν με το χρώμα των καλωδίων που χρησιμοποιήσαμε στις εικόνες μας.

  1. Συνδέστε το ψωμί στο arduino

    • Πορτοκαλί - 5v στο Arduino έως θετικό στο breadboard
    • Μαύρο - GND (αλεσμένο) στο Arduino έως αρνητικό στο breadboard
  2. Αισθητήρας κίνησης

    • Καφέ - Αλεσμένο (αρνητικό) στον πίνακα ψωμιού
    • Πορτοκαλί - Θετικό στον πίνακα ψωμιού
    • Κόκκινο - Είσοδος/Έξοδος 14 στο Arduino
  3. Βοηθητικό μοτέρ

    • Κόκκινο - Θετικό στον πίνακα ψωμιού
    • Καφέ - Αλεσμένο (αρνητικό) στον πίνακα ψωμιού
    • Πορτοκαλί - Είσοδος/Έξοδος 4 στο Arduino
  4. Λέιζερ

    • Μπλε - Αλεσμένο (αρνητικό) στον πίνακα ψωμιού
    • Κίτρινο - Είσοδος/Έξοδος 10 στο Arduino
    • Πράσινο - Θετικό στον πίνακα ψωμιού

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

Βήμα 3: Συνδέστε το κανόνι στο μοτέρ

Συνδέστε το Cannon στο μοτέρ
Συνδέστε το Cannon στο μοτέρ
Συνδέστε το Cannon στο μοτέρ
Συνδέστε το Cannon στο μοτέρ
Συνδέστε το Cannon στο μοτέρ
Συνδέστε το Cannon στο μοτέρ
Συνδέστε το Cannon στο μοτέρ
Συνδέστε το Cannon στο μοτέρ

Τραβήξτε δύο σετ παράλληλων οπών σε χαρτί κουζίνας στο ένα άκρο.

Περάστε δύο φερμουάρ μέσα από τις τρύπες, ένα φερμουάρ μέσα από κάθε σετ οπών.

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

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

Βήμα 4: Συνδέστε αισθητήρα κίνησης και μονάδα λέιζερ στον πυργίσκο

Συνδέστε αισθητήρα κίνησης και μονάδα λέιζερ στον πυργίσκο
Συνδέστε αισθητήρα κίνησης και μονάδα λέιζερ στον πυργίσκο
Συνδέστε αισθητήρα κίνησης και μονάδα λέιζερ στον πυργίσκο
Συνδέστε αισθητήρα κίνησης και μονάδα λέιζερ στον πυργίσκο
Συνδέστε αισθητήρα κίνησης και μονάδα λέιζερ στον πυργίσκο
Συνδέστε αισθητήρα κίνησης και μονάδα λέιζερ στον πυργίσκο

Συνδέστε τον αισθητήρα κίνησης στο τέλος του ρολού χαρτοπετσέτας όπως φαίνεται στις παραπάνω εικόνες. Ασφαλίστε το σταθερά έτσι ώστε καθώς ο πύργος περιστρέφεται να μην κινείται.

Ασφαλίστε το λέιζερ στο πάνω μέρος του ρολού χαρτοπετσέτας όπως φαίνεται στην παραπάνω εικόνα.

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

Κωδικός Arduino
Κωδικός Arduino

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

github.com/ArduinoToys/ArduinoMotionSensin…

Σημείωση: Εάν χρειάζεστε βοήθεια για τη ρύθμιση του arduino σας, μεταβείτε στη διεύθυνση

Συνιστάται: