สารบัญ:

GranCare: เครื่องตรวจสุขภาพขนาดพกพา!: 8 ขั้นตอน (พร้อมรูปภาพ)
GranCare: เครื่องตรวจสุขภาพขนาดพกพา!: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: GranCare: เครื่องตรวจสุขภาพขนาดพกพา!: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: GranCare: เครื่องตรวจสุขภาพขนาดพกพา!: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 03 - Zëne - Grancare 2024, กรกฎาคม
Anonim
GranCare: เครื่องตรวจสุขภาพขนาดพกพา!
GranCare: เครื่องตรวจสุขภาพขนาดพกพา!
GranCare: เครื่องตรวจสุขภาพขนาดพกพา!
GranCare: เครื่องตรวจสุขภาพขนาดพกพา!
GranCare: เครื่องตรวจสุขภาพขนาดพกพา!
GranCare: เครื่องตรวจสุขภาพขนาดพกพา!

ให้ฉันเริ่มต้นฉันมียาย เธอค่อนข้างแก่แต่พอดีและมีสุขภาพดี เมื่อเร็ว ๆ นี้เราได้ไปพบแพทย์เพื่อตรวจร่างกายทุกเดือนและแพทย์แนะนำให้เธอเดินทุกวันอย่างน้อยครึ่งชั่วโมงเพื่อให้ข้อต่อของเธอแข็งแรง เราต้องการวิธีดูว่าเธอเดินมากแค่ไหน สมาร์ตวอทช์จะช่วยได้ แต่ไม่ใช่สิ่งที่เราสามารถจ่ายได้ ไม่ใช่แค่ขั้นตอนเท่านั้น คุณยายอยากมีชุดสุขภาพเล็กๆ น้อยๆ เพื่อที่เธอจะได้ตรวจสุขภาพตัวเอง

นี่คือเหตุผลที่ฉันคิดจะทำโครงงานนี้

นอกจากนี้ การหกล้มเป็นหนึ่งในเหตุการณ์ที่พบบ่อยและอันตรายที่สุด และครั้งล่าสุดที่คุณยายล้ม เรารู้ตัวช้าและเป็นสิ่งที่ฉันสามารถตรวจพบได้เร็วกว่านี้ ดังนั้นฉันจึงตัดสินใจเพิ่มเซ็นเซอร์การตกด้วย

และเพื่อดูว่าคุณยายของฉันเป็นหวัดหรือมีไข้หรือไม่ ฉันได้เพิ่มเซ็นเซอร์อุณหภูมิเพื่อวัดอุณหภูมิร่างกาย

ฉันกำลังจดจ่ออยู่กับสิ่งเหล่านี้ในโครงการนี้ คุณสามารถเพิ่มเซ็นเซอร์เพื่อให้มีประสิทธิภาพมากขึ้นสำหรับการใช้งานส่วนตัวของคุณ

ขั้นตอนที่ 1: สิ่งที่จำเป็น

  • Wemos D1 mini x1 (ลิงก์)
  • โมดูลการ์ด SD x1 (ลิงค์)
  • มาตรความเร่ง MPU6050 x1 (ลิงค์)
  • 3.7v Lipo แบตเตอรี่ x1 (ลิงค์)
  • TP4056 โมดูลการชาร์จ x1 (ลิงค์)
  • เซ็นเซอร์อุณหภูมิ DS18B20 x1 (ลิงค์)
  • สวิตช์สไลด์ x1 (ลิงค์)
  • สายไฟ

ไม่จำเป็น

  • เครื่องพิมพ์ 3 มิติ
  • สกรู2มม.
  • สายริบบอน

ขั้นตอนที่ 2: เชื่อมต่อทุกอย่างเข้าด้วยกัน

เชื่อมต่อทุกอย่างเข้าด้วยกัน
เชื่อมต่อทุกอย่างเข้าด้วยกัน
เชื่อมต่อทุกอย่างเข้าด้วยกัน
เชื่อมต่อทุกอย่างเข้าด้วยกัน
เชื่อมต่อทุกอย่างเข้าด้วยกัน
เชื่อมต่อทุกอย่างเข้าด้วยกัน
เชื่อมต่อทุกอย่างเข้าด้วยกัน
เชื่อมต่อทุกอย่างเข้าด้วยกัน

ด้านบนเป็นแผนผังสำหรับการเชื่อมต่อ มันค่อนข้างตรงไปตรงมา สำหรับการบัดกรี ฉันถอดสายแพเป็นสายเดี่ยวๆ เนื่องจากสายเหล่านี้บางมาก (28 AWG) หากคุณไม่มีสายแพอยู่รอบๆ คุณสามารถใช้ลวดใดก็ได้ตามต้องการ

ฉันได้เพิ่มรูปด้วยการเชื่อมต่อทั้งหมดเสร็จสิ้น คุณสามารถซูมภาพและติดตามการเชื่อมต่อได้เช่นกัน อย่าไปสนใจการบัดกรีเลย มันยังใหม่อยู่

สำหรับเซ็นเซอร์อุณหภูมิ คุณต้องเพิ่มตัวต้านทานแบบดึงขึ้นระหว่างสายบวกและสายสัญญาณเพื่อให้เซ็นเซอร์ทำงานได้อย่างถูกต้อง นอกจากนี้ให้บัดกรีสายจัมเปอร์ตัวผู้ไปที่ปลายเพื่อให้คุณสามารถเชื่อมต่อกับหมุดส่วนหัวของตัวเมียจากด้านนอก

ฉันได้สร้างกล่องหุ้มสำหรับส่วนประกอบทั้งหมดตั้งแต่ฉันมีเครื่องพิมพ์ 3 มิติที่บ้าน คุณไม่จำเป็นต้องทำ แต่คุณสามารถสร้างกล่องกระดาษแข็งหรือใช้ภาชนะขนาดเล็กเพื่อวางอุปกรณ์อิเล็กทรอนิกส์ทั้งหมด ตรวจสอบให้แน่ใจว่ามาตรความเร่งติดอยู่กับตัวเคสหากคุณวางแผนที่จะทำเคสของคุณเอง

ตู้พิมพ์. [ไม่บังคับ] มี 3 ไฟล์ 2 ไฟล์ ตัวเรือนด้านบนและด้านล่างและสวิตช์ การติดสวิตช์ทำได้ง่าย ฉันได้เพิ่มรูปภาพด้านบนคุณสามารถติดตามได้ ฉันพิมพ์ไฟล์ที่ infill 50% ความสูง 0.2 มม. คุณสามารถรับไฟล์ขั้นตอนดั้งเดิมได้ที่นี่ หากคุณต้องการเปลี่ยนการออกแบบของเคส

หลังจากประกอบทุกอย่างแล้ว ให้วางการ์ด SD ลงในโมดูล จากนั้นปิดอุปกรณ์และใช้สกรู 2 มม. สองตัวที่ด้านใดด้านหนึ่ง ฉันกู้สกรูนี้จากชุดเซอร์โวมอเตอร์ sg90 ของฉัน

ตรวจสอบให้แน่ใจว่าได้บัดกรีสายไฟทั้งหมดอย่างถูกต้องโดยใช้มัลติมิเตอร์โดยตรวจสอบการเชื่อมต่อ

ตรวจสอบให้แน่ใจว่าอุปกรณ์ทั้งหมดได้รับแรงดันไฟฟ้าที่เหมาะสม

หมายเหตุเกี่ยวกับการเปิดเครื่อง ในการจ่ายไฟให้กับอุปกรณ์ ฉันใช้แบตเตอรี่ 3.7v และมันดีพอที่เซ็นเซอร์และไมโครคอนโทรลเลอร์ wemos ทั้งหมดสามารถทำงานที่ 3v ได้ ดังนั้นหากคุณวางแผนที่จะใช้เซ็นเซอร์ภายนอกเพิ่มเติม ตรวจสอบให้แน่ใจว่าเซ็นเซอร์ทำงานที่ 3v นอกจากนี้ เมื่อแบตเตอรี่ใกล้หมด การ์ด SD จะหยุดทำงาน เนื่องจากแรงดันไฟฟ้าไม่เพียงพอสำหรับโมดูลการ์ด SD ดังนั้นการชาร์จแบตเตอรี่จึงแก้ปัญหาได้ ข้อเสียเปรียบเพียงอย่างเดียวคือคุณจะไม่สามารถใช้ศักยภาพของแบตเตอรี่ได้อย่างเต็มที่ วิธีหนึ่งที่คุณสามารถแก้ปัญหานี้ได้คือการใช้โมดูลการชาร์จนี้ โมดูลนี้เพิ่มแรงดันไฟฟ้าเป็น 5v ด้วยวิธีนี้ คุณจะไม่มีปัญหาในการใช้งานเซ็นเซอร์ทั้งหมด

ขั้นตอนที่ 3: ทำความเข้าใจโค้ด

ทำความเข้าใจรหัส
ทำความเข้าใจรหัส
ทำความเข้าใจรหัส
ทำความเข้าใจรหัส
ทำความเข้าใจรหัส
ทำความเข้าใจรหัส

อย่างที่ฉันบอกไปในตอนเริ่มต้น เราจะติดตาม 3 สิ่ง: FALL, STEPS และ TEMPERATURE

สิ่งนี้ไม่มีข้อจำกัด คุณสามารถเพิ่มเซ็นเซอร์อื่นๆ เช่น การเต้นของหัวใจ ออกซิมิเตอร์ ฯลฯ และรับข้อมูลด้านสุขภาพเพิ่มเติมได้ สำหรับตอนนี้ผมจะใช้เซ็นเซอร์ 2 ตัวคือมาตรความเร่งและอุณหภูมิ

การหาอุณหภูมินั้นตรงไปตรงมา หลังจากเชื่อมต่อเซ็นเซอร์แล้ว เราใช้ไลบรารี DALLAS TEMPERATURE เพื่อค้นหาองศาเซลเซียส

ในการค้นหาขั้นตอนและการตก เราจะใช้มาตรความเร่ง รหัสเริ่มต้นด้วยการค้นหาค่าความเร่งของแกน X, Y และ Z 3 แกน จากนั้นจึงกำหนดความเร่งที่เป็นผลลัพธ์

ขณะนี้มีการควบคุมนวดข้าวที่กำหนดไว้ล่วงหน้าสองแบบสำหรับขั้นตอนและขั้นตอน ดังนั้นเมื่อใดก็ตามที่ความเร่งที่เป็นผลลัพธ์ข้ามเกณฑ์นี้ จะมีการตรวจพบขั้นตอนหรือการตก

ตอนนี้เนื่องจากค่าการตกมีความสำคัญมากกว่าที่จะถูกต้อง ฉันได้เพิ่มฟังก์ชันการตรวจสอบการตก ซึ่งหากตรวจพบการตก ก็จะตรวจสอบว่าการวางแนวมีการเปลี่ยนแปลงหรือไม่ และบุคคลนั้นไม่ได้ใช้งานหรือไม่ หากกฎสองข้อนี้เป็นจริง การล่มจะได้รับการยืนยันและข้อความจะถูกส่งไปยังฐานข้อมูล

นอกจากนี้อุปกรณ์บันทึกข้อมูลทั้งหมดและเขียนลงในการ์ด SD และทุก ๆ 30 นาที (สามารถเปลี่ยนแปลงได้) ค่าจะถูกส่งไปยัง google firebase ซึ่งจะถูกเก็บไว้ในฐานข้อมูลเรียลไทม์

ในการกำหนดค่าตามเกณฑ์ ฉันได้รัดอุปกรณ์ไว้ที่เอวและเริ่มดำเนินการต่างๆ ในขณะที่โค้ดกำลังเขียนค่าการเร่งความเร็วลงในการ์ด SD จากนั้นฉันก็นำเข้าค่าไปยัง excel และวาดกราฟเส้นเพื่อวิเคราะห์ค่าทั้งหมด ฉันได้เพิ่มบางส่วนของกราฟด้านบน คุณสามารถดูว่าการกระทำต่างๆ แสดงค่ามาตรความเร่งต่างกันอย่างไร

ขั้นตอนที่ 4: การตั้งค่า WIFI และ Google Database

การตั้งค่า WIFI และ Google Database
การตั้งค่า WIFI และ Google Database
การตั้งค่า WIFI และ Google Database
การตั้งค่า WIFI และ Google Database

ด้วยข้อมูลทั้งหมดที่มี เราจำเป็นต้องหาวิธีจัดเก็บข้อมูลนั้น เพื่อที่เราจะสามารถใช้เพื่อสร้างโปรไฟล์ด้านสุขภาพและติดตามสุขภาพของปู่ย่าตายายของคุณได้

ดังนั้นในการจัดเก็บข้อมูลและใช้งานแบบเรียลไทม์ เรากำลังใช้ Google Firebase และเพื่อให้บรรลุสิ่งนี้ เราจะใช้ไลบรารี Esp8266Firebase

ในการตั้งค่า firebase คุณสามารถทำตามขั้นตอนนี้ได้ หลังจากนี้ คุณควรมีรหัสลับและลิงค์โฮสต์ เพียงเพิ่มสองสิ่งนี้ในรหัสที่แสดงด้านล่างพร้อมกับชื่อ wifi และรหัสผ่านของคุณ:

#define FIREBASE_HOST YOUR_FIREBASE_PROJECT.firebaseio.com”

#define FIREBASE_AUTH "YOUR_FIREBASE_DATABASE_SECRET" #define WIFI_SSID "YOUR_WIFI_AP" #define WIFI_PASSWORD "YOUR_WIFI_PASSWORD"

แค่นั้นแหละ. นั่นเป็นเรื่องง่าย ขณะนี้อุปกรณ์ของเราเชื่อมต่อกับฐานข้อมูลออนไลน์ที่จัดเก็บข้อมูลสุขภาพทั้งหมดแล้ว ตอนนี้เราสามารถใช้ข้อมูลนี้เพื่อสร้างแผนภูมิใน excel หรือสร้างเว็บไซต์อย่างง่ายเพื่อดูข้อมูลด้วยภาพหรือแม้แต่เชื่อมต่อกับแอป

หมายเหตุ: ในการตรวจสอบว่าคุณได้เพิ่มไลบรารีสำเร็จแล้วและใช้งานได้กับอุปกรณ์ของคุณหรือไม่ ให้ลองอัปโหลดภาพร่างตัวอย่างที่มีให้ในไลบรารี คุณสามารถลองใช้ชื่อ beginner_start_here

ขั้นตอนที่ 5: การเขียนโปรแกรม WEMOS D1

ก่อนที่เราจะอัปโหลดโค้ด เราต้องติดตั้งบางสิ่งก่อน

กระดาน:

  • ขั้นแรก เปิด Arduino ide แล้วไปที่ Tools Board Boards manager จากนั้นค้นหา esp8266 by ESP8266 community คลิกติดตั้งและรอให้ติดตั้ง
  • ตอนนี้เราได้เพิ่มบอร์ดแล้ว เพื่อเลือกไปที่ Tools Board Wemos D1 R1

ห้องสมุด

  • เราจำเป็นต้องติดตั้งไคลเอนต์ Firebase ESP8266 สองไลบรารีโดย Mobizt และ One wire โดย Jim Studt
  • เมื่อต้องการทำสิ่งนี้ ให้ไปที่ Sketch รวมไลบรารี จัดการไลบรารี ค้นหาสองไลบรารีด้านบนและติดตั้ง

ตอนนี้เราได้ติดตั้งทุกอย่างที่จำเป็นในการรันโค้ดแล้ว อัปโหลดรหัสด้านล่างและคุณทำเสร็จแล้ว!

ขั้นตอนที่ 6: เชื่อมต่อแอป Android ของคุณ [ไม่บังคับ]

เชื่อมต่อแอพ Android ของคุณ [ไม่บังคับ]
เชื่อมต่อแอพ Android ของคุณ [ไม่บังคับ]
เชื่อมต่อแอพ Android ของคุณ [ไม่บังคับ]
เชื่อมต่อแอพ Android ของคุณ [ไม่บังคับ]

ฉันใช้ตัวประดิษฐ์แอป MIT ซึ่งเป็นเครื่องมือสร้างแอปแบบลากและวางฟรี มันง่ายมากที่จะสร้างแอพด้วยวิธีนี้ แอพทั้งหมดทำการตรวจสอบค่าในฐานข้อมูลและแสดงค่าเหล่านั้น นี่คือไฟล์โครงการสำหรับนักประดิษฐ์แอป เพียงเพิ่ม AUTH KEYS และ HOSTNAME ตามที่แสดงด้านบน เท่านี้ก็เรียบร้อย

ขั้นตอนที่ 7: แนบอุปกรณ์กับอุปกรณ์สวมใส่

ต่ออุปกรณ์เข้ากับอุปกรณ์สวมใส่
ต่ออุปกรณ์เข้ากับอุปกรณ์สวมใส่
ต่ออุปกรณ์เข้ากับอุปกรณ์สวมใส่
ต่ออุปกรณ์เข้ากับอุปกรณ์สวมใส่

เมื่อทุกอย่างเรียบร้อยดีแล้ว สิ่งเดียวที่เหลือคือติดเข้ากับเสื้อผ้าอย่างเสื้อสเวตเตอร์ คุณสามารถใช้เสื้อผ้าอื่นๆ ที่ปู่ย่าตายายของคุณชอบได้เช่นกัน สำหรับตอนนี้ฉันได้ติดอุปกรณ์ไว้ทางด้านซ้ายของเสื้อสเวตเตอร์พร้อมกับเซ็นเซอร์อุณหภูมิที่อยู่ใต้รักแร้เพื่อวัดอุณหภูมิ ฉันใช้เทปกาวทำ ซึ่งเห็นได้ชัดว่าไม่ใช่วิธีที่ดีที่สุด ฉันเพิ่งใช้สิ่งนี้สองสามวันสำหรับการทดสอบ

คุณสามารถทำกระเป๋าใบเล็กๆ จากผ้าแล้วเย็บเข้าไปในเสื้อสเวตเตอร์เพื่อเก็บอุปกรณ์และปลอกแขนเพื่อใช้งานเซ็นเซอร์อุณหภูมิ เนื่องจากฉันเย็บไม่เก่งเลยไม่ได้ทำ แต่แม่จะรีบแก้ไข

ขั้นตอนที่ 8: ทำสิ่งต่างๆ ได้มากขึ้นด้วย GranCare

ที่นี่ฉันใช้เซ็นเซอร์เพียงสองตัว แต่คุณสามารถเพิ่มได้อีกเสมอ คุณสามารถเชื่อมต่อหมุด WEMOS ที่ไม่ได้ใช้ทั้งหมดเข้ากับหมุดส่วนหัว จากนั้นจึงเชื่อมต่อเซ็นเซอร์ภายนอกเพิ่มเติมเพื่อใช้ประโยชน์สูงสุดจากเซ็นเซอร์ คุณสามารถเพิ่มเซ็นเซอร์วัดการเต้นของหัวใจแล้ววัดการเต้นของหัวใจของปู่ย่าตายายทุกชั่วโมงแล้วเพิ่มลงในฐานข้อมูลหรืออาจเพิ่มเซ็นเซอร์อุณหภูมิหลายตัว คุณสามารถเพิ่มต่อไปได้จนกว่า WEMOS จะรองรับหรือแบตเตอรี่จะรองรับได้

เกี่ยวกับมัน. ดูแลปู่ย่าตายายอย่างที่เขาพูดกันว่า "ความรักของปู่ย่าตายายไม่มีวันเก่า"

UPDATE หลังการใช้งาน:ฉันเลยให้คุณยายใช้เครื่องเป็นเวลาหนึ่งสัปดาห์ เธอบอกว่าอุปกรณ์นี้เข้ามาระหว่างบางครั้ง แต่ตอนนี้เธอชินกับมันแล้ว นี่คือสิ่งที่ผมได้เรียนรู้จากการใช้งานหนึ่งสัปดาห์

  • การตรวจจับการตกทำงานได้อย่างสมบูรณ์ ฉันได้รับการแจ้งเตือนเมื่อเธอลื่นสองครั้งในสัปดาห์ที่แล้ว มีบางครั้งที่มีการเตือนที่ผิดพลาด ดังนั้นการเปลี่ยนเกณฑ์อาจช่วยได้
  • ข้อมูลอุณหภูมิร่างกายสมบูรณ์แบบ
  • ปัญหาอีกประการหนึ่งคือแบตเตอรี่หมดอย่างรวดเร็วด้วยแบตเตอรี่ 300mAH ของฉัน!. ลองใช้แบตเตอรี่ขนาดใหญ่ขึ้นเพื่อเพิ่มเวลาการใช้งาน แต่ตรวจสอบให้แน่ใจว่าน้ำหนักของอุปกรณ์ไม่เปลี่ยนแปลงมากนัก

บันทึก:

นี่เป็นคำสั่งแรกของฉัน ฉันแน่ใจว่ามีข้อผิดพลาดที่ฉันมองข้ามไป โปรดแสดงความคิดเห็นด้านล่างหากคุณพบและอย่าลังเลที่จะถามคำถามใด ๆ ฉันจะพยายามตอบกลับโดยเร็วที่สุด

แนะนำ: