สารบัญ:
วีดีโอ: Wind Station สำหรับวินเซิร์ฟตาม MQTT& AWS: 3 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ในเซินเจิ้นมีชายหาดที่สวยงามมากมาย ในวันฤดูร้อน กีฬาที่ชอบที่สุดคือการเดินเรือ
สำหรับกีฬาเรือใบ ผมยังเป็นมือใหม่ ชอบสัมผัสน้ำทะเล และมากกว่านั้น ผมได้เพื่อนใหม่มากมายกับกีฬาประเภทนี้
แต่สำหรับกีฬาเรือใบ ลมที่เหมาะสมเป็นสิ่งสำคัญมาก หลายครั้งเมื่อเราไปถึงชายหาด เราพบว่าไม่มีลม หรือมีลมมากเกินไปสำหรับฉันในฐานะสมาชิกใหม่ และด้วยการพยากรณ์อากาศอย่างเป็นทางการ มันเป็นไปไม่ได้สำหรับพวกเขาที่จะพยากรณ์/ตรวจสอบลม
ดังนั้นฉันจึงวางแผนที่จะสร้างสถานีลมแบบเรียลไทม์และแบ่งปันข้อมูลกับผู้ที่ชื่นชอบการแล่นเรือในเซินเจิ้น
ขั้นตอนที่ 1: ฮาร์ดแวร์
สิ่งที่ฉันต้องการคือ:1. โดยทั่วไปแล้วเครื่องวัดความเร็วลม
2. เซ็นเซอร์อุณหภูมิและความชื้น
3. เซ็นเซอร์ความดันอากาศ เนื่องจากเป็นเครื่องพยากรณ์ลม/ฝน
4. โมดูลการเชื่อมต่อกับอินเทอร์เน็ต ฉันใช้โมดูล ESP12 wifi
5. และ เคสกันน้ำ และพาวเวอร์แบงค์ นอกจากนี้ ฉันยังออกแบบบอร์ดฐานเพื่อให้สามารถใส่โมดูลอิเล็กทรอนิกส์ทั้งหมดได้ง่าย ดังภาพที่แนบ
แน่นอนว่าคุณสามารถใช้เขียงหั่นขนมได้
ใหม่: ฮาร์ดแวร์ค่อนข้างง่าย ฉันมีแพ็คเกจเป็นชุดที่ Makerfabs
ในการออกแบบฮาร์ดแวร์ เครื่องวัดความเร็วลมเป็นเอาต์พุตแบบแอนะล็อก ดังนั้นจึงต้องเชื่อมต่อกับโมดูล ESP12 ADC และบารอมิเตอร์ BMP180 ใช้ I2C เพื่อการสื่อสารเชื่อมต่อกับ ESP12 GPIO4/5 ซึ่งรองรับการสื่อสาร I2C และ DHT 11 สู่เอาต์พุตดิจิตอล โปรดทราบว่าจำเป็นต้องใช้ตัวต้านทานแบบดึงขึ้น ถ่ายภาพอ้างอิงที่แนบมา
ขั้นตอนที่ 2: เฟิร์มแวร์
ดาวน์โหลดแบบร่างตัวอย่างของฉันได้ที่ https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg โปรดทราบว่าบางไลบรารีต้องได้รับการติดตั้งล่วงหน้า รวมถึง:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Wire.h
- Adafruit_BMP085.h
แก้ไขการตั้งค่า WIFI และ MQTT แน่นอน ถ้าไม่ใช่ คุณต้องลงทะเบียนบัญชี และสร้างอินสแตนซ์ใหม่ และแก้ไขในเฟิร์มแวร์:
const ถ่าน* ssid = "xxx"; // Wi-Fi SSIDconst ถ่าน* รหัสผ่าน = "xxx"; // รหัสผ่าน Wi-Fi
และข้อมูล MQTT (หากคุณไม่คุ้นเคยกับสิ่งนี้ โปรดดูที่ Makerfabs ESPwatch สำหรับการใช้งานโดยละเอียดของ MQTT) ที่:
const char* ชื่อโฮสต์ = "postman.cloudmqtt.com"; พอร์ต int = 16265; const char* ผู้ใช้ = "xxx"; อักขระ const* user_password = "xxxx"; const char* id = "xxxx";
และในวงจรเฟิร์มแวร์ โมดูล ESP12 จะอ่านเซ็นเซอร์
หรือลม/อุณหภูมิ/อากาศโดย:
ความเร็วลม int = analogRead (ไขลาน);humi = dht.readHumidity (); อุณหภูมิ = dht.readTemperature();
อัปโหลดเฟิร์มแวร์ไปยังบอร์ด MCU ของโหนด ESP
ขั้นตอนที่ 3: Nodejs และปรับใช้กับ AWS
โมดูล Esp8266 WIFI ส่งข้อมูลสภาพอากาศไปยังเซิร์ฟเวอร์ MQTT โดยเผยแพร่ข้อความในหัวข้อไปยังเซิร์ฟเวอร์ MQTT nodejs ล่าสุดรับข้อมูลสภาพอากาศจากเซิร์ฟเวอร์ mqtt โดยสมัครหัวข้อบนเซิร์ฟเวอร์บันทึก Mqtt
ฉันปรับใช้ NODE JS ของฉันบนเซิร์ฟเวอร์ AWS ดังนั้นใครก็ตามที่สนใจเกี่ยวกับสิ่งนี้สามารถเข้าถึงสถานีลมของฉันได้ที่:https://34.220.205.140:8080/wind
แนะนำ:
DIY Weather Station & WiFi Sensor Station: 7 ขั้นตอน (พร้อมรูปภาพ)
DIY Weather Station & WiFi Sensor Station: ในโครงการนี้ ฉันจะแสดงวิธีสร้างสถานีตรวจอากาศพร้อมกับสถานีเซ็นเซอร์ WiFi สถานีเซ็นเซอร์จะวัดอุณหภูมิและความชื้นในพื้นที่ และส่งผ่าน WiFi ไปยังสถานีตรวจอากาศ จากนั้นสถานีตรวจอากาศจะแสดงเ
โครงการ Totoro - IoT & MQTT & ESP01: 7 ขั้นตอน (พร้อมรูปภาพ)
โครงการ Totoro - IoT & MQTT & ESP01: โครงการ Totoro เป็นโครงการ IoT ที่ดีที่คุณสามารถคัดลอกในรูปแบบต่างๆ ได้มากมาย การใช้บอร์ด ESP01 กับโปรโตคอล MQTT คุณสามารถสื่อสารสถานะของปุ่มไปยังโบรกเกอร์ MQTT (ใน my case AdafruitIO).คำแนะนำที่เป็นประโยชน์สำหรับ MQTT และ Ad
WIND - Project Accelerator สำหรับ Adafruit Feather: 9 ขั้นตอน (พร้อมรูปภาพ)
WIND - Project Accelerator สำหรับ Adafruit Feather: ฉันได้รวบรวมไมโครคอนโทรลเลอร์และแผงเซ็นเซอร์ Adafruit Feather ต่างๆ ที่หาได้จาก Adafruit มาอย่างช้าๆ พวกเขาทำให้การสร้างต้นแบบและการทดสอบเป็นเรื่องง่ายมาก และฉันเป็นแฟนตัวยงของเลย์เอาต์ของบอร์ด เนื่องจากพบว่าตัวเองใช้
โซดาแคน Wind Spinner: 4 ขั้นตอน (พร้อมรูปภาพ)
Soda Can Wind Spinner: คำแนะนำนี้จะแสดงให้คุณเห็นถึงวิธีการสร้างกังหันลมจากกระป๋องโซดาที่นำกลับมาใช้ใหม่ สำหรับความประทับใจแรกพบจะดูดีขนาดไหนไปชมวิดีโอกันเลย (ลิงค์) เป็นของตกแต่งกลางแจ้งที่สวยงามซึ่งสะท้อนแสงอาทิตย์เข้ามาในบ้านของคุณ The
Lenz2 Wind Turbine: 12 ขั้นตอน (พร้อมรูปภาพ)
กังหันลม Lenz2: คำแนะนำนี้จะแสดงวิธีสร้างกังหันลม Lenz2 จากวัสดุที่คุณมีอยู่รอบบ้าน การออกแบบได้รับการพัฒนาและทดสอบโดย Ed Lenz แห่ง Windstuffnow.com: http://www.windstuffnow.com/main/lenz2_turbine.htmThe Lenz2 VAWT (Ve