Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Έφτιαξα ένα έργο για τη μέτρηση της θερμοκρασίας, της υγρασίας και της ποιότητας του αέρα σε 3 δωμάτια. Οι πελάτες στέλνουν δεδομένα στον παραλήπτη μέσω NRF24L01+PA+LNA Transrecievers και ο διακομιστής ιστού σχεδιάζει γραφήματα χρησιμοποιώντας γραφήματα Google.
μεταχειρισμένα ανταλλακτικά:
Arduino Nano v3.0 αγοράστε
Αγοράστε αισθητήρες θερμοκρασίας & υγρασίας DTH22
MQ135 Αισθητήρες ποιότητας αέρα αγορά
NRF24L01+PA+LNA Transrecievers. αγορά
Αγοράστε ρυθμιστές τάσης 5V έως 3.3V
Αγορά μονάδας Arduino Nano Ethernet
Αγορά συνδετήρα micro usb
Orange PI Zero (για διακομιστή ιστού) αγορά
Βήμα 1: Κυκλώματα πελάτη και διακομιστή
Υπάρχουν 2 διαφορετικά διαγράμματα κυκλώματος για πελάτες και διακομιστές.
Αφού έφτιαξα πρωτότυπα εργασίας, σχεδίασα το κύκλωμα στο www.easyeda.com και παρήγγειλα PCB.
Αυτά είναι σε πολύ υψηλή ποιότητα!
Βήμα 2: PCB πελάτη και διακομιστή
Οι τιμές λαμβάνονται από τον διακομιστή και προωθούνται στον PHP Webserver.
Ο διακομιστής Web χρησιμοποιεί ελαφριά βάση δεδομένων Sqlite για την αποθήκευση δεδομένων.
Μπορείτε επίσης να δημιουργήσετε τα ίδια PCB (ες) χρησιμοποιώντας αρχεία gerber στο συνημμένο.
Βήμα 3: Γραφήματα
Υπάρχουν σελίδες γραφήματος που είναι?
- Τιμές τελευταίας θερμοκρασίας, υγρασίας, ατμοσφαιρικής ρύπανσης
- Τελευταίες 7 ημέρες - Ιστορικά στοιχεία θερμοκρασίας
- Τελευταίες 7 ημέρες - Ιστορικά στοιχεία υγρασίας
- Τελευταίες 7 ημέρες - Ιστορικά στοιχεία της ατμοσφαιρικής ρύπανσης
Βήμα 4: Διακομιστής PHP
Εγκαταστήστε έναν διακομιστή web php σε υπολογιστή pc / single board. Στη συνέχεια, αντικαταστήστε το φάκελο/var/www/με το ακόλουθο αποθετήριο SVN
svn.riouxsvn.com/ikeaps2014encod/www
Ευχαριστώ πολύ…
Να εχετε μια ομορφη μερα!