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

Έξυπνη πόρτα: 3 βήματα
Έξυπνη πόρτα: 3 βήματα

Βίντεο: Έξυπνη πόρτα: 3 βήματα

Βίντεο: Έξυπνη πόρτα: 3 βήματα
Βίντεο: ΈΞΥΠΝΗ ΠΌΡΤΑ 2024, Νοέμβριος
Anonim
Έξυπνη Πόρτα
Έξυπνη Πόρτα
Έξυπνη Πόρτα
Έξυπνη Πόρτα

Το Smart Door είναι μια εύκολη λύση για να συνδέσετε την πόρτα σας με το smartphone με μερικά απλά βήματα.

Το Smart Door θα σας ειδοποιήσει όταν ξεχάσατε να κλειδώσετε την πόρτα και όταν κάποιος πλησιάζει την πόρτα σας.

Ποιοι είμαστε?

Δύο φοιτητές Πληροφορικής από το Διεπιστημονικό Κέντρο (IDC), Herzliya, Ισραήλ. Αυτό το σύστημα Smart Door είναι το τελευταίο μας έργο στο μάθημα «Το Διαδίκτυο των Πραγμάτων (IoT)».

Δοκιμάσατε το έργο μας; Ενημέρωσέ μας! Θα χαρούμε να σας ακούσουμε αν έχετε σημεία βελτίωσης ή σχόλια. Επιπλέον, θα θέλαμε να πάρουμε μερικές φωτογραφίες!

Προμήθειες

1 x πίνακας ESP8266 (Χρησιμοποιήσαμε Wemos D1 mini)

1 x Καλώδιο Micro-USB

12 x καλώδια jumper

1 x ποτενσιόμετρο

1 x αισθητήρας υπερήχων

1 x ηχείο

Βήμα 1: Τα κυκλώματα

Τα Κυκλώματα
Τα Κυκλώματα

Σε αυτό το βήμα, θα συνδέσουμε όλους τους αισθητήρες.

Αισθητήρας υπερήχων:

  • Συνδέστε το Vcc σε 5v
  • Συνδέστε το GND στο G
  • Συνδέστε το Trig στο D8
  • Συνδέστε το Echo στο D7

Ποτενσιόμετρο:

  • Συνδέστε το GND στο G (αριστερό πόδι)
  • Συνδέστε το VCC σε 5v (δεξί πόδι)
  • Συνδέστε το μεσαίο πόδι στο A0

Ομιλητής:

  • Συνδέστε το GND στο G
  • Συνδέστε το Vcc στο D6

Βήμα 2: Εγκατάσταση του απαιτούμενου λογισμικού και των πινάκων ελέγχου

Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου
Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου
Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου
Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου
Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου
Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου

Arduino IDE

Εγκαταστήστε το Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Εγκαταστήστε σχετικά "προγράμματα οδήγησης" για τις πλακέτες ESP8266 στο Arduino IDE σας:

Adafruit

Δημιουργήστε έναν λογαριασμό:

Μεταβείτε στις "Ροές" και προσθέστε 2 ροές:

  1. ποτενσιόμετρο
  2. υπερηχητικός

Στη συνέχεια, μεταβείτε στον "Πίνακα ελέγχου" και δημιουργήστε έναν νέο πίνακα ελέγχου, στη συνέχεια, εισαγάγετε στον πίνακα ελέγχου και προσθέστε 2 μπλοκ, χρησιμοποιώντας το σύμβολο συν στα δεξιά της σελίδας:

  1. Προσθέστε μπλοκ μετρητή και, στη συνέχεια, επιλέξτε ροή ποτενσιόμετρου και βεβαιωθείτε ότι η μέγιστη τιμή είναι 1.
  2. Προσθέστε μπλοκ μετρητή και, στη συνέχεια, επιλέξτε τροφοδοσία υπερήχων και βεβαιωθείτε ότι η μέγιστη τιμή είναι 100.
  3. Κάντε κλικ στο 'Αποθήκευση'.

Εφαρμογή Blynk

IOS:

Google Play:

Δημιουργήστε έναν λογαριασμό και, στη συνέχεια:

  1. Δημιουργήστε ένα έργο Blynk. (όταν θα το κάνετε θα λάβετε το κλειδί ελέγχου ταυτότητας μέσω email κρατήστε το, θα το χρησιμοποιήσουμε στο επόμενο βήμα).
  2. Διαμορφώστε την εφαρμογή βάσει του πίνακα σας (στην περίπτωσή μας, Wemos mini 1).
  3. Προσθέστε ένα γραφικό στοιχείο ειδοποιήσεων. (Δείτε τις συνημμένες φωτογραφίες για διαμόρφωση).

Βήμα 3: Ο κώδικας

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

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

Ανοίξτε τον κωδικό στο Arduino IDE, βεβαιωθείτε ότι ο πίνακας στον οποίο εργάζεστε είναι όντως ο σωστός πίνακας.

Όταν εκτελείτε τη σειριακή οθόνη, βεβαιωθείτε ότι χρησιμοποιείτε 115200baud.

Παρατηρήστε ότι υπάρχουν σημεία στον κώδικα που πρέπει να τροποποιήσετε ανάλογα με το έργο σας (όπως τα στοιχεία WiFi).

Όλα είναι γραμμένα στην τεκμηρίωση.

Συνιστάται: