เด็กนักเรียนนักเรียนนักท่องเที่ยวและแม้แต่พนักงานออฟฟิศและคนงานบางคนก็แบกกระเป๋าเป้สะพายหลัง กระเป๋าเป้สะพายหลังช่วยให้คุณกระจายน้ำหนักบรรทุกได้อย่างเท่าเทียมกัน แต่การถือกระเป๋าเป้สะพายหลังที่ไม่เหมาะสมเกินพิกัดอาจทำให้เกิดปัญหาสุขภาพร้ายแรงได้ ปัญหาหลักอาจเกิดขึ้นเมื่อ: การบรรทุกเกินพิกัดและการปรับเข็มขัดไม่ถูกต้อง, การใส่กระเป๋าเป้สะพายหลังเป็นเวลานาน, การใส่กระเป๋าเป้สะพายหลังบนไหล่ข้างหนึ่ง, ท่าที่ไม่ถูกต้องเมื่อสวมกระเป๋าเป้สะพายหลัง วิธีการใส่กระเป๋าเป้สะพายหลังเพื่อให้รู้สึกไม่สบายไม่เจ็บปวดหรือแม้แต่อาการบาดเจ็บที่กระดูกสันหลัง ผู้เขียนตัดสินใจตอบคำถามนี้โดยใช้เทคโนโลยีที่ทันสมัย
อุปกรณ์ที่เขาทำแก้งานต่อไปนี้:
- คำนวณน้ำหนักตลับลูกปืนที่ปลอดภัยและแจ้งให้ทราบว่ามีน้ำหนักเกิน;
การกระจายโหลดที่สมดุลบนไหล่
- เตือนตำแหน่งที่ไม่ถูกต้อง;
- แจ้งให้ทราบหากปริมาณการเติมกระเป๋าเป้สะพายหลังเกิน
นอกจากนี้ยังสามารถรวบรวมข้อมูลทั้งหมดเพื่อการวิเคราะห์ต่อไป ในการผลิตของผู้เขียนวางในจำนวนประมาณ $ 40
เครื่องมือและวัสดุ:
ตัวต้านทานแรงกดที่ไว;
มาตรวัดความเร่ง ADXL345 ();
-Arduino นาโน ();
- โมดูลบลูทู ธ HC-06 ();
ไมโครคอนโทรลเลอร์ ESP8266 ();
-zummer;
seeing-;
ขั้นตอนที่หนึ่ง: การจัดวางเซ็นเซอร์
สำหรับอุปกรณ์ของเขาผู้เขียนต้องการเซ็นเซอร์สามตัว เขาวางสองสายไว้บนสาย ก่อนอื่นคุณต้องใส่กระเป๋าเป้สะพายหลังและปรับความยาวของสายพาน ถัดไปกำหนดตำแหน่งบนสายรัดที่จะรับแรงดันสูงสุด มีความจำเป็นต้องกำหนดสถานที่ดังกล่าวให้ถูกต้องที่สุดเท่าที่จะเป็นไปได้เนื่องจากข้อผิดพลาด 2 ซม. จะส่งผลกระทบอย่างมีนัยสำคัญต่อผลลัพธ์ ประมาณจุดนี้จะอยู่ด้านหน้า 1 ซม. จากส่วนบนของไหล่ ทางเลือกเซ็นเซอร์ทั้งสองจะต้องเว้นระยะเท่ากันเนื่องจากรหัสมีอัลกอริทึมการสอบเทียบ
จะต้องวางเซ็นเซอร์อื่นไว้ด้านหลัง ณ จุดที่มีแรงดันสูงสุด เซ็นเซอร์นี้จะติดตามปริมาณการบรรจุของกระเป๋าเป้สะพายหลัง หากปริมาณของกระเป๋าเป้สะพายหลังเกินโหลดที่ด้านหลังจะเพิ่มขึ้น
ขั้นตอนที่สอง: สายไฟ
นอกจากนี้ผู้เขียนบัดกรีสายไฟไปยังรายชื่อของเซ็นเซอร์ สายดึงภายในกระเป๋าเป้สะพายหลัง
ขั้นตอนที่สาม: ออด
เชื่อมต่อออดผ่านตัวต้านทาน 100 โอห์มไปยัง Arduino 9 ขา
ขั้นตอนที่สี่: เชื่อมต่อโมดูล
ตอนนี้คุณต้องเชื่อมต่อโมดูล เชื่อมต่อ Vcc (บวก) ของโมดูลทั้งหมดกับ 5V และ Gnd (ลบ) เพื่อลบ Arduino
จากนั้นเชื่อมต่อ SCL และ SDA ของ ADXL345 กับบอร์ด Arduino ที่คล้ายกัน เชื่อมต่อ ESP8266 TX ถึง 3 และ RX เพื่อปักหมุด 2 ของบอร์ด Arduinoนอกจากนี้หลังจากดาวน์โหลดรหัสแล้วจะเชื่อมต่อ HC-06 กับหมุด RX และ TX มาตรฐาน
ขั้นตอนที่สี่: กรณี
เพื่อให้อุปกรณ์มีขนาดกะทัดรัดที่สุดเท่าที่เป็นไปได้ให้ประกอบสิ่งเหล่านี้ทั้งหมดในเคสจากจูนเนอร์กีต้าร์
ขั้นตอนที่ห้า: ไฟล์รหัส
อัปโหลดไฟล์รหัสไปที่
และเพื่อ
หากจำเป็นคุณสามารถเปลี่ยนผู้ติดต่อที่ใช้ในการเชื่อมต่อส่วนประกอบผู้แต่งกำหนดไว้ที่จุดเริ่มต้นของรหัส นอกจากนี้ยังจำเป็นต้องลงทะเบียนรหัสผ่าน WiFi ในโมดูล ESP8266 เช่นเดียวกับ บ้าน เครือข่าย
ขั้นตอนที่หก: เชื่อมต่อเซ็นเซอร์กับโมดูล
เซ็นเซอร์แต่ละตัวมีเอาต์พุตสองตัว หนึ่งเอาต์พุตเชื่อมต่อกับเครือข่าย 5V สิ้นสุดที่เหลือ: เซ็นเซอร์ด้านซ้ายคือ A0, เซ็นเซอร์ที่เหมาะสมคือ A1, เซ็นเซอร์กลางคือ A2 เพื่อความแม่นยำในการวัดระหว่าง Gnd และ A0, A1, A2 เชื่อมต่อตัวต้านทาน 22k
ตอนนี้คุณสามารถวางอุปกรณ์ไว้ในกระเป๋าเป้สะพายหลังแล้วทำซอฟต์แวร์
ขั้นตอนที่เจ็ด: การใช้งาน
เพื่อให้อุปกรณ์ใช้งานได้คุณจะต้องดาวน์โหลดแอปพลิเคชันจากร้านค้า หลังจากการติดตั้งนำเข้า เปิดอุปกรณ์และเชื่อมต่อกับ HC-06 ตอนนี้คุณสามารถเริ่มอินเทอร์เฟซ
ลองวิเคราะห์สัญกรณ์สำหรับอินเทอร์เฟซ
-Buzz-on และปิดออด
- สอบเทียบเซ็นเซอร์ล่วงหน้าก่อนใช้งาน
- ตั้งค่าน้ำหนัก - ตั้งค่าน้ำหนักของผู้ใช้ (เมื่อคุณป้อนน้ำหนักอุปกรณ์จะคำนวณและแสดงน้ำหนักที่ปลอดภัยของกระเป๋าเป้สะพายหลังโดยอัตโนมัติ);
-IP- เพื่อค้นหาที่อยู่อุปกรณ์ในเครือข่าย (ใช้หลังจากเชื่อมต่อกับ Wi-Fi การใช้ที่อยู่นี้คุณสามารถตรวจสอบสถานะของอุปกรณ์ผ่านทางอินเทอร์เน็ต);
หลังจากการสอบเทียบอุปกรณ์จะบันทึกค่าเกณฑ์โดยอัตโนมัติใน EEPROM (หน่วยความจำ) และแจ้งให้กระเป๋าเป้สะพายหลังทราบว่ามีการใช้ออดที่ไม่เหมาะสม
- เกี่ยวกับความไม่สมดุลของสายพาน - โทนความถี่ต่ำ (300 Hz)
- มีน้ำหนักเกิน - เสียงกลางความถี่ (1,400 Hz)
- เกี่ยวกับมุมผิดของร่างกาย - โทนความถี่สูง (2000Hz)
นอกจากนี้ยังสามารถตรวจสอบประจักษ์พยานผ่านอินเทอร์เน็ตได้เช่นหากอุปกรณ์ถูกติดตั้งในกระเป๋าเป้สะพายหลังของเด็กและคุณไม่ได้อยู่ที่บ้าน ในการทำเช่นนี้ให้ป้อนที่อยู่ IP ในแถบที่อยู่และหน้าจอจะแสดงค่าที่เซ็นเซอร์ของอุปกรณ์อ่าน คุณยังสามารถปิดเสียงกริ่งออนไลน์ได้
และวิดีโอสั้น ๆ เกี่ยวกับการทำงานของอุปกรณ์