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

Φθηνό και εύκολο σύστημα έξυπνου σπιτιού: 7 βήματα
Φθηνό και εύκολο σύστημα έξυπνου σπιτιού: 7 βήματα

Βίντεο: Φθηνό και εύκολο σύστημα έξυπνου σπιτιού: 7 βήματα

Βίντεο: Φθηνό και εύκολο σύστημα έξυπνου σπιτιού: 7 βήματα
Βίντεο: Ξύλο μεταξύ κάμεραμαν του ΣΚΑΙ και πολίτη 2024, Ιούλιος
Anonim
Φθηνό και εύκολο σύστημα Smart Home
Φθηνό και εύκολο σύστημα Smart Home

Γεια σου!

Είμαι ο Ed είμαι ένας 15χρονος με πάθος για υπολογιστές, προγραμματισμό και ηλεκτρολογία. Δεδομένου ότι είμαι αρκετά νέος ζω στο σπίτι των γονιών μου, Αυτό το έργο ξεκίνησε όταν αποφάσισα να μετακομίσω στο Δωμάτιο Σοφίτα/ Σοφίτα. Κατά την σχεδίαση του δωματίου με νέα έπιπλα που θα αγοράσω αποφάσισα ότι θα το φτιάξω δωμάτιο λίγο διαφορετικό? Και το Smart Room γεννήθηκε!

Βήμα 1: Απόκτηση ανταλλακτικών

Απόκτηση ανταλλακτικών
Απόκτηση ανταλλακτικών

Υπάρχουν διάφοροι τρόποι για να το κάνετε αυτό. Μπορείτε να αγοράσετε όλα τα εξαρτήματα φθηνά, αλλά η παράδοση διαρκεί περίπου 30 ημέρες από την Κίνα ή μπορείτε να αγοράσετε τα ανταλλακτικά στο Amazon.

(Όλοι οι σύνδεσμοι στο Ηνωμένο Βασίλειο φοβάμαι)

NODEMCU 1x

Αμαζόνα

Bangood

ARDUINO Τουλάχιστον 2x Ανάλογα με το πόσες μονάδες χρησιμοποιείτε (Οποιοδήποτε είδος θα κάνει, αλλά χρησιμοποίησα το Pro Micros καθώς τα είχα ξαπλωμένα)

Αμαζόνα

Bangood

Πίνακας ρελέ 8 τεμαχίων 1x

Bangood

Αμαζόνα

Ενότητες ραδιοφώνου (NRF24L01) τουλάχιστον 2x

Αμαζόνα

Bangood

Προσαρμογείς ραδιοφώνου τουλάχιστον 2x

Bangood

Αμαζόνα

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

Αμαζόνα

Bangood

MISC

Πολλά καλώδια Jumper, διαφορετικών άκρων

Πολλή Υπομονή

λωρίδα LED ws2182b

Επιπλέον έξυπνα είδη σπιτιού, π. ανεμιστήρας

Amazon Echo, οποιουδήποτε τύπου

Καλώδια USB για προγραμματισμό

Perf Board

Κεφαλίδες καρφιτσών

Βήμα 2: Πώς λειτουργεί

Πως δουλεύει
Πως δουλεύει

Όταν το κάνουμε αυτό πρέπει πρώτα να καταλάβουμε πώς λειτουργεί.

Ουσιαστικά υπάρχουν 3 στοιχεία σε αυτήν τη ρύθμιση.

  • Το NodeMCU που λαμβάνει εντολές από το amazon Echo Which στέλνει εντολές κατά μήκος του ρελέ
  • Το Arduino που λαμβάνει εντολές από το NodeMCU μέσω του ρελέ Στη συνέχεια στέλνει περισσότερες εντολές μέσω ραδιοφώνου
  • Το Receiving Radio Arduino, το οποίο λαμβάνει εντολές μέσω ραδιοφώνου και είναι προσαρτημένο σε όλα τα φώτα

Ξέρω ότι υπάρχουν καλύτεροι τρόποι για να επικοινωνήσετε το arduino με το NodeMCU παρά με το Basic relay board Logic, αλλά δοκίμασα άλλες 3 λύσεις και αυτό ήταν το μόνο που δούλεψε στο τέλος, έτσι κόλλησα με αυτό.

Βήμα 3: Καλωδίωση των εξαρτημάτων (πομπός)

Καλωδίωση των ανταλλακτικών (πομπός)
Καλωδίωση των ανταλλακτικών (πομπός)
Καλωδίωση των ανταλλακτικών (πομπός)
Καλωδίωση των ανταλλακτικών (πομπός)
Καλωδίωση των ανταλλακτικών (πομπός)
Καλωδίωση των ανταλλακτικών (πομπός)
Καλωδίωση των ανταλλακτικών (πομπός)
Καλωδίωση των ανταλλακτικών (πομπός)

Πρώτα συνδέστε το NODEMCU στο ρελέ,

Το D0-D6 θα πρέπει να συνδεθεί με το INPUT 1-7 στο ρελέ

και το VIN και το GROUND συνδέθηκαν αναλόγως.

Συνδέστε το ρελέ στο Arduino

Αυτό που προσπαθούμε να κάνουμε είναι το ρελέ να είναι σαν ένα απλό κουμπί.

Συνδέστε λοιπόν το ΟΧΙ του ρελέ σε ρεύμα 5v

Συνδέστε το COM του ρελέ σε δύο διαφορετικά πράγματα, στη σωστή ακίδα arduino και στο GND μέσω μιας αντίστασης έλξης 1Kohm.

Μπορείτε είτε να τα κάνετε όλα αυτά σε μια σανίδα ψωμιού είτε μέσω υπερφορτών με συγκόλληση

Συνδέστε τη μονάδα ραδιοφώνου

Τοποθετήστε πρώτα τη μονάδα ραδιοφώνου στον προσαρμογέα της και στη συνέχεια συνδέστε την

Αυτό είναι για pro micro

Προσαρμογέας ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

ΜΙ - 14

Αυτή είναι όλη η καλωδίωση για τη λειτουργία πομπού

Βήμα 4: Καλωδίωση των ανταλλακτικών (δέκτης)

Καλωδίωση των ανταλλακτικών (δέκτης)
Καλωδίωση των ανταλλακτικών (δέκτης)
Καλωδίωση των ανταλλακτικών (δέκτης)
Καλωδίωση των ανταλλακτικών (δέκτης)
Καλωδίωση των ανταλλακτικών (δέκτης)
Καλωδίωση των ανταλλακτικών (δέκτης)
Καλωδίωση των ανταλλακτικών (δέκτης)
Καλωδίωση των ανταλλακτικών (δέκτης)

Αυτό το μέρος εξαρτάται από το πόσες μονάδες δέκτη σκοπεύετε να χρησιμοποιήσετε. Για μένα χρησιμοποιώ μεγάλη ποσότητα, απλώς επαναλάβετε αυτό το βήμα.

Πρώτα, Συνδέστε τη μονάδα ραδιοφώνου. Πρώτα τοποθετήστε τη μονάδα ραδιοφώνου στον προσαρμογέα της και στη συνέχεια συνδέστε την

Αυτό είναι για pro micro

Προσαρμογέας ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

ΜΙ - 14

Συνδέστε τη λωρίδα LED

5v - 5v

GND -GND

DI- A0

Βήμα 5: Ο Κώδικας

Ο κώδικας
Ο κώδικας

Γεια, Θα παραδεχτώ αυτή τη στιγμή ότι η γνώση μου C ++/ Arduino είναι υποτιμημένη.

Ως εκ τούτου, συγχώνευσα πολλούς κωδικούς διαφορετικών ανθρώπων μαζί

Πίστωση σε:

Ρούι Σάντος

Πώς να Mechatronics

Παραδείγματα Arduino

Δημιουργός FauxMoESP

Ουσιαστικά ο κώδικας NodeMCU χρησιμοποιεί μια υπέροχη βιβλιογραφία που ονομάζεται FauxMoESP, που μιμείται έναν διακόπτη WeMO.

Από εκεί είναι αρκετά απλό στη χρήση, αλλά εξακολουθώ να χρησιμοποιώ και να τροποποιώ τον κώδικα του Rui Santos, συγγνώμη!

Ελέγχει κάθε ρελέ να κάνει μια συγκεκριμένη εντολή και αυτό είναι όλο.

Ο κώδικας πομπού Arduino προσδιορίζει μοτίβα και στη συνέχεια στέλνει ραδιοσήματα, και πάλι, δεν ήταν εντελώς ο κωδικός μου, αλλά τον τροποποίησα.

Ο κωδικός Arduino Reciever και πάλι, δεν ήταν εντελώς δικός μου, αλλά τον τροποποίησα, ακούει κωδικούς και μετά ενεργοποιεί/ απενεργοποιεί τα LED

Ο κώδικας συνδέεται παρακάτω

Βήμα 6: Ρύθμιση Alexa

Alexa Setup
Alexa Setup

Η βάση των εντολών είναι ρουτίνες.

Η alexa ξέρει πώς να κάνει 7 πράγματα. Ενεργοποιήστε και απενεργοποιήστε κάθε ρελέ, ρυθμίζοντας το διακόπτη FauxmoESP στο 10%, 20% κ.λπ. Αυτό δεν είναι αρκετό όμως. Χρησιμοποιούμε λοιπόν ρουτίνες για να κάνουμε όλα αυτά τα πράγματα προκειμένου να μπορέσουμε να διατάξουμε τα LEDS.

Αυτή η διαδικασία μπορεί να διαρκέσει λίγο, αλλά κάντε υπομονή!

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

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

Συνιστάται: