สารบัญ:

กระเป๋าหิ้ววัดน้ำหนัก: 5 ขั้นตอน
กระเป๋าหิ้ววัดน้ำหนัก: 5 ขั้นตอน

วีดีโอ: กระเป๋าหิ้ววัดน้ำหนัก: 5 ขั้นตอน

วีดีโอ: กระเป๋าหิ้ววัดน้ำหนัก: 5 ขั้นตอน
วีดีโอ: ที่ชั่งน้ำหนักกระเป๋าเดินทาง แบบพกพา - รีวิว วิธีการใช้งานง่ายๆ 2024, กรกฎาคม
Anonim
กระเป๋าหิ้ววัดน้ำหนัก
กระเป๋าหิ้ววัดน้ำหนัก
กระเป๋าหิ้ววัดน้ำหนัก
กระเป๋าหิ้ววัดน้ำหนัก
กระเป๋าหิ้ววัดน้ำหนัก
กระเป๋าหิ้ววัดน้ำหนัก

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

มันทำงานอย่างไร

ทำงานโดยใช้ตัวต้านทานที่ไวต่อแรงกดเพื่อวัดว่าสายรัดกดบนไหล่ของผู้สวมใส่มากแค่ไหน และใช้ค่าควบคุมความเร็วของไฟ 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 และตรวจสอบแรง

ทำขั้นตอนนี้ซ้ำเพื่อบันทึกว่าการอ่านค่าแรงเปลี่ยนแปลงตามน้ำหนักอย่างไร

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

แนะนำ: