สารบัญ:

วิธีใช้บอร์ดวิทยุ FM Si4703 พร้อม RDS - บทช่วยสอน Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
วิธีใช้บอร์ดวิทยุ FM Si4703 พร้อม RDS - บทช่วยสอน Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีใช้บอร์ดวิทยุ FM Si4703 พร้อม RDS - บทช่วยสอน Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีใช้บอร์ดวิทยุ FM Si4703 พร้อม RDS - บทช่วยสอน Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Si4703 FM radio with FRDM KL-25Z 2024, พฤศจิกายน
Anonim
วิธีใช้บอร์ดวิทยุ FM Si4703 พร้อม RDS - Arduino Tutorial
วิธีใช้บอร์ดวิทยุ FM Si4703 พร้อม RDS - Arduino Tutorial
วิธีใช้บอร์ดวิทยุ FM Si4703 พร้อม RDS - Arduino Tutorial
วิธีใช้บอร์ดวิทยุ FM Si4703 พร้อม RDS - Arduino Tutorial

นี่คือบอร์ดประเมินผลสำหรับชิปจูนเนอร์ FM ของ Silicon Laboratories Si4703 นอกเหนือจากการเป็นวิทยุ FM ธรรมดาแล้ว Si4703 ยังสามารถตรวจจับและประมวลผลข้อมูล Radio Data Service (RDS) และ Radio Broadcast Data Service (RBDS) ได้อีกด้วย

บอร์ดไม่มีเสาอากาศในตัว อย่างไรก็ตาม โดยใช้หูฟังหรือสายสัญญาณเสียง 3.5 มม. ยาว 3 ฟุต สายไฟจะทำหน้าที่เป็นเสาอากาศ!

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้งานกับบอร์ด Arduino uno เราจะควบคุมสถานีและอ่านข้อความ RDS ผ่านจอภาพแบบอนุกรมของ Codebender

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

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

สำหรับบทช่วยสอนนี้ คุณจะต้อง:

  • Arduino uno
  • เขียงหั่นขนม (หรือโล่เขียงหั่นขนม)
  • คณะกรรมการ Si4703 FM
  • หูฟัง

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

The Circuit
The Circuit

การเชื่อมต่อค่อนข้างง่าย ดูภาพด้านบนด้วยแผนผังวงจรเขียงหั่นขนม

  • พิน Si4703 3.3V ไปยัง Arduino uno 3.3V
  • พิน Si4703 GND กับ Arduino uno GND
  • พิน Si4703 SDIO ไปยัง Arduino uno pin A4
  • Si4703 SCLK พินไปยัง Arduino uno pin A5
  • พิน Si4703 RST ไปยัง Arduino uno pin 2

ขั้นตอนที่ 3: รหัส

นี่คือรหัสที่ฝังโดยใช้ Codebender!

ลองดาวน์โหลดปลั๊กอิน codebender และคลิกที่ปุ่ม "Run on Arduino" เพื่อตั้งโปรแกรมบอร์ด Arduino ของคุณด้วยสเก็ตช์นี้ และนั่นคือ คุณได้ตั้งโปรแกรม Arduino ของคุณด้วยภาพสเก็ตช์นี้

คุณสามารถเปลี่ยนหรือเพิ่มสถานีโปรดได้โดยคลิกปุ่ม "แก้ไข" และเปลี่ยนรหัสด้านล่าง:

else if (ch == 'a') <--- โดยการส่ง 'a' { ช่อง = 930; <--- จะไปที่สถานี 93.0

radio.setChannel(ช่อง);

displayInfo();

}

ขั้นตอนที่ 4: การทดสอบ

การทดสอบ
การทดสอบ

กดปุ่ม "เชื่อมต่อ" กับมอนิเตอร์แบบอนุกรมด้านล่าง

โดยค่าเริ่มต้น ระดับเสียงถูกตั้งค่าเป็น 0 คุณสามารถเปลี่ยนระดับเสียงได้โดยส่งสัญลักษณ์ "+" หรือ "-" คุณยังสามารถรวมคำสั่งต่างๆ ตัวอย่างเช่น คุณส่ง "a+++++++++" จะไปที่สถานีโปรด 'a' (ตั้งค่า 93.0 เป็นรหัส) และเปลี่ยนระดับเสียงเป็น 9

ขั้นตอนที่ 5: ทำได้ดีมาก

ทำได้ดี!
ทำได้ดี!

คุณทำแบบฝึกหัด "How to" สำเร็จแล้ว และได้เรียนรู้วิธีใช้โมดูลวิทยุ FM Si4703 กับบอร์ด Arduino uno

ฉันหวังว่าคุณจะชอบสิ่งนี้ แจ้งให้เราทราบในความคิดเห็น

จะมีมากขึ้นดังนั้นอย่าลืมคลิกปุ่มติดตาม!

แนะนำ: