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

Παρακολούθηση θερμοκρασίας και υγρασίας δωματίου: 6 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας δωματίου: 6 βήματα

Βίντεο: Παρακολούθηση θερμοκρασίας και υγρασίας δωματίου: 6 βήματα

Βίντεο: Παρακολούθηση θερμοκρασίας και υγρασίας δωματίου: 6 βήματα
Βίντεο: Διαδικασία παραγωγής έξι προϊόντων στην Κορέα. Κορεατική χειροτεχνία. 2024, Νοέμβριος
Anonim
Παρακολούθηση θερμοκρασίας και υγρασίας δωματίου
Παρακολούθηση θερμοκρασίας και υγρασίας δωματίου
Παρακολούθηση θερμοκρασίας και υγρασίας δωματίου
Παρακολούθηση θερμοκρασίας και υγρασίας δωματίου

Το έργο μου, QTempair, μετρά τη θερμοκρασία δωματίου, την υγρασία και την ποιότητα του αέρα.

Αυτό το έργο διαβάζει δεδομένα από τους αισθητήρες, στέλνει αυτά τα δεδομένα στη βάση δεδομένων και αυτά τα δεδομένα θα εμφανίζονται σε έναν ιστότοπο. Μπορείτε να αποθηκεύσετε μια θερμοκρασία στις ρυθμίσεις του ιστότοπου, όταν γίνει πιο ζεστή από την αποθηκευμένη θερμοκρασία που θα ανάψει ένας ανεμιστήρας. Μπορείτε επίσης να ενεργοποιήσετε ή να απενεργοποιήσετε τον ανεμιστήρα μέσω του ιστότοπου.

Έτσι με λίγα λόγια το QTempair θα μπορεί:

  • Μετρήστε την υγρασία στο δωμάτιο
  • Μετρήστε τη θερμοκρασία στο δωμάτιο
  • Μετρήστε το διοξείδιο του άνθρακα στο δωμάτιο
  • Εμφάνιση δεδομένων στον ιστότοπο

Σε αυτό το διδακτικό θα εξηγήσω βήμα προς βήμα πώς τα κατάφερα.

Βήμα 1: Βήμα 1: Ξεκινώντας

Βήμα 1: Ξεκινώντας!
Βήμα 1: Ξεκινώντας!
Βήμα 1: Ξεκινώντας!
Βήμα 1: Ξεκινώντας!

Στο συνημμένο θα βρείτε ένα αρχείο excel. A BOM (νομοσχέδιο υλικών) Εκεί θα βρείτε τα υλικά που χρειάζεστε, όπου μπορείτε να τα βρείτε, πόσο θα κοστίσουν και πόσο θα κοστίσει το έργο.

Τα υλικά που θα χρειαστείτε είναι:

  • Raspberry Pi 3 μοντέλο Β
  • DHT22
  • MQ-135
  • Μοτέρ DC
  • Οθόνη LCD
  • Led
  • Ldr
  • Λίγο ξύλο για να φτιάξετε ένα κουτί, αλλά μόνο ένα κουτί ψωμιού, κλπ θα κάνει επίσης το κόλπο!

Βήμα 2: Βήμα 2: Ας ξεκινήσουμε την καλωδίωση

Βήμα 2: Ας ξεκινήσουμε την καλωδίωση
Βήμα 2: Ας ξεκινήσουμε την καλωδίωση

Με βάση αυτό το σχηματικό σχήμα θα πρέπει να μπορείτε να κάνετε την καλωδίωση

Βήμα 3: Βήμα 3: Προγραμματισμός

Προγραμματίζω τα στοιχεία σε Python (https://www.python.org/)

Εάν συνδεθήκατε σωστά με στοιχεία που βασίζονται στο σχηματικό σχήμα, θα πρέπει να μπορείτε να διαβάσετε δεδομένα από αυτά.

Βήμα 4: Βήμα 4: Βάση δεδομένων

Βήμα 4: Βάση δεδομένων
Βήμα 4: Βάση δεδομένων

Χρησιμοποίησα το MySql (https://www.mysql.com/) για τη δημιουργία της βάσης δεδομένων μου. Χρησιμοποίησα 2 πίνακες για αυτό το έργο. Σε έναν πίνακα θα αποθηκεύσουμε τον αισθητήρα που χρησιμοποιούμε σε αυτό το έργο, στον άλλο πίνακα θα αποθηκευτούν τα δεδομένα από τον αισθητήρα. Αυτό συνδέεται με το sensorId από τον πίνακα αισθητήρων.

Βήμα 5: Βήμα 5: Ιστότοπος

Βήμα 5: Ιστότοπος
Βήμα 5: Ιστότοπος
Βήμα 5: Ιστότοπος
Βήμα 5: Ιστότοπος
Βήμα 5: Ιστότοπος
Βήμα 5: Ιστότοπος

Εδώ είναι οι οθόνες της ιστοσελίδας μου. Βλέπετε ότι τα δεδομένα απεικονίζονται στο γράφημα. Αυτά τα δεδομένα εμφανίζονται και η σελίδα ρυθμίσεων.

Βήμα 6: Βήμα 6: Το βάζουμε όλα μαζί

Χρησιμοποίησα MDF για την "θήκη" μου, αλλά μπορείτε να χρησιμοποιήσετε ό, τι θέλετε. Απλά βεβαιωθείτε ότι είναι αρκετά παχύ και μπορείτε να ανοίξετε μερικές τρύπες σε αυτό.

Συνιστάται: