สารบัญ:

วิทยุ FM: 7 ขั้นตอน (พร้อมรูปภาพ)
วิทยุ FM: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิทยุ FM: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิทยุ FM: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: คู่มือ SPENDER 245HFM Menu 7 การรับฟังวิทยุ FM และ รูปแบบการรับฟังวิทยุ FM 2024, พฤศจิกายน
Anonim
Image
Image
กำลังเตรียมโมดูลวิทยุ FM
กำลังเตรียมโมดูลวิทยุ FM

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

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

มาเริ่มกันเลย

เสบียง

1x Arduino นาโน

1x RDA5807M เครื่องรับวิทยุ FM IC

1x I2C OLED แสดงผล

ลำโพง 1x 3W

1x PAM8403 เครื่องขยายเสียง โมดูล

สวิตช์แทคไทล์ 2x 6x6

1x 100k โพเทนชิออมิเตอร์

1x ปลั๊กไฟ DC

ไม่จำเป็น:

เครื่องพิมพ์ 3 มิติ

ขั้นตอนที่ 1: แผน

แผนคือทำให้ทุกอย่างเรียบง่ายและเรียบร้อย ไม่มีของแฟนซี

เราจะใช้ Arduino Nano เป็นสมองสำหรับโครงการของเรา การสื่อสารกับโมดูลได้เสร็จสิ้นลงแล้ว ตรวจสอบให้แน่ใจว่าคุณติดตั้งห้องสมุดวิทยุ มีคุณสมบัติมากมายที่คุณสามารถเล่นได้ หมายเหตุ: ไลบรารีนี้ใช้ได้กับ SI4703, SI4705 & TEA5767 ด้วย

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

จะใช้จอแสดงผล OLED เพื่อแสดงความถี่ในการปรับจูน

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

ขั้นตอนที่ 2: การเตรียมโมดูลวิทยุ FM

กำลังเตรียมโมดูลวิทยุ FM
กำลังเตรียมโมดูลวิทยุ FM
กำลังเตรียมโมดูลวิทยุ FM
กำลังเตรียมโมดูลวิทยุ FM

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

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

ขั้นตอนที่ 3: การสร้างสิ่งที่แนบมา

การทำสิ่งที่แนบมา
การทำสิ่งที่แนบมา
การทำสิ่งที่แนบมา
การทำสิ่งที่แนบมา
การทำสิ่งที่แนบมา
การทำสิ่งที่แนบมา

ฉันยังใหม่กับการออกแบบ 3D โดยสิ้นเชิง และนี่คือสิ่งที่ฉันได้ออกแบบมากที่สุด ตัวเครื่องได้รับการออกแบบใน Fusion 360 และพิมพ์บนเครื่องพิมพ์ Creality Ender 3 ฉันได้แนบไฟล์. STL ทั้งหมดที่ฉันใช้แล้ว

ฉันทาสีแผ่นด้านหน้าด้วยสีขาวเพราะฉันมีเส้นใยเพียงสีเดียว

ฉันใส่ 'เม็ดมีดเกลียว M3' เข้าไปในรูที่ตัวเครื่องด้านนอกโดยใช้หัวแร้ง มันค่อนข้างน่าพอใจ!

กาวขอบด้านในด้านในตัวด้านนอกโดยใช้กาวซุปเปอร์

นอกจากนี้ ให้ทำรูขนาด 6 มม. และ 2 มม. ใน 'แผ่นด้านหลัง' สำหรับลูกบิดของเครื่องขยายเสียงและเสาอากาศตามลำดับ ฉันลืมที่จะเพิ่มสิ่งเหล่านั้นในขณะที่ออกแบบ

ขั้นตอนที่ 4: การเตรียมแผงวงจร

การเตรียมแผงวงจร
การเตรียมแผงวงจร
การเตรียมแผงวงจร
การเตรียมแผงวงจร
การเตรียมแผงวงจร
การเตรียมแผงวงจร

เราจำเป็นต้องสร้างแผงวงจรสองแผ่น ตัวหนึ่งจะเป็นบอร์ดหลักที่มี Arduino และ FM Module และอีกอันสำหรับปุ่มกดซึ่งจะติดตั้งที่แผ่นด้านหน้า

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

ทำการเดินสายไฟตามแผนผัง

ขั้นตอนที่ 5: เวลาสำหรับการเข้ารหัส

เวลาสำหรับการเข้ารหัส
เวลาสำหรับการเข้ารหัส
เวลาสำหรับการเข้ารหัส
เวลาสำหรับการเข้ารหัส

ได้แนบรหัสไว้ที่นี่ ดาวน์โหลดไฟล์.ino และเปิดใน Arduino IDE ก่อนที่คุณจะอัปโหลด มีสองสิ่งที่คุณต้องแก้ไข

  • จำนวนสถานีวิทยุและความถี่จะเปลี่ยนไป การค้นหาโดย Google อย่างรวดเร็วจะแจ้งให้คุณทราบสถานีและความถี่ เมื่อคุณระบุรายการแล้ว ให้เพิ่มลงในอาร์เรย์ 'stations' ตามที่แสดงในรูปภาพ คุณต้องข้ามจุดทศนิยม ตัวอย่างเช่น 9110 หมายถึง 91.10 MHz, 10110 หมายถึง 101.10 MHz เป็นต้น
  • นอกจากนี้ ให้ป้อนจำนวนสถานีทั้งหมดระหว่างวงเล็บเหลี่ยม ในกรณีของฉัน ฉันมี 12 สถานีในอาร์เรย์ ดังนั้นสถานี[12]ลบ 1 จากจำนวนสถานีทั้งหมดแล้วป้อนรหัสตามที่แสดงในภาพที่สอง 11 ในกรณีนี้.

ฉันรู้ว่ามีวิธีที่ดีกว่านี้ แต่ฉันกลับพบว่ามีข้อผิดพลาดมากมายแทน!

และอัปโหลดรหัส!

ขั้นตอนที่ 6: รวบรวมสิ่งต่าง ๆ เข้าด้วยกัน

การรวมสิ่งต่าง ๆ เข้าด้วยกัน
การรวมสิ่งต่าง ๆ เข้าด้วยกัน
การรวมสิ่งต่าง ๆ เข้าด้วยกัน
การรวมสิ่งต่าง ๆ เข้าด้วยกัน
การรวมสิ่งต่าง ๆ เข้าด้วยกัน
การรวมสิ่งต่าง ๆ เข้าด้วยกัน
การรวมสิ่งต่าง ๆ เข้าด้วยกัน
การรวมสิ่งต่าง ๆ เข้าด้วยกัน

กาวร้อนกับจอแสดงผล OLED และลำโพงที่แผงด้านหน้า

วางปุ่มที่พิมพ์ 3 มิติไว้ในตำแหน่ง หยดกาวซุปเปอร์กาวบนสวิตช์สัมผัส และวางแผงวงจรไว้ด้านบนของปุ่ม ตรวจสอบให้แน่ใจว่าปุ่มและสวิตช์เรียงกัน

ขันสกรูโพเทนชิออมิเตอร์ที่แผ่นด้านหน้า

ทาซุปเปอร์กาวปริมาณพอเหมาะที่ขอบล้อด้านใน แล้ววางเพลตด้านหน้าทั้งหมดพร้อมส่วนประกอบทั้งหมดบนขอบล้อ

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

แปะกาวร้อนรอบคอนเนคเตอร์เพื่อทำหน้าที่บรรเทาความเครียด

ขันสกรูที่แผ่นหลังโดยใช้สกรู M3

สุดท้ายตัดแท่งกาวร้อนออกเป็น 4 วงกลมหนาประมาณ 2-3 มม. แล้วติดกาวที่ด้านล่างตามภาพ พวกเขาจะให้บริการตามวัตถุประสงค์ของเท้ายาง

คุณทำเสร็จแล้ว!

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

เพิ่มพลังวิทยุของคุณโดยใช้แหล่งจ่ายไฟ 5V หากคุณไม่พบ 5V ให้ใช้ตัวควบคุมแรงดันไฟฟ้า 7805 กับ 12V เป็นอินพุต

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

แนะนำ: