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

Smart Home With Arduino: 11 βήματα (με εικόνες)
Smart Home With Arduino: 11 βήματα (με εικόνες)

Βίντεο: Smart Home With Arduino: 11 βήματα (με εικόνες)

Βίντεο: Smart Home With Arduino: 11 βήματα (με εικόνες)
Βίντεο: SwitchBee Smart House video 2024, Ιούλιος
Anonim
Έξυπνο σπίτι με Arduino
Έξυπνο σπίτι με Arduino

Γεια σας.

Θα σας δείξω πώς να φτιάξετε το δικό σας έξυπνο σπίτι. Δείχνει τη θερμοκρασία τόσο στο εσωτερικό όσο και στο εξωτερικό, εάν το παράθυρο είναι ανοιχτό ή κλειστό, δείχνει όταν βρέχει και ειδοποιεί όταν κινούνται οι αισθήσεις του αισθητήρα PIR. Έκανα την εφαρμογή στο android για να εμφανίζει όλα τα δεδομένα (μπορείτε επίσης να την παρακολουθήσετε στο πρόγραμμα περιήγησης). Μπορείτε να δείτε τη θερμοκρασία στο σπίτι σας και άλλες πληροφορίες από όλο τον κόσμο! Η εφαρμογή μεταφράζεται στα αγγλικά και στα πολωνικά. Το έχτισα γιατί ήθελα να φτιάξω το δικό μου έξυπνο σπίτι και να το ελέγξω. Εάν θέλετε, μπορείτε να φτιάξετε το δικό σας έξυπνο σπίτι, το μόνο που χρειάζεστε είναι μέρη (αναφέρονται παρακάτω) και πολλή επιθυμία. Ας ξεκινήσουμε λοιπόν.

Επεξήγηση των αρκτικόλεξων για αρχάριους:

GND - γείωση

VCC - δύναμη

PIR - αισθητήρας κίνησης

Βήμα 1: Μέρη

Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά

Όλα τα μέρη μου κόστισαν 90 $

  • Arduino
  • Ενότητα Ethernet ENC28J60
  • Θερμόμετρο DS18B20 x2
  • Μονάδα μικροφώνου
  • Αισθητήρας βροχής
  • Αισθητήρας PIR
  • Διακόπτης καλαμιού
  • Αναμετάδοση
  • Αντίσταση 4, 7k Ω
  • Καλώδιο στριμμένου ζεύγους
  • Καλώδιο Ethernet
  • Εργαλεία (συγκόλληση, κατσαβίδι)

Βήμα 2: Σύνδεση

Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση

Πάνω έβαλα εικόνα από το fritzing με σύνδεση. Αν έχετε πρόβλημα με αυτό αφήστε ένα σχόλιο.

Βήμα 3: Πρόγραμμα

Πρώτα πρέπει να κάνετε λήψη, εξαγωγή και εισαγωγή αυτής της βιβλιοθήκης στο arduino IDE. Και κάντε λήψη της βιβλιοθήκης 1Wire από εδώ, θερμοκρασία Ντάλας από εδώ και εισαγάγετε την επίσης στο arduino IDE. Μπορείτε να ανεβάσετε αυτό το πρόγραμμα στο arduino σας. Στο σχόλιο υπάρχει μια εξήγηση του κώδικα.

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

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

Όταν κάνετε κλικ στην ανανέωση στην εφαρμογή σας ή στο πρόγραμμα περιήγησης, το Arduino στέλνει δεδομένα στο smartphone/πρόγραμμα περιήγησης. Η εφαρμογή λαμβάνει τον πηγαίο κώδικα από κάθε σελίδα (/tempin, /tempout, /rain, /window, /alarm) και τον εμφανίζει στο τηλέφωνό σας.

Βήμα 5: Appliaction για Android

Εφαρμογή για Android
Εφαρμογή για Android
Εφαρμογή για Android
Εφαρμογή για Android
Εφαρμογή για Android
Εφαρμογή για Android

Για να εγκαταστήσετε την εφαρμογή στο τηλέφωνό σας Android πρέπει να το κάνετε αυτό (μπορείτε να το δείτε στην παραπάνω εικόνα): 1. το πρώτο βήμα είναι η λήψη του αρχείου smartHome.apk2. Αποστολή αρχείου apk στο τηλέφωνό σας 3. Ανοίξτε τον διαχειριστή αρχείων και εντοπίστε το αρχείο smarthHome.apk4. Κάντε κλικ σε αυτό και κάντε κλικ στην εγκατάσταση (εάν έχετε ενεργοποιήσει την επιλογή εγκατάστασης εφαρμογών εκτός του google play που χρειάζεστε για να το ενεργοποιήσετε) 5. Ολοκληρώσατε την εγκατάσταση, μπορείτε να ενεργοποιήσετε την εφαρμογή

Η εφαρμογή μεταφράζεται στα αγγλικά και στα πολωνικά. Στο πρόγραμμα περιήγησης μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε το φως, αλλά στην εφαρμογή όχι επειδή δεν μπορώ να το κάνω, συγγνώμη.

Βήμα 6: Διαμόρφωση εφαρμογής

Διαμόρφωση εφαρμογής
Διαμόρφωση εφαρμογής
Διαμόρφωση εφαρμογής
Διαμόρφωση εφαρμογής
Διαμόρφωση εφαρμογής
Διαμόρφωση εφαρμογής
Διαμόρφωση εφαρμογής
Διαμόρφωση εφαρμογής

Θα εξηγήσω πώς λειτουργεί η εφαρμογή. Εμφανίζει όλα τα δεδομένα από το σπίτι σας. Μπορείτε να κάνετε κλικ στο εικονίδιο ρυθμίσεων για να επεξεργαστείτε τη διεύθυνση IP σας και να ενεργοποιήσετε ή να απενεργοποιήσετε το ξυπνητήρι. Όταν ενεργοποιείτε το ξυπνητήρι, η εφαρμογή λαμβάνει δεδομένα από τον αισθητήρα PIR στην υπηρεσία και αν εντοπιστεί μετακινηθείτε στο σπίτι σας, πραγματοποιεί ειδοποίηση. Η εφαρμογή ανακτά τα δεδομένα από τον αισθητήρα κίνησης κάθε λεπτό. Στο πεδίο IP πρέπει να εισαγάγετε τη διεύθυνση IP σας. Μπορείτε να το ελέγξετε εδώ.

Βήμα 7: Πρόγραμμα περιήγησης

Πρόγραμμα περιήγησης
Πρόγραμμα περιήγησης
Πρόγραμμα περιήγησης
Πρόγραμμα περιήγησης

Πληκτρολογήστε το πρόγραμμα περιήγησής σας το ip / all. Εκεί μπορείτε να δείτε όλα τα δεδομένα και να ενεργοποιήσετε και να απενεργοποιήσετε το φως.

Μπορείτε να το χρησιμοποιήσετε αντί για την εφαρμογή στο Android.

Βήμα 8: Προώθηση θυρών

Προώθηση λιμένων
Προώθηση λιμένων

Πρέπει να ανοίξετε τη θύρα στο δρομολογητή σας. Ανοίξτε τη διαμόρφωση του δρομολογητή σας και ορίστε το arduino ip και ανοίξτε τη θύρα 80. Μπορείτε να το δείτε στην παραπάνω εικόνα.

Βήμα 9: ΟΧΙ IP (προαιρετικό)

ΟΧΙ IP (προαιρετικό)
ΟΧΙ IP (προαιρετικό)

Μπορείτε να δημιουργήσετε έναν λογαριασμό χωρίς ip, αλλά αυτό δεν είναι απαραίτητο. Στην παραπάνω εικόνα μπορείτε να δείτε πώς να το διαμορφώσετε.

Βήμα 10: Δοκιμάστε το

Εάν θέλετε να δείτε τα δεδομένα στον υπολογιστή σας, μπορείτε να το κάνετε πληκτρολογώντας το πρόγραμμα περιήγησής σας yourip / all (π.χ. 12.345.678.901/all) ή χρησιμοποιώντας την εφαρμογή Android.

Θυμηθείτε να αφήσετε ένα σχόλιο και κάντε κλικ στο αγαπημένο αν σας αρέσει το έργο μου:)

Βήμα 11: ΕΠΕΞΕΡΓΑΣΙΑ: Πηγαίος κώδικας εφαρμογής Android

Επειδή πολλοί άνθρωποι με ρώτησαν για τον πηγαίο κώδικα του android, τον προσθέτω παρακάτω.

Συνιστάται: