- మెటీరియల్ అవసరం
- రాస్ప్బెర్రీ పై ఎఫ్ఎమ్ ప్రసార కేంద్రంగా (ట్రాన్స్మిటర్) ఎలా పనిచేస్తుంది
- ప్రోగ్రామింగ్ కోసం రాస్ప్బెర్రీ పైని ఏర్పాటు చేస్తోంది
- RPi ని FM ట్రాన్స్మిటర్గా మారుస్తోంది
- మీ రాస్ప్బెర్రీ పై ఎఫ్ఎమ్ ట్రాన్స్మిటర్ను పరీక్షిస్తోంది
- పై ఉపయోగించి ప్రత్యక్ష వాయిస్ని ప్రసారం చేస్తుంది
ఇది బోరింగ్ మధ్యాహ్నం అయినా, మార్పులేని ఉద్యోగం లేదా ఒంటరి లాంగ్ డ్రైవ్ ఎఫ్ఎమ్ రేడియో స్టేషన్లు ఎల్లప్పుడూ మాకు వినోదాన్ని ఇస్తాయి. విరుద్ధమైనప్పుడు, కొన్నిసార్లు ఈ FM స్టేషన్లు RJ బ్లేబరింగ్ అసంబద్ధమైన అంశాలు లేదా కొన్ని బగ్గింగ్లతో చాలా బోరింగ్ అవుతాయని కూడా అంగీకరించాలి మరియు ఇది మీ గొంతును ప్రసారం చేయడానికి మీ స్వంత FM బ్రాడ్కాస్ట్ స్టేషన్ను ఎందుకు కలిగి ఉండకూడదు అని మీరు keep హించి ఉండవచ్చు. తక్కువ దూరం సంగీతం.
దాదాపు ప్రతి ఎలక్ట్రానిక్స్ ఇంజనీర్ కాయిల్ మరియు ఇతర భాగాలను ఉపయోగించి ఎఫ్ఎమ్ ట్రాన్స్మిటర్ను నిర్మించడానికి ప్రయత్నిస్తారు, కాని దానిని సరిగ్గా ట్యూన్ చేయడం చాలా శ్రమతో కూడుకున్న పని. రాస్ప్బెర్రీ పై సహాయంతో తగినంత ఆశ్చర్యం కలిగించేది, మీ స్వంత ఎఫ్ఎమ్ ప్రసార స్టేషన్ను ఏర్పాటు చేయడానికి మరియు స్థానిక ప్రాంతంలో ప్రసారం చేయడానికి అరగంట కన్నా తక్కువ సమయం పడుతుంది. సరైన యాంటెన్నా సహాయంతో మీరు 50 మీటర్ల వ్యాసార్థం ఉన్న ప్రాంతాన్ని కవర్ చేయగలుగుతారు, ఇది మీ పాఠశాల లేదా ప్రాంతాలలో ప్రసారం చేయడానికి సరిపోతుంది. ఆసక్తికరమైన హక్కు !! కాబట్టి ప్రారంభిద్దాం.
హెచ్చరిక: ఇది విద్యా ప్రయోగం మరియు ఇబ్బంది కలిగించడానికి దుర్వినియోగం చేయడానికి ఉద్దేశించినది కాదు. స్థానిక FM పౌన encies పున్యాలతో జోక్యం చేసుకోవడం కూడా నేరం, కాబట్టి దీన్ని బాధ్యతతో ఉపయోగించండి. మేము ఎటువంటి ప్రమాదాలకు హోల్డింగ్స్ తీసుకోము.
మెటీరియల్ అవసరం
- రాస్ప్బెర్రీ పై
- అంతర్జాల చుక్కాని
- మైక్రోఫోన్
- ఉత్సాహభరితమైన ఆర్జే
ముందస్తు అవసరాలు
మీ రాస్ప్బెర్రీ పై ఇప్పటికే ఆపరేటింగ్ సిస్టమ్తో మెరిసిందని మరియు ఇంటర్నెట్కు కనెక్ట్ చేయగలదని భావించబడుతుంది. కాకపోతే, కొనసాగడానికి ముందు రాస్ప్బెర్రీ పై ట్యుటోరియల్తో ప్రారంభించడం అనుసరించండి. ఇక్కడ మేము రాస్బియన్ జెస్సీ ఇన్స్టాల్ చేసిన రాస్బెర్రీ పై 3 ని ఉపయోగిస్తున్నాము.
టెర్మినల్ విండో ద్వారా లేదా VNC వంటి కొన్ని విజయవంతమైన సర్వర్ ద్వారా మీ పైకి మీకు ప్రాప్యత ఉందని కూడా భావించబడుతుంది. ఈ ట్యుటోరియల్లో మేము రాస్ప్బెర్రీ పైలో ప్రోగ్రామ్ను అమలు చేయడానికి పుట్టీ టెర్మినల్ విండోను ఉపయోగిస్తాము.
రాస్ప్బెర్రీ పై ఎఫ్ఎమ్ ప్రసార కేంద్రంగా (ట్రాన్స్మిటర్) ఎలా పనిచేస్తుంది
ప్రతిఒక్కరి మనస్సులో తలెత్తే ఒక సాధారణ ప్రశ్న ఏమిటంటే, మైక్రోప్రాసెసర్ డెవలప్మెంట్ బోర్డుగా ఉద్దేశించిన రాస్ప్బెర్రీ పై బోర్డు అదనపు హార్డ్వేర్ లేకుండా ఎఫ్ఎం ట్రాన్స్మిటర్గా ఎలా పని చేస్తుంది?
ప్రతి మైక్రోప్రాసెసర్తో విద్యుత్తు అయస్కాంత జోక్యాన్ని తగ్గించడానికి ఉపయోగించే సింక్రోనస్ డిజిటల్ వ్యవస్థ ఉంటుంది. ఈ EMI అణచివేత స్ప్రెడ్-స్పెక్ట్రం క్లాక్ సిగ్నల్ లేదా సంక్షిప్తంగా SSCS అనే సిగ్నల్ ద్వారా చేయబడుతుంది. ఈ సిగ్నల్ యొక్క ఫ్రీక్వెన్సీ 1MHz నుండి 250MHz వరకు మారవచ్చు, ఇది అదృష్టవశాత్తూ మనకు FM బ్యాండ్లోకి వస్తుంది. కాబట్టి స్ప్రెడ్-స్పెక్ట్రం క్లాక్ సిగ్నల్ ఉపయోగించి ఫ్రీక్వెన్సీ మాడ్యులేషన్ చేయడానికి ఒక కోడ్ రాయడం ద్వారా మనం పైను ఎఫ్ఎమ్ ట్రాన్స్మిటర్గా పని చేయవచ్చు. రాస్ప్బెర్రీ పై యొక్క GPIO పిన్ 4 ద్వారా మాడ్యులేటెడ్ సిగ్నల్ ఇవ్వబడుతుంది. యాంటెన్నాగా పనిచేయడానికి మేము ఈ పిన్కు గరిష్టంగా 20 సెంటీమీటర్ల సాధారణ తీగను అటాచ్ చేయవచ్చు.
ప్రోగ్రామింగ్ కోసం రాస్ప్బెర్రీ పైని ఏర్పాటు చేస్తోంది
టెర్మినల్ విండో అయినప్పటికీ మీ పైని ఎలా చేరుకోవాలో మీకు ఇప్పటికే తెలిస్తే, ఈ దశను దాటవేయండి, లేకపోతే చదవండి. మీరు మీ OS లోకి కొత్త OS ని ఫ్లాష్ చేసిన తర్వాత HDMI ని మానిటర్కు కనెక్ట్ చేయడం ద్వారా దాన్ని కీ చేసి, కీబోర్డ్ మరియు మౌస్ని మీ పైకి కనెక్ట్ చేయండి.
మీరు PI యొక్క డెస్క్టాప్లోకి ప్రవేశించినప్పుడు, నెట్వర్క్ ఎంపిక కోసం శోధించండి మరియు మీ పైని మీ రౌటర్కు కనెక్ట్ చేయండి. అప్పుడు పై మెనూలోకి ప్రవేశించి పై కాన్ఫిగరేషన్ను ఎంచుకుని, ఆపై ఎస్ఎస్హెచ్ కమ్యూనికేషన్ను అనుమతించండి. ఇప్పుడు మీ విండోస్ / మాక్ ల్యాప్టాప్లోకి వెళ్లి, మీ ల్యాప్టాప్ను అదే రౌటర్కు కనెక్ట్ చేయండి, తద్వారా మీ పై మరియు ల్యాప్టాప్ స్థానిక నెట్వర్క్లో పనిచేస్తాయి. ఇప్పుడు పుట్టీని ఇన్స్టాల్ చేసి తెరవండి. పై యొక్క IP చిరునామాను నమోదు చేసి ఎంటర్ క్లిక్ చేయండి. PI యొక్క IP చిరునామా మీకు తెలియకపోతే మీ రౌటర్ అడ్మిన్ పేజీలోకి ప్రవేశించి, మీ PI కి ఏ IP కేటాయించబడిందో తనిఖీ చేస్తే, అది 192.168.43.XXX లాగా ఉండాలి. ప్రతిదీ సరిగ్గా జరిగితే టెర్మినల్ విండో వినియోగదారు పేరు మరియు పాస్వర్డ్ అడుగుతుంది. అప్రమేయంగా వినియోగదారు పేరు పై మరియు పాస్వర్డ్ కోరిందకాయ అవుతుంది . దాన్ని ఎంటర్ చేసి ఎంటర్ నొక్కండి మీకు ఈ క్రింది స్క్రీన్ వస్తుంది.
RPi ని FM ట్రాన్స్మిటర్గా మారుస్తోంది
RPI ని రేడియో ట్రాన్స్మిటర్గా మార్చే ప్రోగ్రామ్ను మార్కోండేజ్ ఇప్పటికే గిట్హబ్ పేజీలో ఇచ్చారు. మీరు ఈ పేజీని నేరుగా మీ పైలోకి క్లోన్ చేయవచ్చు, ప్రోగ్రామ్ను కంపైల్ చేయవచ్చు మరియు దీన్ని ఎలా చేయాలో మీకు తెలిస్తే దాన్ని ప్రారంభించవచ్చు. ఇతరుల కోసం, ఈ క్రింది దశలను అనుసరించండి మరియు మీరు ఎప్పుడైనా మీ స్వంత ఆడియోలను ప్రసారం చేస్తారు.
దశ 1: ఒక సృష్టించు క్రొత్త ఫోల్డర్ మేము అన్ని మా అవసరం కార్యక్రమ ఫైళ్ళు ఉంచడానికి ఇది (డైరెక్టరీ) లోపల. ఇక్కడ నేను mkdir PI_FM ఆదేశాన్ని ఉపయోగించి PI_FM అనే డైరెక్టరీని సృష్టించడానికి టెర్మినల్ విండోను ఉపయోగిస్తున్నాను మరియు cd PI_FM ఆదేశాన్ని ఉపయోగించి దానిలోకి కదులుతున్నాను .
mkdir PI_FM cd PI_FM
దశ 2: ఇప్పుడు మనం ఇప్పుడే సృష్టించిన డైరెక్టరీలోకి GitHub నుండి ప్రోగ్రామ్ను క్లోన్ చేయాలి (డౌన్లోడ్ చేసుకోవాలి). మేము ఇప్పటికే డైరెక్టరీలో కదిలినందున, మేము ఈ పనిని చేయటానికి క్రింది ఆదేశాన్ని అమలు చేయవచ్చు మరియు మీరు ఇక్కడ చూపిన స్క్రీన్ను పొందాలి
sudo git clone
దశ 3: మేము ఇప్పుడే డౌన్లోడ్ చేసిన ప్రోగ్రామ్ సి కోడ్, కాబట్టి ఈ ప్రోగ్రామ్ను కంపైల్ చేసి లాంచ్ చేయడానికి మాకు తగిన కంపైలర్లు మరియు సాధనాలు అవసరం. ఈ ప్రోగ్రామ్ కోసం కంపైలర్లను gcc మరియు g ++ అని పిలుస్తారు మరియు వాటిని కంపైల్ చేసే సాధనాన్ని మేక్ అంటారు. కంపైలర్లను డౌన్లోడ్ చేయడానికి క్రింది కోడ్ను ఉపయోగించండి. డౌన్లోడ్ పూర్తయిన తర్వాత మీ స్క్రీన్ ఈ విధంగా కనిపిస్తుంది
sudo apt-get install gcc g ++ make
దశ 4: ఇప్పుడు మేము ప్రోగ్రామ్ను కంపైల్ చేయడానికి ప్రతిదీ సిద్ధంగా ఉన్నాము. అలా చేయడానికి cd fm_transmitter ను ఉపయోగించి డౌన్లోడ్ చేసిన డైరెక్టరీలోకి ప్రవేశించి, సుడో మేక్ అనే పంక్తిని ఉపయోగించి కోడ్ను కంపైల్ చేయండి. మీరు ప్రోగ్రామ్ కంపైల్ చేయాలి మరియు మీరు ఈ క్రింది స్క్రీన్ పొందుతారు.
cd fm_transmitter sudo make
దశ 5: చివరి దశ కార్యక్రమాన్ని ప్రారంభించడం. ప్రోగ్రామ్ను ప్రారంభించేటప్పుడు మనం ప్రసారం చేయదలిచిన ఫ్రీక్వెన్సీని మరియు మనం ప్లే చేయాలనుకుంటున్న ఆడియో ఫైల్ పేరును పేర్కొనాలి. అప్రమేయంగా స్టార్_వార్స్.వావ్ అనే ప్రోగ్రామ్తో పాటు డౌన్లోడ్ చేయబడిన ఆడియో ఫైల్ ఉంటుంది. కాబట్టి మేము ఈ స్టార్స్ వార్స్ థీమ్ మ్యూజిక్ను 100MHz ఫ్రీక్వెన్సీ వద్ద ప్లే చేస్తాము. ప్రయోగ శ్రేణి యొక్క సింటెక్స్
sudo./fm_transmitter ఫైల్ పేరు
మాకు 100MHz ఫ్రీక్వెన్సీ అవసరం మరియు స్టార్_వార్స్.వావ్ ఫైల్ను ప్లే చేస్తుంది కాబట్టి లైన్ ఉంటుంది
sudo./fm_transmitter -f 100 -r star_wars.wav
మీ రాస్ప్బెర్రీ పై ఎఫ్ఎమ్ ట్రాన్స్మిటర్ను పరీక్షిస్తోంది
మీరు ప్రోగ్రామ్ను ప్రారంభించిన తర్వాత మరియు పైన చూపిన విధంగా మీకు ప్లే మెసేజ్ లభిస్తే మేము పై యొక్క GPIO పిన్ 4 కు యాంటెన్నాను అటాచ్ చేయవచ్చు, నేను సాధారణ హుక్ అప్ వైర్ను ఉపయోగించాను మరియు ఇది నాకు బాగా పనిచేసింది. నా సెటప్ యొక్క చిత్రం క్రింద చూపబడింది.
ఇప్పుడు, దీన్ని చేయటానికి మిగిలింది ఎఫ్ఎమ్ రేడియోను పట్టుకుని 100MHz ఫ్రీక్వెన్సీకి ట్యూన్ చేయండి మరియు మీరు ప్రసారం చేసిన స్టార్ వార్స్ సంగీతాన్ని వినగలుగుతారు. మీరు పనిని పరీక్షించిన తర్వాత, మీరు స్టార్ వార్స్ థీమ్ను మీకు కావలసిన సంగీతం లేదా వాయిస్ రికార్డింగ్తో భర్తీ చేయవచ్చు మరియు 5 వ దశలో ఉపయోగించిన అదే ఆదేశాన్ని ఉపయోగించి ప్లే చేయవచ్చు.
పై ఉపయోగించి ప్రత్యక్ష వాయిస్ని ప్రసారం చేస్తుంది
ముందే రికార్డ్ చేయబడిన మ్యూజిక్ క్లిప్లను ప్లే చేయడం సరదాగా ఉన్నప్పటికీ, ఈ ఎఫ్ఎం ట్రాన్స్మిటర్ రాస్ప్బెర్రీ పై 3 ను ఉపయోగించి లైవ్ వాయిస్ని ప్రసారం చేయగలిగితే అది మరింత ఆకర్షణీయంగా ఉంటుంది. ఇదే ప్రోగ్రామ్ను ఉపయోగించి కూడా దీనిని సాధించవచ్చు. పై యొక్క USB పోర్ట్కు మైక్రోఫోన్ను కనెక్ట్ చేయండి మరియు లాంచ్ కమాండ్ లైన్ను మార్చండి. దీనిపై మరింత సమాచారం కోసం మీరు గితుబ్ పేజీని చూడండి. ఇది పని చేయడంలో మీకు ఏమైనా సమస్య ఉంటే, ఫోరమ్ల క్రింద ఉన్న వ్యాఖ్య పంక్తిని ఉపయోగించండి.