สารบัญ:
- ขั้นตอนที่ 1: ชิ้นส่วนอะไหล่ ชิ้นส่วน
- ขั้นตอนที่ 2: ลองดูสิ
- ขั้นตอนที่ 3: ติดตั้งลำโพง 3W ของเรา
- ขั้นตอนที่ 4: สกัดกั้นทริกเกอร์ Hangup
- ขั้นตอนที่ 5: สร้าง MP3 Shield
- ขั้นตอนที่ 6: สกัดกั้นปุ่มกด
- ขั้นตอนที่ 7: สกัดกั้น LED
- ขั้นตอนที่ 8: ติดตั้ง Proximity (Motion) Sensor
- ขั้นตอนที่ 9: เชื่อมต่อเสียง: ลำโพงและโทรศัพท์มือถือ
- ขั้นตอนที่ 10: เพิ่มปุ่มปรับจูน
- ขั้นตอนที่ 11: รับ 'พวกเขาทั้งหมดอยู่ในนั้น
- ขั้นตอนที่ 12: อัปโหลดรหัส & เสียง
- ขั้นตอนที่ 13: เสร็จแล้ว
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
www.youtube.com/embed/Ma4QnfQ7Dxo
อืม… ฉันค่อนข้างมั่นใจว่าคุณคงไม่อยากได้โทรศัพท์ที่แค่เปิดเพลงค้างไว้…
แต่มีโครงการที่น่าตื่นเต้นอื่น ๆ อีกนับไม่ถ้วนที่คุณสามารถทำได้ด้วยการแฮ็กพื้นฐานของโทรศัพท์ "ตั้งโต๊ะ" ที่พร้อมใช้งานเหล่านี้
ตื่นเต้นที่จะเห็นสิ่งที่โครงการอื่น ๆ ออกมาจากคำแนะนำนี้:)
มีความสุข!
ขั้นตอนที่ 1: ชิ้นส่วนอะไหล่ ชิ้นส่วน
อะไหล่:
- Arduino Mega
- Adafruit Music Maker Shield พร้อมแอมป์ 3W
- เครื่องวัดระยะด้วยคลื่นเสียง
- ลำโพง 3W
- โพเทนชิโอมิเตอร์
- พาวเวอร์ซัพพลาย
- ไมโคร SD
และแน่นอนว่าเป็นโทรศัพท์เครื่องเก่า! ด้วยเหตุผลที่ฉันไม่ค่อยเข้าใจว่ามีตัวเลือกราคาถูกมากมายสำหรับโทรศัพท์แบบนี้ใน Amazon ใครเป็นคนซื้อพวกเขาและทำไม? นี่คือตัวเลือกบางส่วนของ Amazon:
- โทรศัพท์เก่า A (ใช้ในแฮ็คนี้)
- โทรศัพท์เก่าB
ค่าใช้จ่ายทั้งหมดสำหรับโครงการนี้จะอยู่ที่ ~130$
ขั้นตอนที่ 2: ลองดูสิ
เปิดมันขึ้นมา
เราสามารถโยนระฆังออก
เห็นคันโยกพลาสติกสีขาวเล็กๆ บนแผงวงจรไหม? นั่นคือสิ่งที่ตรวจพบว่าโทรศัพท์วางสายหรือไม่ เราจะใช้มันเพราะมันค่อนข้างน่ารำคาญที่จะสร้างสวิตช์ของเราเองสำหรับสิ่งนี้
สังเกตสีของสายไฟที่เชื่อมต่อกับลำโพงของโทรศัพท์ด้วย: สีแดงและสีเขียว (สีเหลืองและสีดำสำหรับไมค์)
ขั้นตอนที่ 3: ติดตั้งลำโพง 3W ของเรา
ติดกาวในลำโพง 3W ของคุณแทนกริ่ง
ฉันตัดที่รองรับที่ขวางทางออก
ขั้นตอนที่ 4: สกัดกั้นทริกเกอร์ Hangup
นี่คือจุดที่เราต้องประสานบน PCB ที่มีอยู่เพื่อสกัดกั้นสวิตช์วางสาย ฉันเชื่อมต่อสายสีเขียวสองเส้นเข้ากับพวกเขา
ไม่ต้องกังวลหากคุณมีโทรศัพท์ที่แตกต่างกันเล็กน้อย โทรศัพท์ทุกรุ่นจะมีสวิตช์ในลักษณะนี้ และคุณสามารถใช้เครื่องมือมัลติมิเตอร์เพื่อตรวจจับว่าหมุดตัวใดจะสูง/ต่ำเมื่อกดสวิตช์
ขั้นตอนที่ 5: สร้าง MP3 Shield
คำแนะนำที่ดีในหน้า Adafruit สำหรับการสร้าง MP3 Shield:
อย่าลืมปิด 3 พินที่เปิดใช้งานบน Arduino Mega
และฉันก็ปิดพินที่ให้เสียงบูสต์ +12db ด้วย ฟังดูเหมือนนรกเมื่อปิดสิ่งเหล่านี้ แต่ไม่ว่าจะเป็นเพลงรอรับใช่ไหม
ขั้นตอนที่ 6: สกัดกั้นปุ่มกด
โชคดีที่มีหมายเลขแถวและคอลัมน์บนแผงปุ่มกดของฉันบนแผงวงจร
บางครั้งปุ่มกดมี 8 สาย บางครั้งก็มี 7
จดตัวเลขเหล่านี้และหมุด Arduino ที่เสียบอยู่ คุณจะต้องป้อนรหัสนี้ในภายหลัง
ขั้นตอนที่ 7: สกัดกั้น LED
น่าเศร้าที่ไฟ LED บนโทรศัพท์ของฉันพัง แต่ฉันแน่ใจว่ามันใช้งานได้กับโทรศัพท์รุ่นอื่น ทำไมไม่เอาไปใช้งานล่ะ? คุณอาจต้องการเพิ่มตัวต้านทานเพราะฉันไม่เห็นตัวต้านทานตัวใดตัวหนึ่งบนแผงวงจรขนาดเล็กที่ LED ติดตั้งอยู่
ขั้นตอนที่ 8: ติดตั้ง Proximity (Motion) Sensor
เราใช้พร็อกซิมิตีเซ็นเซอร์เพื่อตรวจจับว่ามีใครยืนอยู่หน้าโทรศัพท์หรือไม่ และถ้าใช่ โทรศัพท์จะเริ่มส่งเสียง นี่เป็นวิธีที่ยอดเยี่ยมในการทำให้ผู้คนโต้ตอบกับโทรศัพท์ของคุณโดยที่คุณไม่ต้องอยู่ที่นั่น ใครสามารถต้านทานโทรศัพท์ที่ส่งเสียงกริ่งสีแดงที่คลุมเครือได้? คำตอบคือไม่มีใคร
เจาะรูอย่างระมัดระวัง (เริ่มจากเล็กน้อยและเพิ่มขนาด) คุณสามารถติดตั้งเครื่องวัดระยะแบบอัลตราโซนิกที่ด้านหลังและแม้กระทั่งปกปิดเล็กน้อยและจะทำงานได้ดี ฉันเพิ่มชิ้นอะครีลิคเล็กๆ เพื่อใช้ในงานเครื่องสำอาง แต่ถ้าการเจาะของคุณดี คุณก็ไม่จำเป็นต้องใช้มัน
ขั้นตอนที่ 9: เชื่อมต่อเสียง: ลำโพงและโทรศัพท์มือถือ
ซ้ายไปที่เครื่องโทรศัพท์ ขวาไปที่ลำโพง อย่าผสมพวกเขาขึ้น!
ขั้นตอนที่ 10: เพิ่มปุ่มปรับจูน
สิ่งเหล่านี้ไม่จำเป็น แต่ควรมีไว้เผื่อในกรณีที่คุณต้องการปรับแต่งตัวแปรบางตัวโดยไม่ต้องอัปโหลดโค้ดใหม่ทุกครั้ง
ฉันเพิ่มปุ่มหมุนปรับสองอัน หนึ่งสำหรับระยะทาง (ความใกล้เคียง) ที่โทรศัพท์ถูกเรียก
ประการที่สองคือระยะเวลาก่อนที่จะเริ่มดังขึ้นอีกครั้งหลังจากวางสาย
ขั้นตอนที่ 11: รับ 'พวกเขาทั้งหมดอยู่ในนั้น
มีรูสกรูที่สะดวกมากซึ่งช่วยให้คุณสามารถขันสกรู Arduino Mega ได้โดยตรงระหว่างลำโพงและแผงวงจรที่มีอยู่ มันเหมือนกับว่าโทรศัพท์เครื่องนี้ต้องการถูกแฮ็กใช่ไหม
ฉันยังต่อแหล่งจ่ายไฟและบัดกรีโดยตรงกับ Vin บนบอร์ด นี้ช่วยประหยัดพื้นที่บิต
ทุกอย่างเข้ากันได้ดี
ขั้นตอนที่ 12: อัปโหลดรหัส & เสียง
แนบไฟล์ Arduino Code และ MP3
โปรดอ่านรหัส Arduino สำหรับคำแนะนำและความคิดเห็น
ขั้นตอนที่ 13: เสร็จแล้ว
เย้. คุณคือพ่อมดแฮร์รี่ แล่นเรือออกไปแล่นออกไป…
วิ่งขึ้นในถังขยะเพื่อสมบัติ