Πίνακας περιεχομένων:
- Βήμα 1: Ελέγξτε το σύστημα ελεγκτή CoreConduit: Garden
- Βήμα 2: Λήψη του πηγαίου κώδικα
- Βήμα 3: Δημιουργήστε τον ελεγκτή
- Βήμα 4: Απαιτείται κάποια συναρμολόγηση
- Βήμα 5: Ασύρματη σύνδεση
- Βήμα 6: Από την πλευρά του δέκτη
- Βήμα 7: Προχωρώντας…
Βίντεο: DIY Hacking Your Own Home Automation System: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Ένα σύστημα αυτοματισμού σπιτιού πρέπει να είναι σε θέση να ενεργοποιεί/απενεργοποιεί συσκευές όπως φώτα, ανεμιστήρες, συστήματα ψυχαγωγίας κ.λπ. δουλεύει.
Γιατί να ανακαλύψουμε ξανά τον τροχό;
Θέλουν περισσότερα?
- Γιατί να κάνετε DIY όταν μπορείτε να αγοράσετε;
- Τι είναι ο «έξυπνος» κήπος;
- Έναρξη ενός έξυπνου εσωτερικού κήπου
- Σκάβοντας βαθύτερα στην εσωτερική κηπουρική
- Εσωτερική Κηπουρική: Τι μπορεί να πάει στραβά;
- Διαχείριση συστημάτων διατροφικών λύσεων
- Γιατί Arduino όταν μπορείτε Pi;
hydromazing.com
Βήμα 1: Ελέγξτε το σύστημα ελεγκτή CoreConduit: Garden
Το σύστημα Coreconduit: Garden Controller κάνει περισσότερα από όσα χρειαζόμαστε για τις συνθήκες διαβίωσης των ανθρώπων, οπότε ας δούμε τι κάνει για να μπορέσουμε να κάνουμε κάποιες αλλαγές. Ο συγγραφέας των Instructable drones πάνω και πάνω σε υγιή φυτά που απαιτούν προσοχή και πλήξη μέχρι, "… Έχω προγραμματίσει στο Arduino μια λειτουργία που ονόμασα," TheDecider "που λαμβάνει αποφάσεις με βάση τη διατήρηση των βέλτιστων περιβαλλοντικών συνθηκών για τα φυτά που καλλιεργούνται. Πρόσθεσα μονάδες ασύρματου ραδιοπομποδέκτη 2.4Ghz και ένα αρθρωτό σύστημα δέκτη έτσι ώστε τα δεδομένα να μεταδίδονται εντός 1000 πόδια ».
Ομορφη! Θα πρέπει να ρίξουμε μια ματιά σε αυτό, "TheDecider"
Ένα άλλο πλεονέκτημα για αυτό το έργο είναι:
"Με γνώμονα την ασφάλεια, επέλεξα να μην χρησιμοποιήσω ρελέ που εκθέτουν ρεύματα εναλλασσόμενου ρεύματος. Αντ 'αυτού, επέλεξα να χρησιμοποιήσω τηλεχειριζόμενες ασύρματες πρίζες για τον έλεγχο φώτων, αντλιών, ανεμιστήρων, θερμαντήρων και υγραντήρων."
Βήμα 2: Λήψη του πηγαίου κώδικα
Κατεβάστε τον πηγαίο κώδικα από το GitHub.
Σεμινάριο μονάδας RF 433MHz
Το Instructable εξηγεί:
"Στον πηγαίο κώδικα δημιούργησα μια βάση για τη διαχείριση, τη μετάδοση και τη λήψη αντικειμένων" αισθητήρων "και αντικειμένων" συσκευής ". Αυτό το έργο θα μπορούσε εύκολα να τροποποιηθεί ώστε να λειτουργεί με άλλα περιβάλλοντα στα οποία ο έλεγχος επιτυγχάνεται με την ανάγνωση αισθητήρων και τη λειτουργία συσκευών με βάση προγραμματισμένους κανόνες. Θα χρειαστεί να κάνετε μερικές προσαρμογές στον πηγαίο κώδικα για να λειτουργήσει σωστά με τις ασύρματες πρίζες σας. Για να κάνετε τις αλλαγές, θα πρέπει να μάθετε ποιοι είναι οι κωδικοί του ασύρματου δικτύου σας χρησιμοποιεί τηλεχειριστήριο και οι πρίζες είναι προγραμματισμένες να λαμβάνουν. Έχω συμπεριλάβει ένα σκίτσο για εγκατάσταση στο Arduino Uno* w/ protoshield - σας καθοδηγεί στη διαδικασία απόκτησης των κωδικών. Θα χρειαστεί να εισαγάγετε τη μονάδα δέκτη 433Mhz (όπως φαίνεται στην εικόνα) και ανεβάστε αυτό το σκίτσο, StartCore.ino στο Arduino Uno* και ανοίξτε τη σειριακή κονσόλα για αυτήν τη θύρα, ώστε να μπορείτε να λαμβάνετε δεδομένα από το Arduino."
Ας φτιάξουμε ένα !!
"Αφού ολοκληρώσετε τη διαδικασία απόκτησης όλων των κωδικών από το τηλεχειριστήριό σας, μπορείτε να αντιγράψετε και να επικολλήσετε απευθείας στο αρχείο κεφαλίδας TheDecider.h όπου έχω υποδείξει."
Βήμα 3: Δημιουργήστε τον ελεγκτή
Μέρη: (οι σύνδεσμοι παρέχονται ως αναφορά)
- Arduino Uno R3 (αυτό το έργο μπορεί να επεκταθεί χρησιμοποιώντας περισσότερες μονάδες.)
- Arduino Uno Sensor Protoshield (ο συγγραφέας χρησιμοποιεί έναν πίνακα πρωτοτύπων που έχει σχεδιαστεί για να μοιάζει με οθόνη LCD Nokia.) Μπορούμε να χρησιμοποιήσουμε τον ίδιο, να φτιάξουμε τη δική μας ή να χρησιμοποιήσουμε την ασπίδα αισθητήρα.)
- Αντίσταση 10k
- αρσενικές κεφαλίδες pcb
- γυναικείες κεφαλίδες pcb
- σύρμα με συνδετήρες για τους αισθητήρες
- Μονάδες πομπού και δέκτη RF 433MHz
- ορίστε 5 πακέτα Wireless Controlled Outlets συμπεριλαμβανομένου του πηγαίου κώδικα !!
- 2 ή περισσότερα - μονάδες ασύρματου πομποδέκτη nRF24L01 2.4Ghz
Προαιρετικά μέρη:
- Arduino Uno R3* ή Pro Mini*
- Ενότητα ρολογιού σε πραγματικό χρόνο
- Προαιρετικά: Προσαρμογέας nRF24L01 με ρυθμιστή 3.3v
- καλώδια σύνδεσης
- Επιλογή οθόνης LCD με κουμπιά Shield + Arduino Uno R3*
- 2 x 4-pin αρσενικά καλώδια σύνδεσης κεφαλίδας
- SD Card Επιλογή SD Card Shield + Arduino Uno R3*
- καλώδια σύνδεσης
Επιλογή συνδεσιμότητας στο Διαδίκτυο
- Ethernet ή WiFi Shield + Arduino Uno R3*
- καλώδια σύνδεσης-δείτε
- κουτί αγωγών με καπάκι
Εργαλεία:
- Συγκολλητικό σίδερο με συγκόλληση
- κατσαβίδι - μικρή επίπεδη κεφαλή
- Καλώδιο USB - Τυπικό
- PC με Arduino ή Atmel Visual Studio με πρόσθετο Visual Micro
Βήμα 4: Απαιτείται κάποια συναρμολόγηση
Ξεκινήστε υπολογίζοντας τι κωδικούς χρησιμοποιούν οι δικές σας ασύρματες απομακρυσμένες πρίζες AC. Ο πηγαίος κώδικας υποθέτει ότι υπάρχει ένας δέκτης 433Mhz στις ακίδες 2 (γείωση), 3 (Δεδομένα), 4 (Vcc) και μια μονάδα ρολογιού σε πραγματικό χρόνο συνδεδεμένη μέσω I2C χρησιμοποιώντας A5 (SCL), A4 (SDA), Vcc, έδαφος.
Βήμα 5: Ασύρματη σύνδεση
Τώρα που ο ελεγκτής έχει προγραμματιστεί με τους κωδικούς για τις πρίζες AC, μπορούμε να προσθέσουμε τη μονάδα nRF24L01.
Χρησιμοποιώντας την κορδέλα Rainbow της DuPont με θηλυκές υποδοχές 2,54mm, ώστε να μπορώ να φτιάχνω προσαρμοσμένους συνδετήρες σύρματος:
- Αριθμός καρφιτσών στο Arduino / Wire Color / nRF24L01 Pin
- Pin 9: Orange / CSN "Chip Select"
- Καρφίτσα 10: Κίτρινο / CE "Chip Enable"
- Pin 11: Green / MOSI "Master Out, Slave In"
- Καρφίτσα 12: Μπλε / MISO "Master In, Slave Out"
- Pin 13: Purple / SCK "System Clock"
- Vcc 3.3v* Κόκκινο (εάν δεν χρησιμοποιείτε Uno, προαιρετική κάρτα προσαρμογέα με ρυθμιστή τάσης)
- Εδαφος. καφέ
Κωδικοποίηση χρώματος καλωδίου κοιτώντας την πλευρά του εξαρτήματος nRF24L01 με τον κρύσταλλο να είναι προσανατολισμένο επάνω - από κάτω δεξιά, προς τα πάνω: Καφέ | Πορτοκαλί | Μωβ | Μπλε. Αριστερά από κάτω προς τα πάνω: Κόκκινο | Κίτρινο | Πράσινο | NC
Περισσότερες εκπληκτικές πληροφορίες σχετικά με τη σύνδεση του nRF24L01 με το Arduino.
Βήμα 6: Από την πλευρά του δέκτη
Ο πηγαίος κώδικας του δέκτη υποθέτει ότι πρόκειται να μεταγλωττιστεί και να εκτελεστεί σε ένα Arduino Uno ή ProMini συνδεδεμένο σε ένα nRF24L01, όπως και ο ελεγκτής. Ως μέρος του συστήματος ελεγκτή κήπου, ο δέκτης θα στέλνει ειδοποιήσεις μέσω συνημμένης οθόνης LCD και/ή ηχητικής ειδοποίησης από πιεζοσυνδεδεμένο στις ακίδες 2 (γείωση), 3 (σήμα), 4 (Vcc). Για χρήση σε έργα αυτοματισμού σπιτιού, το σύστημα ειδοποιήσεων μπορεί να αφαιρεθεί ή να προσαρμοστούν οι κανόνες σύμφωνα με το επιθυμητό αποτέλεσμα.
Βήμα 7: Προχωρώντας…
Η χρήση Arduino Uno, Pro Mini, nRF24L01 και άλλων μονάδων ανοιχτού κώδικα ανοίγει την πόρτα σε πολλές δυνατότητες. Έχουμε τώρα ένα ασύρματο πλαίσιο για την αποστολή αντικειμένων δεδομένων για αισθητήρες, συσκευές, ειδοποιήσεις κ.λπ., χρησιμοποιώντας έναν ελεγκτή για απομακρυσμένες πρίζες AC και εισόδους αισθητήρων και έναν δέκτη για την εξερεύνηση της ανάπτυξης μιας διεπαφής χρήστη. Το TheDecider μπορεί να ενημερωθεί για να εκτελέσει οποιονδήποτε αριθμό εργασιών βάσει αισθητήρων και εισόδων χρήστη. Το τι κάνει ο δέκτης ως απάντηση στα δεδομένα που λαμβάνει εξαρτάται από εσάς.
Απολαύστε το τσίμπημα !!
Ενδιαφέρεστε για Υδροπονία;
Δεύτερος στον αυτοματισμό του σπιτιού
Συνιστάται:
DIY Home Automation Intruder Alarm System !: 5 Βήματα (με εικόνες)
DIY Home Automation Intruder Alarm System !: Σε αυτό το έργο θα σας δείξω πώς να χρησιμοποιήσετε το λογισμικό Home Assistant για να δημιουργήσετε ένα σύστημα συναγερμού εισβολέα για το σπίτι σας. Το σύστημα βασικά θα ανιχνεύσει εάν η πόρτα ανοίξει χωρίς άδεια και στη συνέχεια θα στείλει μια ειδοποίηση
The Task Giving Arduino Machine (γνωστός και ως: Making Your Own Bop-it!): 5 βήματα
The Task Giving Arduino Machine (γνωστός και ως: Making Your Own Bop-it!): Για τη μελέτη που παρακολουθώ αυτήν τη στιγμή πήρα την ανάθεση να φτιάξω κάτι με ένα Arduino. Είχα πάρει μια τυπική συλλογή υλικών από το σχολείο και σκέφτηκα κάτι που θα λειτουργούσε γύρω από αυτά, με ελάχιστο εξωτερικό στρώμα
Hacking a LG Ducted Split for Home Automation: 8 βήματα (με εικόνες)
Hacking a LG Ducted Split for Home Automation: Πρώτα απ 'όλα - Αυτό δεν είναι άλλο ένα hack hack προσομοίωσης τηλεχειριστηρίου υπερύθρων. Το συγκεκριμένο AC μου δεν έχει χρησιμοποιήσιμη διεπαφή που έχει σχεδιαστεί για οποιοδήποτε είδος ελέγχου εκτός από τα έξυπνα χειριστήρια που περιλαμβάνονται στον τοίχο. Έχω ένα σύστημα αντίστροφης διάσπασης LG Ducted στο
IR Remote Hacking and Automation: 13 βήματα (με εικόνες)
IR Remote Hacking and Automation: Γεια σας παιδιά, Από την παιδική μου ηλικία αναρωτιόμουν για το τηλεχειριστήριο της τηλεόρασης και πώς λειτουργεί. Αυτό το διδακτικό λέει την ιστορία πώς κατάφερα να αποκωδικοποιήσω/χακάρω ένα παλιό τηλεχειριστήριο και να το χρησιμοποιήσω για αυτοματισμό στο σπίτι. Αυτό το διδακτικό περιέχει
DIY Security and Hacking Module for Your Laptop (TfCD): 7 βήματα (με εικόνες)
Ενότητα DIY Security and Hacking για το φορητό σας υπολογιστή (TfCD): Οι τακτικές ειδήσεις σχετικά με την παραβίαση μεγάλης κλίμακας και την κυβερνητική παρακολούθηση έχουν έναν αυξανόμενο αριθμό ανθρώπων που κολλούν ταινία στις κάμερές τους. Αλλά γιατί το 2017 ένα ανόητο κομμάτι ταινίας είναι το μόνο πράγμα που μπορεί να εγγυηθεί ότι κανείς δεν μας παρακολουθεί; Τι γίνεται