DIY டிஜிட்டல் ரேடியோ அசெம்பிளி டுடோரியல்

DIY டிஜிட்டல் ரேடியோ அசெம்பிளி டுடோரியல்

சுயமாக ஒரு டிஜிட்டல் ரேடியோவை உருவாக்குவது என்பது, எலக்ட்ரானிக்ஸ் மற்றும் தொழில்நுட்ப ஆர்வலர்களுக்கு ஒரு சவாலான அதே சமயம் பலனளிக்கக்கூடிய திட்டமாகும். இது ரேடியோ எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ள உதவுவதோடு மட்டுமல்லாமல், டிஜிட்டல் ஒலிபரப்புகளை வெற்றிகரமாகப் பெறும்போது ஒரு தனித்துவமான திருப்தியையும் அளிக்கிறது. இந்த வழிகாட்டியில், சுயமாக ஒரு டிஜிட்டல் ரேடியோவை உருவாக்குவதில் உள்ள படிகளை விரிவாகக் காண்போம்.

தயாரிப்பு மற்றும் தேவையான கூறுகள்

இந்தத் திட்டத்தைத் தொடங்குவதற்கு முன், தேவையான அனைத்துப் பொருட்களும் கருவிகளும் நம்மிடம் தயாராக இருப்பதை உறுதி செய்துகொள்வோம். நாம் பயன்படுத்தவிருக்கும் முக்கியக் கூறுகளின் பட்டியல் இதோ:

1. டிஜிட்டல் ரேடியோ மாட்யூல் (எடுத்துக்காட்டு: TEA5767)
2. மைக்ரோகண்ட்ரோலர் (எடுத்துக்காட்டு: Arduino UNO)
3. எல்சிடி திரை (உதாரணம்: 16×2)
4. சுழலும் குறியாக்கி குமிழ்
5. சிறிய ஸ்பீக்கர்கள் அல்லது இயர்போன்கள்
6. பிரெட்போர்டு மற்றும் ஜம்பர் கேபிள்கள்
7. மின்சாரம் (பேட்டரி அல்லது நிலையான 5V அடாப்டர்)
8. மின்தடையங்கள், மின்தேக்கிகள் மற்றும் பிற துணைக்கூறுகள்
9. ரேடியோ ஆண்டெனா

மேலும், தயாராக வைத்திருக்க வேண்டிய அடிப்படைக் கருவிகளில் சாலிடரிங் அயர்ன், கட்டிங் பிளையர்ஸ் மற்றும் மல்டிமீட்டர் ஆகியவை அடங்கும்.

அசெம்பிளி படிகள்

1. மைக்ரோகண்ட்ரோலர் மற்றும் டிஜிட்டல் ரேடியோ மாட்யூலைத் தயார் செய்யவும்.

முதல் படியாக, ஆர்டுயினோ UNO மைக்ரோகண்ட்ரோலரையும் TEA5767 டிஜிட்டல் ரேடியோ மாட்யூலையும் தயார் செய்ய வேண்டும். இந்த இரண்டு பாகங்களும் I2C தகவல் தொடர்பு மூலம் இணைக்கப்படுகின்றன. அவற்றை இணைக்கும் முறை இதோ:

– TEA5767 உடனான ஆர்டுயினோ இணைப்பு:
– ஆர்டுயினோவில் VCC-ஐ 5V-ஆக மாற்றுதல்
– ஆர்டுயினோவில் GND முதல் GND வரை
– SCL to A5 (ஆர்டுயினோவில் SCL)
- SDA முதல் A4 வரை (Arduino இல் SDA)

2. எல்சிடி திரையை இணைத்தல்

வானொலி அதிர்வெண்கள் மற்றும் பிற தகவல்களைக் காண்பிக்க 16×2 எல்சிடி பயன்படுத்தப்படுகிறது. அந்த எல்சிடி, ஆர்டுயினோவுடன் 4-பிட் பயன்முறையில் பின்வருமாறு இணைக்கப்பட்டுள்ளது:

– RS to pin 7 Arduino
– ஆர்டுயினோவின் பின் 8-க்கு E.
– D4 முதல் ஆர்டுயினோ பின் 9 வரை
– D5 முதல் ஆர்டுயினோ பின் 10 வரை
– D6 முதல் ஆர்டுயினோ பின் 11 வரை
– D7 முதல் ஆர்டுயினோ பின் 12 வரை
– VSS-ஐ GND-உடனும், VDD-ஐ 5V-உடனும் இணைக்கவும்.
– RW to GND
– VSS உடனான வேறுபாட்டிற்கான பொட்டென்ஷியோமீட்டர் பகுதி (VO உடனான வேறுபாட்டிற்கான நடுப் பகுதி)

3. ரோட்டரி என்கோடரை இணைத்தல்

ரேடியோ அதிர்வெண்ணை மாற்றுவதற்கு ரோட்டரி என்கோடர் பயன்படுத்தப்படும். ரோட்டரி என்கோடரை ஆர்டுயினோவுடன் இணைக்கும் முறை பின்வருமாறு:

– CLK (கடிகாரம்) - Arduino பின் 2-க்கு
– DT (தரவு) இணைப்பை ஆர்டுயினோவின் பின் 3-க்கு இணைக்கவும்.
– ஸ்விட்ச்சை ஆர்டுயினோ பின் 4 உடன் இணைக்கவும் (அதிர்வெண் மீட்டமைப்பிற்கு இது விருப்பத்தேர்வு).
– + முதல் 5V வரை
– GND முதல் GND வரை

4. ஸ்பீக்கர்கள் அல்லது இயர்போன்களை இணைத்தல்

ஒலி வெளியீட்டிற்கு, நாம் ஒரு சிறிய ஸ்பீக்கர் அல்லது இயர்போன்களைப் பயன்படுத்தலாம். TEA5767 மாட்யூலிலிருந்து ஸ்பீக்கருக்கான இணைப்பு பின்வருமாறு:

– LOUT (இடது) இடது ஸ்பீக்கர்/இயர்போன் உள்ளீட்டிற்கு
– ROUT (வலது) வலது ஸ்பீக்கர்/இயர்போன் உள்ளீட்டிற்கு
– GND (Ground) ஸ்பீக்கரிலிருந்து பொதுவான GND-க்கு

5. ரேடியோ ஆண்டெனா

ரேடியோ ஆண்டெனா என்பது ஒரு செப்புக் கம்பித் துண்டாகவோ அல்லது முன்பே தயாரிக்கப்பட்ட தொலைநோக்கி ஆண்டெனாவாகவோ இருக்கலாம். அதை TEA5767 மாட்யூலில் உள்ள ஆண்டெனா முனையுடன் இணைக்கவும்.

6. மைக்ரோகண்ட்ரோலர் நிரல்

இப்போது அனைத்து பாகங்களும் இணைக்கப்பட்டுவிட்டதால், மைக்ரோகண்ட்ரோலரை நிரலாக்கம் செய்ய வேண்டிய நேரம் இது. ஆர்டுயினோவைப் பயன்படுத்தி ஒரு டிஜிட்டல் ரேடியோவை இயக்குவதற்கான எளிய எடுத்துக்காட்டு நிரல் இதோ.

"சிபிபி"
சேர்க்கிறது
சேர்க்கிறது
சேர்க்கிறது
சேர்க்கிறது

TEA5767 வானொலி;
லிக்விட் கிரிஸ்டல் எல்சிடி (7, 8, 9, 10, 11, 12);
ரோட்டரி என்கோடர் என்கோடர்(2, 3);

இரட்டை அதிர்வெண் = 98.0; // ஆரம்ப அதிர்வெண்
bool mute = false;

வெற்றிட அமைப்பு () {
ரேடியோ.இனிட்();
lcd.begin(16, 2);
என்கோடரின் நிலையை அமைத்து, அதிர்வெண்ணை 100 என அமைக்கவும்.
ரேடியோ.setFrequency(frequency);
pinMode(4, INPUT_PULLUP);
}

வெற்றிட சுழற்சி () {
double newFrequency = encoder.getPosition() / 100.0;
if (newFrequency != frequency) {
அதிர்வெண் = புதிய அதிர்வெண்;
ரேடியோ.setFrequency(frequency);
எல்சிடி.கிளியர்();
lcd.setCursor(0, 0);
lcd.print(“அதிர்வெண்: “);
எல்சிடி.பிரிண்ட்(அதிர்வெண்);
lcd.print(” MHz”);
}

if (digitalRead(4) == LOW) { // பொத்தான் அழுத்தப்பட்டால்
ஒலிமிழப்பு = !ஒலிமிழப்பு;
(mute) எனில் {
ரேடியோவை ஒலியடக்கவும்;
lcd.setCursor(0, 1);
lcd.print(“ஒலி அணைக்கப்பட்டது”);
} வேறு {
ரேடியோ.அன்மியூட்();
lcd.setCursor(0, 1);
lcd.print(” “);
lcd.setCursor(0, 1);
lcd.print(“ஒலி அணைப்பு நீக்கு”);
}
தாமதம்(500); // டிபவுன்ஸ்
lcd.setCursor(0, 1);
lcd.print(” “);
}
}
"`

இந்த நிரல் ரோட்டரி என்கோடரிலிருந்து மதிப்பைப் பெற்று, ரேடியோ அதிர்வெண்ணைப் புதுப்பித்து, அதை LCD திரையில் காண்பிக்கும். மேலும், என்கோடரில் உள்ள ஒரு பொத்தான் அழுத்தப்படும்போது, ​​இந்த நிரல் மியூட்டை ஆன் அல்லது ஆஃப் செய்யும்.

7. வளங்கள் மற்றும் சோதனை

ஆர்டுயினோவிற்கு ஒரு நிலையான மின்சாரத்தை இணைக்கவும். அனைத்தும் பொருத்தப்பட்டதும், ஆர்டுயினோவை இயக்கி எல்சிடியைக் கவனிக்கவும். ரேடியோவின் ஆரம்ப அதிர்வெண் எல்சிடியில் காட்டப்படும், மேலும் ரோட்டரி என்கோடரைப் பயன்படுத்தி நாம் அதிர்வெண்ணை மாற்றலாம்.

ரேடியோவிலிருந்து ஒலி கேட்கவில்லை என்றால், ஸ்பீக்கர்/இயர்போன் இணைப்புகளை மீண்டும் சரிபார்த்து, TEA5767 மாட்யூல் ஆண்டெனாவிலிருந்து நல்ல சிக்னலைப் பெறுகிறதா என்பதை உறுதிப்படுத்தவும்.

8. மேலும் மேம்பாடுகள் மற்றும் வளர்ச்சி

ஒரு அடிப்படை டிஜிட்டல் ரேடியோவை வெற்றிகரமாக உருவாக்கிய பிறகு, இந்தத் திட்டத்தை பல்வேறு கூடுதல் அம்சங்களுடன் நாம் விரிவுபடுத்தலாம்:

– தானியங்கு ஸ்கேன் சேர்க்கப்பட்டது: தெளிவான சேனல்களைத் தானாகவே தேடுவதற்கான ஸ்கேனிங் அம்சம்.
– முன்னமைவு அமைப்புகள் : விரைவான அணுகலுக்காக, விருப்பமான அதிர்வெண்களைப் பல முன்னமைவுப் பொத்தான்களில் சேமிக்கவும்.
– தொலைக்கட்டுப்பாடு: ஸ்மார்ட்போன் வழியாக ரேடியோவைக் கட்டுப்படுத்த, புளூடூத் மாட்யூல் அல்லது ESP8266-ஐப் பயன்படுத்தவும்.
– அதிகத் தகவல் தரும் காட்சித்திரை: RDS (ரேடியோ தரவு அமைப்பு) போன்ற கூடுதல் தகவல்களைக் காண்பிக்க, ஒரு பெரிய LCD அல்லது OLED திரையைப் பயன்படுத்துதல்.

மேலே உள்ள வழிகாட்டியைப் பின்பற்றுவதன் மூலம், மைக்ரோகண்ட்ரோலர்கள் மற்றும் எலக்ட்ரானிக்ஸ் பற்றி நிறையக் கற்றுக்கொண்டே, நமது சொந்த டிஜிட்டல் ரேடியோவை நாமே உருவாக்கலாம். வாழ்த்துகள், மேலும் இந்த டிஜிட்டல் ரேடியோ திட்டம் வேடிக்கையாகவும் அறிவூட்டுவதாகவும் இருக்கும் என்று நம்புகிறோம்!

கருத்து தெரிவிக்கவும்