
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ในบทช่วยสอนนี้ เราจะสร้างสถานีตรวจอากาศ 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

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

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


ตอนนี้คุณมีสถานีอุตุนิยมวิทยาของคุณเองแล้ว!
คุณสามารถดูช่องที่เราตั้งค่าสำหรับบทช่วยสอนนี้ได้ที่นี่
สามารถดาวน์โหลดโค้ดแบบเต็มของบทช่วยสอนนี้ได้ที่นี่
แนะนำ:
วิธีสร้างแนวทางปฏิบัติสำหรับเป้าหมายของ Nintendo LABO อย่างง่าย: 13 ขั้นตอน

วิธีสร้างแนวทางปฏิบัติสำหรับเป้าหมายของ Nintendo LABO อย่างง่าย: น้องสาวของฉันและฉันเพิ่งซื้อ Nintendo Switch แน่นอนว่าเรามีเกมให้เล่นด้วย และหนึ่งในนั้นคือ Nintendo LABO Variety Kit ในที่สุดฉันก็สะดุดกับ Toy-Con Garage ฉันได้ลองทำอะไรบางอย่างออกไป และนั่นคือตอนที่ฉัน
ขาตั้งสามขา PCB อย่างง่าย: 5 ขั้นตอน

Simple PCB Trivet: นี่เป็นโครงการที่เรียบง่ายและสนุกสนานสำหรับ PCB รีไซเคิล (แผงวงจรพิมพ์) ฉันดึงหนึ่งออกจากระบบสเตอริโอที่เสีย แต่คุณสามารถหาบอร์ดเหล่านี้ได้จากอุปกรณ์อิเล็กทรอนิกส์ต่างๆ ขาตั้งสามขา (trivet) คือสิ่งของที่วางอยู่ระหว่างจานเสิร์ฟและจานรอง
เปียโน Arduino อย่างง่าย: 8 ขั้นตอน

เปียโน Arduino อย่างง่าย: วันนี้เราจะสร้างเปียโน Arduino หนึ่งอ็อกเทฟอย่างง่าย ซึ่งสามารถเป็นจุดเริ่มต้นที่ดีสำหรับโครงการอื่นๆ โครงการนี้จะแนะนำส่วนประกอบพื้นฐานของ Arduino และการเขียนโปรแกรมในระดับมัธยมศึกษาตอนปลาย แม้ว่ารหัสจะเป็นบุคคลที่สร้างไว้ล่วงหน้าค
เครื่องตรวจจับโลหะ Arduino อย่างง่าย: 8 ขั้นตอน (พร้อมรูปภาพ)

Simple Arduino Metal Detector: *** มีการโพสต์เวอร์ชันใหม่ที่ง่ายกว่านี้: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** การตรวจจับโลหะเป็นอดีตที่ยอดเยี่ยมที่ได้รับ คุณออกไปข้างนอก ค้นพบสถานที่ใหม่ๆ และอาจพบสิ่งที่น่าสนใจ ตรวจสอบคุณ
สร้างสถานีตรวจอากาศ Raspberry Pi SUPER: 8 ขั้นตอน (พร้อมรูปภาพ)

สร้างสถานีตรวจอากาศ Raspberry Pi SUPER: มาเผชิญหน้ากัน มนุษย์เราพูดถึงสภาพอากาศกันมาก⛅️ คนทั่วไปพูดถึงสภาพอากาศ 4 ครั้งต่อวัน โดยเฉลี่ย 8 นาที 21 วินาที ทำคณิตศาสตร์และนั่นรวม 10 เดือนในชีวิตของคุณที่คุณจะใช้จ่ายเกี่ยวกับเ