
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44


Tämä on Silicon Laboratories Si4703 FM -viritinpiirin arviointitaulu. Sen lisäksi, että Si4703 on yksinkertainen FM -radio, se pystyy myös havaitsemaan ja käsittelemään sekä Radio Data Service (RDS) - että Radio Broadcast Data Service (RBDS) -tietoja.
Kortilla ei ole sisäänrakennettua antennia. Kuulokkeita tai 3 metriä pitkää 3,5 mm: n audiokaapelia käyttämällä johdot toimivat kuitenkin antennina!
Tässä opetusohjelmassa opit käyttämään sitä Arduino uno -levyn kanssa. Valvomme asemia ja luemme RDS -viestejä Codebenderin sarjamonitorin kautta.
Joten aloitetaan!
Vaihe 1: Mitä tarvitset

Tätä opetusohjelmaa varten tarvitset:
- Arduino uno
- Leipälauta (tai leipälautan kilpi)
- Si4703 FM -levy
- Kuulokkeet
Vaihe 2: Piiri

Liitännät ovat melko helppoja, katso yllä oleva kuva leipälevyn piirikaaviosta.
- Si4703 3.3V pin -Arduino uno 3.3V
- Si4703 GND -nasta Arduino uno GND: hen
- Si4703 SDIO -nasta - Arduino uno -tappi A4
- Si4703 SCLK -nasta Arduino uno -tappiin A5
- Si4703 RST -tappi Arduino uno -tappiin 2
Vaihe 3: Koodi
Tässä koodi Codebenderin avulla!
Kokeile ladata koodinjakaja -laajennus ja napsauttaa "Suorita Arduinolla" -painiketta ohjelmoidaksesi Arduino -korttisi tällä luonnoksella. Ja siinä kaikki, olet ohjelmoinut Arduinosi tämän luonnoksen avulla.
Voit muuttaa tai lisätä suosikkiasemia napsauttamalla "Muokkaa" -painiketta ja muuttamalla alla olevaa koodia:
muuten jos (ch == 'a') <--- lähettämällä 'a' {channel = 930; <--- siirtyy asemalle 93.0
radio.setChannel (kanava);
displayInfo ();
}
Vaihe 4: Testaus

Paina "Yhdistä" -painiketta sarjamonitoriin alla.
Oletuksena äänenvoimakkuus on 0. Voit muuttaa äänenvoimakkuutta lähettämällä "+"-tai "-" -merkin. Voit myös yhdistää komentoja. Esimerkiksi jos lähetät "a +++++++++" siirtyy suosikkiasemalle "a" (93,0 asetettu koodiksi) ja muuttaa äänenvoimakkuudeksi 9.
Vaihe 5: Hyvin tehty

Olet onnistuneesti suorittanut vielä yhden "Kuinka" -opetusohjelman ja opit käyttämään Si4703 FM -radiomoduulia Arduino uno -levyn kanssa.
Toivottavasti pidit tästä, kerro siitä kommenteissa.
Niitä tulee lisää, joten muista napsauttaa Seuraa -painiketta!
Suositeltava:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)

Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa: 6 vaihetta (kuvien kanssa)

Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa Ratkaisu: Kouluprojektissa etsimme ratkaisua oppilaiden läsnäolon seurantaan. Monet opiskelijoistamme tulevat myöhään. On työlästä työtä tarkistaa heidän läsnäolonsa. Toisaalta keskustelua on paljon, koska opiskelijat sanovat usein
RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa: 3 vaihetta (kuvien kanssa)

RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa: Olen suuri sumorobotien rakentamisen fani ja etsin aina uusia mielenkiintoisia antureita ja materiaaleja, joita voin käyttää paremman, nopeamman ja älykkäämmän robotin rakentamiseen. Sain tietää RPLIDAR A1: stä, jonka voit saada 99 dollarilla osoitteessa DFROBOT.com. Sanoin olevani kiinnostunut
DMX512 / RDM: n käyttäminen Raspberry Pi: n kanssa: 6 vaihetta (kuvien kanssa)

DMX512 / RDM: n käyttö Raspberry Pi: n kanssa: Raspberry Pi: tä voidaan käyttää valaistuksen ohjaamiseen DMX512 -väylän kautta. DMX512-väyläjärjestelmissä RS-485: tä käytetään fyysisenä kerroksena. RS422 / RS485 -sarjamuotoinen HAT on täysin galvaanisesti eristetty sarjaliikenteen HAT, joka on suunniteltu käytettäväksi Raspberry Pi
Moottorien käyttäminen L293D IC: n kanssa: 6 vaihetta (kuvien kanssa)

Moottorien käyttäminen L293D IC: n kanssa: Tämä on pikaopas, jossa on vähän lisätietoa (nastan kokoonpanot jne.), Jotka olen oppinut matkan varrella käyttämään L293D: tä Arduinon kanssa, mikä osoittaa, että voimme: A) käyttää lisävirtalähde tasavirtamoottorin virransyöttöön. B) Käytä L293D c