Πίνακας περιεχομένων:
- Βήμα 1: Απαιτείται υλικό και υλικό
- Βήμα 2: Φτιάχνοντας το Infinity Stones και το Infinity Gauntlet από χαρτόνι
- Βήμα 3: Ασύρματο δίκτυο Arduino με πολλές μονάδες NRF24L01
- Βήμα 4: Κωδικός Base (Infinity Gauntlet)
- Βήμα 5: Κωδικός κόμβου (01 - 0)
- Βήμα 6: Διάγραμμα καλωδίωσης για το Infinity Gauntlet
- Βήμα 7: Διάγραμμα καλωδίωσης για 6 κόμβους
- Βήμα 8: Δοκιμή του Infinity Gauntlet
Βίντεο: Infinity Gauntlet Controlled Home Automation: 8 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Στο προηγούμενο έργο μου είχα φτιάξει ένα γάντι απείρου που ελέγχει έναν διακόπτη φωτός. Wantedθελα να χρησιμοποιήσω έξι πέτρες και κάθε πέτρα μπορεί να ελέγξει τη συσκευή, την κλειδαριά της πόρτας ή τον φωτισμό. Έτσι, έφτιαξα ένα σύστημα αυτοματισμού σπιτιού χρησιμοποιώντας γάντι άπειρου. Σε αυτό το έργο χρησιμοποίησα τη βιβλιοθήκη RF24Network, η οποία επιτρέπει τη δημιουργία ασύρματου δικτύου με πολλούς πίνακες Arduino.
Βήμα 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: Φτιάχνοντας το Infinity Stones και το Infinity Gauntlet από χαρτόνι
Για να φτιάξω πέτρες άπειρου, χρησιμοποίησα ρουμπίνι, εποξειδική ρητίνη + σκληρυντικό, έγχρωμο χρώμα και πηλό (μπορείτε να χρησιμοποιήσετε πυρίτιο).- Σπρώξτε το ρουμπίνι στον πηλό και τραβήξτε το έξω.
- Ανακατέψτε τη ρητίνη, το σκληρυντικό, το χρώμα και χωρίστε το σε έξι διαφορετικά κύπελλα, ένα για κάθε χρώμα.
- Ρίξτε το εποξικό στη φόρμα και αφήστε το να στεγνώσει.
Μπορείτε να παρακολουθήσετε αυτό το βίντεο, αν θέλετε να μάθετε πώς έφτιαξα γάντι άπειρου από χαρτόνι.
Βήμα 3: Ασύρματο δίκτυο Arduino με πολλές μονάδες NRF24L01
Μια ενότητα NRF24L01 μπορεί να ακούσει ενεργά έως και 6 άλλες μονάδες ταυτόχρονα. Μπορείτε να ορίσετε τις διευθύνσεις των κόμβων σε οκταδική μορφή. Σε αυτό το έργο, η διεύθυνση της βάσης (Infinity Gauntlet) είναι 00, οι διευθύνσεις των παιδιών βάσης είναι 01 έως 0. Έτσι, από τη βάση (Infinity Gauntlet), χρησιμοποιώντας ένα MPU6050 θα ελέγξουμε τον σερβοκινητήρα στον κόμβο 01 - 0.
Βήμα 4: Κωδικός Base (Infinity Gauntlet)
Από τη βάση, μπορούμε να στείλουμε δεδομένα στον κόμβο 01 - 0 για τον έλεγχο των σερβοκινητήρων και της λωρίδας LED WS2812B
Βήμα 5: Κωδικός κόμβου (01 - 0)
Οι κόμβοι (01 - 0) λαμβάνουν δεδομένα από τη Βάση, τα χρησιμοποιούμε για τον έλεγχο των servos.
Ανεβάστε κάθε πρόγραμμα σε κάθε arduino.
Βήμα 6: Διάγραμμα καλωδίωσης για το Infinity Gauntlet
Πρόσθεσα επιπλέον χαρτόνι για την τοποθέτηση των ηλεκτρονικών και άλλαξα μπαταρία 9 Volt σε 4 xAA μπαταρία από το προηγούμενο έργο μου.
Βήμα 7: Διάγραμμα καλωδίωσης για 6 κόμβους
Στο έργο μου χρησιμοποίησα ένα σερβο για ψηφιακό ρολόι, κλείδωμα πόρτας, φορητό εναλλασσόμενο ρεύμα, τροφοδότη κατοικίδιων ζώων και δύο σερβο για διακόπτη φωτός και καθαριστή αέρα.
Βήμα 8: Δοκιμή του Infinity Gauntlet
Χρησιμοποίησα δεδομένα άξονα x και δεδομένα άξονα y από αισθητήρα MPU6050 για τον έλεγχο σερβοκινητήρων και λωρίδας LED WS2812B.
-Όταν η χαρτογραφημένη τιμή του άξονα x είναι θετική και ο άξονας y είναι θετικός Ο MIND STONE ανάβει/απενεργοποιείται και ο τροφοδότης Pet ανοίγει/κλείνει.
-Όταν η χαρτογραφημένη τιμή του άξονα x είναι αρνητική και ο άξονας y είναι θετικός Ο SOUL STONE θα ανάψει/απενεργοποιηθεί και ο καθαριστής αέρα θα ενεργοποιηθεί/απενεργοποιηθεί.
- Όταν η χαρτογραφημένη τιμή του άξονα x είναι θετική, το REALITY STONE ανάβει/απενεργοποιείται και το φως ανάβει/απενεργοποιείται.
- Όταν η χαρτογραφημένη τιμή του άξονα y είναι θετική, το SPACE STONE θα ανάψει/απενεργοποιηθεί και το κλείδωμα της πόρτας θα κλειδώσει/ξεκλειδώσει
-Όταν η χαρτογραφημένη τιμή του άξονα x είναι αρνητική και ο άξονας y αρνητικός Το POWER STONE θα ανάψει/απενεργοποιηθεί και το Portable AC θα ενεργοποιηθεί/απενεργοποιηθεί.
- Όταν η αντιστοιχισμένη τιμή του άξονα y είναι αρνητική, το TIME STONE θα ανάψει/απενεργοποιηθεί και το ψηφιακό ρολόι θα ενεργοποιηθεί/απενεργοποιηθεί.
Ελπίζω να σας άρεσε αυτό το έργο Arduino και να μάθατε κάτι νέο. Μπορείτε να εγγραφείτε στο κανάλι μου για υποστήριξη.
Σας ευχαριστώ.
Συνιστάται:
DIY Home Automation Intruder Alarm System !: 5 Βήματα (με εικόνες)
DIY Home Automation Intruder Alarm System !: Σε αυτό το έργο θα σας δείξω πώς να χρησιμοποιήσετε το λογισμικό Home Assistant για να δημιουργήσετε ένα σύστημα συναγερμού εισβολέα για το σπίτι σας. Το σύστημα βασικά θα ανιχνεύσει εάν η πόρτα ανοίξει χωρίς άδεια και στη συνέχεια θα στείλει μια ειδοποίηση
Internet/cloud Controlled Home Automation Using Esp8266 (aREST, MQTT, IoT): 7 βήματα (με εικόνες)
Internet/cloud Controlled Home Automation Using Esp8266 (aREST, MQTT, IoT): ΟΛΕΣ οι πιστώσεις στο http://arest.io/ για την υπηρεσία cloud !! IoT το πιο συζητημένο θέμα στον κόσμο αυτή τη στιγμή !! Οι διακομιστές και οι υπηρεσίες cloud που το καθιστούν εφικτό είναι το σημείο έλξης του σημερινού κόσμου
Ελέγξτε έναν διακόπτη φωτός με το δικό σας χαρτόνι Infinity Gauntlet: 10 βήματα
Ελέγξτε έναν διακόπτη φωτός με το δικό σας χαρτόνι Infinity Gauntlet: Εμπνεύστηκα από την ταινία Avengers, άρχισα να φτιάχνω το Thanos Infinity Gauntlet από χαρτόνι. Σε αυτό το έργο χρησιμοποίησα μονάδες MPU6050 και NRF24L01+ 2.4GHz Wireless RF Transceiver Modules για ασύρματη επικοινωνία μεταξύ δύο πλακετών Arduino. Το Infinity Gauntl
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 Βήματα
Homeoff αυτοματοποίηση υλικολογισμικού Sonoff B1 Openhab Google Home: Μου αρέσει πολύ το υλικολογισμικό Tasmota για τους διακόπτες Sonoff. Αλλά δεν ήταν πραγματικά ευχαριστημένος με το υλικολογισμικό Tasmota στο Sonoff-B1 μου. Δεν πέτυχα πλήρως να το ενσωματώσω στο Openhab και να το ελέγξω μέσω του Google Home. Ως εκ τούτου έγραψα τη δική μου εταιρεία
Raspberry Pi Voice Controlled Home Automation: 5 βήματα
Raspberry Pi Voice Controlled Home Automation: Ο στόχος αυτού του εκπαιδευτικού είναι να παρέχει ένα βήμα-βήμα σεμινάριο για τον τρόπο ρύθμισης ενός raspberry pi που μπορεί να αυτοματοποιήσει φώτα / led με τις φωνητικές εντολές σας