![DIY Shock Sensor พร้อมลำโพง: 5 ขั้นตอน (พร้อมรูปภาพ) DIY Shock Sensor พร้อมลำโพง: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-8441-14-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![DIY Shock Sensor พร้อมลำโพง DIY Shock Sensor พร้อมลำโพง](https://i.howwhatproduce.com/images/003/image-8441-15-j.webp)
ลำโพงทำงานโดยเปิดใช้งานแม่เหล็กไฟฟ้าที่อยู่ใกล้แม่เหล็ก "ปกติ" ทำให้เกิดการสั่นสะเทือนทำให้เกิดเสียง ดังนั้นถ้าแทนที่จะจ่ายกระแสให้ลำโพง เราก็สามารถผลิตกระแสได้ (ถ้าน้อยมาก) โดยการขยับตัวลำโพงเอง กระแสนี้สามารถตรวจจับและตีความได้โดยไมโครคอนโทรลเลอร์ เช่น Arduino
ขั้นตอนที่ 1: ค้นหาผู้พูด
![ค้นหาวิทยากร ค้นหาวิทยากร](https://i.howwhatproduce.com/images/003/image-8441-16-j.webp)
![ค้นหาวิทยากร ค้นหาวิทยากร](https://i.howwhatproduce.com/images/003/image-8441-17-j.webp)
![ค้นหาวิทยากร ค้นหาวิทยากร](https://i.howwhatproduce.com/images/003/image-8441-18-j.webp)
![ค้นหาวิทยากร ค้นหาวิทยากร](https://i.howwhatproduce.com/images/003/image-8441-19-j.webp)
คุณจะต้องหาวิทยากรที่คุณยินดีเสียสละเพื่อโครงการนี้ คุณสามารถซื้อได้ที่ SparkFun ในราคาต่ำกว่า 1 ดอลลาร์ แต่คุณอาจมีอยู่แล้วที่ไหนสักแห่ง ฉันใช้ลำโพงขนาดเล็กจากหูฟังรุ่นเก่า แต่คุณสามารถหาได้เกือบทุกที่ เช่น การ์ดอวยพรดนตรีหรือนาฬิกาปลุกแบบเก่า ต่อไป:
- ตัดสายจัมเปอร์ครึ่งหนึ่ง
- ถอดปลายมันออก
- ประสานเข้ากับลำโพง (อาจมีสายไฟอยู่แล้ว - แค่ตัดออก)
หรือคุณสามารถใช้คลิปจระเข้ได้ถ้ามี
ขั้นตอนที่ 2: สร้างวงจร
![สร้างวงจร สร้างวงจร](https://i.howwhatproduce.com/images/003/image-8441-20-j.webp)
วัสดุที่จำเป็น:
- Arduino UNO
- เขียงหั่นขนม
- สายจัมเปอร์
- ไฟ LED (สีใดก็ได้)
- ตัวต้านทาน 220 โอห์มสองตัว (สีแดง-แดง-น้ำตาล)
- ลำโพง
ทำตามไดอะแกรมด้านบนเพื่อเชื่อมต่อทั้งหมดกับ Arduino
ขั้นตอนที่ 3: อัปโหลดรหัสนี้
อัปโหลดรหัสนี้ใน Arduino IDE คุณอาจต้องปรับเทียบเนื่องจากคุณไม่ได้ใช้ลำโพงตัวเดียวกับฉัน ดังนั้นฉันจะอธิบายวิธีการดำเนินการดังกล่าวในไม่กี่ขั้นตอน
int shockMin = 996; //คุณอาจต้องเปลี่ยนสิ่งเหล่านี้
int shockMax = 1,010; // คุณอาจต้องเปลี่ยนการตั้งค่าโมฆะเหล่านี้ () { pinMode (11, OUTPUT); // Serial.begin(9600); // uncomment สิ่งนี้เพื่อช่วยในการปรับเทียบ } void loop() { int shock = analogRead(A0); int lightval = แผนที่ (shock, shockMin, shockMax, 0, 255); if (lightval > 0) { analogWrite (11, lightval); } อื่น ๆ { analogWrite (11, 0); } // Serial.println(ช็อต); //uncomment นี้เพื่อช่วยในการปรับเทียบ }
ขั้นตอนที่ 4: วิธีใช้งาน
ใช้นิ้วกดตรงกลางลำโพง แล้วไฟ LED จะกะพริบ หากไม่เป็นเช่นนั้น คุณจะต้องปรับเทียบในขั้นตอนต่อไป มิฉะนั้น คุณสามารถลองต่อลำโพงเข้ากับบางสิ่งได้ บางทีคุณอาจทำกลองโดยติดเทปลงบนจานกระดาษ? - ลองใช้ดินสอเป็นไม้ตีกลอง
ขั้นตอนที่ 5: ปรับเทียบ
หากไฟ LED ของคุณกะพริบเป็นที่น่าพอใจแล้ว คุณสามารถข้ามขั้นตอนนี้ได้ มิฉะนั้น ให้ทำตามขั้นตอนเหล่านี้:
- ลบ "//" ในบรรทัดที่เขียนว่า "//uncomment this to help with calibration"
- อัปโหลดรหัสและเปิดจอภาพอนุกรม
- กดที่ตรงกลางของลำโพงและดูเมื่อค่าเปลี่ยนไป
- เปลี่ยนตัวแปร shockMin และ shockMax เป็นค่าต่ำและสูงในมอนิเตอร์แบบอนุกรม
int shockMin = 996;
int shockMax = 1,010;
ตัวอย่างเช่น หากจอภาพอนุกรมอ่านค่า 700 เป็นสถานะไม่ผลักของเซ็นเซอร์ (เมื่อนั่งอยู่เฉยๆ)
และเมื่อคุณกดมันขึ้นไปถึง 860 ให้เปลี่ยน shockMax เป็นประมาณ 900 (เหนือการอ่านเซ็นเซอร์เพียงเล็กน้อย) และ shockMin เป็นประมาณ 680
- ปิดจอภาพอนุกรม
- อัปโหลดรหัสใหม่
- กดตรงกลางลำโพงอีกหน่อย
หากทุกอย่างเรียบร้อยดี ไฟ LED ควรติดเมื่อคุณกดเซ็นเซอร์เท่านั้น
แนะนำ:
Shock Mount สำหรับไมโครโฟน USB Blue Yeti จาก IKEA: 4 ขั้นตอน (พร้อมรูปภาพ)
![Shock Mount สำหรับไมโครโฟน USB Blue Yeti จาก IKEA: 4 ขั้นตอน (พร้อมรูปภาพ) Shock Mount สำหรับไมโครโฟน USB Blue Yeti จาก IKEA: 4 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-7584-30-j.webp)
Shock Mount สำหรับไมโครโฟน USB Blue Yeti จาก IKEA: ตัวยึดช็อต DIY อย่างง่ายสำหรับไมโครโฟน Blue Yeti USB หากคุณใช้กับขาตั้งที่ให้มาบนโต๊ะทำงานของคุณ สามารถรับแรงสั่นสะเทือนและเสียงรบกวนที่ไม่จำเป็นได้มากมาย โช้คอัพนี้ผลิตมาในราคาไม่ถึง 2 ดอลลาร์และมีชิ้นส่วนจากร้านดอลลาร์
DIY Google Home พร้อมลำโพง Bluetooth บน Raspberry Pi Zero Docking Hub: 7 ขั้นตอน (พร้อมรูปภาพ)
![DIY Google Home พร้อมลำโพง Bluetooth บน Raspberry Pi Zero Docking Hub: 7 ขั้นตอน (พร้อมรูปภาพ) DIY Google Home พร้อมลำโพง Bluetooth บน Raspberry Pi Zero Docking Hub: 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-9277-j.webp)
DIY Google Home พร้อมลำโพง Bluetooth บน Raspberry Pi Zero Docking Hub: เรามีคำแนะนำเกี่ยวกับ DIY Amazon Echo Alexa - Alexa Voice Assistant บน Raspberry Pi Zero Docking Hub คราวนี้เราต้องการแสดงวิธีสร้างหน้าแรกของ Google แบบ DIY ในคำแนะนำนี้ เราจะแสดงวิธีติดตั้งและตั้งค่า Google Assistant
G-Shock Bezel Stealthing Guide: 3 ขั้นตอน
![G-Shock Bezel Stealthing Guide: 3 ขั้นตอน G-Shock Bezel Stealthing Guide: 3 ขั้นตอน](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10959047-brief-g-shock-bezel-stealthing-guide-3-steps-j.webp)
G-Shock Bezel Stealthing Guide โดยย่อ: นี่เป็นโปรเจ็กต์การลอบเร้นที่ง่ายมาก ฉันกำลังวางแผนที่จะทำอะไรกับ DW-5600 ตัวน้อยของฉันให้มากขึ้น เช่น กลับหน้าจอแสดงผล ซ่อนแผ่นปิดหน้า (ถ้าเป็นไปได้) แต่ตอนนี้ฉันต้องการซ่อนกรอบ (เอาสีขาวออก)
วิธีการแปลง G-Shock DW-5600 ธรรมดาเป็นจอแสดงผลเชิงลบ: 8 ขั้นตอน (พร้อมรูปภาพ)
![วิธีการแปลง G-Shock DW-5600 ธรรมดาเป็นจอแสดงผลเชิงลบ: 8 ขั้นตอน (พร้อมรูปภาพ) วิธีการแปลง G-Shock DW-5600 ธรรมดาเป็นจอแสดงผลเชิงลบ: 8 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10959053-how-to-convert-a-plain-g-shock-dw-5600-to-a-negative-display-8-steps-with-pictures-j.webp)
วิธีแปลง G-Shock DW-5600 ธรรมดาเป็นจอแสดงผลเชิงลบ: โปรเจ็กต์นี้เป็นการผจญภัยสำหรับฉันเล็กน้อย และคุณจะเห็นว่าค่อนข้างซับซ้อนกว่าโปรเจ็กต์อื่นๆ ที่ฉันทำกับ G-Shocks เล็กน้อย . มันเกี่ยวข้องกับการทำบางสิ่งที่น่ารังเกียจบนหน้าจอของ G-Shock ดังนั้นหากคุณเป็นลม
ต้ม Casio G-Shock Mudman: 5 ขั้นตอน (พร้อมรูปภาพ)
![ต้ม Casio G-Shock Mudman: 5 ขั้นตอน (พร้อมรูปภาพ) ต้ม Casio G-Shock Mudman: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10959081-boiling-a-casio-g-shock-mudman-5-steps-with-pictures-j.webp)
การต้มเครื่อง Casio G-Shock Mudman: ปุ่มต่างๆ ในซีรีส์ Casio G-Shock Mudman นั้นแข็งจนกดทับได้ ดูเหมือนว่าปุ่มของฉันจะไม่มีข้อยกเว้น หลายคนในโลกออนไลน์กล่าวว่าการต้มฝา 20-30 นาทีจะทำให้กรอบนุ่มขึ้น ดีฉันมีเวลาว่างและดิ