สารบัญ:

น่ากลัวถึงน่ากลัว: แทนที่เสียงปลุกแบบกลไก: 8 ขั้นตอน (พร้อมรูปภาพ)
น่ากลัวถึงน่ากลัว: แทนที่เสียงปลุกแบบกลไก: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: น่ากลัวถึงน่ากลัว: แทนที่เสียงปลุกแบบกลไก: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: น่ากลัวถึงน่ากลัว: แทนที่เสียงปลุกแบบกลไก: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: หมวดเสียงและการได้ยิน : คิดวิทย์ (26 พ.ค. 63) 2024, พฤศจิกายน
Anonim
น่ากลัวถึงน่ากลัว: แทนที่เสียงปลุกแบบกลไก
น่ากลัวถึงน่ากลัว: แทนที่เสียงปลุกแบบกลไก

หวังว่าจะลดการใช้สมาร์ทโฟนในช่วงดึกของฉัน ฉันได้นาฬิกาปลุกโบราณไว้ข้างเตียง นาฬิกาพลิกแบบกลไกที่สวยงามนี้มีปัญหาเพียงอย่างเดียว นั่นคือเสียงปลุกที่น่าสยดสยองอย่างแท้จริง (ร่วมเป็นสักขีพยานในวิดีโอแรกด้านบน)

ไม่น่าแปลกใจเลยที่นาฬิกาเรือนนี้จะไม่ถูกใช้งานอีกต่อไป - โดยทั่วไปแล้วจะใช้เป็นนาฬิกาปลุกไม่ได้ มันฟังดูเหมือนชิ้นส่วนโลหะที่ร้องออกมาด้วยความปวดร้าว

ดูเหมือนเป็นการสิ้นเปลืองอย่างยิ่งที่จะทิ้งมันทิ้งไปทั้งหมด ดังนั้นฉันจึงตัดสินใจดูว่าฉันจะเปลี่ยนเสียงปลุกด้วยเสียงที่ดีกว่าได้หรือไม่ มันต้องใช้เล่ห์เหลี่ยมเล็กน้อย แต่ฉันพบว่ามันค่อนข้างง่ายจริงๆ!

หากคุณมีนาฬิกากลไกรุ่นเก่าที่คุณชอบดูแต่ไม่ได้ยิน ให้ทำตามขั้นตอนเหล่านี้เพื่อดูว่าคุณสามารถเปลี่ยนเสียงเป็นเสียงปลุกที่คุณกำหนดเองได้อย่างไร

ขั้นตอนที่ 1: เครื่องมือและวัสดุ

เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ

วัสดุ:

  • ตัวควบคุมไมโคร 3V (เช่น Pro Micro 3V หรือ Adafruit Feather)
  • โล่ MP3 สำหรับไมโครคอนโทรลเลอร์ (ไม่บังคับ - สำหรับเล่นเสียงจริง)
  • กระเป๋าเป้สะพายหลังหรือปีกที่เปิดใช้งาน Wifi (ไม่บังคับ - สำหรับการเตือนแบบอัจฉริยะ โปรดทราบว่า Adafruit feather มี WIFI ในตัว ดังนั้นคุณไม่จำเป็นต้องมีเกราะป้องกันเพิ่มเติมหากคุณมี)
  • วิทยากร
  • สวิตช์แบบกำหนดเอง (ปุ่มสัมผัส สวิตช์คันโยก เซ็นเซอร์ความดัน สวิตช์กกแม่เหล็ก เซ็นเซอร์เอียง - ดูข้อมูลเพิ่มเติมเกี่ยวกับสิ่งนี้ในขั้นตอนต่อไป)
  • ที่ใส่แบตเตอรี่แบบเหรียญ
  • 3v เหรียญแบตเตอรี่
  • สายไฟเสริม หดความร้อน บัดกรี
  • กาวซุปเปอร์ เทปกาว และที่หนีบขนาดเล็กสำหรับ

เครื่องมือ:

  • สำหรับการเดินสายพื้นฐาน: คีมตัดลวด, หัวแร้ง, ปืนความร้อน, มือช่วย
  • สำหรับตู้: ดอกสว่านและดอกสว่านสำหรับพลาสติก
  • เพื่อความปลอดภัยในการบัดกรีและการเจาะ: Goggles and Respirator
  • สำหรับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ของคุณ: ซอฟต์แวร์ Arduino, USB

ขั้นตอนที่ 2: ตรวจสอบเสียงปลุกของคุณ

ตรวจสอบเสียงปลุกของคุณ
ตรวจสอบเสียงปลุกของคุณ
ตรวจสอบเสียงปลุกของคุณ
ตรวจสอบเสียงปลุกของคุณ

ตรวจสอบให้แน่ใจว่าไม่ได้เสียบปลั๊กนาฬิกาปลุกของคุณ (อันที่จริง ตรวจสอบอีกครั้ง!) คุณจะเปิดกล่องแจ้งเตือนซึ่งอาจมีกระแสไฟฟ้ารั่ว ดังนั้นให้ถอดปลั๊กออกก่อน

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

หากคุณมีลำโพงหรือออด เมื่อเสียงปลุกดังขึ้น คุณจะสามารถอ่านสัญญาณที่ส่งเข้ามาทางสายลำโพงได้ (ฉันจะไม่พูดถึงแนวทางนี้ในคำแนะนำนี้ แต่ถ้ามีวิดีโอ YouTube ที่ยอดเยี่ยมที่สรุปแนวทางที่คุณจะใช้ในสถานการณ์นี้ที่นี่)

หากคุณมีทริกเกอร์เชิงกลเหมือนในกรณีของฉัน คุณกำลังมองหาที่ที่จะสกัดกั้นทริกเกอร์ทางกายภาพและแทนที่ (หรือรวม) ทริกเกอร์นั้นด้วยสวิตช์ของคุณเอง

หลังจากการสอบสวนหลายครั้ง ฉันสามารถเห็นได้ว่านาฬิกาปลุกในนาฬิกาของฉันถูกกระตุ้นโดยรอยบากในแนวตั้งฉากกับเฟืองที่ปล่อยสปริง ซึ่งทำให้เกิดเสียงหึ่งอย่างน่ากลัวซึ่งถือเป็นสัญญาณเตือน กลไกของคุณอาจเหมือนหรือต่างกันเล็กน้อย ดังนั้นจงมองให้ดีและอดทน

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

  • สวิตช์สัมผัส: นี่คือสวิตช์ปุ่มกดขนาดเล็กมาก
  • สวิตช์คันโยก: คล้ายกับสวิตช์สัมผัส แต่มีพื้นที่ให้กดมากกว่า
  • สวิตช์เอียง: สวิตช์นี้ทำงานเมื่อตั้งตรงอย่างสมบูรณ์ และปลดเมื่อเอียงเป็นมุม
  • Magnetic Reed Switch: สวิตช์นี้ทำงานเมื่อมีแม่เหล็กเข้ามาใกล้
  • เซ็นเซอร์ความดัน: เซ็นเซอร์นี้ส่งกลับค่าความดันตัวแปรที่ใช้กับเซ็นเซอร์
  • เซนเซอร์จับความใกล้เคียงระยะสั้น: เซนเซอร์นี้จะคืนค่าระยะห่างที่แปรผันได้ระหว่าง 4 ซม. ถึง 31 ซม.

ฉันแนะนำให้ซื้อสวิตช์หลายประเภทและลองใช้ดู เนื่องจากสัญชาตญาณแรกของคุณอาจไม่ได้ผล ตัวอย่างเช่น ฉันหวังว่าสวิตช์สัมผัสหรือคันโยกจะทำงานกับสัญญาณเตือนของฉัน แต่พบว่ามันไม่ไวพอ แต่ฉันใช้สวิตช์กกแม่เหล็ก ซึ่งทำงานเล็กน้อยสำหรับระยะทางและแรง และฉันกำลังทำงานด้วย

ขั้นตอนที่ 3: ทดสอบทริกเกอร์ของคุณ

เมื่อคุณได้กำหนดวิธีกระตุ้นสัญญาณเตือนทางกายภาพแล้ว และคุณจะสกัดกั้นได้อย่างไร ก็ได้เวลาทดสอบแล้ว

ต่อเซ็นเซอร์ของคุณกับมัลติมิเตอร์บนการตั้งค่าความต่อเนื่อง เพื่อที่ว่าเมื่อเซ็นเซอร์ทำงาน มันจะส่งเสียงรบกวนบนมัลติมิเตอร์ของคุณ

ถือหรือติดเทปสวิตช์ของคุณเข้าที่ในนาฬิกาปลุก เพื่อที่เมื่อนาฬิกาปลุกทำงาน สวิตช์จะทริกเกอร์สวิตช์ของคุณ นี่คือจุดที่สวิตช์หลายประเภทจะมีประโยชน์

คุณควรกำหนดตำแหน่งที่ดีในการติดตั้งสวิตช์เพื่อให้ทำงานเมื่อสัญญาณเตือนภัยดับ และปิดเสียงเมื่อคุณปิดเสียงนาฬิกาปลุก

ฉันลองใช้ปุ่มประเภทต่างๆ สองสามแบบ ทั้งแบบสัมผัส ระดับ และเอียง แต่ฉันพบว่าแม่เหล็กนั้นน่าเชื่อถือที่สุดสำหรับการใช้งานของฉัน

ขั้นตอนที่ 4: สร้างนาฬิกาปลุกของคุณเองด้วยเสียงที่เรียบง่าย

สร้างนาฬิกาปลุกของคุณเองด้วยเสียงที่เรียบง่าย
สร้างนาฬิกาปลุกของคุณเองด้วยเสียงที่เรียบง่าย
สร้างนาฬิกาปลุกของคุณเองด้วยเสียงที่เรียบง่าย
สร้างนาฬิกาปลุกของคุณเองด้วยเสียงที่เรียบง่าย
สร้างนาฬิกาปลุกของคุณเองด้วยเสียงที่เรียบง่าย
สร้างนาฬิกาปลุกของคุณเองด้วยเสียงที่เรียบง่าย

นำไมโครคอนโทรลเลอร์ ลำโพง และแล็ปท็อปออกเพื่อเริ่มทำงานกับเสียงปลุกที่คุณกำหนดเอง ต่อด้านลบของลำโพงเข้ากับหมุดกราวด์บนไมโครคอนโทรลเลอร์ของคุณ ต่อด้านบวกของลำโพงเข้ากับพิน PWM บนไมโครคอนโทรลเลอร์ของคุณ (ไมโครคอนโทรลเลอร์ทุกตัวมีความแตกต่างกัน ดังนั้นโปรดอ้างอิงแผนภาพ Pinout จากผู้ผลิตเพื่อดูว่าพินใดเป็น PWM และตัวเลขคืออะไร) จดตัวเลขที่เกี่ยวข้องกับพิน PWM

หากคุณยังไม่ได้ติดตั้ง ให้ติดตั้ง Arduino และกำหนดค่าให้ทำงานร่วมกับไมโครคอนโทรลเลอร์ของคุณ (ไมโครคอนโทรลเลอร์ทุกตัวแตกต่างกัน ดังนั้นโปรดอ่านคำแนะนำจากผู้ผลิตเพื่อดูวิธีดาวน์โหลดไดรเวอร์บอร์ดที่เหมาะสมเพื่อทำงานกับ Arduino)

Arduino มาพร้อมกับตัวอย่างสคริปต์เสียงดิจิทัลที่เรียกว่า "toneMelody" เปิดสคริปต์ toneMelody โดยไปที่ Examples -> Digital -> toneMelody ในตัวอย่างนี้ แทนที่หมายเลข 8 ในบรรทัดที่ 37 และ 44 ด้วยหมายเลขพิน PWM ของคุณ

ตอนนี้อัปโหลดสคริปต์และทดสอบ คุณควรได้ยินเสียงผ่านลำโพงของคุณ!

ต่อไปเราจะปรับแต่งทำนองให้แตกต่างไปจากเดิมอย่างสิ้นเชิง สำหรับฉัน ฉันชอบตื่นมาด้วยเสียงที่ไพเราะและอ่อนโยน ดังนั้นฉันจะใช้โน้ตจาก Gymnopedie no. 1.

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

แก้ไขอาร์เรย์ "ทำนอง" ในบรรทัดที่ 22 และอาร์เรย์ noteDurations ในบรรทัดที่ 27 เพื่อปรับแต่งเสียงปลุกของคุณ สำหรับแต่ละโน้ตในเพลงจากแผนภูมิแท่ง ให้กำหนดโน้ตที่เกี่ยวข้องในไฟล์ pitches.h ดังที่แสดงในภาพหน้าจอด้านบน เพิ่มโน้ตนี้ในอาร์เรย์ "ทำนอง" และระยะเวลาของโหนดในอาร์เรย์ "noteDurations" และเพิ่มจำนวนโน้ตทั้งหมดในบรรทัดที่ 32

ตอนนี้คุณควรให้เสียงปลุกที่กำหนดเองของคุณเล่นผ่านลำโพงได้แล้ว!

นี่คือตัวอย่างการเล่นทำนองที่หยาบมาก

ขั้นตอนที่ 5: สร้างนาฬิกาปลุกของคุณเองด้วยเสียง MP3

ฉันจะไม่โทษคุณหรอกถ้าคุณฟังตัวอย่างในขั้นตอนสุดท้ายแล้วคิดว่า "นั่นฟังดูไม่ค่อยดีเท่าไหร่" ในขั้นตอนต่อไปนี้ เราจะดำเนินการขั้นตอนต่อไปและเพิ่มการเตือนไฟล์เสียง MP3 ของเราเอง

ในการเล่นไฟล์เสียงที่มีความเที่ยงตรงสูง คุณจะต้องมีไมโครคอนโทรลเลอร์ที่มีประสิทธิภาพสูงซึ่งสามารถเล่นไฟล์เสียงจริงได้ ฉันจะเป็นปีกขนนกของ Adafruit Music Maker แต่แน่นอนว่าคุณสามารถใช้ไมโครคอนโทรลเลอร์ที่สามารถเล่นเสียง mp3 ได้

คล้ายกับขั้นตอนก่อนหน้า เสียบหมุดลำโพงบวกและลบเข้ากับหมุดบนไมโครคอนโทรลเลอร์ หากคุณใช้ Feather Wing ของ Adafruit Music Maker คุณสามารถเข้าถึงตัวอย่างเสียงง่ายๆ ได้โดยเปิดไฟล์ -> ตัวอย่าง -> ไลบรารี Adafruit VS1053 -> feather_player (โปรดทราบว่ามีขั้นตอนพิเศษสองสามขั้นตอนในการติดตั้งตัวอย่างไลบรารีแบบกำหนดเองเหล่านี้ ซึ่งคุณสามารถอ้างอิงได้ที่นี่)

ตอนนี้อัปโหลดสคริปต์และทดสอบ คุณควรได้ยินเสียง MP3 แฟนซีผ่านลำโพงของคุณ!

นี่คือตัวอย่างสเก็ตช์สำหรับเล่นนาฬิกาปลุก MP3 ด้วย Adafruit Music Maker Feather Wing

ขั้นตอนที่ 6: ติดตั้งลำโพงของคุณ

ติดตั้งลำโพงของคุณ
ติดตั้งลำโพงของคุณ

ตอนนี้กำหนดตำแหน่งในการปลุกของคุณที่คุณสามารถใส่ลำโพงใหม่ได้ บางทีคุณอาจต้องการติดไว้ด้านหลังหรือด้านข้าง?

ในกรณีของฉัน ฉันติดมันไว้ด้านบนเหมือนหมวกใบเล็กๆ ฉันเสียใจมาก ดังนั้นให้คิดเรื่องนี้ก่อนเริ่มเจาะ

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

ขั้นตอนที่ 7: จบวงจร

จบวงจร
จบวงจร

จนถึงตอนนี้ เราเพิ่งทดสอบสวิตช์และลำโพงแยกกัน แต่ตอนนี้ได้เวลารวมเป็นวงจรที่สมบูรณ์แล้ว

  • ประสานสายลำโพงเข้ากับบอร์ดของคุณ (เชิงลบกับกราวด์และบวกกับพิน PWM)
  • ประสานด้านลบของแบตเตอรี่กับพื้นบนบอร์ดของคุณ
  • ประสานด้านบวกของแป้งกับด้านหนึ่งของสวิตช์ของคุณ
  • ประสานอีกด้านหนึ่งของสวิตช์เข้ากับพินเพาเวอร์บนบอร์ดของคุณ (แต่ละบอร์ดมีความแตกต่างกัน ดังนั้นโปรดตรวจสอบเอกสารประกอบของบอร์ดของคุณเพื่อดูว่าพินใดใช้จ่ายไฟให้กับบอร์ด)

เช่นเคย -- ใช้การระบายอากาศที่เหมาะสมและเครื่องช่วยหายใจเมื่อทำการบัดกรี!

ตอนนี้เมื่อสวิตช์ของคุณทำงาน คุณควรได้ยินเสียงปลุกที่ออกมาจากลำโพง!

ขั้นตอนที่ 8: รวมทุกอย่างเข้าด้วยกัน

รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน

ปิดท้ายด้วยงานปราณีตของงานประกอบทั้งหมด ฉันใช้ซุปเปอร์กาวและแคลมป์เล็กๆ เพื่อยึดสวิตช์ของฉันในตำแหน่งที่ถูกต้อง เนื่องจากฉันไม่ต้องการให้มันเคลื่อนที่เลย ฉันติดเทปแบตเตอรี่และไมโครคอนโทรลเลอร์เข้ากับตัวตู้สัญญาณกันขโมย เพื่อให้สามารถถอดออกในภายหลังได้ง่ายขึ้น

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

ตรวจสอบให้แน่ใจว่าสายไฟจากสัญญาณเตือนเดิมไม่เสียหาย และสัญญาณเตือนภัยสามารถเสียบกลับเข้าไปใหม่ได้อย่างปลอดภัย (อย่าเสียบกลับเข้าไปใหม่หากส่วนประกอบเดิมเสียหาย!)

จากที่กล่าวมา ตอนนี้คุณสามารถขันสกรูฝาครอบกลับเข้าด้วยกันและทดสอบได้ เสียงเตือนใหม่ของคุณควรเปิดขึ้นเมื่อสัญญาณเตือนแบบกลไกทำงาน

แนะนำ: