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

Ελέγξτε έναν διακόπτη φωτός με το δικό σας χαρτόνι Infinity Gauntlet: 10 βήματα
Ελέγξτε έναν διακόπτη φωτός με το δικό σας χαρτόνι Infinity Gauntlet: 10 βήματα

Βίντεο: Ελέγξτε έναν διακόπτη φωτός με το δικό σας χαρτόνι Infinity Gauntlet: 10 βήματα

Βίντεο: Ελέγξτε έναν διακόπτη φωτός με το δικό σας χαρτόνι Infinity Gauntlet: 10 βήματα
Βίντεο: Αντικατάσταση διακόπτη και ντουί σε επιτραπέζιο φωτιστικό | Σύνδεση ντουί λάμπατέρ με καλωδιο 2024, Ιούλιος
Anonim
Image
Image

Εμπνεύστηκα από το Avengers Movie, άρχισα να φτιάχνω το Thanos Infinity Gauntlet από χαρτόνι. Σε αυτό το έργο χρησιμοποίησα μονάδες MPU6050 και NRF24L01+ 2.4GHz Wireless RF Transceiver Modules για ασύρματη επικοινωνία μεταξύ δύο πλακετών Arduino. Το Infinity Gauntlet είναι ο πομπός και ο Servos (Διακόπτης φωτός) είναι ο δέκτης.

Βήμα 1: Απαιτείται υλικό και υλικό

Arduino Mega + USB Cable II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

Μπαταρία 9v:

Διακόπτης:

Καλώδια βραχυκυκλωτήρων:

Αρσενικός προσαρμογέας Jack Barrel Jack για Arduino:

Micro Servo 9g:

Μίνι Breadboard:

Συνδετήρας κλιπ μπαταρίας 9v:

Χαρτόνι:

Ρουμπίνι:

NRF24L01+ 2.4GHz Ασύρματη μονάδα πομποδέκτη RF:

MPU 6050:

Λωρίδες LED:

Βήμα 2: Μονάδα πομποδέκτη NRF24L01 2.4GHz

MPU6050
MPU6050

Η μονάδα πομποδέκτη NRF24L01 2,4 GHz χρησιμοποιεί τη ζώνη 2,4 GHz και μπορεί να λειτουργήσει με ρυθμούς baud από 250 kbps έως 2 Mbps και μπορεί να χρησιμοποιηθεί για ασύρματες επικοινωνίες έως και 100 μέτρα. Η τάση λειτουργίας της μονάδας είναι από 1,9 έως 3,6V, αλλά το καλό είναι ότι οι άλλες ακίδες ανέχονται τη λογική των 5V. Η μονάδα επικοινωνεί χρησιμοποιώντας πρωτόκολλο SPI. Θα πρέπει να κοιτάξετε τις καρφίτσες SPI του μοντέλου σύνδεσης arduino.

Βήμα 3: MPU6050

Το MPU6050 αποτελείται από επιταχυνσιόμετρο 3 αξόνων και γυροσκόπιο 3 αξόνων στο εσωτερικό του. Αυτός ο αισθητήρας μας βοηθά να μετρήσουμε την επιτάχυνση, την ταχύτητα, τον προσανατολισμό, τη μετατόπιση και πολλές άλλες παραμέτρους που σχετίζονται με την κίνηση ενός συστήματος ή αντικειμένου. Αυτό το τσιπ χρησιμοποιεί πρωτόκολλο I2C (inter-ολοκληρωμένο κύκλωμα) για επικοινωνία.

Βήμα 4: Λωρίδα LED WS2812B

Λωρίδα LED WS2812B
Λωρίδα LED WS2812B

Το WS2812B είναι μια έξυπνη πηγή φωτός LED ελέγχου, με το κύκλωμα ελέγχου και το τσιπ RGB να ενσωματώνονται απευθείας σε LED 5050 RGB (κόκκινο, πράσινο και μπλε). Κάθε LED έχει τρεις συνδέσεις σε κάθε άκρο, δύο για την τροφοδοσία και μία για τα δεδομένα. Απαιτείται μόνο μία είσοδος δεδομένων για τον έλεγχο της κατάστασης, της φωτεινότητας και του χρώματος και των τριών LED.

Βήμα 5: Φτιάχνοντας το Infinity Gauntlet από χαρτόνι

Μπορείτε να παρακολουθήσετε το βίντεο How I made The Infinity Gauntlet From Cardboard.

Βήμα 6: Κωδικός πομπού (Infinity Gauntlet)

Το μόνο που χρειάζεται να κάνετε είναι να εγκαταστήσετε τη βιβλιοθήκη MPU6050, τη βιβλιοθήκη I2C, τη βιβλιοθήκη FastLED, τη βιβλιοθήκη RF24. Εάν δεν εγκαταστήσετε, θα εμφανιστεί σφάλμα.

Όταν θέλετε να προσθέσετε μια νέα βιβλιοθήκη στο Arduino IDE σας. Μεταβείτε στον κατάλογο στον οποίο έχετε κατεβάσει το αρχείο ZIP της βιβλιοθήκης. Εξαγάγετε το αρχείο ZIP με όλη τη δομή του φακέλου σε έναν προσωρινό φάκελο και, στη συνέχεια, επιλέξτε τον κύριο φάκελο που θα πρέπει να έχει το όνομα της βιβλιοθήκης. Αντιγράψτε το στο φάκελο "βιβλιοθήκες" μέσα στο βιβλίο σχεδίων σας.

Συνδέστε το arduino και ανεβάστε το δεδομένο πρόγραμμα στο arduino uno.

Βήμα 7: Κωδικός δέκτη

Συνδέστε το arduino και ανεβάστε το δεδομένο πρόγραμμα στο arduino uno.

Βήμα 8: Διάγραμμα καλωδίωσης για πομπό (Infinity Gauntlet)

Διάγραμμα καλωδίωσης για πομπό (Infinity Gauntlet)
Διάγραμμα καλωδίωσης για πομπό (Infinity Gauntlet)
Διάγραμμα καλωδίωσης για πομπό (Infinity Gauntlet)
Διάγραμμα καλωδίωσης για πομπό (Infinity Gauntlet)

Σε αυτό το έργο έβαλα τα ηλεκτρονικά μου μέσα στο γάντι του άπειρου. Μπορεί να θέλετε να βάλετε τα ηλεκτρονικά σε ένα ασφαλές μέρος.

Βήμα 9: Διάγραμμα καλωδίωσης για τον δέκτη

Διάγραμμα καλωδίωσης για δέκτη
Διάγραμμα καλωδίωσης για δέκτη
Διάγραμμα καλωδίωσης για δέκτη
Διάγραμμα καλωδίωσης για δέκτη

Τοποθέτησα arduino uno, μπαταρία 9v και ασύρματη μονάδα στον τοίχο χρησιμοποιώντας διπλή ταινία και τοποθέτησα servos κοντά στον διακόπτη φώτων, ώστε να μπορείτε να ενεργοποιείτε/απενεργοποιείτε ασύρματα το φως όποτε θέλετε.

Βήμα 10: Τέλος

Το Infinity stone LED και τα servos ελέγχονται από την κίνηση του γάντι που ανιχνεύεται χρησιμοποιώντας έναν αισθητήρα MPU6050, οπότε όταν μετακινείτε το γάντι προς τα πάνω τότε θα ανάψει το Infinity stone LED και τα servos θα περιστραφούν και αν μετακινήσετε ξανά το γάντι επάνω το LED θα είναι απενεργοποιημένο και τα servos θα περιστραφούν προς την αντίθετη κατεύθυνση.

Συνιστάται: