Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Επίδειξη
- Βήμα 2: Το πρόγραμμα Arduino Ino
- Βήμα 3: M.I.T. Σχεδιασμός εφαρμογών
- Βήμα 4: Οικιακές συσκευές
Βίντεο: Έξυπνο σπίτι με Arduino MKR1000 και M.I.T. Εφαρμογή Android: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Σε αυτό το σεμινάριο περιγράφω πώς να βελτιώσετε το έξυπνο σπίτι σας με λίγα μόνο στοιχεία.
Η καρδιά αυτού του έξυπνου σχεδιασμού σπιτιού είναι ο πίνακας Arduino MKR1000, που ελέγχεται με μια εφαρμογή, σχεδιασμένος στην ιστοσελίδα ανάπτυξης του M. I. T. (Ινστιτούτο Τεχνολογίας της Μασαχουσέτης).
Πώς γίνεται; Στην ιστοσελίδα από το M. I. T. μπορείτε να συνδεθείτε με τον λογαριασμό σας Google για να δημιουργήσετε μόνοι σας μια εφαρμογή για smartphone Android. Μπορείτε να ορίσετε τις οθόνες και να προγραμματίσετε όλες τις υποκείμενες εντολές. Το τελευταίο γίνεται με μια καθαρή οπτική γλώσσα προγραμματισμού WYSIWYG (αυτό που βλέπετε είναι αυτό που παίρνετε) με συναρτήσεις μπλοκ.
Έφτιαξα μια εφαρμογή για τον έλεγχο της πλακέτας Arduino MKR1000 μέσω WiFi με 5 διαφορετικές εξόδους για εναλλαγή 5 διαφορετικών συσκευών σε ένα «έξυπνο σπίτι». Αρχικά, συνδέονται μόνο LED, αλλά μπορούν εύκολα να αντικατασταθούν με εναλλαγή ρελέ για σύνδεση οικιακών συσκευών.
Προμήθειες
1 τύπος πλακέτας Arduino MKR1000, 7 αντιστάσεις 1kOhm. 7 led 5 mm, διαφορετικά χρώματα. Πίνακας και καλωδίωση.
5V DC ρελέ ένα ανά οικιακή εφαρμογή.
Τροφοδοτικό 5V DC για το MKR1000 (το τροφοδοτικό USB για κονδυλώματα τοίχου θα κάνει).
Η / Υ με εγκατεστημένο το λογισμικό Arduino IDE.
Βήμα 1: Επίδειξη
Εδώ μπορείτε να δείτε πώς ενεργοποιούνται και απενεργοποιούνται οι 5 διαφορετικές έξοδοι με LED. Επίσης, εμφανίζεται η ρύθμιση της οθόνης, μπορείτε να επιλέξετε τον αριθμό των κουμπιών χρησιμοποιώντας τα πλαίσια ελέγχου. (τουλάχιστον ένα κουμπί, το πολύ πέντε κουμπιά).
Τα κουμπιά είναι πράσινα όταν οι λυχνίες LED μπορούν να ενεργοποιηθούν και γίνονται κόκκινες εάν οι λυχνίες LED μπορούν να απενεργοποιηθούν. Μετά το κλείσιμο της εφαρμογής, η κατάσταση κάθε κουμπιού αποθηκεύεται στη μνήμη.
Υπάρχουν δύο επιπλέον LED, ένα λευκό που δείχνει ότι το MKR1000 ψάχνει για το σωστό κανάλι WiFi και ένα μπλε που δείχνει τη σύνδεση είναι εγκατεστημένο και εντάξει. Αυτό απαιτεί περίπου. 20 δευτερόλεπτα μετά την ενεργοποίηση.
Όταν το WiFi σβήσει, το MKR1000 θα ξεκινήσει ξανά την αναζήτηση για τη σύνδεση.
Βήμα 2: Το πρόγραμμα Arduino Ino
Το Arduino MKR1000 χρειάζεται ένα πρόγραμμα για να λειτουργήσει με την εφαρμογή από το M. I. T. Είναι μια εκτεταμένη και βελτιωμένη έκδοση του προγράμματος που περιγράφεται στην έκδοση του Agus Kurniawan "Arduino and Genuino MKR1000 Workshop Development 2016".
Κατεβάστε το αρχείο, αντιγράψτε το κείμενο στο Arduino IDE και, στη συνέχεια, ανεβάστε το πρόγραμμα στο Arduino MKR1000. Ανατρέξτε στο www.arduino.cc για μια εξήγηση σχετικά με την εγκατάσταση και τη χρήση του απαραίτητου λογισμικού και τον προγραμματισμό του Arduino. Πριν φορτώσετε το πρόγραμμα στο MKR1000, αντικαταστήστε πρώτα τις τιμές "xxx" με τους (μυστικούς) κωδικούς σας για το δίκτυο WiFi στο δικό σας έξυπνο σπίτι.
Εάν δεν έχετε προγραμματίσει προηγουμένως ένα MKR1000, πρέπει πρώτα να κάνετε το MKR1000 ορατό στο IDE. Το MKR1000 δεν περιλαμβάνεται ως στάνταρ. Πρώτα εγκαταστήστε την απαιτούμενη βιβλιοθήκη "Wifi101. Για να το κάνετε αυτό, μεταβείτε στο "εργαλεία/διαχείριση βιβλιοθηκών" και επιλέξτε τη βιβλιοθήκη WiFi101. Το τελευταίο βήμα είναι να προσθέσετε τον πίνακα MKR1000. Για να το κάνετε αυτό, μεταβείτε στο "εργαλεία/πίνακας/Διαχειριστής πινάκων". Από τη λίστα των πινάκων, εντοπίστε τα "Arduino SAMD Boards (32-bit ARM Cortex-M0 +)". Κάντε κλικ εκεί στο "Περισσότερες πληροφορίες" και "εγκατάσταση" για να εγκαταστήσετε αυτόν τον πίνακα.
Βήμα 3: M. I. T. Σχεδιασμός εφαρμογών
Στην ιστοσελίδα από το M. I. T. μπορείτε να συνδεθείτε με τον λογαριασμό σας Google για να δημιουργήσετε μόνοι σας μια εφαρμογή για smartphone Android. Μπορείτε να ορίσετε τις οθόνες και να προγραμματίσετε όλες τις υποκείμενες εντολές. Το τελευταίο γίνεται με μια καθαρή οπτική γλώσσα προγραμματισμού WYSIWYG (αυτό που βλέπετε είναι αυτό που παίρνετε) με συναρτήσεις μπλοκ.
Το πρόγραμμα Android μου μπορεί να βρεθεί στη συλλογή του M. I. T. ιστοσελίδα ανάπτυξης. Συνδεθείτε και αναζητήστε το "MKR1000" και κατεβάστε την πιο πρόσφατη έκδοση "MKR1000_V4_Control". Θα λάβετε ένα αντίγραφο στη δική σας σελίδα ανάπτυξης που μπορείτε να δείτε και να αλλάξετε ή να βελτιώσετε.
Αν θέλετε να δοκιμάσετε το εκτελέσιμο αρχείο Android (το αρχείο APK) χωρίς να συνδεθείτε στο M. I. T. ιστοσελίδα μπορείτε να κατεβάσετε απευθείας το αρχείο εδώ και να το αντιγράψετε και να το εγκαταστήσετε στο δικό σας smartphone.
Το M. I. T. ο ιστότοπος είναι γεμάτος με μαθήματα, έναν οδηγό έναρξης και ένα μεγάλο φόρουμ. Μπορείτε να μάθετε να προγραμματίζετε βήμα προς βήμα, σχεδιάζοντας την οθόνη του τηλεφώνου σας και όλα τα μπλοκ που ελέγχουν τα κουμπιά.
σημαντική σημείωση: όταν η εφαρμογή σας είναι έτοιμη για εγκατάσταση, αντιγράψτε την στο τηλέφωνό σας και κάντε διπλό κλικ στο αρχείο apk. Είναι ασφαλές στη χρήση, ωστόσο το virusscanner σας πιθανότατα θα τρελαθεί και θα αρχίσει να προειδοποιεί με πολλά λάθος μηνύματα ασφαλείας. Απλώς αγνοήστε τα, ο κύριος λόγος είναι ότι κατεβάζετε μια εφαρμογή έξω από το επίσημο κατάστημα εφαρμογών…
Βήμα 4: Οικιακές συσκευές
Αντί για LED μπορείτε να συνδέσετε μικρά ρελέ 5V DC για εναλλαγή οικιακών συσκευών. Όλα αυτά συνδέονται με επικίνδυνες τάσεις (110 V AC ή περισσότερο), οπότε να είστε προσεκτικοί και να εργάζεστε με ασφάλεια.
Τα ίδια τα ρελέ χρειάζονται ισχύ, εάν εγκαταστήσετε και τα 5 ρελέ προτείνω να χρησιμοποιήσετε ξεχωριστή τροφοδοσία 5 V DC για τα ρελέ. Διαφορετικά, η σύνδεση MKR1000 5VDC θα υπερφορτωθεί.
Συνιστάται:
Μια κολοκύθα αποκριών IoT - Έλεγχος LED με Arduino MKR1000 και εφαρμογή Blynk ???: 4 βήματα (με εικόνες)
Μια κολοκύθα αποκριών IoT | Έλεγχος LED με Arduino MKR1000 και Blynk App ???: Γεια σε όλους, Πριν από μερικές εβδομάδες ήταν το Halloween και ακολουθώντας την παράδοση έβγαλα μια ωραία κολοκύθα για το μπαλκόνι μου. Αλλά έχοντας την κολοκύθα μου έξω, συνειδητοποίησα ότι ήταν αρκετά ενοχλητικό να πρέπει να βγαίνω κάθε βράδυ για να ανάψω το κερί. Και εγώ
Πώς να φτιάξετε ένα έξυπνο δοχείο με το NodeMCU που ελέγχεται από την εφαρμογή: 8 βήματα
Πώς να φτιάξετε ένα έξυπνο δοχείο με το NodeMCU που ελέγχεται από την εφαρμογή: Σε αυτόν τον οδηγό θα δημιουργήσουμε ένα Smart Pot που ελέγχεται από ένα ESP32 και μια εφαρμογή για smartphone (iOS και Android). Θα χρησιμοποιήσουμε το NodeMCU (ESP32) για τη συνδεσιμότητα και τη βιβλιοθήκη Blynk για το cloud IoT και την εφαρμογή στο smartphone. Τελικά εμείς
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ
Κάντε το σπίτι σας έξυπνο με Sonoff και Contactor: 3 βήματα
Κάντε το σπίτι σας έξυπνο με Sonoff και Contactor: Κάντε το σπίτι σας έξυπνο με Sonoff και Contactor
Απλό στην εφαρμογή WiFI Control στο σπίτι σας: 5 βήματα
Απλό στην εφαρμογή WiFI Control στο σπίτι σας: Το ESP-01S είναι μια φθηνή και εύχρηστη ασύρματη λύση. Συνδυάζοντας με άλλους αισθητήρες και ενεργοποιητές, η απομακρυσμένη παρακολούθηση και έλεγχος μπορούν να πραγματοποιηθούν με άνεση. Σε αυτό το έργο, θα κατασκευάσω έναν έξυπνο διακόπτη για τον έλεγχο του ανεμιστήρα από το ESP-01S Rela