สารบัญ:

สร้างสถานีตรวจอากาศ IOT อย่างง่าย: 4 ขั้นตอน
สร้างสถานีตรวจอากาศ IOT อย่างง่าย: 4 ขั้นตอน

วีดีโอ: สร้างสถานีตรวจอากาศ IOT อย่างง่าย: 4 ขั้นตอน

วีดีโอ: สร้างสถานีตรวจอากาศ IOT อย่างง่าย: 4 ขั้นตอน
วีดีโอ: สร้างระบบ IOT ควบคุมการรดน้ำในแปลงเกษตรผ่านสมาร์ทโฟน | ESP-01 4 Chanel + Blynk 2024, พฤศจิกายน
Anonim
สร้างสถานีตรวจอากาศ IOT อย่างง่าย
สร้างสถานีตรวจอากาศ IOT อย่างง่าย

ในบทช่วยสอนนี้ เราจะสร้างสถานีตรวจอากาศ IoT ที่ยอดเยี่ยม (มีแดชบอร์ดและฟีเจอร์แชท) ที่ยอดเยี่ยมโดยใช้ Zuino XS PsyFi32 ของ Zio และการรวมล่าสุดของเราในตระกูล Qwiic นั่นคือ Zio Qwiic Air Pressure Sensor ! บอร์ดนี้มีเซ็นเซอร์ BMP280 ของ Bosch ที่วัดอุณหภูมิความดันบรรยากาศ และสามารถใช้เป็นเครื่องวัดระยะสูงได้!

มีโครงการสถานีตรวจอากาศมากมาย แต่มีไม่มาก (หรือที่เราเห็น) ที่ใช้ฟังก์ชัน WiFi ของ Zuino XS PsyFi32 และเซ็นเซอร์ Zio BMP280 วัตถุประสงค์ของโครงการนี้ไม่ใช่เพียงเพื่อสร้างสถานีตรวจอากาศเท่านั้น แต่ยังเพื่อเริ่มต้นใช้งานความสามารถ WiFi บน PsyFi32 ด้วย

คุณควรกำหนดค่าและติดตั้ง PsyFi32 สำหรับการพัฒนาด้วย Arduino IDE แล้ว หากคุณยังไม่มี โปรดดูบทแนะนำของเราเพื่อเรียนรู้วิธีใช้ PSyFi32 กับ Arduino IDE

ฮาร์ดแวร์:

  • Zuino XS PsyFi32
  • เซ็นเซอร์ความดันอากาศ Zio Qwiic (BMP280)
  • สายคิววิค
  • สาย USB A เป็น Micro USB B

ซอฟต์แวร์และไลบรารี:

  • Arduino IDE
  • ห้องสมุด Arduino ESP32
  • Adafruit_BMP280 ห้องสมุด
  • ไลบรารีไดรเวอร์ Adafruit Unified Sensor
  • ThingSpeak

ขั้นตอนที่ 1: เชื่อมต่อ Zuino XS PsyFi32 และเซ็นเซอร์ความดันอากาศโดยใช้สายเคเบิล Qwiic และเปิดเครื่อง PsyFi32

เชื่อมต่อ Zuino XS PsyFi32 และเซ็นเซอร์ความดันอากาศโดยใช้สายเคเบิล Qwiic และจ่ายไฟให้กับ PsyFi32
เชื่อมต่อ Zuino XS PsyFi32 และเซ็นเซอร์ความดันอากาศโดยใช้สายเคเบิล Qwiic และจ่ายไฟให้กับ PsyFi32

การตั้งค่านั้นค่อนข้างง่าย เพียงแค่เชื่อมต่อ PsyFi32 และเซ็นเซอร์ความดันอากาศเข้าด้วยกัน ข้อดีของ Qwiic คือคุณไม่จำเป็นต้องมีเขียงหั่นขนมหรือสายเคเบิลยุ่ง ๆ เพื่อเชื่อมต่อส่วนประกอบต่างๆ!

ขั้นตอนที่ 2: ตั้งค่า ThingSpeak เพื่อให้สามารถอ่านข้อมูลเซ็นเซอร์ได้

หากคุณยังไม่มี ให้สร้างบัญชีที่ ThingSpeak ไปที่ Channels ที่เมนูด้านบนขวา แล้วสร้าง New ChannelFill ในชื่อช่องข้อมูลและคำอธิบาย แล้วเลือกสามช่อง ให้กรอกป้ายกำกับ Field ดังนี้ อุณหภูมิ (°C), แรงดัน (hPa) และระดับความสูง (ม.) คุณสามารถกรอกข้อมูลอื่น ๆ เช่น ลิงค์เว็บไซต์ หรือ Github ได้ แต่ฟิลด์ใน (2) เป็นฟิลด์ขั้นต่ำสุดเปล่า

ขั้นตอนที่ 3: แฟลช PsyFi32

แฟลช PsyFi32
แฟลช PsyFi32

คุณจะต้องป้อนรหัสผ่าน SSID และ WiFi ก่อนอัปโหลดรหัส ไปที่ช่อง ThingSpeak ที่คุณเพิ่งสร้างขึ้นและคลิกที่คีย์ API คัดลอก 'เขียนคีย์ API' ไปยังโค้ด (สตริง api_key)

ขั้นตอนที่ 4:

Image
Image

ตอนนี้คุณมีสถานีอุตุนิยมวิทยาของคุณเองแล้ว!

คุณสามารถดูช่องที่เราตั้งค่าสำหรับบทช่วยสอนนี้ได้ที่นี่

สามารถดาวน์โหลดโค้ดแบบเต็มของบทช่วยสอนนี้ได้ที่นี่

แนะนำ: