Hvernig á að búa til Arduino-byggða útvarpstæki
Tækni heldur áfram að þróast hratt og möguleikinn á að smíða sín eigin rafeindatæki er að verða sífellt hagkvæmari og aðgengilegri. Eitt áhugavert dæmi er að smíða Arduino-byggða útvarpstæki. Þetta verkefni veitir ekki aðeins dýpri skilning á því hvernig útvarpstæki virka heldur þróar einnig forritunar- og rafeindatækni. Þessi grein fjallar skref fyrir skref um hvernig á að smíða Arduino-byggðan útvarpstæki.
Pendahuluan
Arduino er opinn hugbúnaður fyrir rafeindatækni sem hefur unnið hjörtu margra áhugamanna og forritara vegna auðveldrar notkunar og fjölbreyttra eiginleika. Hægt er að nota Arduino-byggða útvarpsstöð til að hlusta á staðbundnar FM útvarpsstöðvar, þó að einnig sé hægt að bæta við viðbótareiginleikum með flóknari íhlutum og forritun.
Nauðsynleg verkfæri og efni
Til að hefja þetta verkefni þarftu nokkra meginþætti, þ.e.:
1. Arduino Uno: Kjarna örstýringarborðið í þessu verkefni.
2. FM útvarpseining (Si4703 eða TEA5767): Þetta er útvarpsstillir sem gerir Arduino kleift að taka upp FM útvarpsútsendingar.
3. Hátalari eða heyrnartól: Hljóðúttak frá útvarpinu.
4. Potentiometer: Til að breyta tíðni og hljóðstyrk.
5. Viðnám og startkaplar: Fyrir tengingar í rafrásum.
6. Brauðborð: Fyrir frumgerðir af rafrásum.
Skref í gerð
Skref 1: Undirbúningur íhluta
Áður en þú setur saman íhlutina skaltu ganga úr skugga um að þú hafir öll verkfæri og efni sem getið er hér að ofan. Ef þú notar Si4703 eininguna þarftu einnig viðeigandi tengiborð. Fyrir TEA5767 eininguna skaltu vera tilbúinn með rétta raflagnaskýringarmynd, þar sem þessi eining er nokkuð viðkvæm fyrir raflögnarvillum.
Skref 2: Að búa til hringrásina
Hér er dæmi um hvernig á að raða íhlutunum:
1. Tenging útvarpseiningarinnar við Arduino:
– Si4703: Tengdu GND pinnann við GND Arduino, Vin við 3.3V Arduino og SDA og SCL pinnann við pinna A4 og A5.
– TEA5767: Tengdu GND pinnann við Arduino GND, VCC við Arduino 5V, SDA og SCL við A4 og A5 pinnana.
2. Að bæta við hátalara eða heyrnartólum: Tengdu hljóðútganginn frá útvarpseiningunni við hátalara eða heyrnartól. Ef útvarpseiningin er með stereóútganga gætirðu þurft að nota breyti eða viðnám til að sameina merkin í mónó.
3. Potentiometer fyrir tíðni- og hljóðstyrksstýringu: Tengdu potentiometerinn við hliðræna pinna Arduino. Miðjupinninn á potentiometernum er tengdur við hliðrænan pinna (til dæmis A0 fyrir tíðni og A1 fyrir hljóðstyrk), en hinir tveir pinnarnir eru tengdir við 5V og GND.
4. Setjið upp snúrur og spennuborð: Notið spennuborð til að festa alla íhluti tímabundið áður en þeir eru settir upp varanlega. Notið tengivíra til að tengja alla pinna samkvæmt skýringarmyndinni.
Skref 3: Arduino forritun
Þegar rafrásin er tilbúin er næsta skref að hlaða kóðanum inn í Arduino. Hér er einföld dæmi um teikningu sem hægt er að nota með Si4703 og TEA5767 einingunum:
„`cpp
fela
fela
SI4703 útvarp; // Búa til útvarpshlut
ógilt uppsetning () {
Wire.begin(); // Hefja I2C samskipti
Serial.begin (9600);
Serial.println(“Frumstillir útvarp…”);
ef (útvarp.byrja()) {
Serial.println(“Útvarp tilbúið!”);
} Else {
Serial.println(“Mistókst að frumstilla útvarpið.”);
meðan (1); // Stöðva forritið ef frumstilling mistekst
}
radio.setVolume(10); // Stilla upphafshljóðstyrk
}
ógild lykkja () {
// Lesa gildi potentiometers
int potValue = analogRead(A0);
float frequency = map(potValue, 0, 1023, 875, 1080) / 10.0; // Breyta í FM tíðnisvið
útvarp.setjaTíðni(tíðni);
// Sýnir stillta tíðnina
Serial.print(“Tíðni:”);
Raðnúmer.println(tíðni, 1);
töf(1000); // Uppfærslutíðni á 1 sekúndu fresti
}
„“
Skref 4: Prófun og fínpússun
Eftir að kóðanum hefur verið hlaðið inn í Arduino er kominn tími til að prófa hann. Tengdu aflgjafann (annað hvort USB snúru eða straumbreyti) og sjáðu hvort útvarpið geti tekið við merki. Stilltu spennumæliinn til að sjá hvort tíðnin og hljóðstyrkurinn breytist eins og óskað er eftir.
Þetta verkefni má enn frekar efla með því að bæta við eiginleikum eins og:
1. LCD skjár: Bættu við skjá til að birta upplýsingar um tíðni stöðva.
2. Uppáhalds stöðvarminni: Vistaðu tíðnina í Arduino EEPROM svo hún verði geymd þegar slökkt er á henni.
3. IR eða Wi-Fi stjórnun: Notaðu innrauða fjarstýringu eða Wi-Fi einingu til að stjórna útvarpinu lítillega.
Bilanagreining
Ef þú lendir í vandræðum, þá eru hér nokkur ráð til að leysa úr vandamálum:
– Enginn rafmagn: Gakktu úr skugga um að allar snúrur séu rétt tengdar og að rafmagnið virki.
– Ekkert hljóð: Athugaðu hljóðtenginguna og vertu viss um að hljóðstyrkurinn sé ekki stilltur of lágt.
– Óstöðug tíðni: Gakktu úr skugga um að potentiometerinn virki rétt og að enginn hávaði sé í hringrásinni.
Niðurstaða
Að smíða Arduino-byggða útvarpstæki er gefandi og fræðandi verkefni. Í gegnum þetta verkefni geturðu öðlast dýpri skilning á útvarpssamskiptum og forritun örstýringa. Þessi færni getur, umfram bara áhugamál, lagt grunninn að flóknari rafeindatækniverkefnum í framtíðinni.
Mundu að gæta alltaf varúðar þegar unnið er með rafrásir og tryggja réttar tengingar til að koma í veg fyrir skemmdir á íhlutum. Gangi þér vel!