Агуулгын хүснэгт:

Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар: 5 алхам (зурагтай)
Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар: 5 алхам (зурагтай)

Видео: Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар: 5 алхам (зурагтай)

Видео: Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар: 5 алхам (зурагтай)
Видео: FM радио модуль Si4703 для Ардуино 2024, Арваннэгдүгээр
Anonim
Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах талаар - Arduino заавар
Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах талаар - Arduino заавар
Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар
Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар

Энэ бол Silicon Laboratories Si4703 FM тааруулагч чипийн үнэлгээний самбар юм. Энгийн FM радио байхаас гадна Si4703 нь Radio Data Service (RDS) болон Radio Broadcast Data Service (RBDS) мэдээллийг хоёуланг нь илрүүлэх, боловсруулах чадвартай.

Самбар дээр суурилуулсан антенн байдаггүй. Гэсэн хэдий ч чихэвч эсвэл 3 фут урт 3.5 мм аудио кабелийг ашигласнаар утаснууд антенны үүргийг гүйцэтгэх болно!

Энэхүү гарын авлагад та үүнийг Arduino uno самбар дээр хэрхэн ашиглах талаар сурах болно. Бид Codebender -ийн цуваа монитороор дамжуулан станцуудыг хянаж, RDS мессежүүдийг унших болно.

Тиймээс, эхэлцгээе!

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл

Энэхүү гарын авлагад танд хэрэгтэй болно:

  • Ардуино нэгдээрэй
  • Талхны самбар (эсвэл талхны хавтан)
  • Si4703 FM самбар
  • Чихэвч

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ

Холболтууд нь маш энгийн, талхны самбарын схемийн дагуу дээрх зургийг үзнэ үү.

  • 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 залгаасыг татаж аваад "Arduino дээр ажиллуулах" товчийг дарж Arduino самбараа энэ ноорогоор програмчилж үзээрэй. Тэгээд энэ бол та Arduino -гоо энэ ноорогоор програмчилсан.

Та "Засах" товчийг дарж дуртай станцуудаа өөрчилж эсвэл нэмж, доорх кодыг өөрчилж болно.

else if (ch == 'a') <--- 'a' илгээж {суваг = 930; <--- 93.0 станц руу явна

radio.setChannel (суваг);

displayInfo ();

}

Алхам 4: Туршилт

Туршилт
Туршилт

Доорх цуваа дэлгэц рүү очихын тулд "Холбох" товчийг дарна уу.

Анхдагч байдлаар дууны хэмжээг 0 болгож тохируулсан байна. Та "+" эсвэл "-" тэмдгийг илгээж дууны түвшинг өөрчилж болно. Та мөн командыг нэгтгэж болно. Жишээлбэл, та "a +++++++++" илгээсэн бол дуртай 'a' станц руу (93.0 кодыг тохируулсан) очиж дууны хэмжээг 9 болгож өөрчилнө.

Алхам 5: Сайн байна

Сайн хийлээ!
Сайн хийлээ!

Та "Хэрхэн яаж хийх вэ" гэсэн нэг хичээлээ амжилттай дуусгаж, Si4703 FM радио модулийг Arduino uno самбар ашиглан хэрхэн ашиглах талаар сурсан.

Танд энэ таалагдсан гэж найдаж байна, сэтгэгдэл дээр надад мэдэгдээрэй.

Тэд илүү олон байх тул дагах товчийг дарна уу!

Зөвлөмж болгож буй: