Ahoana ny fomba fanaovana radio misy fanaraha-maso lavitra
Mbola manan-danja sy malaza ankehitriny ny radio, izay fitaovam-pifandraisana efa ela. Na eo aza ny fisian'ny teknolojia vaovao maro, dia mbola malaza hatrany ny radio. Fa ahoana raha afaka mampiaraka ny teknolojia maoderina amin'ity teknolojia mahazatra ity isika? Alaivo sary an-tsaina hoe radio azo fehezina lavitra. Hodinihina tsikelikely ato amin'ity lahatsoratra ity ny fomba famoronana radio azo fehezina lavitra izay azo fehezina amin'ny alàlan'ny tambajotra Wi-Fi amin'ny alàlan'ny microcontroller toy ny ESP8266, môdioly radio FM, ary fampiharana finday avo lenta.
Fiomanana sy fitaovana
Alohan'ny hanombohanao dia ataovy izay hahazoanao antoka fa manana ireto fitaovana sy fitaovana manaraka ireto ianao:
– Mikrokontrolera ESP8266 na ESP32
– Môdioly radio FM (toy ny SI4703 na TEA5767)
- Tariby "breadboard" sy "jumper"
- Famatsiana herinaratra (ohatra: bateria na adaptatera USB)
- Fitaovana Android/iOS misy fampiharana Blynk na fampiharana hafa izay manohana fanaraha-maso lavitra
Dingana 1: Fandaharana ny Microcontroller
Ny dingana voalohany dia ny mampifandray ny ESP8266/ESP32 amin'ny solosainao ary mandamina azy io mba hifandray amin'ny môdio radio FM sy ny fampiharana fanaraha-maso lavitra.
Fametrahana ny Arduino IDE sy ireo tranomboky fanampiny
1. Sintomy ary apetraho ny Arduino IDE: Rindrambaiko ampiasaina hanoratana sy hampidirana kaody ao amin'ny solaitrabe microcontroller ny Arduino IDE. Azonao alaina avy amin'ny tranonkala ofisialin'ny Arduino izany.
2. Ampio ny ESP8266/ESP32 Board amin'ny Arduino IDE:
– Sokafy ny Arduino IDE, dia mandehana any amin'ny `File -> Preferences`.
– Ao amin'ny fizarana `Additional Boards Manager URLs`, ampio ity URL ity: `http://arduino.esp8266.com/stable/package_esp8266com_index.json` ho an'ny ESP8266 na `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` ho an'ny ESP32.
– Mandehana any amin'ny `Tools -> Board -> Boards Manager`, tadiavo ary apetraho ny board mety.
3. Mametraha ny Tranomboky Radio FM: Tadiavo ary apetraho ny tranomboky SI4703 na TEA5767 avy amin'ny `Sketch -> Include Library -> Manage Libraries`.
Kaody ho an'ny ESP8266/ESP32
Miasa ho an'ny ESP8266 miaraka amin'ny môdioly TEA5767 ny ohatra kaody etsy ambany:
“`cpp
Anisan'izany
Anisan'izany
Anisan'izany
Anisan'izany
Radio TEA5767;
char auth[] = “YourAuthToken”;
char ssid[] = “Ny SSID-n'ny tambajotranao”;
char pass[] = “Ny tenimiafinaoTambajotra”;
BLYNK_WRITE(V1) {
int channel = param.asInt(); // Mahazoa ny sandany eo anelanelan'ny 87.5 sy 108.0
matetika mitsingevana = fantsona / 10.0;
radio.setFrequency(fréquence);
}
void setup () {
Serial.begin (115200);
Blynk.begin(auth, ssid, pass);
Wire.begin ();
radio.init();
}
void loop () {
Blynk.run();
}
""
Ovay araka ny tambajotra Wi-Fi sy ny mari-pamantarana fanamarinana avy amin'ny fampiharana Blynk ny `YourAuthToken`, `YourNetworkSSID`, ary `YourNetworkPassword`.
Dingana 2: Fampifandraisana ny fitaovana
1. Ampifandraiso amin'ny môdio TEA5767 ny ESP8266/ESP32:
– VCC amin'ny TEA5767 mankany amin'ny 3.3V amin'ny ESP8266/ESP32
– GND amin'ny TEA5767 mankany amin'ny GND amin'ny ESP8266/ESP32
– SDA amin'ny TEA5767 mankany amin'ny D2 amin'ny ESP8266 na GPIO21 amin'ny ESP32
– SCL amin'ny TEA5767 mankany amin'ny D1 amin'ny ESP8266 na GPIO22 amin'ny ESP32
2. Antenne: Ampifandraiso amin'ny môdio TEA5767 ny antenne mba hahazoana tsara kokoa ny fandraisana ny famantarana radio. Azonao ampiasaina ho antenne ny tariby lava.
Dingana 3: Amboary ny fampiharana Blynk
1. Sintomy ny fampiharana Blynk: Apetraho ao amin'ny Google Play Store na Apple App Store ny fampiharana Blynk.
2. Mamoròna Tetikasa Vaovao: Mamoròna tetikasa vaovao ao amin'ny fampiharana Blynk ary ampio widget Dingana H mba hametrahana ny fatran'ny onjam-peo. Apetraho eo anelanelan'ny 875 sy 1080 ny elanelan'ny fidirana, izay maneho ny 87.5 MHz sy 108.0 MHz.
3. Makà Token Fanomezan-dàlana: Rehefa vita ny tetikasa dia hanome token fanamarinana ny fampiharana izay tsy maintsy ampidirinao ao amin'ny kaody Arduino.
Dingana 4: Andramo izany
Rehefa vita ny dingana rehetra dia tonga ny fotoana hitsapana ny rafitra:
1. Ampidiro ny kaody: Ampidiro amin'ny alàlan'ny Arduino IDE ny kaody izay nosoratana tao amin'ny ESP8266/ESP32.
2. Ampandehano ny fitaovana: Ampifandraiso amin'ny loharanon-kery ny ESP8266/ESP32 sy ny môdioly TEA5767.
3. Fifehezana avy amin'ny Blynk: Sokafy ny fampiharana Blynk ary ampiasao ny widget izay namboarinao mba hanovana ny fréquence radio. Ny ESP8266/ESP32 no hifehy ny môdioly TEA5767 ary hanova ny fréquence araka ny fikirana ao amin'ny fampiharana.
Fanamboarana
Raha tsy mandeha araka ny tokony ho izy ny rafitra dia misy zavatra azonao jerena:
– Fifandraisana amin'ny alalan'ny tsindrona: Ataovy azo antoka fa mifandray tsara ny tariby rehetra ary tsy mivaha.
– Kaody fandaharana: Ataovy azo antoka fa nampidirina tao amin'ny microcontroller tsy nisy fahadisoana ny kaody.
– Tambajotra Wi-Fi: Ataovy azo antoka fa mifandray tsara amin'ny tambajotra Wi-Fi ny ESP8266/ESP32 ary mampiasa ny mari-pamantarana fanamarinana marina avy amin'ny fampiharana Blynk ianao.
– Famatsiana herinaratra: Ataovy azo antoka fa ampy tsara ny herinaratra, indrindra raha mampiasa singa maro ianao.
Famaranana
Mety ho toa tetikasa sarotra ny fanamboarana radio fehezina lavitra, saingy amin'ny alalan'ny fitaovana sy dingana mety dia afaka mamorona rafitra miasa tsara sy kanto ianao. Ny fampifangaroana ny teknolojia microprocessor sy ny môdio radio dia ahafahanao mifehy ny radio avy amin'ny fampiharana finday avo lenta, izay ahafahana miditra sy miasa mora foana amin'ny fotoana rehetra, na aiza na aiza.
Ity andrana ity dia tsy vitan'ny hoe manampy amin'ny fanavaozana ny radio mahazatra fotsiny fa manokatra fahafahana ho an'ny fampandrosoana bebe kokoa ny teknolojia IoT (Internet of Things). Amin'ny alalan'ny fahaiza-mamorona sy ny faharetana, azonao ampiharina amin'ny fitaovana hafa ao an-tranonao na any am-piasana io hevitra io.
Mirary soa ary mifalia!