สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบ
- ขั้นตอนที่ 2: ทุบตี
- ขั้นตอนที่ 3: เย็บผ้า
- ขั้นตอนที่ 4: การเข้ารหัส
- ขั้นตอนที่ 5: การปรับเทียบ
วีดีโอ: กระเป๋าหิ้ววัดน้ำหนัก: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
คำแนะนำนี้มีไว้สำหรับกระเป๋าตรวจวัดน้ำหนัก ช่วยให้ผู้ที่มีสัมภาระจำนวนมากในกระเป๋าของตนและปรับปรุงการชั่งน้ำหนักด้วยการให้ข้อเสนอแนะแวดล้อมอย่างต่อเนื่องและการแจ้งเตือนอัตโนมัติสำหรับน้ำหนักส่วนเกิน
มันทำงานอย่างไร
ทำงานโดยใช้ตัวต้านทานที่ไวต่อแรงกดเพื่อวัดว่าสายรัดกดบนไหล่ของผู้สวมใส่มากแค่ไหน และใช้ค่าควบคุมความเร็วของไฟ LED ที่กะพริบ หรือจำนวน LED ที่ติดสว่าง (เมื่อกดสวิตช์) ให้ผู้ใช้ ข้อเสนอแนะ. เมื่อผู้สวมใส่สวมน้ำหนักมากเกินไป (ปัจจุบันปรับเทียบอยู่ที่ประมาณ 10-11 ปอนด์) ไฟ LED จะกะพริบอย่างรวดเร็วเพื่อเตือนผู้สวมใส่ อุปกรณ์ทั้งหมดใช้พลังงานจากแบตเตอรี่ AAA และควบคุมโดย Lilypad Arduino ซึ่งติดอยู่กับส่วนประกอบโดยใช้ด้ายนำไฟฟ้าที่เย็บเข้ากับพื้นผิวของกระเป๋า
ภาพประกอบและรูปถ่ายของกระเป๋าอยู่ด้านล่าง
ขั้นตอนที่ 1: ส่วนประกอบ
นี่คือรายการอุปกรณ์ที่คุณต้องการสำหรับการทดลองนี้: Lilypad Arduino - บอร์ดฝ่าวงล้อมไมโครโปรเซสเซอร์ Arduino และสาย USB รุ่นที่เย็บได้ - เชื่อมต่อ lilypad กับคอมพิวเตอร์ ชุดแบตเตอรี่ Lilypad ไฟ LED ของ Lilypad 4 ตัว สวิตช์ Lilypad ตัวต้านทานที่ไวต่อแรงกด ด้ายนำไฟฟ้า - แนวโน้ม 4 ชั้น ต่อการหลุดลุ่ย แต่มีความต้านทานต่ำกว่าเข็มและที่สนเข็ม 2 ชั้นมาก - ที่สนเข็มมีความสำคัญต่อคลิปจระเข้แบบเกลียว 4 ชั้น ซึ่งสำคัญต่อการทดสอบวงจร การเย็บผ้าช้าเกินไปที่จะทดสอบด้วย กาวผ้าและสีผ้า - เพื่อปิดผนึกด้าย กระเป๋าโท้ท - ผ้าบางๆ อะไรก็ได้
ขั้นตอนที่ 2: ทุบตี
[แก้ไข: ภายหลังฉันพบว่าการวางก้อนแบตเตอรี่ไว้ใกล้กับ Arduino ทำให้เกิดการเชื่อมต่อที่ไม่น่าเชื่อถือเนื่องจากการพับระหว่างสองส่วนทำให้เกลียวคลายตัว เว้นระยะห่างอีกสักสองสามเข็มเพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้น] นี่เป็นขั้นตอนสำคัญในการป้องกันไม่ให้ส่วนประกอบเคลื่อนที่ไปมาระหว่างการเย็บ ดูภาพวิธีการจัดวางส่วนประกอบสำหรับกระเป๋า ใช้ตะเข็บย้อนกลับเพื่อให้กลีบดอกเข้าที่
ภาพที่ 1 แสดงเค้าโครงโดยรวมสำหรับการทุบตี มุมมองจากด้านในกระเป๋า ส่วนประกอบสีเทาอยู่ด้านนอกของกระเป๋า และส่วนประกอบสีขาวอยู่ที่ด้านในของกระเป๋า
ภาพที่ 2 แสดงวิธีการเย็บส่วนประกอบด้วย 2 กลีบ (LED, Switch) เพื่อป้องกันการวอกแวก
ภาพที่ 3 แสดงวิธีการเย็บส่วนประกอบหลายกลีบ (Lilypad, Battery pack) ภาพที่ 4 แสดงวิธีการวาง FSR ไว้ในสายรัด
ภาพที่ 4 แสดงวิธีการเย็บ FSR เข้ากับสายรัดด้านใดด้านหนึ่ง
ขั้นตอนที่ 3: เย็บผ้า
ตอนนี้คุณจะต้องเย็บการเชื่อมต่อระหว่างเธรดทั้งหมด
ภาพที่ 1 แสดงรูปแบบการเย็บทั้งหมดบนกระเป๋า
ภาพที่ 2 แสดงแผนภาพวงจรสำหรับแต่ละองค์ประกอบ มีการกล่าวถึงพิน Arduino เฉพาะเพื่อให้แน่ใจว่าเข้ากันได้กับรหัส
ภาพที่ 3: เย็บกลีบดอกไม้หลายๆ ครั้งเพื่อให้แน่ใจว่าด้ายและกลีบดอกไม้เชื่อมต่อกันได้ดี
ภาพที่ 4 และ 5: ฉันใช้ตะเข็บตรงเพื่อลดความยาวและความต้านทานของด้าย (ภาพที่ 4) แต่ต่อมาฉันได้เรียนรู้ว่าตะเข็บในแนวทแยงช่วยให้ยืดได้มากขึ้น ดังนั้นจึงควรใช้ (ภาพที่ 5)
ภาพที่ 6: เย็บรอบๆ หมุด FSR เพื่อยึดเข้าที่
ภาพที่ 7: ม้วนปลายตัวต้านทานให้เป็นลูปที่คุณสามารถเย็บได้
ภาพที่ 8: ผูกด้ายกับตะเข็บที่มีอยู่เพื่อรวมกระทู้ (ลูกศรสีดำบนแผนผัง)
ภาพที่ 9: เย็บด้ายด้านตรงข้ามของผ้าเมื่อข้ามเพื่อป้องกันการลัดวงจร
ภาพที่ 10: ทดสอบฝีเข็มด้วยมัลติมิเตอร์เพื่อตรวจสอบความต้านทาน
รูปภาพที่ 11 กาวนอตที่คุณผูกเพื่อสิ้นสุดตะเข็บเพื่อป้องกันไม่ให้คลี่คลาย และทาสีด้ายที่เปิดออกตามแนวตะเข็บเพื่อลดโอกาสในการลัดวงจร
ภาพถ่ายแสดงให้เห็นว่าการเย็บจะมีลักษณะอย่างไรบนกระเป๋าของคุณเมื่อเสร็จแล้ว
ขั้นตอนที่ 4: การเข้ารหัส
คุณสามารถทดสอบรหัสได้ตลอดกระบวนการตัดเย็บ ขั้นแรกโดยเชื่อมต่อกลีบดอกไม้กับคลิปจระเข้เพื่อสร้างวงจร จากนั้นจึงต่อวงจรผ้าด้วยตัวมันเอง คุณสามารถดาวน์โหลดโค้ด (Readinput.pde) หรือดูแผนภาพการไหลของลอจิกของโปรแกรม (Flow diagram.jpg) รหัสประกอบด้วยส่วนที่แตกต่างกันหลายส่วน
การประกาศตัวแปรประกาศตัวแปรสำหรับกลีบ Lilypad ตัวแปรอาร์เรย์และการอ่านสำหรับการวัดแรง ตัวแปรเพื่อควบคุมการเต้นของ LED และตัวแปรเพื่อติดตามแรงกดดันที่มากเกินไป
setup() เปิดใช้งานพินทั้งหมดและเปิดใช้งาน Serial (สำหรับการดีบัก)
loop() ตรวจสอบแรงดัน บันทึกแรงดันที่มากเกินไป และแจ้งเตือนหากมีแรงมากเกินไป แสดงระดับหากกดสวิตช์ หรือสั่นเป็นจังหวะ นอกจากนี้ยังเรียก printReading()
getReading() ใช้อาร์เรย์เพื่อบันทึกความดัน
printReading() ช่วยในการดีบักโดยการพิมพ์ตัวแปรการอ่านทั้งหมด
checkWarning() บันทึกช่วงเวลาที่มีกำลังสูงอย่างต่อเนื่องก่อนที่จะเรียกคำเตือน ()
คำเตือน () ทำให้ไฟ LED กะพริบ
level() แสดงไฟ LED มากขึ้นสำหรับแรงที่มากขึ้น
พัลส์ () แสดงจังหวะที่เร็วขึ้นสำหรับแรงที่มากขึ้น
ledLight() ช่วยให้ไฟ LED สำหรับระดับ () และชีพจร ()
ขั้นตอนที่ 5: การปรับเทียบ
ตอนนี้คุณต้องปรับเทียบกระเป๋าเพื่อตรวจสอบว่าน้ำหนักสอดคล้องกับค่าที่อ่านได้จาก FSR อย่างไร
ใช้วัตถุที่มีน้ำหนักเท่ากันค่อยๆ เพิ่มน้ำหนัก ชุดกระป๋องหรือขวดทำงานได้ดี
สวม Arduino โดยต่อสายเคเบิล
ใช้คุณสมบัติ Serial Monitor เพื่ออ่านค่า printReading และตรวจสอบแรง
ทำขั้นตอนนี้ซ้ำเพื่อบันทึกว่าการอ่านค่าแรงเปลี่ยนแปลงตามน้ำหนักอย่างไร
เมื่อคุณทำเสร็จแล้ว ให้ปรับแต่งโค้ดเพื่อให้ตรงกับการปรับเทียบ และคุณก็พร้อมที่จะไป
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง