
สารบัญ:
- ขั้นตอนที่ 1: การอ่านที่แนะนำ
- ขั้นตอนที่ 2: วัสดุ
- ขั้นตอนที่ 3: แต่เดี๋ยวก่อน! แรงกระแทกคืออะไร?
- ขั้นตอนที่ 4: กำหนดค่า Pi Zero W
- ขั้นตอนที่ 5: เปิดใช้งาน WiFi & I2C
- ขั้นตอนที่ 6: รีสตาร์ท Pi และเข้าสู่ระบบจากระยะไกล
- ขั้นตอนที่ 7: สร้างมัน: อิเล็กทรอนิกส์
- ขั้นตอนที่ 8: เชื่อมต่อ Accelerometer กับ GPIO. ของ Pi
- ขั้นตอนที่ 9: เพิ่ม LED แจ้งเตือน
- ขั้นตอนที่ 10: ตั้งโปรแกรมมัน
- ขั้นตอนที่ 11: ภาพรวมอย่างรวดเร็วของโปรแกรม
- ขั้นตอนที่ 12: ทดสอบระบบ
- ขั้นตอนที่ 13: เชื่อมต่อไฟฟ้าอย่างปลอดภัยและติดตั้ง
- ขั้นตอนที่ 14: การฝังวงจรในหมวกกันน็อค
- ขั้นตอนที่ 15: ปรับใช้
- ขั้นตอนที่ 16: การเพิ่มคุณสมบัติเพิ่มเติม
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



ร่างกายมนุษย์รับแรงกระแทกได้มากแค่ไหน? ไม่ว่าจะเป็นฟุตบอล การปีนหน้าผา หรืออุบัติเหตุทางจักรยาน การรู้ว่าเมื่อใดควรไปพบแพทย์ทันทีหลังจากการชนเป็นสิ่งสำคัญอย่างยิ่ง โดยเฉพาะอย่างยิ่งหากไม่มีสัญญาณของการบาดเจ็บที่เห็นได้ชัด บทช่วยสอนนี้จะสอนวิธีสร้างตัวตรวจสอบแรงกระแทกของคุณเอง!
เวลาในการอ่าน: ~15 นาที
เวลาสร้าง: ~60-90 นาที
โครงการโอเพนซอร์สนี้ใช้ Raspberry Pi Zero W และเครื่องวัดความเร่ง LIS331 เพื่อตรวจสอบและแจ้งเตือนผู้ใช้เกี่ยวกับแรง G ที่อาจเป็นอันตราย แน่นอน อย่าลังเลที่จะปรับเปลี่ยนและปรับระบบให้เหมาะกับความต้องการด้านวิทยาศาสตร์พลเมืองต่างๆ ของคุณ
หมายเหตุ: สร้างสรรค์สิ่งสนุกๆ ด้วย Impact Force Monitor! อย่างไรก็ตาม โปรดอย่าใช้แทนคำแนะนำทางการแพทย์และการวินิจฉัยโรค หากคุณรู้สึกว่าคุณล้มลงอย่างรุนแรง โปรดไปพบแพทย์ที่มีคุณวุฒิและใบอนุญาตเพื่อรับการรักษาที่เหมาะสม
ขั้นตอนที่ 1: การอ่านที่แนะนำ
เพื่อให้บทช่วยสอนนี้สั้นและหวาน (เอ่อ มากที่สุดเท่าที่เป็นไปได้) ฉันคิดว่าคุณกำลังเริ่มต้นด้วย Pi Zero W ที่ใช้งานได้ ต้องการความช่วยเหลือไหม ไม่มีปัญหา! นี่คือบทช่วยสอนการตั้งค่าแบบเต็ม
เราจะเชื่อมต่อกับ Pi จากระยะไกล (aka แบบไร้สาย) สำหรับภาพรวมที่ละเอียดยิ่งขึ้นเกี่ยวกับกระบวนการนี้ โปรดดูบทแนะนำนี้
**ติดขัดหรือต้องการเรียนรู้เพิ่มเติม? นี่คือแหล่งข้อมูลที่มีประโยชน์บางส่วน:**
1. คู่มือ "เริ่มต้นใช้งาน" ที่ยอดเยี่ยมสำหรับ Pi
2. คู่มือการเชื่อมต่อแบบเต็มสำหรับบอร์ดฝ่าวงล้อมมาตรความเร่ง LIS331
3. เพิ่มเติมเกี่ยวกับมาตรความเร่ง!
4. ภาพรวมของพิน Raspberry Pi GPIO
5. การใช้บัสอนุกรม SPI และ I2C บน Pi
6. LIS331 เอกสารข้อมูล
ขั้นตอนที่ 2: วัสดุ


-
Raspberry Pi Zero W Basic Kit
- ชุดนี้ประกอบด้วยสิ่งต่อไปนี้: การ์ด SD พร้อมระบบปฏิบัติการ NOOBS; สาย USB OTG (microUSB เป็น USB หญิง); มินิ HDMI เป็น HDMI; แหล่งจ่ายไฟ MicroUSB (~ 5V)
- แนะนำด้วย: ฮับ USB
- Raspberry Pi 3 Header Pins
- LIS331 Accelerometer Breakout Board
- ชุดแบตเตอรี่พร้อมขั้วต่อ MicroUSB
- ไฟ LED สีแดง 5 มม.
- ตัวต้านทาน 1k
- 6 ท่อหดแบบใช้ความร้อนหรือเทปพันสายไฟ
- หมุดส่วนหัวสำหรับมาตรความเร่ง (4 - 8) และ LED (2)
- สายจัมเปอร์หญิงกับหญิง(6)
เครื่องมือ
- หัวแร้งและอุปกรณ์เสริม
- อีพ็อกซี่ (หรือกาวเหลวชนิดไม่นำไฟฟ้าถาวรอื่นๆ)
- อาจเป็นกรรไกรเช่นกัน:)
ขั้นตอนที่ 3: แต่เดี๋ยวก่อน! แรงกระแทกคืออะไร?
โชคดีที่คำว่า "แรงกระแทก" ค่อนข้างตรงไปตรงมา: ปริมาณของแรงที่กระทบ เช่นเดียวกับสิ่งต่างๆ ส่วนใหญ่ การวัดจะต้องมีคำจำกัดความที่แม่นยำยิ่งขึ้น สมการของแรงกระแทกคือ:
F = KE/d
โดยที่ F คือแรงกระแทก KE คือพลังงานจลน์ (พลังงานของการเคลื่อนที่) และ d คือระยะการกระแทกหรือวัตถุจะกระทืบแค่ไหน มีสองประเด็นสำคัญจากสมการนี้:
1. แรงกระแทกเป็นสัดส่วนโดยตรงกับพลังงานจลน์ ซึ่งหมายความว่าแรงกระแทกจะเพิ่มขึ้นหากพลังงานจลน์เพิ่มขึ้น
2. แรงกระแทกเป็นสัดส่วนผกผันกับระยะกระแทก หมายความว่า แรงกระแทกจะลดลงหากระยะกระแทกเพิ่มขึ้น (นี่คือเหตุผลที่เรามีถุงลมนิรภัย: เพื่อเพิ่มระยะห่างในการกระแทกของเรา)
แรงมักจะวัดเป็นนิวตัน (N) แต่แรงกระแทกอาจถูกกล่าวถึงในรูปของ "แรง G" ตัวเลขที่แสดงเป็นผลคูณของ g หรือการเร่งความโน้มถ่วงของโลก (9.8 m/s ^ 2) เมื่อเราใช้หน่วยของแรง G เรากำลังวัดความเร่งของวัตถุที่สัมพันธ์กับการตกลงสู่พื้นโลกอย่างอิสระ
ในทางเทคนิค g เป็นการเร่งความเร็ว ไม่ใช่แรง แต่มีประโยชน์เมื่อพูดถึงการชนเพราะความเร่ง* คือสิ่งที่ทำลายร่างกายมนุษย์
สำหรับโครงการนี้ เราจะใช้หน่วย G-force เพื่อพิจารณาว่าการกระแทกอาจเป็นอันตรายและสมควรได้รับการดูแลทางการแพทย์หรือไม่ การวิจัยพบว่า g-force ที่สูงกว่า 9G อาจเป็นอันตรายต่อมนุษย์ส่วนใหญ่ (หากไม่มีการฝึกอบรมพิเศษ) และ 4-6G อาจเป็นอันตรายได้หากคงอยู่นานกว่าสองสามวินาที
เมื่อทราบสิ่งนี้ เราสามารถตั้งโปรแกรมตรวจสอบแรงกระแทกเพื่อเตือนเราหากมาตรความเร่งของเราวัดแรง G ที่สูงกว่าเกณฑ์เหล่านี้ ไชโยวิทยาศาสตร์!
สำหรับข้อมูลเพิ่มเติม อ่านเกี่ยวกับแรงกระแทกและ g-force บน Wikipedia!
อัตราเร่งคือการเปลี่ยนแปลงความเร็วและ/หรือทิศทาง
ขั้นตอนที่ 4: กำหนดค่า Pi Zero W

รวบรวม Raspberry Pi Zero และอุปกรณ์ต่อพ่วงของคุณเพื่อกำหนดค่า Pi ให้ไม่มีหัว!
- เชื่อมต่อ Pi กับจอภาพและอุปกรณ์ต่อพ่วงที่เกี่ยวข้อง (แป้นพิมพ์ เมาส์) เสียบปลั๊กไฟ และเข้าสู่ระบบ
-
อัปเดตซอฟต์แวร์เพื่อให้ Pi ของคุณรวดเร็วและปลอดภัย เปิดหน้าต่างเทอร์มินัลแล้วพิมพ์คำสั่งเหล่านี้:
พิมพ์และป้อน:
sudo apt-get update
พิมพ์และป้อน:
sudo apt-get อัพเกรด
รีเซ็ต:
sudo ปิด -r ตอนนี้
ขั้นตอนที่ 5: เปิดใช้งาน WiFi & I2C



- คลิกไอคอน WiFi ที่มุมขวาบนของเดสก์ท็อปและเชื่อมต่อกับเครือข่าย WiFi ของคุณ
- ในเทอร์มินัลพิมพ์คำสั่งนี้เพื่อเปิดเครื่องมือกำหนดค่าซอฟต์แวร์ของ Pi:
sudo raspi-config
- เลือก "ตัวเลือกการเชื่อมต่อ" จากนั้นเลือก "SSH" และเลือก "ใช่" ที่ด้านล่างเพื่อเปิดใช้งาน
- กลับไปที่ "ตัวเลือกการเชื่อมต่อ" จากนั้นเลือก "I2C" และเลือก "ใช่" เพื่อเปิดใช้งาน
- ในเทอร์มินัล ติดตั้งซอฟต์แวร์การเชื่อมต่อเดสก์ท็อประยะไกล:
sudo apt-get ติดตั้ง xrdp
- พิมพ์ 'Y' (ใช่) บนแป้นพิมพ์เพื่อแจ้งทั้งสองข้อความ
- ค้นหาที่อยู่ IP ของ Pi โดยวางเมาส์เหนือการเชื่อมต่อ WiFi (คุณอาจต้องการจดไว้)
- เปลี่ยนรหัสผ่านของ Pi ด้วยคำสั่ง passwd
ขั้นตอนที่ 6: รีสตาร์ท Pi และเข้าสู่ระบบจากระยะไกล

ตอนนี้เราสามารถทิ้ง HDMI และอุปกรณ์ต่อพ่วงได้แล้ว วู้ฮู!
-
ตั้งค่าการเชื่อมต่อเดสก์ท็อประยะไกล
- บนพีซี ให้เปิดการเชื่อมต่อเดสก์ท็อประยะไกล (หรือ PuTTY หากคุณพอใจกับมัน)
- สำหรับ Mac/Linux คุณสามารถติดตั้งโปรแกรมนี้หรือใช้โปรแกรม VNC
- ป้อน IP สำหรับ Pi แล้วคลิก "เชื่อมต่อ" (ละเว้นคำเตือนเกี่ยวกับอุปกรณ์ที่ไม่รู้จัก)
- เข้าสู่ระบบ Pi โดยใช้ข้อมูลประจำตัวของคุณและไปกันเถอะ!
ขั้นตอนที่ 7: สร้างมัน: อิเล็กทรอนิกส์


ภาพสองภาพด้านบนแสดงแผนผังไฟฟ้าสำหรับโครงการนี้และ Pi Zero Pinout เราต้องใช้ทั้งสองอย่างเพื่อจัดการกับการเชื่อมต่อฮาร์ดแวร์
หมายเหตุ: บอร์ดฝ่าวงล้อม LIS331 ในแผนผังเป็นรุ่นเก่ากว่า - ใช้ป้ายพินเพื่อเป็นแนวทาง
ขั้นตอนที่ 8: เชื่อมต่อ Accelerometer กับ GPIO. ของ Pi



- ประสานและกำจัดฟลักซ์ตกค้างบนมาตรความเร่งและหมุดส่วนหัวของ Pi GPIO อย่างระมัดระวัง
- จากนั้นต่อสายจัมเปอร์ระหว่างบอร์ดฝ่าวงล้อม LIS331 และ Pi ระหว่างพินต่อไปนี้:
LIS331 Breakout Board Raspberry Pi GPIO Pin
GND GPIO 9 (GND)
VCC GPIO 1 (3.3V)
SDA GPIO 3 (SDA)
SCL GPIO 5 (SCL)
เพื่อให้ง่ายต่อการเชื่อมต่อเซ็นเซอร์กับ Pi Zero อะแดปเตอร์แบบกำหนดเองถูกสร้างขึ้นโดยใช้หัวต่อตัวเมียและสายจัมเปอร์ เพิ่มการหดตัวด้วยความร้อนหลังจากทดสอบการเชื่อมต่อ
ขั้นตอนที่ 9: เพิ่ม LED แจ้งเตือน




- ประสานตัวต้านทานจำกัดกระแสกับขา LED เชิงลบ (ขาที่สั้นกว่า) และเพิ่มการห่อหุ้ม (หรือเทปไฟฟ้า) เพื่อเป็นฉนวน
- ใช้สายจัมเปอร์หรือหมุดส่วนหัวสองเส้นเพื่อเชื่อมต่อขา LED บวกกับ GPIO26 และตัวต้านทานกับ GND (ตำแหน่งส่วนหัว 37 และ 39 ตามลำดับ)
- เชื่อมต่อก้อนแบตเตอรี่เข้ากับกำลังไฟเข้าของ Pi เพื่อสิ้นสุดการตั้งค่า!
ขั้นตอนที่ 10: ตั้งโปรแกรมมัน

รหัส Python สำหรับโครงการนี้เป็นโอเพ่นซอร์ส! นี่คือลิงค์ไปยังที่เก็บ GitHub
สำหรับคนที่เพิ่งเริ่มเขียนโปรแกรม:
อ่านรหัสโปรแกรมและความคิดเห็น สิ่งที่ปรับเปลี่ยนได้ง่ายอยู่ในส่วน "พารามิเตอร์ผู้ใช้" ที่ด้านบน
สำหรับคนที่สะดวกสบายมากขึ้นด้วยเทคนิค 'Deets:
โปรแกรมนี้เริ่มต้นตัวตรวจวัดความเร่ง LIS331 ด้วยการตั้งค่าเริ่มต้น รวมถึงโหมดพลังงานปกติและอัตราข้อมูล 50Hz อ่านเอกสารข้อมูล LIS331 และแก้ไขการตั้งค่าการเริ่มต้นตามต้องการ
ทั้งหมด
- มาตราส่วนการเร่งความเร็วสูงสุดที่ใช้ในโครงการนี้คือ 24G เพราะแรงกระแทกนั้นยิ่งใหญ่อย่างรวดเร็ว!
- ขอแนะนำให้แสดงความคิดเห็นคำสั่งพิมพ์การเร่งความเร็วในฟังก์ชันหลักเมื่อคุณพร้อมสำหรับการปรับใช้แบบเต็ม
ก่อนที่คุณจะรันโปรแกรม ให้ตรวจสอบอีกครั้งว่าที่อยู่ของมาตรความเร่งคือ 0x19 เปิดหน้าต่างเทอร์มินัลและติดตั้งเครื่องมือที่มีประโยชน์ด้วยคำสั่งนี้:
sudo apt-get install -y i2c-tools
จากนั้นรันโปรแกรม i2cdetect:
i2cdetect -y 1
คุณจะเห็นตารางที่อยู่ I2C ดังที่แสดงในภาพด้านบน สมมติว่านี่เป็นอุปกรณ์ I2C เพียงเครื่องเดียวที่เชื่อมต่อ ตัวเลขที่คุณเห็น (ในกรณีนี้คือ 19) คือที่อยู่ของมาตรความเร่ง! หากคุณเห็นตัวเลขอื่น ให้จดบันทึกและเปลี่ยนแปลงในโปรแกรม (ตัวแปร addr)
ขั้นตอนที่ 11: ภาพรวมอย่างรวดเร็วของโปรแกรม

โปรแกรมอ่านการเร่งความเร็ว x, y และ z คำนวณ g-force แล้วบันทึกข้อมูลในสองไฟล์ (ในโฟลเดอร์เดียวกับรหัสโปรแกรม) ตามความเหมาะสม:
- AllSensorData.txt – ให้การประทับเวลาตามด้วย g-force ในแกน x, y และ z
- AlertData.txt – เหมือนกับด้านบนแต่สำหรับการอ่านที่สูงกว่าเกณฑ์ความปลอดภัยของเราเท่านั้น (เกณฑ์สัมบูรณ์ของ 9G หรือ 4G นานกว่า 3 วินาที)
แรง G ที่สูงกว่าเกณฑ์ความปลอดภัยของเราจะเปิด LED แจ้งเตือนและเปิดไว้จนกว่าเราจะเริ่มโปรแกรมใหม่ หยุดโปรแกรมโดยพิมพ์ “CTRL+c” (แป้นพิมพ์ขัดจังหวะ) ในเทอร์มินัลคำสั่ง
ภาพด้านบนแสดงไฟล์ข้อมูลทั้งสองไฟล์ที่สร้างขึ้นระหว่างการทดสอบ
ขั้นตอนที่ 12: ทดสอบระบบ


เปิดหน้าต่างเทอร์มินัล ไปที่โฟลเดอร์ที่คุณบันทึกรหัสโปรแกรมโดยใช้คำสั่ง cd
เส้นทาง cd/to/โฟลเดอร์
รันโปรแกรมโดยใช้สิทธิ์ของรูท:
sudo python NameOfFile.py
ตรวจสอบว่าค่าความเร่งในทิศทาง x, y และ z กำลังพิมพ์ไปที่หน้าต่างเทอร์มินัล มีความเหมาะสม และเปิดไฟ LED หากแรง g สูงกว่าเกณฑ์ของเรา
- ในการทดสอบ ให้หมุนมาตรความเร่งเพื่อให้แต่ละแกนชี้ไปที่พื้นโลกและตรวจสอบว่าค่าที่วัดได้คือ 1 หรือ -1 (สอดคล้องกับความเร่งเนื่องจากแรงโน้มถ่วง)
- เขย่ามาตรความเร่งเพื่อให้แน่ใจว่าการอ่านเพิ่มขึ้น (เครื่องหมายระบุทิศทางของแกน เราสนใจมากที่สุดในขนาดของการอ่าน)
ขั้นตอนที่ 13: เชื่อมต่อไฟฟ้าอย่างปลอดภัยและติดตั้ง

เมื่อทุกอย่างทำงานถูกต้องแล้ว มาทำให้แน่ใจว่าตัวตรวจสอบแรงกระแทกสามารถทนต่อแรงกระแทกได้จริง!
- ใช้ท่อหดแบบใช้ความร้อนและ/หรือเคลือบจุดต่อทางไฟฟ้าสำหรับมาตรความเร่งและไฟ LED ในอีพ็อกซี่
-
สำหรับการติดตั้งถาวรที่ทนทานเป็นพิเศษ ให้พิจารณาเคลือบทั้งแผ่นด้วยอีพ็อกซี่: Pi Zero, LED และมาตรความเร่ง (แต่ไม่ใช่ขั้วต่อสาย Pi หรือการ์ด SD)
คำเตือน! คุณยังคงสามารถเข้าถึง Pi และทำทุกสิ่งในคอมพิวเตอร์ได้ แต่การเคลือบอีพ็อกซี่แบบเต็มจะป้องกันการใช้หมุด GPIO สำหรับโครงการในอนาคต อีกทางหนึ่ง คุณสามารถสร้างหรือซื้อเคสแบบกำหนดเองสำหรับ Pi Zero ได้ แม้ว่าจะตรวจสอบความทนทานก็ตาม
ปลอดภัยกับหมวกนิรภัย ตัวตนของคุณ หรือรูปแบบการเดินทาง เช่น สเก็ตบอร์ด จักรยาน หรือแมว*!
ทดสอบอย่างเต็มที่ว่ายึด Pi อย่างแน่นหนาหรือหมุด GPIO อาจหลวมทำให้โปรแกรมหยุดทำงาน
*หมายเหตุ: เดิมทีฉันตั้งใจจะพิมพ์ "car" แต่คิดว่าตัวตรวจสอบแรงกระแทกสำหรับแมวอาจให้ข้อมูลที่น่าสนใจบางอย่าง (แน่นอนว่าต้องได้รับความยินยอมจากคิตตี้)
ขั้นตอนที่ 14: การฝังวงจรในหมวกกันน็อค



มีวิธีการสองสามวิธีในการฝังวงจรลงในหมวกกันน็อค นี่คือแนวทางของฉันในการติดตั้งหมวกกันน็อค:
- หากคุณยังไม่ได้เชื่อมต่อแบตเตอรี่กับ Pi (เมื่อปิดแบตเตอรี่) ยึดตัวตรวจวัดความเร่งไว้ที่ด้านหลังของ Pi ด้วยฉนวนที่ไม่เป็นสื่อกระแสไฟฟ้า (เช่น แผ่นกันกระแทกหรือโฟมบรรจุแบบบาง)
- วัดขนาดของ Pi Zero, มาตรความเร่ง, LED และขั้วต่อแบตเตอรี่ เพิ่ม 10% ด้านใดด้านหนึ่ง
- วาดคัตเอาท์สำหรับโครงการที่ด้านหนึ่งของหมวกกันน็อค โดยให้ขั้วต่อแบตเตอรี่หันไปทางด้านบนของหมวกกันน็อค ตัดช่องว่างภายในหมวกกันน็อคออกสองสามมิลลิเมตร (~ 1/8 นิ้ว)
- วางเซ็นเซอร์ Pi และ LED ลงในช่องตัด ตัดชิ้นส่วนของแผ่นรองหมวกกันน็อคส่วนเกินหรือใช้โฟมบรรจุภัณฑ์เพื่อป้องกัน ปกป้อง และยึดอุปกรณ์อิเล็กทรอนิกส์ให้เข้าที่
- วัดขนาดของแบตเตอรี่ เพิ่ม 10% และทำตามคัตเอาท์เดียวกันสำหรับแบตเตอรี่ ใส่แบตเตอรี่ลงในกระเป๋า
- ทำซ้ำเทคนิคฉนวนสำหรับแบตเตอรี่ที่อีกด้านหนึ่งของหมวกกันน็อค
- ยึดแผ่นรองหมวกกันน็อคให้เข้าที่ด้วยเทป (หัวของคุณจะยึดไว้กับที่เมื่อคุณสวมมัน)
ขั้นตอนที่ 15: ปรับใช้


เพิ่มพลังให้ก้อนแบตเตอรี่!
ตอนนี้คุณสามารถเข้าสู่ระบบ Pi จากระยะไกลผ่าน SSH หรือเดสก์ท็อประยะไกลและเรียกใช้โปรแกรมผ่านเทอร์มินัล เมื่อโปรแกรมทำงานก็จะเริ่มบันทึกข้อมูล
เมื่อคุณยกเลิกการเชื่อมต่อจาก WiFi ที่บ้าน การเชื่อมต่อ SSH จะหยุดชะงัก แต่โปรแกรมควรยังบันทึกข้อมูล พิจารณาเชื่อมต่อ Pi กับ WiFi hotspot ของสมาร์ทโฟนของคุณ หรือเพียงแค่เข้าสู่ระบบใหม่และดึงข้อมูลเมื่อคุณกลับถึงบ้าน
หากต้องการเข้าถึงข้อมูล ให้เข้าสู่ระบบ Pi จากระยะไกลและอ่านไฟล์ข้อความ โปรแกรมปัจจุบันจะผนวกข้อมูลเข้ากับไฟล์ที่มีอยู่เสมอ – หากคุณต้องการลบข้อมูล (เช่น จากการทดสอบ) ให้ลบไฟล์ข้อความ (ผ่านเดสก์ท็อปหรือใช้คำสั่ง rm ในเทอร์มินัล) หรือสร้างชื่อไฟล์ใหม่ในโปรแกรม รหัส (ในพารามิเตอร์ผู้ใช้)
หากไฟ LED เปิดอยู่ การรีสตาร์ทโปรแกรมจะปิดลง
ออกไป ใช้ชีวิตให้สนุก และตรวจสอบข้อมูลบ่อยๆ หากคุณบังเอิญเจอบางสิ่ง หวังว่าจะเป็นเรื่องเล็กน้อย แต่อย่างน้อยคุณก็รู้!
ขั้นตอนที่ 16: การเพิ่มคุณสมบัติเพิ่มเติม

กำลังมองหาการปรับปรุงการตรวจสอบแรงกระแทกหรือไม่? อยู่นอกขอบเขตของบทช่วยสอน แต่ลองดูที่รายการด้านล่างเพื่อดูแนวคิด!
ทำการวิเคราะห์ข้อมูล g-force ของคุณใน Python!
Pi Zero มีความสามารถ Bluetooth และ WiFi - เขียนแอพเพื่อส่งข้อมูลมาตรความเร่งไปยังสมาร์ทโฟนของคุณ! เพื่อช่วยให้คุณเริ่มต้น นี่คือบทช่วยสอนสำหรับ Pi Twitter Monitor
เพิ่มเซ็นเซอร์อื่นๆ เช่น เซ็นเซอร์อุณหภูมิหรือไมโครโฟน*!
สร้างความสุข
*หมายเหตุ: หากต้องการฟังเสียงหวือหวาที่เกี่ยวข้องกับการเร่งความเร็วของคุณ!:NS
แนะนำ:
WiFi Oil Tank Monitor: 6 ขั้นตอน (พร้อมรูปภาพ)

WiFi Oil Tank Monitor: มีหลายวิธีในการตรวจสอบว่ายังมีน้ำมันเหลืออยู่ในถังน้ำมันสำหรับทำความร้อน วิธีที่ง่ายที่สุดคือการใช้ก้านวัดระดับน้ำมัน แม่นยำมาก แต่ไม่สนุกมากนักในวันที่อากาศหนาวเย็น รถถังบางคันมีการติดตั้งท่อสายตา อีกครั้งเพื่อบ่งชี้โดยตรง o
เกม "Space Impact" พร้อม Gyro Sensor และ Nokia 5110 LCD: 3 ขั้นตอน

เกม "Space Impact" พร้อม Gyro Sensor และ Nokia 5110 LCD: หลังจากที่ Tamagotchi ของฉันเสียชีวิต (โครงการสุดท้าย) ฉันเริ่มค้นหาวิธีใหม่ในการเสียเวลา ฉันตัดสินใจตั้งโปรแกรมเกมคลาสสิก "Space Impact" บน Arduino เพื่อทำให้เกมน่าสนใจและสนุกขึ้นอีกเล็กน้อย ฉันใช้เซ็นเซอร์ไจโรสโคปที่ฉันมี
ตะกร้าสินค้าแบบพกพา Locking Force Field of DOOM: 4 ขั้นตอน

ตะกร้าสินค้าแบบพกพา Locking Force Field of DOOM: คุณเคยรำคาญหรือได้รับบาดเจ็บจากการโจมตีตะกร้าสินค้าที่ชั่วร้ายหรือไม่? ทีนี้ก็ช้อปได้อย่างปลอดภัย! เข็มขัดนี้จะหยุดตะกร้าสินค้าที่เป็นศัตรูในเส้นทางถ้ามันมาภายในห้าฟุตจากคุณ! ไม่มีข้อเท้าช้ำอีกต่อไป! ไม่มีแล้ว
การแปลง VGA Monitor Splitter เป็น Monitor Switcher ที่ควบคุมด้วยคอมพิวเตอร์: 4 ขั้นตอน

การแปลงตัวแยกจอภาพ VGA เป็นตัวสลับจอภาพที่ควบคุมด้วยคอมพิวเตอร์: คำแนะนำนี้จะอธิบายว่าตัวแยกจอภาพ VGA ราคาถูก (20 ยูโร) ซึ่งใช้ในการเชื่อมต่อพีซีหนึ่งเครื่องกับสองจอภาพสามารถแปลงเป็นสวิตช์ควบคุมจอภาพด้วยคอมพิวเตอร์ได้อย่างไร อุปกรณ์ขั้นสุดท้ายจะถูกควบคุมผ่านพอร์ตขนานและอนุญาตให้เ
DIY Force Sensitive Resistor (FSR): 5 ขั้นตอน (พร้อมรูปภาพ)

DIY Force Sensitive Resistor (FSR): สร้างตัวต้านทานที่ไวต่อแรงกด (เซ็นเซอร์ความดัน) พร้อมชิ้นส่วนอะไหล่แทนที่จะใช้จ่าย $ 5 - $ 20 ต่อตัว