สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เนื่องจากฉันซื้อ Xiaomi Mi Band 4 มา ฉันจึงคิดเกี่ยวกับความเป็นไปได้ในการติดตามข้อมูลบางอย่างจากสถานีตรวจอากาศของฉันที่มีอยู่ใน ThingSpeak ผ่าน Mi Band 4 ของฉัน อย่างไรก็ตาม หลังจากการวิจัยบางอย่าง ฉันพบว่าความสามารถของ Mi Band 4 นั้นดีมาก ถูกจำกัด และเนื่องจากฉันไม่ต้องการพัฒนาแอพใดๆ เลย ฉันจึงคิดเกี่ยวกับความเป็นไปได้ที่จะใช้การแจ้งเตือนเป็นวิธีการส่งข้อมูลจาก ThingSpeak
ในบทช่วยสอนนี้ ฉันจะสอนวิธีใช้การแจ้งเตือนในสองวิธี:
- แจ้งค่าภายในระยะเวลาที่กำหนด
- แจ้งค่าเมื่อข้อมูลเกินค่าที่กำหนดไว้ล่วงหน้า
เป็นสิ่งสำคัญที่ต้องจำ:
น่าเสียดายที่โปรเจ็กต์นี้ดำเนินการบนสมาร์ทโฟนที่ใช้ระบบปฏิบัติการ Android แต่การปรับให้เข้ากับ Iphone ไม่ใช่เรื่องยาก
คุณต้องมีโปรเจ็กต์บน ThingSpeak ของ Weather Station หรือโปรเจ็กต์อื่นๆ อยู่แล้ว หากคุณยังไม่ได้สร้าง เราขอแนะนำให้คุณดูตัวอย่างนี้ ESP8266 NodeMCU พร้อม BME280 จาก optio50
ในทางปฏิบัติ มันง่ายมากที่จะทำโครงงานนี้ ไม่ต้องตกใจกับขนาดที่ชัดเจนของบทช่วยสอน ฉันกำลังทำมันทีละขั้นตอนเพื่อทำให้ทุกอย่างชัดเจนที่สุด!
เสบียง
- สมาร์ทโฟนพร้อม Android SO;
- Xiaomi Mi แบนด์ 4;
- แอพ Mi Fit;
- แอพ ThingShow;
- โครงการสถานีอุตุนิยมวิทยาของคุณหรือข้อมูล / ข้อมูลอื่นใดที่โฮสต์บน ThingSpeak;
ขั้นตอนที่ 1: ดาวน์โหลด ThingShow - ThingSpeak Visualizer
- ก่อนอื่น คุณต้องไปที่ Google Play เพื่อดาวน์โหลดแอปพลิเคชัน ThingShow (พัฒนาโดย devinterestdev) แอปมีน้ำหนักเบา (≅2.9 MB) และทำงานบน Android 4.1 ขึ้นไป
- ตรวจสอบว่าติดตั้งแอปพลิเคชันอย่างถูกต้องและทุกอย่างเรียบร้อย
ขั้นตอนที่ 2: เพิ่มข้อมูล ThingSpeak ไปยัง ThingShow
- เปิดแอพ ThingShow;
- คลิกที่สัญลักษณ์ + (สีเขียว) เพื่อเพิ่มข้อมูลช่อง ThingSpeak ของคุณ
- เลือกประเภท (ในกรณีของฉันฉันใช้ช่องสาธารณะ);
- ป้อน ID ช่อง ThingSpeak ของคุณแล้วคลิก "เปิด" - หาก ID ถูกต้อง ข้อมูลช่องพื้นฐานของคุณจะปรากฏขึ้นด้านล่าง
- คลิกเครื่องหมายถูกที่มุมขวาบน
ขั้นตอนที่ 3: สร้างวิดเจ็ต
- กลับไปที่เดสก์ท็อป / หน้าจอหลักของ smatphone แล้วคลิกที่พื้นที่สะอาดและกดค้างไว้จนกว่าตัวเลือก Widget จะพร้อมใช้งาน หากขั้นตอนนี้ในโทรศัพท์ของคุณแตกต่างออกไป ให้มองหาตัวเลือกวิดเจ็ตในการตั้งค่า
- ค้นหาวิดเจ็ต ThingShow;
- คลิกที่สัญลักษณ์ "+" เพื่อเพิ่มข้อมูลช่อง ThingSpeak ของคุณ
- เลือกช่อง;
- เลือกฟิลด์:
- หากต้องการรับข้อมูลในแต่ละช่วงเวลา ให้เลือกเพียงฟิลด์เดียวเท่านั้น
- หากคุณต้องการรับการแจ้งเตือนเมื่อใดก็ตามที่ค่าที่วิเคราะห์มีค่าเกินพารามิเตอร์ใดๆ คุณสามารถเลือกฟิลด์ได้มากเท่าที่คุณต้องการ
ขั้นตอนที่ 4: แจ้งค่าภายในระยะเวลาที่กำหนดไว้
ในการกำหนดค่านี้ คุณจะได้รับการแจ้งเตือนทุกครั้งที่เลือก ซึ่งอาจอยู่ระหว่าง 1 ถึง 60 นาที ในกรณีของฉัน ฉันเลือกที่จะแจ้งอุณหภูมิที่สถานีอุตุนิยมวิทยาทุก ๆ 60 นาที
- ใน "รีเฟรช นาที" เลือกค่าสูงสุด 60 นาที
- ที่ด้านล่างของช่อง ให้คลิกที่สัญลักษณ์ระฆัง
- เลือกค่าที่ต่ำกว่าหรือสูงกว่าเพื่อรับการแจ้งเตือน - นี่คือ "ความลับใหญ่" ที่จะได้รับการแจ้งเตือนทุกครั้ง: คุณต้องเลือกค่าที่คุณรู้ว่าจะสูงหรือต่ำกว่าเสมอ เนื่องจากฉันอาศัยอยู่ในภูมิภาคที่มีอุณหภูมิในท้องถิ่นสูงกว่า 5ºC เสมอ ฉันจึงเลือกค่าที่สูงกว่า 0 ดังนั้นทุก ๆ ชั่วโมง แอปจะเข้าใจว่าค่าอุณหภูมิสูงกว่าค่าที่ตั้งไว้และจะส่งการแจ้งเตือนถึงฉัน เปลี่ยนตามความสนใจของคุณ
- คลิก "บันทึก";
- กลับไปที่เดสก์ท็อป / หน้าจอหลักของสมาร์ทโฟนของคุณและดูว่าวิดเจ็ตถูกสร้างขึ้นแล้วและแสดงค่าอุณหภูมิและคุณควรได้รับการแจ้งเตือนบนสมาร์ทโฟนของคุณ
ไม่ต้องกังวลว่าจะไม่ได้รับการแจ้งเตือนใน Mi band 4 ของคุณ เราจะทำการกำหนดค่านี้ในขั้นตอนสุดท้าย
ขั้นตอนที่ 5: การแจ้งเตือนเมื่อข้อมูลเกินค่าที่กำหนดไว้ล่วงหน้า
การกำหนดค่านี้คล้ายกับขั้นตอนก่อนหน้า โดยมีความแตกต่างที่แนะนำให้เลือกพารามิเตอร์สูงสุดและต่ำสุด และฉันขอแนะนำให้ "รีเฟรช ขั้นต่ำ" เป็นค่าที่ต่ำกว่า
ด้วยวิธีนี้ ทุกครั้งที่มีค่าเกินกว่าพารามิเตอร์ที่กำหนดไว้ล่วงหน้า คุณจะได้รับการแจ้งเตือน
ข้อมูลวิดเจ็ตยังสามารถเห็นได้บนหน้าจอสมาร์ทโฟนของคุณ
ขั้นตอนที่ 6: ตั้งค่า Mi Fit
ก่อนอื่นอย่าลืมเปิดบลูทูธของสมาร์ทโฟนโดยให้ Mi Band 4 อยู่ใกล้ๆ (ควรจับคู่ไว้ก่อนหน้านี้แล้ว)
- เปิดแอพ Mi Fit; คลิกโปรไฟล์;
- ภายใต้ "อุปกรณ์ของคุณ" ให้คลิกที่สร้อยข้อมือ Mi Smart Band 4 ของคุณ
- ไปที่ "การแจ้งเตือนแอป";
- เปิดใช้งานการแจ้งเตือน (ที่ 1) และคลิกที่ "จัดการแอป" (ที่ 2)
- ค้นหาและตรวจสอบแอปพลิเคชัน ThingShow
- กลับไปและดูว่าแอพจะเปิดใช้งานสำหรับการแจ้งเตือนแล้ว
หากทุกอย่างเป็นไปด้วยดี ในไม่ช้า คุณจะได้รับการแจ้งเตือนทางโทรศัพท์มือถือและบน Mi Band ของคุณ