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

Μετεωρολογικός σταθμός WiFi μετεωρολογικός σταθμός V1.0: 19 βήματα (με εικόνες)
Μετεωρολογικός σταθμός WiFi μετεωρολογικός σταθμός V1.0: 19 βήματα (με εικόνες)

Βίντεο: Μετεωρολογικός σταθμός WiFi μετεωρολογικός σταθμός V1.0: 19 βήματα (με εικόνες)

Βίντεο: Μετεωρολογικός σταθμός WiFi μετεωρολογικός σταθμός V1.0: 19 βήματα (με εικόνες)
Βίντεο: Μετεωρολογικός σταθμός θερμοκρασία (°C) υγρασία (%) ατμοσφαιρική πίεση (kPa) 2024, Δεκέμβριος
Anonim
Image
Image
Μετεωρολογικός σταθμός με ηλιακή ενέργεια V1.0
Μετεωρολογικός σταθμός με ηλιακή ενέργεια V1.0
Μετεωρολογικός σταθμός με ηλιακή ενέργεια V1.0
Μετεωρολογικός σταθμός με ηλιακή ενέργεια V1.0
Μετεωρολογικός σταθμός με ηλιακή ενέργεια V1.0
Μετεωρολογικός σταθμός με ηλιακή ενέργεια V1.0

Σε αυτό το Instructable, θα σας δείξω πώς να φτιάξετε έναν ηλιακό μετεωρολογικό σταθμό WiFi με έναν πίνακα Wemos. Το Wemos D1 Mini Pro διαθέτει έναν μικρό παράγοντα μορφής και ένα ευρύ φάσμα ασπίδων plug-and-play το καθιστούν μια ιδανική λύση για γρήγορη εκκίνηση με τον προγραμματισμό του SoC ESP8266. Είναι ένας φθηνός τρόπος για να δημιουργήσετε το Internet Of Things (IoT) και είναι συμβατός με το Arduino.

Μπορείτε επίσης να δείτε τη νέα μου έκδοση- Μετεωρολογικός σταθμός 3.0.

Μπορείτε επίσης να δείτε τη νέα μου έκδοση-2.0 Μετεωρολογικός σταθμός.

Μπορείτε να αγοράσετε V2.0 PCB από το PCBWay.

Μπορείτε να βρείτε όλα τα έργα μου στη διεύθυνση

Ο νέος Μετεωρολογικός Σταθμός διαθέτει τα ακόλουθα χαρακτηριστικά:

1. Ο Μετεωρολογικός Σταθμός μπορεί να μετρήσει: Θερμοκρασία, Υγρασία, Βαρομετρική Πίεση, Υψόμετρο

2. Μπορείτε να παρακολουθείτε τις παραπάνω παραμέτρους καιρού από το Smartphone σας ή από τον ιστό (ThingSpeak.com)

3. Ολόκληρο το κύκλωμα μαζί με το τροφοδοτικό τοποθετούνται μέσα σε ένα τρισδιάστατο περίβλημα.

4. Το εύρος της συσκευής βελτιώνεται με τη χρήση εξωτερικής κεραίας 3dBi. Είναι περίπου 100 μέτρα.

Βήμα 1: Απαιτούνται εξαρτήματα και εργαλεία

Απαιτούνται εξαρτήματα και εργαλεία
Απαιτούνται εξαρτήματα και εργαλεία
Απαιτούνται εξαρτήματα και εργαλεία
Απαιτούνται εξαρτήματα και εργαλεία
Απαιτούνται εξαρτήματα και εργαλεία
Απαιτούνται εξαρτήματα και εργαλεία

1. Wemos D1 Mini Pro (Amazon / Banggood)

2. Πίνακας φόρτισης TP 4056 (Amazon / Aliexpress)

3. Δίοδος (Aliexpress)

4. Αισθητήρας BME 280 (Aliexpress)

5. Ηλιακός πίνακας (Banggood)

6. Διάτρητη σανίδα (Banggood)

7. Βιδωτοί ακροδέκτες (Banggood)

8. Αναμονές PCB (Banggood)

9. Μπαταρία ιόντων λιθίου (Banggood)

10. Θήκη μπαταρίας AA (Amazon)

11. 22 καλώδια AWG (Amazon / Banggood)

12. Super Glue (Amazon)

13. Duct Tape (Amazon)

14. Νήμα εκτύπωσης 3D -PLA (GearBest)

Εργαλεία που χρησιμοποιούνται:

1.3D εκτυπωτής (Anet A8/ Creality CR-10 Mini)

2. Συγκολλητικό σίδερο (Amazon)

3. Glue Gun (Amazon)

4. Wire Cutter / Stripper (Amazon)

Βήμα 2: Τροφοδοσία

Παροχή ηλεκτρικού ρεύματος
Παροχή ηλεκτρικού ρεύματος
Παροχή ηλεκτρικού ρεύματος
Παροχή ηλεκτρικού ρεύματος

Το σχέδιό μου είναι να αναπτύξω τον Μετεωρολογικό σταθμό σε ένα απομακρυσμένο μέρος (το αγροικείο μου). Για να λειτουργεί συνεχώς ο Μετεωρολογικός Σταθμός, πρέπει να υπάρχει συνεχής τροφοδοσία, διαφορετικά το σύστημα δεν θα λειτουργήσει. Ο καλύτερος τρόπος για να παρέχετε συνεχή τροφοδοσία στο κύκλωμα είναι χρησιμοποιώντας μπαταρία. Αλλά μετά από μερικές ημέρες ο χυμός της μπαταρίας θα τελειώσει και είναι μια πραγματικά δύσκολη δουλειά να πάτε εκεί και να το φορτίσετε. Έτσι, ένα κύκλωμα ηλιακής φόρτισης προτάθηκε για τη δωρεάν χρήση ενέργειας από τον ήλιο για τη φόρτιση των μπαταριών και την τροφοδοσία της πλακέτας Wemos. Έχω χρησιμοποιήσει μια μπαταρία Li-Ion 14450 αντί μιας μπαταρίας 18650 λόγω του μικρότερου μεγέθους της. Το μέγεθος είναι το ίδιο με μια μπαταρία ΑΑ.

Η μπαταρία φορτίζεται από έναν ηλιακό πίνακα μέσω μιας μονάδας φόρτισης TP4056. Η μονάδα TP4056 συνοδεύεται από τσιπ προστασίας μπαταρίας ή χωρίς τσιπ προστασίας. Θα σας συνιστούσα να αγοράσετε μια μονάδα που περιλαμβάνει ένα τσιπ προστασίας μπαταρίας.

Σχετικά με τον φορτιστή μπαταρίας TP4056

Η μονάδα TP4056 είναι ιδανική για τη φόρτιση κυψελών LiPo μονής κυψέλης 3.7V 1 Ah ή υψηλότερης. Με βάση το IC φορτιστή TP4056 και το IC προστασίας μπαταρίας DW01, αυτή η μονάδα θα προσφέρει ρεύμα φόρτισης 1000 mA και μετά θα σταματήσει όταν ολοκληρωθεί η φόρτιση. Επιπλέον, όταν η τάση της μπαταρίας πέσει κάτω από τα 2.4V, το IC προστασίας θα διακόψει το φορτίο για να προστατεύσει την κυψέλη από την τάση. Προστατεύει επίσης από σύνδεση υπερτάσεων και αντίστροφης πολικότητας.

Βήμα 3: Μέτρηση των δεδομένων καιρού

Μέτρηση των Δεδομένων Καιρού
Μέτρηση των Δεδομένων Καιρού
Μέτρηση των Δεδομένων Καιρού
Μέτρηση των Δεδομένων Καιρού
Μέτρηση των Δεδομένων Καιρού
Μέτρηση των Δεδομένων Καιρού

Τις προηγούμενες μέρες, οι παράμετροι του καιρού όπως η θερμοκρασία περιβάλλοντος, η υγρασία και η βαρομετρική πίεση μετρήθηκαν με ξεχωριστά αναλογικά όργανα: θερμόμετρο, υγρόμετρο και βαρόμετρο. Αλλά σήμερα η αγορά πλημμυρίζει από φθηνούς και αποδοτικούς ψηφιακούς αισθητήρες που μπορούν να χρησιμοποιηθούν για τη μέτρηση ποικίλων περιβαλλοντικών παραμέτρων. Τα καλύτερα παραδείγματα είναι αισθητήρες όπως DHT11, DHT 22, BMP180, BMP280 κ.λπ.

Σε αυτό το έργο, θα χρησιμοποιήσουμε έναν αισθητήρα BMP 280.

BMP 280:

Το BMP280 είναι ένας εξελιγμένος αισθητήρας που μετράει με ακρίβεια τη βαρομετρική πίεση και θερμοκρασία με λογική ακρίβεια. Το BME280 είναι η επόμενη γενιά αισθητήρων της Bosch και είναι η αναβάθμιση σε BMP085/BMP180/BMP183 - με χαμηλό θόρυβο υψομέτρου 0,25m και τον ίδιο γρήγορο χρόνο μετατροπής.

Το πλεονέκτημα αυτού του αισθητήρα είναι ότι μπορεί να χρησιμοποιήσει είτε I2C είτε SPI για επικοινωνία με τον μικροελεγκτή. Για απλή εύκολη καλωδίωση, θα προτείνω να αγοράσετε τον πίνακα έκδοσης I2C.

Βήμα 4: Χρήση εξωτερικής κεραίας (3dBi)

Χρήση εξωτερικής κεραίας (3dBi)
Χρήση εξωτερικής κεραίας (3dBi)

Η πλακέτα Wemos D1 mini Pro διαθέτει ενσωματωμένη κεραμική κεραία μαζί με πρόβλεψη για σύνδεση εξωτερικής κεραίας για βελτίωση της εμβέλειας. Πριν χρησιμοποιήσετε την εξωτερική κεραία, πρέπει να επαναπροσδιορίσετε το σήμα της κεραίας από την ενσωματωμένη κεραμική κεραία, στην εξωτερική πρίζα. Αυτό μπορεί να γίνει περιστρέφοντας την αντίσταση Zero Ohm της μικρής επιφάνειας (0603) (μερικές φορές ονομάζεται σύνδεσμος).

Μπορείτε να παρακολουθήσετε αυτό το βίντεο από τον Alex Eames για να περιστρέψετε την αντίσταση μηδενικού ωμ.

Στη συνέχεια, ασφαλίστε την υποδοχή SMA κεραίας στην υποδοχή μίνι κεραίας Wemos Pro.

Βήμα 5: Συγκολλήστε τις κεφαλίδες

Συγκολλήστε τις κεφαλίδες
Συγκολλήστε τις κεφαλίδες
Συγκολλήστε τις κεφαλίδες
Συγκολλήστε τις κεφαλίδες
Συγκολλήστε τις κεφαλίδες
Συγκολλήστε τις κεφαλίδες

Οι μονάδες Wemos συνοδεύονται από μια ποικιλία κεφαλίδων, αλλά πρέπει να τις κολλήσετε σύμφωνα με τις απαιτήσεις σας.

Για αυτό το έργο, 1. Συγκολλήστε τις δύο αρσενικές κεφαλίδες στον μίνι πίνακα Wemos D1 pro.

2. Συγκολλήστε μια αρσενική κεφαλίδα 4 ακίδων στη μονάδα BMP 280.

Μετά τη συγκόλληση των κεφαλίδων, η μονάδα θα φαίνεται όπως φαίνεται στην παραπάνω εικόνα.

Βήμα 6: Προσθήκη κεφαλίδων και τερματικών

Προσθήκη κεφαλίδων και τερματικών
Προσθήκη κεφαλίδων και τερματικών
Προσθήκη κεφαλίδων και τερματικών
Προσθήκη κεφαλίδων και τερματικών
Προσθήκη κεφαλίδων και τερματικών
Προσθήκη κεφαλίδων και τερματικών
Προσθήκη κεφαλίδων και τερματικών
Προσθήκη κεφαλίδων και τερματικών

Το επόμενο βήμα είναι η συγκόλληση των κεφαλίδων στο διάτρητο χαρτόνι.

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

2. Στη συνέχεια κολλήστε μια γυναικεία κεφαλίδα 4 ακίδων όπως φαίνεται στην εικόνα.

3. Βιδωτοί ακροδέκτες συγκόλλησης για σύνδεση μπαταρίας.

Βήμα 7: Τοποθετήστε τον πίνακα φόρτισης:

Τοποθετήστε τον πίνακα φόρτισης
Τοποθετήστε τον πίνακα φόρτισης
Τοποθετήστε τον πίνακα φόρτισης
Τοποθετήστε τον πίνακα φόρτισης
Τοποθετήστε τον πίνακα φόρτισης
Τοποθετήστε τον πίνακα φόρτισης

Κολλήστε ένα μικρό κομμάτι ταινίας διπλής όψης στην πίσω πλευρά της μονάδας φόρτισης και στη συνέχεια επικολλήστε την στο διάτρητο χαρτόνι όπως φαίνεται στην εικόνα. Κατά την τοποθέτηση πρέπει να ληφθεί μέριμνα για την ευθυγράμμιση της σανίδας με τέτοιο τρόπο ώστε οι οπές συγκόλλησης να ταιριάζουν με τις οπές του διάτρητου πίνακα.

Προσθήκη τερματικού για ηλιακό πάνελ

Συγκολλήστε ένα βιδωτό ακροδέκτη ακριβώς κοντά στη θύρα micro USB της πλακέτας φόρτισης.

Μπορείτε επίσης να κολλήσετε αυτό το τερματικό στο προηγούμενο βήμα.

Βήμα 8: Διάγραμμα καλωδίωσης

Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας

Πρώτα κόβω μικρά κομμάτια καλωδίων διαφορετικών χρωμάτων και βγάζω τη μόνωση και στα δύο άκρα.

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

Wemos -> BME 280

3,3 V - -> Vin

GND GND

D1 SCL

D2 SDA

TP4056 Σύνδεση

Τερματικό ηλιακού πίνακα -> + και - κοντά στη θύρα micro USB

Τερματικό μπαταρίας -> B+ και B-

5V και GND του Wemos -> Out+ και Out-

Σημείωση: Η δίοδος που είναι συνδεδεμένη στον ηλιακό πίνακα (φαίνεται στο σχήμα) δεν απαιτείται καθώς η μονάδα TP4056 έχει ενσωματωμένη δίοδο στην είσοδο.

Βήμα 9: Σχεδιάζοντας το περίβλημα

Σχεδιάζοντας το περίβλημα
Σχεδιάζοντας το περίβλημα

Αυτό ήταν το πιο χρονοβόρο βήμα για μένα. Έχω περάσει περίπου 4 ώρες για να σχεδιάσω το περίβλημα. Χρησιμοποίησα το Autodesk Fusion 360 για να το σχεδιάσω. Το περίβλημα έχει δύο μέρη: Κύριο σώμα και μπροστινό κάλυμμα

Το κύριο σώμα είναι βασικά σχεδιασμένο για να ταιριάζει σε όλα τα εξαρτήματα. Μπορεί να φιλοξενήσει τα ακόλουθα στοιχεία

1. Πλακέτα κυκλώματος 50x70mm

2. Θήκη μπαταρίας AA

3. Ηλιακό πάνελ 85,5 x 58,5 x 3 mm

4. Εξωτερική κεραία 3dBi

Κατεβάστε τα αρχεία.stl από το Thingiverse

Βήμα 10: Τρισδιάστατη εκτύπωση

Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση

Μετά την ολοκλήρωση του σχεδιασμού, ήρθε η ώρα για εκτύπωση 3D του περιβλήματος. Στο Fusion 360 μπορείτε να κάνετε κλικ στη μάρκα και να κόψετε το μοντέλο χρησιμοποιώντας ένα λογισμικό κοπής. Έχω χρησιμοποιήσει την Cura για να κόψω το μοντέλο.

Χρησιμοποίησα έναν εκτυπωτή Anet A8 3D και πράσινο PLA 1,75 mm για να εκτυπώσω όλα τα μέρη του σώματος. Μου πήρε περίπου 11 ώρες για να εκτυπώσω το κύριο σώμα και περίπου 4 ώρες για να εκτυπώσω το εξώφυλλο.

Θα σας συνιστούσα να χρησιμοποιήσετε έναν άλλο εκτυπωτή για εσάς που είναι το Creality CR - 10. Τώρα είναι διαθέσιμη και μια μίνι έκδοση του CR -10. Οι εκτυπωτές Creality είναι ένας από τους αγαπημένους μου 3D εκτυπωτές.

Καθώς είμαι νέος στο σχεδιασμό 3D, ο σχεδιασμός μου δεν ήταν αισιόδοξος. Αλλά είμαι βέβαιος ότι αυτό το περίβλημα μπορεί να γίνει χρησιμοποιώντας μικρότερο υλικό (λιγότερο χρόνο εκτύπωσης). Θα προσπαθήσω να βελτιώσω το σχέδιο αργότερα.

Οι ρυθμίσεις μου είναι:

Ταχύτητα εκτύπωσης: 40 mm/s

Ightψος στρώματος: 0,2

Πυκνότητα πλήρωσης: 15%

Θερμοκρασία εξωθητήρα: 195 βαθμοί Κελσίου

Θερμοκρασία κρεβατιού: 55 βαθμοί Κελσίου

Βήμα 11: Εγκατάσταση του ηλιακού πάνελ και της μπαταρίας

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

Συγκολλήστε ένα κόκκινο σύρμα 22 AWG στο θετικό ακροδέκτη και ένα μαύρο καλώδιο στον αρνητικό ακροδέκτη του ηλιακού πάνελ.

Τοποθετήστε τα δύο καλώδια στις οπές στην οροφή του κύριου σώματος του περιβλήματος.

Χρησιμοποιήστε σούπερ κόλλα για να στερεώσετε το ηλιακό πάνελ και πιέστε το λίγο για σωστή συγκόλληση.

Σφραγίστε τις τρύπες από μέσα χρησιμοποιώντας ζεστή κόλλα.

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

Βήμα 12: Εγκατάσταση της κεραίας

Εγκατάσταση της κεραίας
Εγκατάσταση της κεραίας
Εγκατάσταση της κεραίας
Εγκατάσταση της κεραίας
Εγκατάσταση της κεραίας
Εγκατάσταση της κεραίας

Ξεβιδώστε τα παξιμάδια και τις ροδέλες στην υποδοχή SMA.

Τοποθετήστε το βύσμα SMA στις οπές που παρέχονται στο περίβλημα. Δείτε την παραπάνω εικόνα.

Στη συνέχεια σφίξτε το παξιμάδι μαζί με τις ροδέλες.

Τώρα εγκαταστήστε την κεραία ευθυγραμμίζοντας σωστά με την υποδοχή SMA.

Βήμα 13: Εγκατάσταση της πλακέτας κυκλωμάτων

Εγκατάσταση της πλακέτας κυκλωμάτων
Εγκατάσταση της πλακέτας κυκλωμάτων
Εγκατάσταση της πλακέτας κυκλωμάτων
Εγκατάσταση της πλακέτας κυκλωμάτων
Εγκατάσταση της πλακέτας κυκλωμάτων
Εγκατάσταση της πλακέτας κυκλωμάτων

Τοποθετήστε τις προεξοχές σε 4 γωνίες της πλακέτας κυκλώματος.

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

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

Βήμα 14: Κλείστε το μπροστινό εξώφυλλο

Κλείστε το μπροστινό εξώφυλλο
Κλείστε το μπροστινό εξώφυλλο
Κλείστε το μπροστινό εξώφυλλο
Κλείστε το μπροστινό εξώφυλλο
Κλείστε το μπροστινό εξώφυλλο
Κλείστε το μπροστινό εξώφυλλο
Κλείστε το μπροστινό εξώφυλλο
Κλείστε το μπροστινό εξώφυλλο

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

Σύρετε το μπροστινό κάλυμμα στις υποδοχές του κυρίως σώματος.

Για να το ασφαλίσετε, χρησιμοποιήστε κολλητική ταινία στο κάτω μέρος.

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

Προγραμματισμός
Προγραμματισμός
Προγραμματισμός
Προγραμματισμός

Για να χρησιμοποιήσετε το Wemos D1 με τη βιβλιοθήκη Arduino, θα πρέπει να χρησιμοποιήσετε το Arduino IDE με υποστήριξη πλακέτας ESP8266. Εάν δεν το έχετε κάνει ακόμα, μπορείτε να εγκαταστήσετε εύκολα την υποστήριξη ESP8266 Board στο Arduino IDE ακολουθώντας αυτό το σεμινάριο του Sparkfun.

Οι ακόλουθες ρυθμίσεις είναι προτιμότερες:

Συχνότητα PU: 80MHz 160MHz

Μέγεθος Flash: 4M (3M SPIFFS) - 3M Μέγεθος συστήματος αρχείου 4M (1M SPIFFS) - 1M Μέγεθος συστήματος αρχείου

Ταχύτητα μεταφόρτωσης: 921600 bps

Κωδικός Arduino για την εφαρμογή Blynk:

Κατάσταση ύπνου:

Το ESP8266 είναι μια αρκετά απαιτητική συσκευή. Εάν θέλετε να εξαντληθεί η μπαταρία του έργου σας για περισσότερες από μερικές ώρες, έχετε δύο επιλογές:

1. Πάρτε μια τεράστια μπαταρία

2. Βάλτε έξυπνα το Πράγμα για ύπνο.

Η καλύτερη επιλογή είναι η δεύτερη επιλογή. Πριν χρησιμοποιήσετε τη λειτουργία βαθύ ύπνου, η καρφίτσα Wemos D0 πρέπει να είναι συνδεδεμένη με την καρφίτσα επαναφοράς.

Πίστωση: Αυτό προτάθηκε από έναν χρήστη του Instructables "tim Rowledge".

Περισσότερη επιλογή εξοικονόμησης ενέργειας:

Το Wemos D1 Mini διαθέτει ένα μικρό LED που ανάβει όταν τροφοδοτείται ο πίνακας. Καταναλώνει πολύ ενέργεια. Οπότε απλά βγάλτε το LED από τον πίνακα με μια πένσα. Θα μειώσει δραστικά το ρεύμα ύπνου.

Τώρα η συσκευή μπορεί να λειτουργεί για μεγάλο χρονικό διάστημα με μία μπαταρία ιόντων λιθίου.

#define BLYNK_PRINT Serial // Σχολιάστε το για να απενεργοποιήσετε τις εκτυπώσεις και να εξοικονομήσετε χώρο #include #include

#include "Seeed_BME280.h" #include BME280 bme280; // Θα πρέπει να λάβετε το Auth Token στην εφαρμογή Blynk. // Μεταβείτε στις Ρυθμίσεις έργου (εικονίδιο παξιμαδιού). char auth = "3df5f636c7dc464a457a32e382c4796xx"; // Τα διαπιστευτήριά σας WiFi. // Ορίστε τον κωδικό πρόσβασης σε "" για ανοιχτά δίκτυα. char ssid = "SSID"; char pass = "PASS WORD"; void setup () {Serial.begin (9600); Blynk.begin (auth, ssid, pass); Serial.begin (9600); if (! bme280.init ()) {Serial.println ("Σφάλμα συσκευής!"); }} void loop () {Blynk.run (); // λήψη και εκτύπωση θερμοκρασιών float temp = bme280.getTemperature (); Serial.print ("Temp:"); Serial.print (temp); Serial.println ("C"); // Η μονάδα για Κελσίου επειδή το αρχικό arduino δεν υποστηρίζει συγκεκριμένα σύμβολα Blynk.virtualWrite (0, temp); // εικονική ακίδα 0 Blynk.virtualWrite (4, temp); // εικονική ακίδα 4 // λήψη και εκτύπωση δεδομένων ατμοσφαιρικής πίεσης float πίεση = bme280.getPressure (); // πίεση σε Pa float p = πίεση/100.0; // πίεση σε hPa Serial.print ("Πίεση:"); Serial.print (p); Serial.println ("hPa"); Blynk.virtualWrite (1, σελ); // εικονική ακίδα 1 // λήψη και εκτύπωση δεδομένων υψομέτρου float altitude = bme280.calcAltitude (πίεση); Serial.print ("Υψόμετρο:"); Serial.print (υψόμετρο); Serial.println ("m"); Blynk.virtualWrite (2, υψόμετρο); // εικονική ακίδα 2 // λάβετε και εκτυπώστε δεδομένα υγρασίας επιπλέουν υγρασία = bme280.getHumidity (); Serial.print ("Υγρασία:"); Serial.print (υγρασία)? Serial.println ("%"); Blynk.virtualWrite (3, υγρασία); // εικονική ακίδα 3 ESP.deepSleep (5 * 60 * 1000000); // Ο χρόνος βαθύ ύπνου ορίζεται σε μικροδευτερόλεπτα. }

Βήμα 16: Εγκαταστήστε την εφαρμογή και τη βιβλιοθήκη Blynk

Εγκαταστήστε την εφαρμογή και τη βιβλιοθήκη Blynk
Εγκαταστήστε την εφαρμογή και τη βιβλιοθήκη Blynk
Εγκαταστήστε την εφαρμογή και τη βιβλιοθήκη Blynk
Εγκαταστήστε την εφαρμογή και τη βιβλιοθήκη Blynk

Το Blynk είναι μια εφαρμογή που επιτρέπει τον πλήρη έλεγχο Arduino, Rasberry, Intel Edison και πολύ περισσότερο υλικό. Είναι συμβατό τόσο με Android όσο και με iPhone. Αυτή τη στιγμή η εφαρμογή Blynk είναι διαθέσιμη δωρεάν.

Μπορείτε να κατεβάσετε την εφαρμογή από τον παρακάτω σύνδεσμο

1. Για Android

2. Για Iphone

Μετά τη λήψη της εφαρμογής, εγκαταστήστε την στο smartphone σας.

Στη συνέχεια, πρέπει να εισαγάγετε τη βιβλιοθήκη στο Arduino IDE.

Κατεβάστε τη Βιβλιοθήκη

Όταν εκτελείτε την εφαρμογή για πρώτη φορά, πρέπει να συνδεθείτε - για να εισαγάγετε μια διεύθυνση ηλεκτρονικού ταχυδρομείου και έναν κωδικό πρόσβασης. Κάντε κλικ στο "+" επάνω δεξιά στην οθόνη για να δημιουργήσετε ένα νέο έργο. Στη συνέχεια, ονομάστε το.

Επιλέξτε το υλικό-στόχο "ESP8266" Στη συνέχεια κάντε κλικ στο "E-mail" για να στείλετε αυτό το διακριτικό ταυτότητας στον εαυτό σας-θα το χρειαστείτε στον κωδικό

Βήμα 17: Φτιάξτε τον πίνακα Dash

Φτιάξτε το Dash Board
Φτιάξτε το Dash Board
Φτιάξτε το Dash Board
Φτιάξτε το Dash Board
Φτιάξτε το Dash Board
Φτιάξτε το Dash Board
Φτιάξτε το Dash Board
Φτιάξτε το Dash Board

Ο Πίνακας ελέγχου αποτελείται από διαφορετικά γραφικά στοιχεία. Για να προσθέσετε widget ακολουθήστε τα παρακάτω βήματα:

Κάντε κλικ στο "Δημιουργία" για να μπείτε στην κύρια οθόνη του Πίνακα ελέγχου.

Στη συνέχεια, πατήστε ξανά "+" για να λάβετε το "Widget Box"

Στη συνέχεια, σύρετε 4 μετρητές.

Κάντε κλικ στα γραφήματα, θα εμφανιστεί ένα μενού ρυθμίσεων όπως φαίνεται παραπάνω.

Πρέπει να αλλάξετε το όνομα "Θερμοκρασία", να επιλέξετε το Virtual Pin V1 και μετά να αλλάξετε το εύρος από 0 -50. Ομοίως, κάντε και για άλλες παραμέτρους.

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

Μπορείτε επίσης να αλλάξετε το χρώμα κάνοντας κλικ στο εικονίδιο του κύκλου στη δεξιά πλευρά του ονόματος.

Βήμα 18: Μεταφόρτωση δεδομένων αισθητήρα στο ThingSpeak

Μεταφόρτωση δεδομένων αισθητήρα στο ThingSpeak
Μεταφόρτωση δεδομένων αισθητήρα στο ThingSpeak
Μεταφόρτωση δεδομένων αισθητήρα στο ThingSpeak
Μεταφόρτωση δεδομένων αισθητήρα στο ThingSpeak

Αρχικά, δημιουργήστε έναν λογαριασμό στο ThingSpeak.

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

Γεμίστε το πεδίο 1 ως θερμοκρασία, το πεδίο 2 ως υγρασία και το πεδίο 3 ως πίεση.

Στο λογαριασμό σας στο ThingSpeak επιλέξτε "Κανάλι" και στη συνέχεια "Το κανάλι μου".

Κάντε κλικ στο όνομα του καναλιού σας.

Κάντε κλικ στην καρτέλα "Κλειδιά API" και αντιγράψτε το "Γράψτε κλειδί API"

Ανοίξτε τον κώδικα Solar_Weather_Station_ThingSpeak. Στη συνέχεια, γράψτε το SSID και τον κωδικό πρόσβασής σας.

Αντικαταστήστε το "WRITE API" με το αντιγραφόμενο "Write API Key".

Απαιτούμενη βιβλιοθήκη: BME280

Πίστωση: Αυτός ο κωδικός δεν γράφτηκε από εμένα. Το πήρα από το σύνδεσμο που δόθηκε σε ένα βίντεο στο YouTube από τον plukas.

Βήμα 19: Τελική δοκιμή

Τελική δοκιμασία
Τελική δοκιμασία
Τελική δοκιμασία
Τελική δοκιμασία
Τελική δοκιμασία
Τελική δοκιμασία

Τοποθετήστε τη συσκευή στο φως του ήλιου, το κόκκινο led της μονάδας φορτιστή TP 4056 θα ανάψει.

1. Παρακολούθηση εφαρμογών Blynk:

Ανοίξτε το έργο Blynk. Εάν όλα είναι εντάξει, θα παρατηρήσετε ότι ο μετρητής θα παραμείνει ζωντανός και το γράφημα αρχίζει να σχεδιάζει τα δεδομένα θερμοκρασίας.

2. Παρακολούθηση ThingSpeak:

Αρχικά, ανοίξτε το Thingspeak Chanel.

Στη συνέχεια, μεταβείτε στην καρτέλα "Ιδιωτική προβολή" ή στην καρτέλα "Δημόσια προβολή" για να δείτε τα γραφήματα δεδομένων.

Ευχαριστώ που διαβάσατε το Instructable μου.

Αν σας αρέσει το έργο μου, μην ξεχάσετε να το μοιραστείτε.

Διαγωνισμός μικροελεγκτών 2017
Διαγωνισμός μικροελεγκτών 2017
Διαγωνισμός μικροελεγκτών 2017
Διαγωνισμός μικροελεγκτών 2017

Πρώτο Βραβείο στον Διαγωνισμό Μικροελεγκτών 2017

Συνιστάται: