Πίνακας περιεχομένων:
Βίντεο: Ανεμοσταθμός για ιστιοσανίδα με βάση το MQTT & AWS: 3 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Στο Shenzhen, υπάρχουν πολλές όμορφες παραλίες. Τις καλοκαιρινές μέρες, το πιο αγαπημένο άθλημα είναι η ιστιοπλοΐα.
Για το ιστιοπλοϊκό άθλημα, είμαι ακόμα βασικός, μου αρέσει η αίσθηση του θαλασσινού νερού να αγγίζει το πρόσωπό μου και περισσότερο, απέκτησα πολλούς νέους φίλους με αυτό το άθλημα.
Αλλά για το ιστιοπλοϊκό άθλημα, ο κατάλληλος άνεμος είναι πολύ σημαντικός. Πολλές φορές όταν φτάσαμε στην παραλία, διαπιστώσαμε ότι δεν υπήρχε άνεμος ή πολύς άνεμος για μένα ως αρχή. Και με την επίσημη πρόβλεψη καιρού, είναι αδύνατο να προβλέψουν/παρακολουθήσουν τον άνεμο.
Έτσι σχεδιάζω να φτιάξω έναν πραγματικό ανεμοσταθμό σε πραγματικό χρόνο και να μοιραστώ με τις πληροφορίες όλους τους λάτρεις της ιστιοπλοΐας Shenzhen.
Βήμα 1: Υλικό
Αυτό που χρειάζομαι είναι: 1. Βασικά, ένα ανεμόμετρο.
2. Αισθητήρας θερμοκρασίας και υγρασίας.
3. Αισθητήρας πίεσης αέρα. Καθώς είναι η πρόβλεψη για ισχυρό άνεμο/βροχή.
4. Ενότητα σύνδεσης με τα διαδικτυακά δίκτυα. Χρησιμοποιώ τη μονάδα wifi ESP12
5. Και, αδιάβροχη θήκη και τράπεζα ισχύος. Εξάλλου, σχεδίασα έναν πίνακα βάσης, ώστε όλη η ηλεκτρονική μονάδα να μπορεί να εισαχθεί εύκολα, όπως οι συνημμένες εικόνες.
Φυσικά, μπορείτε επίσης να χρησιμοποιήσετε ένα breadboard για αυτό.
Νέο: το υλικό είναι σχετικά απλό, το έχω συσκευάσει σε ένα κιτ στο Makerfabs.
Στο σχεδιασμό υλικού, το ανεμόμετρο είναι αναλογική έξοδος, επομένως πρέπει να συνδεθεί με τη μονάδα ESP12 ADC και το βαρόμετρο BMP180 χρησιμοποιεί το I2C για επικοινωνία, συνδέστε τα με το ESP12 GPIO4/5, που υποστηρίζουν την επικοινωνία I2C και το DHT 11 σε ψηφιακή έξοδο. Σημειώστε ότι απαιτείται αντίσταση έλξης. τραβήξτε τις συνημμένες φωτογραφίες αναφοράς.
Βήμα 2: Firmwares
Κατεβάστε το παράδειγμα σκίτσου μου στη διεύθυνση https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Σημειώστε ότι ορισμένες βιβλιοθήκες πρέπει να εγκατασταθούν εκ των προτέρων, όπως:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Wire.h
- Adafruit_BMP085.h
Τροποποιήστε τη ρύθμιση WIFI και MQTT. Φυσικά, εάν όχι, πρέπει να καταχωρίσετε έναν λογαριασμό και να δημιουργήσετε μια νέα παρουσία. Και τροποποιήστε τα στο υλικολογισμικό:
const char* ssid = "xxx"; // Wi-Fi SSIDconst char* password = "xxx"; // Κωδικός πρόσβασης Wi-Fi
και τις πληροφορίες MQTT (εάν δεν είστε εξοικειωμένοι με αυτό, ανατρέξτε στο Makerfabs ESPwatch για λεπτομερή χρήση του MQTT) στη διεύθυνση:
const char* hostname = "postman.cloudmqtt.com"; int port = 16265; const char* user = "xxx"; const char* user_password = "xxxx"; const char* id = "xxxx";
Και στο βρόχο υλικολογισμικού, η μονάδα ESP12 διάβασε τον αισθητήρα
ή άνεμος/θερμοκρασία/αέρα προτεραιότητα από:
int windspeed = analogRead (windpin); humi = dht.readHumidity (); temp = dht.readTemperature ();
Ανεβάστε το υλικολογισμικό στην πλακέτα MCU κόμβου ESP.
Βήμα 3: Nodejs και ανάπτυξη στο AWS
Η μονάδα Esp8266 WIFI στέλνει πληροφορίες καιρού στον διακομιστή MQTT, δημοσιεύοντας το σχετικό μήνυμα στον διακομιστή MQTT. Τα τελευταία nodejs λαμβάνουν πληροφορίες για τον καιρό από τον διακομιστή mqtt, με θέμα εγγραφής στον αποθηκευτικό διακομιστή Mqtt.
Αναπτύσσω το NODE JS μου στον διακομιστή AWS, οπότε όποιος ενδιαφέρεται για αυτό μπορεί να έχει πρόσβαση στον αιολικό μου σταθμό στη διεύθυνση: https://34.220.205.140: 8080/wind
Συνιστάται:
Δημιουργήστε βάση στήριξης DSLR για λιγότερο από 6 $ χρησιμοποιώντας σωλήνες PVC (μονόποδο/τρίποδο για οποιαδήποτε κάμερα): 6 βήματα
Φτιάξτε βάση στήριξης DSLR για λιγότερο από 6 $ χρησιμοποιώντας σωλήνες PVC (μονόποδο/τρίποδο για οποιαδήποτε κάμερα): Ναι …. Μπορείτε να φτιάξετε το δικό σας μόνο με κάποιο σωλήνα PVC και T's Είναι ελαφρύ … Είναι τέλεια ισορροπημένο … Είναι σταθερή … Είναι φιλική προς την προσαρμογή … Είμαι ο Sooraj Bagal και θα μοιραστώ την εμπειρία μου σχετικά με αυτό το στήριγμα κάμερας που δημιούργησα για
[DIY] Δωρεάν βάση για τρίποδο για smartphone: 5 βήματα
[DIY] Δωρεάν βάση για τρίποδο για smartphone: Όποιος έχει τραβήξει περισσότερες από δύο φωτογραφίες από μια κάμερα, ξέρει πόσο σημαντικό είναι να το κρατάτε ακίνητο. Λίγη κίνηση και ο έξυπνος φακός του τηλεφώνου 12 megapixel θα σας δώσει μια θολή εικόνα. Με την εμφάνιση του ‘ αρκετά καλής ’
Μια καλύτερη βάση για φορητό υπολογιστή για κρεβάτι: 7 βήματα (με εικόνες)
Μια καλύτερη βάση για φορητό υπολογιστή για κρεβάτι: Φτιάξτε μια απλή αλλά απίστευτα χρήσιμη βάση για φορητό υπολογιστή για περίπου $ 15 και 30-60 λεπτά! Ιδανικό για χρήση στο κρεβάτι κατά την πληκτρολόγηση, την περιήγηση και κυρίως την παρακολούθηση ταινιών. Όταν χρησιμοποιώ το φορητό υπολογιστή μου στο κρεβάτι, είναι συχνά άβολο. Πρέπει να ισορροπήσω το φορητό υπολογιστή σε m
Γρήγορη βάση για φορητό υπολογιστή με χώρο για αξεσουάρ: 6 βήματα
Γρήγορη βάση για φορητό υπολογιστή με χώρο για αξεσουάρ: Μια μέρα βρέθηκα να θέλω να συνδέσω δύο συσκευές usb και το ποντίκι και το πληκτρολόγιό μου με μόνο δύο θύρες USB στον υπολογιστή μου. Τότε ήξερα ότι χρειαζόμουν διανομέα USB 2.0. (Ναι, το πληκτρολόγιο έχει δύο θύρες USB, αλλά είναι USB 1, χωρίς τροφοδοσία και πραγματικά σφιχτά
Χάρτινη βάση για φορητό υπολογιστή, η φθηνότερη δυνατή βάση για φορητό υπολογιστή: 4 βήματα
Paper Laptop Stand, the Cheapest Laptop Stand Possible .: Μου αρέσει πολύ το quake3 και μάλλον ανησυχώ για την αντοχή του MacBook μου. Δεν μου έρχεται ποτέ η ιδέα να αγοράσω αυτά τα στηρίγματα φορητών υπολογιστών με ανεμιστήρες, επειδή τα MacBooks δεν έχουν καμία τρύπα στο κάτω μέρος του. Σκεφτόμουν ότι αυτές οι μισές μπάλες θα έκαναν το λάπτοπ μου