Talaan ng mga Nilalaman:

Paano Magamit ang Si4703 FM Radio Board Na May RDS - Arduino Tutorial: 5 Hakbang (na may Mga Larawan)
Paano Magamit ang Si4703 FM Radio Board Na May RDS - Arduino Tutorial: 5 Hakbang (na may Mga Larawan)

Video: Paano Magamit ang Si4703 FM Radio Board Na May RDS - Arduino Tutorial: 5 Hakbang (na may Mga Larawan)

Video: Paano Magamit ang Si4703 FM Radio Board Na May RDS - Arduino Tutorial: 5 Hakbang (na may Mga Larawan)
Video: PAANO MAGAMIT ANG GOOGLE MAPS KAHIT WALANG DATA OR INTERNET 2024, Nobyembre
Anonim
Paano Magamit ang Si4703 FM Radio Board Na May RDS - Arduino Tutorial
Paano Magamit ang Si4703 FM Radio Board Na May RDS - Arduino Tutorial
Paano Magamit ang Si4703 FM Radio Board Na May RDS - Arduino Tutorial
Paano Magamit ang Si4703 FM Radio Board Na May RDS - Arduino Tutorial

Ito ay isang board ng pagsusuri para sa Silicon Laboratories Si4703 FM tuner chip. Higit pa sa isang simpleng FM radio, ang Si4703 ay may kakayahang makita at maproseso ang parehong impormasyon sa Radio Data Service (RDS) at impormasyon sa Radio Broadcast Data Service (RBDS).

Ang board ay walang built-in na antena dito. Gayunpaman, sa pamamagitan ng paggamit ng mga headphone o isang 3 talampakang 3.5mm audio cable, ang mga wire ay gagana bilang isang antena!

Sa tutorial na ito matututunan mo kung paano ito gamitin sa Arduino uno board. Kinokontrol namin ang mga istasyon at binabasa ang mga mensahe ng RDS sa pamamagitan ng serial monitor ng Codebender.

Kaya, magsimula na tayo!

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo

Para sa tutorial na ito kakailanganin mo:

  • Arduino uno
  • Breadboard (o panangga ng breadboard)
  • Si4703 FM Board
  • Mga headphone

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit

Ang mga koneksyon ay medyo madali, tingnan ang imahe sa itaas gamit ang skema ng circuitboard ng tinapay.

  • Si4703 3.3V pin sa Arduino uno 3.3V
  • Si4703 GND i-pin sa Arduino uno GND
  • Si4703 SDIO pin sa Arduino uno pin A4
  • Si4703 SCLK pin sa Arduino uno pin A5
  • Ang Si4703 RST ay pin sa Arduino uno pin 2

Hakbang 3: Ang Code

Narito ang code, naka-embed gamit ang Codebender!

Subukang i-download ang plugin ng codebender at pag-click sa pindutang "Run on Arduino" upang mai-program ang iyong Arduino board gamit ang sketch na ito. At iyon lang, na-program mo ang iyong Arduino sa sketch na ito.

Maaari mong baguhin o magdagdag ng mga paboritong istasyon sa pamamagitan ng pag-click sa pindutang "I-edit" at baguhin ang code sa ibaba:

kung hindi man kung (ch == 'a') <--- Sa pamamagitan ng pagpapadala ng 'a' {channel = 930; <--- pupunta sa istasyon ng 93.0

radio.setChannel (channel);

displayInfo ();

}

Hakbang 4: Pagsubok

Pagsubok
Pagsubok

Pindutin ang pindutang "Kumonekta" sa serial monitor sa ibaba.

Sa pamamagitan ng default na dami ay nakatakda sa 0. Maaari mong baguhin ang antas ng lakas ng tunog sa pamamagitan ng pagpapadala ng simbolong "+" o "-". Maaari mo ring pagsamahin ang mga utos. Halimbawa ay nagpapadala ka ng "isang +++++++++" ay pupunta sa paboritong istasyon na 'a' (93.0 nakatakda sa code) at babaguhin ang dami sa 9.

Hakbang 5: Na Tapos Na

Tapos Na!
Tapos Na!

Matagumpay mong nakumpleto ang isa pang tutorial na "Paano" at natutunan mo kung paano gamitin ang radio module ng Si4703 FM gamit ang Arduino uno board.

Sana nagustuhan mo ito, ipaalam sa akin sa mga komento.

Magkakaroon ng higit sa mga ito, kaya tiyaking i-click ang Sundan na pindutan!

Inirerekumendang: