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

ฉันเป็นนักเรียนที่ Howest Kortrijk เพื่อแสดงสิ่งที่เราเรียนรู้เมื่อสิ้นปีที่เราต้องทำโครงงาน ฉันเลือกทำเครื่องจ่ายยาที่คุณสามารถดูเวลากินยาได้ ฉันคิดเรื่องนี้ขึ้นมาเพราะบางครั้งพวกเขาไม่รู้ว่าพวกเขากินยาไปแล้วหรือยัง
คุณระบุตัวเองด้วยป้าย rfid และเครื่องจ่ายยาจะดูในฐานข้อมูลซึ่งควรใช้ยา
คุณสามารถตั้งค่าเวลาที่เครื่องจ่ายยาจะแจ้งให้คุณทราบถึงเวลาที่ต้องใช้ยา
โครงการจำเป็นต้องมี 3 เซ็นเซอร์,
- เซ็นเซอร์อินฟาเรด (ตรวจจับเม็ดยาที่หยด)
- เครื่องสแกน rfid (ระบุตัวบุคคล)
- โพเทนชิออมิเตอร์ (ใช้สำหรับความคมชัดของจอแอลซีดี ข้อมูลถูกเก็บไว้ในโวลต์ในฐานข้อมูล)
บนเว็บไซต์ คุณสามารถดูเวลาที่บุคคลนั้นทานยาครั้งสุดท้าย ดูทุกครั้งที่มีคนทานยา คุณสามารถเพิ่มชั่วโมงเมื่อคุณควรทานยา และคุณสามารถลบชั่วโมงได้
เสบียง
ฉันสั่งของทางออนไลน์เป็นส่วนใหญ่ plexi ถูกรีไซเคิล แต่คุณสามารถหาซื้อได้ตามบริษัท DIY มากมาย
ค่าใช้จ่ายทั้งหมดอยู่ที่ประมาณ 193 ยูโร
สำหรับโครงการนี้คุณต้องการ:
- Raspberry pi 4 รุ่น b
- mcp 3008
- pcf8574
- ออด
- จอlcd
- สเต็ปเปอร์มอเตอร์ 4x พร้อมไดรเวอร์
- เซ็นเซอร์อินฟาเรด (ตัวส่งและตัวรับ)
- โพเทนชิออมิเตอร์
- ปุ่มกด
- เขียงหั่นขนม
- แหล่งจ่ายไฟเขียงหั่นขนม
- โปรไฟล์มุม
- plexi
- ท่อโลหะ
- เหล็กฉาก
- สายจัมเปอร์
บอม
ขั้นตอนที่ 1: Fritzing Schema


ทุกอย่างเชื่อมต่อกับ pi แต่ได้รับพลังงานจากแหล่งจ่ายไฟแบบเขียงหั่นขนม
อาจดูล้นหลามไปหน่อย แต่ถ้าคุณเชื่อมต่อทุกอย่างทีละขั้นตอน มันก็ไม่ได้แย่ขนาดนั้น
ขั้นตอนที่ 2: การสร้างฐานข้อมูล

ที่นี่คุณสามารถดูไดอะแกรม ERD ของฉัน
มันเก็บ:
- ผู้ใช้ยาที่ควรทานและเมื่อไร
- ข้อมูลของเซ็นเซอร์
- สถานะของแอคทูเอเตอร์
นี่คือ sql dump ของฉันพร้อมข้อมูลทดสอบ
ขั้นตอนที่ 3: การสร้างการตั้งค่าและการเขียนโปรแกรม

เพื่อให้รหัสนี้ใช้งานได้คุณต้อง:
- เพื่อเปิดรถบัส spi บน raspberry pi
- ติดตั้งไลบรารี่สำหรับเซ็นเซอร์ rfid (sudo pip3 ติดตั้ง mfrc522)
- ติดตั้งไลบรารี spidev (sudo pip3 ติดตั้ง spidev)
รหัส
ขั้นตอนที่ 4: การสร้าง Webstie


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

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

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง