2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
อุปกรณ์ที่ใช้ไมโครคอนโทรลเลอร์พร้อมเซ็นเซอร์ชีวการแพทย์ที่เหมาะสมจะแนบมากับผู้ป่วยเพื่อให้มีการตรวจสอบบนคลาวด์อย่างต่อเนื่อง สัญญาณชีพ เช่น อุณหภูมิและอัตราชีพจรของร่างกายมนุษย์ ซึ่งเป็นสัญญาณสำคัญในการตรวจหาปัญหาสุขภาพใดๆ จะถูกตรวจจับโดยเซ็นเซอร์ที่เกี่ยวข้องซึ่งรองรับโดย NodeMCU ในสภาพแวดล้อม Wi-Fi และข้อมูลจะถูกส่งไปยังคลาวด์ของ ThingSpeak ซึ่งจะวิเคราะห์ข้อมูล เพื่อค้นหาสิ่งผิดปกติใดๆ หากมีความผิดปกติใด ๆ จะมีการแจ้งไปยังแพทย์และพยาบาล
โดยระบบนี้ ผู้ป่วยจะได้รับการดูแลอย่างเหมาะสมอย่างต่อเนื่องโดยไม่ต้องพึ่งพาความรับผิดชอบของมนุษย์ด้วยต้นทุนที่ต่ำมาก นอกจากนี้ยังช่วยลดข้อผิดพลาดที่อาจเกิดขึ้นและช่วยให้แพทย์ตอบสนองต่อสถานการณ์ได้อย่างรวดเร็ว
ขั้นตอนที่ 1: การเชื่อมต่อ
สิ่งที่คุณต้องการ:-
1. เขียงหั่นขนม
2. NodeMCU
3. เซ็นเซอร์ชีพจร
4. DS18B20 เซ็นเซอร์อุณหภูมิกันน้ำ
5. สายจัมเปอร์
6. ตัวต้านทาน 4.7k ohm สำหรับ DS18B20
ตอนนี้ตั้งค่าการเชื่อมต่อของคุณตามวงจรที่ให้ไว้ในภาพ
ขั้นตอนที่ 2: การเข้ารหัสและ Thingspeak
อัปโหลดโค้ดและตั้งค่าช่อง Thingspeak ของคุณเพื่อรับข้อมูล (คุณสามารถหาบทช่วยสอนเกี่ยวกับเรื่องนี้ได้อย่างง่ายดายบนอินเทอร์เน็ต แต่หากคุณมีปัญหาใดๆ คุณสามารถแสดงความคิดเห็นด้านล่าง)
ตรวจสอบให้แน่ใจว่าฟิลด์ 1 ใช้สำหรับ BPM และฟิลด์ 2 สำหรับอุณหภูมิบนช่อง Thingspeak ของคุณ จากนั้นเลือก NodeMCU เป็นบอร์ดของคุณ (คุณจะต้องดาวน์โหลดบอร์ดนี้เนื่องจากไม่ได้เพิ่มบอร์ดนี้โดยค่าเริ่มต้น คุณสามารถอ่านคู่มือนี้เพื่อตั้งค่า IDE ของคุณ:
ในตอนนี้ ให้อัปโหลดโค้ดและตรวจดูให้แน่ใจว่าได้แก้ไขข้อมูลรับรอง WiFi และคีย์ API ของ Thingspeak ตามนั้นในโค้ดก่อนที่จะอัปโหลด
ขั้นตอนที่ 3: ไม่บังคับ
คุณสามารถสร้างการแจ้งเตือนทางอีเมลได้ดังนี้:
in.mathworks.com/help/thingspeak/analyze-c…
นี่คือคำแนะนำในการตั้งค่า
รหัส:
channelID=Your_channel_ID;
iftttURL='Your_IFTTT_URL';
readAPIKey='read_API_key';
bpm=thingSpeakRead(channelID, 'Fields', 1, 'ReadKey', readAPIKey);
temp=thingSpeakRead(channelID, 'Fields', 2, 'ReadKey', readAPIKey);
tempf=(อุณหภูมิ*9/5)+32;
ถ้า (bpm100 | temp37.2)
เขียนเว็บ (iftttURL, 'value1', bpm, 'value2', temp, 'value3', tempf);
จบ