สารบัญ:

Greatest Holdies: ฉันแฮ็กโทรศัพท์เครื่องเก่าเพื่อเล่นเพลงที่ยิ่งใหญ่ที่สุด: 13 ขั้นตอน (พร้อมรูปภาพ)
Greatest Holdies: ฉันแฮ็กโทรศัพท์เครื่องเก่าเพื่อเล่นเพลงที่ยิ่งใหญ่ที่สุด: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Greatest Holdies: ฉันแฮ็กโทรศัพท์เครื่องเก่าเพื่อเล่นเพลงที่ยิ่งใหญ่ที่สุด: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Greatest Holdies: ฉันแฮ็กโทรศัพท์เครื่องเก่าเพื่อเล่นเพลงที่ยิ่งใหญ่ที่สุด: 13 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: อย่าๆๆๆ 🤣❤️ 2024, พฤศจิกายน
Anonim
Image
Image

www.youtube.com/embed/Ma4QnfQ7Dxo

อืม… ฉันค่อนข้างมั่นใจว่าคุณคงไม่อยากได้โทรศัพท์ที่แค่เปิดเพลงค้างไว้…

แต่มีโครงการที่น่าตื่นเต้นอื่น ๆ อีกนับไม่ถ้วนที่คุณสามารถทำได้ด้วยการแฮ็กพื้นฐานของโทรศัพท์ "ตั้งโต๊ะ" ที่พร้อมใช้งานเหล่านี้

ตื่นเต้นที่จะเห็นสิ่งที่โครงการอื่น ๆ ออกมาจากคำแนะนำนี้:)

มีความสุข!

ขั้นตอนที่ 1: ชิ้นส่วนอะไหล่ ชิ้นส่วน

ตรวจสอบออก
ตรวจสอบออก

อะไหล่:

  • Arduino Mega
  • Adafruit Music Maker Shield พร้อมแอมป์ 3W
  • เครื่องวัดระยะด้วยคลื่นเสียง
  • ลำโพง 3W
  • โพเทนชิโอมิเตอร์
  • พาวเวอร์ซัพพลาย
  • ไมโคร SD

และแน่นอนว่าเป็นโทรศัพท์เครื่องเก่า! ด้วยเหตุผลที่ฉันไม่ค่อยเข้าใจว่ามีตัวเลือกราคาถูกมากมายสำหรับโทรศัพท์แบบนี้ใน Amazon ใครเป็นคนซื้อพวกเขาและทำไม? นี่คือตัวเลือกบางส่วนของ Amazon:

  • โทรศัพท์เก่า A (ใช้ในแฮ็คนี้)
  • โทรศัพท์เก่าB

ค่าใช้จ่ายทั้งหมดสำหรับโครงการนี้จะอยู่ที่ ~130$

ขั้นตอนที่ 2: ลองดูสิ

ตรวจสอบออก
ตรวจสอบออก
ตรวจสอบออก
ตรวจสอบออก
ตรวจสอบออก
ตรวจสอบออก

เปิดมันขึ้นมา

เราสามารถโยนระฆังออก

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

สังเกตสีของสายไฟที่เชื่อมต่อกับลำโพงของโทรศัพท์ด้วย: สีแดงและสีเขียว (สีเหลืองและสีดำสำหรับไมค์)

ขั้นตอนที่ 3: ติดตั้งลำโพง 3W ของเรา

ติดตั้งลำโพง 3W ของเรา
ติดตั้งลำโพง 3W ของเรา

ติดกาวในลำโพง 3W ของคุณแทนกริ่ง

ฉันตัดที่รองรับที่ขวางทางออก

ขั้นตอนที่ 4: สกัดกั้นทริกเกอร์ Hangup

สกัดกั้นทริกเกอร์ Hangup
สกัดกั้นทริกเกอร์ Hangup

นี่คือจุดที่เราต้องประสานบน PCB ที่มีอยู่เพื่อสกัดกั้นสวิตช์วางสาย ฉันเชื่อมต่อสายสีเขียวสองเส้นเข้ากับพวกเขา

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

ขั้นตอนที่ 5: สร้าง MP3 Shield

สร้าง MP3 Shield
สร้าง MP3 Shield
สร้าง MP3 Shield
สร้าง MP3 Shield

คำแนะนำที่ดีในหน้า Adafruit สำหรับการสร้าง MP3 Shield:

อย่าลืมปิด 3 พินที่เปิดใช้งานบน Arduino Mega

และฉันก็ปิดพินที่ให้เสียงบูสต์ +12db ด้วย ฟังดูเหมือนนรกเมื่อปิดสิ่งเหล่านี้ แต่ไม่ว่าจะเป็นเพลงรอรับใช่ไหม

ขั้นตอนที่ 6: สกัดกั้นปุ่มกด

สกัดกั้นปุ่มกด
สกัดกั้นปุ่มกด

โชคดีที่มีหมายเลขแถวและคอลัมน์บนแผงปุ่มกดของฉันบนแผงวงจร

บางครั้งปุ่มกดมี 8 สาย บางครั้งก็มี 7

จดตัวเลขเหล่านี้และหมุด Arduino ที่เสียบอยู่ คุณจะต้องป้อนรหัสนี้ในภายหลัง

ขั้นตอนที่ 7: สกัดกั้น LED

สกัดกั้น LED
สกัดกั้น LED

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

ขั้นตอนที่ 8: ติดตั้ง Proximity (Motion) Sensor

ติดตั้ง Proximity (Motion) Sensor
ติดตั้ง Proximity (Motion) Sensor
ติดตั้ง Proximity (Motion) Sensor
ติดตั้ง Proximity (Motion) Sensor
ติดตั้ง Proximity (Motion) Sensor
ติดตั้ง Proximity (Motion) Sensor

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

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

ขั้นตอนที่ 9: เชื่อมต่อเสียง: ลำโพงและโทรศัพท์มือถือ

เชื่อมต่อเสียง: ลำโพงและโทรศัพท์มือถือ
เชื่อมต่อเสียง: ลำโพงและโทรศัพท์มือถือ

ซ้ายไปที่เครื่องโทรศัพท์ ขวาไปที่ลำโพง อย่าผสมพวกเขาขึ้น!

ขั้นตอนที่ 10: เพิ่มปุ่มปรับจูน

เพิ่มปุ่มปรับจูน
เพิ่มปุ่มปรับจูน
เพิ่มปุ่มปรับจูน
เพิ่มปุ่มปรับจูน
เพิ่มปุ่มปรับจูน
เพิ่มปุ่มปรับจูน
เพิ่มปุ่มปรับจูน
เพิ่มปุ่มปรับจูน

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

ฉันเพิ่มปุ่มหมุนปรับสองอัน หนึ่งสำหรับระยะทาง (ความใกล้เคียง) ที่โทรศัพท์ถูกเรียก

ประการที่สองคือระยะเวลาก่อนที่จะเริ่มดังขึ้นอีกครั้งหลังจากวางสาย

ขั้นตอนที่ 11: รับ 'พวกเขาทั้งหมดอยู่ในนั้น

รับพวกเขาทั้งหมดที่นั่น
รับพวกเขาทั้งหมดที่นั่น
รับพวกเขาทั้งหมดที่นั่น
รับพวกเขาทั้งหมดที่นั่น
รับพวกเขาทั้งหมดที่นั่น
รับพวกเขาทั้งหมดที่นั่น

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

ฉันยังต่อแหล่งจ่ายไฟและบัดกรีโดยตรงกับ Vin บนบอร์ด นี้ช่วยประหยัดพื้นที่บิต

ทุกอย่างเข้ากันได้ดี

ขั้นตอนที่ 12: อัปโหลดรหัส & เสียง

อัปโหลดรหัส & เสียง
อัปโหลดรหัส & เสียง

แนบไฟล์ Arduino Code และ MP3

โปรดอ่านรหัส Arduino สำหรับคำแนะนำและความคิดเห็น

ขั้นตอนที่ 13: เสร็จแล้ว

ที่เสร็จเรียบร้อย!
ที่เสร็จเรียบร้อย!
ที่เสร็จเรียบร้อย!
ที่เสร็จเรียบร้อย!
ที่เสร็จเรียบร้อย!
ที่เสร็จเรียบร้อย!

เย้. คุณคือพ่อมดแฮร์รี่ แล่นเรือออกไปแล่นออกไป…

ถังขยะสู่สมบัติ
ถังขยะสู่สมบัติ
ถังขยะสู่สมบัติ
ถังขยะสู่สมบัติ

วิ่งขึ้นในถังขยะเพื่อสมบัติ

แนะนำ: