Isi kandungan:
Video: Stesen Angin untuk Luncur Angin Berdasarkan MQTT & AWS: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Di Shenzhen, terdapat banyak pantai yang indah. Pada musim panas, sukan yang paling saya gemari ialah berlayar.
Untuk sukan pelayaran, saya masih pemula, saya suka perasaan air laut menyentuh wajah saya, dan banyak lagi, saya mendapat banyak kawan baru dengan sukan ini.
Tetapi untuk sukan pelayaran, angin yang betul sangat penting. Berkali-kali ketika kami sampai di pantai, kami mendapati tidak ada angin, atau terlalu banyak angin untuk saya sebagai permulaan. Dan dengan ramalan cuaca rasmi, mustahil bagi mereka untuk meramalkan / memantau angin.
Oleh itu, saya merancang untuk membuat stesen angin masa nyata, dan untuk berkongsi dengan maklumat itu semua peminat pelayaran Shenzhen.
Langkah 1: Perkakasan
Apa yang saya perlukan adalah: 1. Pada asasnya, anemometer;
2. Sensor suhu dan kelembapan;
3. Sensor tekanan udara. Kerana mereka adalah ramalan untuk angin / hujan yang kuat;
4. Modul sambungan ke internet. Saya menggunakan modul wifi ESP12
5. Dan, bekas kalis air, dan power bank; Selain itu, saya merancang papan asas supaya semua modul elektronik dapat dimasukkan dengan mudah, seperti gambar yang dilampirkan.
Sudah tentu, anda juga boleh menggunakan papan roti untuk ini.
Baru: perkakasannya relatif sederhana, saya telah memasukkannya ke dalam kit di Makerfabs.
Dalam reka bentuk perkakasan, Anemometer adalah output analog, jadi ia perlu disambungkan ke modul ESP12 ADC, Dan Barometer BMP180 menggunakan I2C untuk komunikasi menghubungkannya ke ESP12 GPIO4 / 5, yang menyokong komunikasi I2C, dan DHT 11 ke output digital. Perhatikan bahawa perintang penarik diperlukan; ambil gambar rujukan yang dilampirkan.
Langkah 2: Perisian Firm
Muat turun lakaran contoh saya di https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Perhatikan bahawa beberapa perpustakaan perlu dipasang terlebih dahulu, termasuk:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Wire.h
- Adafruit_BMP085.h
Ubah tetapan WIFI, dan MQTT. Sudah tentu, jika tidak, anda perlu mendaftarkan akaun, dan membuat contoh baru. Dan ubah suai dalam firmware:
const char * ssid = "xxx"; // Wi-Fi SSIDconst char * kata laluan = "xxx"; // Kata Laluan Wi-Fi
dan maklumat MQTT (jika anda tidak mengetahui hal ini, rujuk Makerfabs ESPwatch untuk penggunaan terperinci MQTT) di:
const char * hostname = "postman.cloudmqtt.com"; int port = 16265; const char * pengguna = "xxx"; const char * user_password = "xxxx"; const char * id = "xxxx";
Dan dalam gelung firmware, modul ESP12 membaca sensor
atau tekanan udara / suhu / udara dengan:
int kecepatan angin = analogRead (windpin); humi = dht.readHumidity (); temp = dht.readTemperature ();
Muat naik firmware ke papan MCU nod ESP.
Langkah 3: Nodejs dan Terapkan ke AWS
Modul Esp8266 WIFI mengirim maklumat cuaca ke pelayan MQTT, dengan menerbitkan mesej topik ke pelayan MQTT. Nodejs terakhir mendapat maklumat cuaca dari pelayan mqtt, dengan melanggan topik pada pelayan simpan Mqtt.
Saya menggunakan NODE JS saya di pelayan AWS, jadi sesiapa yang berminat boleh mengakses stesen angin saya di: https://34.220.205.140: 8080 / angin
Disyorkan:
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: Setelah 1 tahun beroperasi di 2 lokasi yang berbeza, saya berkongsi rancangan projek stesen cuaca berkuasa solar saya dan menerangkan bagaimana ia berkembang menjadi sistem yang benar-benar dapat bertahan dalam jangka masa yang lama tempoh dari tenaga suria. Sekiranya anda mengikuti
Stesen Cuaca DIY & Stesen Sensor WiFi: 7 Langkah (dengan Gambar)
DIY Weather Station & WiFi Sensor Station: Dalam projek ini saya akan menunjukkan kepada anda cara membuat stesen cuaca bersama dengan stesen sensor WiFi. Stesen sensor mengukur data suhu dan kelembapan tempatan dan menghantarnya, melalui WiFi, ke stesen cuaca. Stesyen cuaca kemudian memaparkan
Cuaca-stesen Dengan Arduino, BME280 & Paparan untuk Melihat Trend Dalam 1-2 Hari Terakhir: 3 Langkah (dengan Gambar)
Cuaca-stesen Dengan Arduino, BME280 & Paparan untuk Melihat Trend Dalam 1-2 Hari Terakhir: Halo! Di sini, stesen cuaca yang diperintahkan telah diperkenalkan. Mereka menunjukkan tekanan udara, suhu dan kelembapan semasa. Apa yang mereka kekurangan setakat ini adalah persembahan kursus dalam 1-2 hari terakhir. Proses ini akan mempunyai
Papan Luncur Elektrik Diy: 14 Langkah (dengan Gambar)
Diy Electric Skateboard: Setelah 2 tahun membuat kajian, saya telah membina papan selaju elektrik pertama saya. Oleh kerana saya telah melihat petunjuk bagaimana membina papan selaju elektrik anda sendiri, saya telah jatuh cinta dengan papan luncur elektrik diy. Membuat papan selaju elektrik anda sendiri adalah bentuk mu
Papan Luncur Data yang Dijana: 11 Langkah (dengan Gambar)
Papan Selancar yang Dihasilkan Data: Ini diambil dari tesis senior saya dalam Reka Bentuk Perindustrian sekitar setahun yang lalu, maaf jika terdapat beberapa lubang di dalamnya ingatan saya mungkin sedikit. Ini adalah projek eksperimental dan ada banyak perkara yang boleh dilakukan secara berbeza, jangan