- தேவையான கூறுகள்:
- தலைகீழ் பொறியியல்:
- வேலை விளக்கம்:
- சுற்று இணைப்புகள்:
- Arduino திட்டம்:
- Android பயன்பாட்டை உருவாக்க செயலாக்கத்தைப் பயன்படுத்துதல்:
இந்த திட்டத்தில், தற்போதுள்ள எஃப்எம் ரேடியோவை நீண்ட காலத்திற்கு முன்பு பழுதுபார்த்து, தொலைபேசியைப் பயன்படுத்தி கட்டுப்படுத்தப்பட்ட ஸ்மார்ட் வயர்லெஸ் எஃப்எம் ரேடியோவாக மாற்றுவோம், இது ஆர்டுயினோ மற்றும் செயலாக்கத்தின் உதவியுடன்.
கைமுறையாக இயக்கப்படும் எந்த மின்னணு சாதனத்தையும் அதே நடைமுறையைப் பயன்படுத்தி ஸ்மார்ட் சாதனமாக மாற்றலாம். ஒவ்வொரு மின்னணு சாதனமும் சிக்னல்களின் உதவியுடன் இயங்குகிறது. இந்த சமிக்ஞைகள் மின்னழுத்தங்கள் அல்லது நீரோட்டங்களின் அடிப்படையில் இருக்கலாம். சிக்னல்களை நேரடியாக பயனர் தொடர்பு உதவியுடன் அல்லது வயர்லெஸ் சாதனத்தின் உதவியுடன் கைமுறையாக தூண்டலாம்.
இந்த திட்டத்தின் முடிவில், பொத்தான்களில் செயல்படும் ரேடியோ போன்ற எங்கள் பொதுவான மின்னணு சாதனங்களை ஸ்மார்ட் வயர்லெஸ் கேஜெட்டாக மாற்ற முடியும், இது புளூடூத் வழியாக ஸ்மார்ட் போன் மூலம் கட்டுப்படுத்தப்படலாம். இதை அடைய நாம் இரண்டு முக்கிய விஷயங்களைச் செய்ய வேண்டியிருக்கும்.
1. தற்போதுள்ள இயந்திர பொத்தான் அமைப்பில் சமிக்ஞைகள் எவ்வாறு உருவாக்கப்படுகின்றன என்பதைக் கணிக்கவும்.
2. ஒரு சிறிய கூடுதல் சுற்று உதவியுடன் அதே சமிக்ஞையைத் தூண்டுவதற்கான வழியைக் கண்டறியவும்.
எனவே, தொடங்குவோம்…
தேவையான கூறுகள்:
இந்த திட்டத்திற்கு ரேடியோ, டிவி, சிடி பிளேயர் அல்லது ஹோம் தியேட்டர் போன்ற பழைய அல்லது பயன்படுத்தப்படாத மின்னணு சாதனத்தைத் தேர்ந்தெடுக்கலாம். நீங்கள் தேர்ந்தெடுக்கும் சாதனத்தின் அடிப்படையில் உண்மையான கூறுகள் மாறுபடலாம். ஆனால் அதை வயர்லெஸ் செய்ய நமக்கு இங்கே ஒரு மைக்ரோகண்ட்ரோலர் தேவைப்படும், இது இங்கே ஒரு ஆர்டுயினோ மற்றும் வயர்லெஸ் ஊடகம், இது எச்.சி -05 புளூடூத் தொகுதி.
தலைகீழ் பொறியியல்:
சரி, இப்போது நான் ஒரு பழைய எஃப்எம் ரேடியோ பிளேயரைத் தேர்ந்தெடுத்துள்ளேன், அது நீண்ட காலத்திற்கு முன்பு வேலை செய்வதை நிறுத்தியது. நான் அதைத் திறந்தபோது, அதில் உள்ள பொத்தான்கள் வேலை செய்வதை நிறுத்திவிட்டன. இது எங்களுக்கு வேலை செய்வதற்கான சரியான சாதனமாக இருக்கும், ஏனென்றால் நாங்கள் அதை முழுமையாக வயர்லெஸ் செய்யப் போகிறோம் என்பதால் இனி பொத்தான்கள் தேவையில்லை. கீழேயுள்ள படம் நான் திறந்த வானொலியைக் காட்டுகிறது.


இது எனது வானொலியின் பொத்தான் அமைப்பாகும் (மேலே உள்ள படம்). நீங்கள் பார்க்க முடியும் என ரேடியோ உள்ளீடு எடுக்கும் எட்டு பொத்தான்கள் உள்ளன. போர்டில் எட்டு மின்தடையங்கள் இருப்பதையும் நீங்கள் கவனிக்கலாம். இதிலிருந்து நீங்கள் என்ன முடிவுக்கு வர முடியும்…? ஆம் ஒவ்வொரு மின்தடையும் ஒரு சுவிட்சுடன் இணைக்கப்பட்டுள்ளது. இப்போது போர்டின் பின்புறம் பார்ப்போம்:

பிசிபி டிராக்குகளின் உதவியுடன் நீங்கள் இணைப்பைக் கண்டுபிடிக்கலாம், ஆனால் நீங்கள் இன்னும் குழப்பமடைந்துவிட்டால், உங்கள் மில்லிமீட்டரை இணைப்பில் அதிகமாகப் பயன்படுத்தலாம் மற்றும் சுற்றுவட்டத்தைக் கண்டுபிடிக்கலாம். இந்த குழுவில் மூன்று டெர்மினல்கள் உள்ளன (சிவப்பு நிறத்தில் வட்டமிட்டன) இது முக்கிய எஃப்எம் ரேடியோ போர்டுக்கு சிக்னல்களை வழங்குகிறது. இந்த ஊசிகளை எஸ் 1, எஸ் 2 மற்றும் 1.7 வி என குறிக்கப்பட்டன. இதன் பொருள் 1.7 வோல்ட்ஸின் நிலையான மின்னழுத்தம் இந்த போர்டுக்கு பிரதான பலகையை அனுப்புகிறது மற்றும் பயனர் எந்த பொத்தானையும் அழுத்தும்போது, தொடர்புடைய மின்தடையின் குறுக்கே ஒரு மின்னழுத்த வீழ்ச்சி இருக்கும் மற்றும் பின்ஸ் எஸ் 1 மற்றும் எஸ் 2 வழியாக மாறி மின்னழுத்தம் திருப்பி அனுப்பப்படும். எங்கள் மின்னணு சாதனங்களில் உள்ள பெரும்பாலான பொத்தான்கள் இப்படித்தான் செயல்படுகின்றன. இப்போது அது எவ்வாறு இயங்குகிறது என்பதைக் கண்டுபிடித்ததால், அதை வயர்லெஸ் ஆக்குவோம்.
வேலை விளக்கம்:
எனவே இப்போது அதை வயர்லெஸ் செய்ய நாம் S1 முழுவதும் 0 - 1.7V க்கு இடையில் ஒரு மின்னழுத்தத்தை கொடுக்க வேண்டும் மற்றும் பிரதான பலகையை தரையிறக்க வேண்டும். சில வழிகள் உள்ளன, இதைப் பயன்படுத்தி மைக்ரோகண்ட்ரோலரைப் பயன்படுத்தி இந்த பொத்தானை அமைப்பைப் பின்பற்றலாம்.
நாம் ஒரு டிஜிட்டல் பொட்டென்டோமீட்டரைப் பயன்படுத்தலாம் மற்றும் திட்டமிடப்பட்ட மற்றும் தேவைப்படும்போது பலகையில் எதிர்ப்பை வழங்க முடியும். ஆனால் இது டிஜிபாட் உடன் பணிபுரிய எஸ்பிஐ தேவைப்படுவதால் டிஜிபாட்கள் விலை உயர்ந்தவை என்பதால் இது விஷயங்களை சிக்கலானதாகவும் விலை உயர்ந்ததாகவும் மாற்றும்.
ஒரு டிரான்சிஸ்டர் மின்தடை நெட்வொர்க்கையும் நாம் பயன்படுத்தலாம், இதில் வெவ்வேறு மதிப்புகளின் ஒவ்வொரு மின்தடையமும் ஒரு டிரான்சிஸ்டரால் செயல்படுத்தப்படுகிறது, இது மைக்ரோகண்ட்ரோலரால் கட்டுப்படுத்தப்படுகிறது. ஆனால் மீண்டும் எட்டு பொத்தான்களுக்கு இதைச் செய்ய சுற்று சிக்கலானதாகிவிடும்.
இதைச் செய்வதற்கான எளிய வழி மைக்ரோகண்ட்ரோலரிலிருந்து தேவையான மாறி மின்னழுத்தத்தை நேரடியாக உருவாக்கி அதை சிக்னல் ஊசிகளுக்கு உணவளிப்பதாகும். துரதிர்ஷ்டவசமாக, அர்டுயினோவுக்கு ஏடிசி மட்டுமே உள்ளது மற்றும் டிஏசி இல்லை. ஆனால், அதிர்ஷ்டவசமாக அர்டுயினோவில் பி.டபிள்யூ.எம். இந்த பி.டபிள்யூ.எம் ஒரு எளிய ஆர்.சி லோ பாஸ் வடிகட்டியின் உதவியுடன் மாறி மின்னழுத்தமாக செயல்பட முடியும்.

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


மேலே காட்டப்பட்டுள்ளபடி ஒரு புள்ளி பலகையில் சுற்று உருவாக்க எளிதானது. இங்கே கருப்பு கம்பி தரையில் உள்ளது மற்றும் இடதுபுறத்தில் உள்ள நீல மற்றும் பச்சை கம்பிகள் எங்கள் எஃப்எம் போர்டுகள் எஸ் 1 (பச்சை) மற்றும் எஸ் 2 (நீலம்) க்கு அனுப்பப்படும், மேலும் வலதுபுறத்தில் உள்ள கம்பிகள் அர்டுயினோவின் முள் 9 & 10 (மேலே உள்ள படத்தைப் பார்க்கவும்) மற்றும் குறைந்த பாஸ் வடிப்பான் வழியாக எஃப்எம் போர்டுக்கு அனுப்பவும். புளூடூத் தொகுதி 11 மற்றும் 12 ஊசிகளை Rx மற்றும் TX ஆகப் பயன்படுத்துகிறது.
இப்போது நாம் 0 வோல்ட் முதல் 1.7 வோல்ட் வரை பிடபிள்யூஎம் சிக்னல்களை உருவாக்கலாம் மற்றும் வெவ்வேறு ரேடியோ மின்னழுத்த நிலைகளுக்கு எங்கள் ரேடியோ எவ்வாறு செயல்படுகிறது என்பதைக் கண்டறியலாம். அடுத்த கட்டமாக இந்த விஷயத்தை வயர்லெஸ் ஆக்குவது.
சுற்று இணைப்புகள்:

ப்ளூடூத் கட்டுப்படுத்தப்பட்ட எஃப்எம் ரேடியோவுக்கான ஆர்டுயினோ மெகாவுடன் இணைக்கப்பட்ட லோ பாஸ் வடிகட்டி மற்றும் எச்.சி -05 புளூடூத் தொகுதிகளின் முழு அமைப்பையும் இந்த திட்டம் காட்டுகிறது.
Arduino திட்டம்:
Arduino க்கான நிரல் கீழே உள்ள குறியீடு பிரிவில் கொடுக்கப்பட்டுள்ளது. இந்த நிரலைப் பயன்படுத்துவதன் மூலம் உங்கள் மின்னணு சாதனத்திற்கான மாறி மின்னழுத்த வரம்பையும் சோதிக்கலாம்.
எங்கள் வானொலியில் எங்கள் சொந்த Android பயன்பாட்டை உருவாக்கத் தொடங்குவதற்கு முன், வயர்லெஸ் அம்சத்தை டெர்மினல் புளூடூத் மானிட்டர் பயன்பாட்டின் உதவியுடன் கீழே உள்ள வீடியோவில் காட்டப்பட்டுள்ளபடி சோதிப்பது நல்லது. Arduino இல் புளூடூத் டெர்மினல் பயன்பாட்டை உள்ளமைக்க இந்த கட்டுரையை சரிபார்க்கவும். அதன் செயல்பாட்டில் எங்களுக்கு நம்பிக்கை கிடைத்தவுடன், எங்கள் சொந்த Android பயன்பாட்டை உருவாக்கலாம்.
Android பயன்பாட்டை உருவாக்க செயலாக்கத்தைப் பயன்படுத்துதல்:
எங்கள் சாதனத்தை வயர்லெஸ் ஆக்குவது அருமையாக இருக்கிறது, ஆனால் எங்கள் சொந்த Android பயன்பாட்டை உருவாக்குவதன் மூலம் எங்கள் சாதனத்திற்கு சில தனிப்பட்ட தொடர்புகளையும் சேர்க்கலாம். தானியங்கி திட்டமிடப்பட்ட நேரங்களில் சாதனத்தை நாங்கள் கட்டுப்படுத்தலாம் அல்லது உங்கள் விழித்திருக்கும் அலாரங்களின் அடிப்படையில் அதைக் கட்டுப்படுத்தலாம். நீங்கள் வீட்டிற்கு வரும்போது உங்கள் வானொலியை உங்களுக்கு பிடித்த சேனலாக மாற்றலாம். கற்பனை இங்கே உங்கள் வரம்பு. ஆனால் இப்போது நாங்கள் செயலாக்கத்தைப் பயன்படுத்தி ஒரு எளிய பயனர் இடைமுகத்தை உருவாக்குவோம், இந்த பயன்பாட்டில் சில பொத்தான்கள் மட்டுமே இருக்கும், அதைப் பயன்படுத்தி உங்கள் எஃப்எம் ரேடியோவைக் கட்டுப்படுத்தலாம்.
செயலாக்கம் என்பது திறந்த மூல மென்பொருளாகும், இது கிராபிக்ஸ் வடிவமைப்பிற்கு கலைஞர்களால் பயன்படுத்தப்படுகிறது. மென்பொருள் மற்றும் Android பயன்பாடுகளை உருவாக்க இந்த மென்பொருள் பயன்படுத்தப்படுகிறது.
இந்த வயர்லெஸ் எஃப்எம் வானொலியைக் கட்டுப்படுத்த Android பயன்பாட்டிற்கான செயலாக்கக் குறியீடு இங்கே கொடுக்கப்பட்டுள்ளது:
- எஃப்எம் வானொலியைக் கட்டுப்படுத்த Android பயன்பாட்டு செயலாக்க குறியீடு
முதலில் இந்த பயன்பாட்டை கணினியில் ஜாவா பயன்முறையில் கட்டினோம், அதை சரியாக சோதிக்க, அதற்கான செயலாக்க குறியீடு இங்கே. குறியீடு கோப்பைப் பதிவிறக்க, அதில் வலது கிளிக் செய்து, 'இணைப்பை இவ்வாறு சேமி..' என்பதைக் கிளிக் செய்க. 'செயலாக்கம்' மென்பொருளில் கோப்பைத் திறந்து, 'ரன்' பொத்தானைக் கிளிக் செய்து, அது தொலைபேசியில் எப்படி இருக்கும் என்பதைச் சரிபார்க்கவும். *.Pde கோப்புகளைத் திறக்க நீங்கள் 'செயலாக்க' மென்பொருளை நிறுவ வேண்டும்.
ஜாவா பயன்முறையில் பயன்பாட்டை சோதித்தவுடன், செயலாக்க சாளரத்தின் மேல் வலது மூலையில் உள்ள Android தாவலுக்கு மாற்றுவதன் மூலம் அதை எளிதாக Android பயன்முறையாக மாற்றலாம். எங்கள் ஆண்ட்ராய்டு தொலைபேசி அதன் புளூடூத்தை இயக்கி, எங்கள் எச்.சி -05 தொகுதிக்கு தானாக இணைக்க, பின்வரும் பயன்பாடுகளை எங்கள் தற்போதைய ஜாவா நிரலில் Android பயன்பாடாக மாற்ற வேண்டும். மேலே உள்ள இணைப்பில் முழு Android குறியீட்டை நாங்கள் ஏற்கனவே வழங்கியுள்ளோம், எனவே நீங்கள் அதை நேரடியாகப் பயன்படுத்தலாம்.
புளூடூத் செயல்பாடுகளை இயக்க சில தலைப்பு கோப்புகள் கீழே உள்ளன:
android.content.Intent ஐ இறக்குமதி செய்க; android.os.Bundle ஐ இறக்குமதி செய்க; இறக்குமதி ketai.net.bluetooth. *; இறக்குமதி ketai.ui. *; இறக்குமதி ketai.net. *; android.bluetooth.BluetoothAdapter ஐ இறக்குமதி செய்க; android.view.KeyEvent ஐ இறக்குமதி செய்க;
பயன்படுத்தி எங்கள் போன்கள் Bluetooth அடாப்டர் கோடுகளின் தொடர்பு கீழே Ketai மற்றும் நூலகம் நாம் எங்கள் அடாப்டர் பெயரிட ; bt .
புளூடூத்அடாப்டர் புளூடூத் = புளூடூத்அடாப்டர்.ஜெட் டிஃபால்ட்அடாப்டர் (); கெட்டாய் ப்ளூடூத் பி.டி;
பயன்பாட்டின் தொடக்கத்தில் புளூடூத்தை இயக்குமாறு பயனரின் கோரிக்கையை குறியீட்டின் ஒரு பகுதி கீழே தூண்டுகிறது.
// தொடக்கத்தில் BT ஐ தொடங்க ********* வெற்றிடத்தை உருவாக்கவும் (மூட்டை சேமிக்கப்பட்டதுஇன்ஸ்டான்ஸ்ஸ்டேட்) {super.onCreate (saveInstanceState); bt = புதிய KetaiBluetooth (இது); c வெற்றிடத்தை செயல்படுத்துதல் (int requestCode, int resultCode, Intent data) {bt.onActivityResult (requestCode, resultCode, data); } // **********
எந்த ப்ளூடூத் சாதனத்துடன் நாம் இணைக்கப்பட வேண்டும் என்பதை இங்கே எங்கள் Android பயன்பாட்டிற்கு அறிவுறுத்துகிறோம். வரி bt.connectToDeviceByName (தேர்வு); எங்கள் அமைவு செயல்பாட்டிலிருந்து சாதனத்தின் பெயரை எதிர்பார்க்கலாம். எங்கள் புளூடூத் சாதனம் 'HC-05' என பெயரிடப்பட்டிருப்பதால், அமைப்பில் கீழே வரி சேர்க்கப்பட்டுள்ளது. உங்கள் புளூடூத் தொகுதிகள் பெயரின் அடிப்படையில் இந்த பெயர் வேறுபடும்.
// புளூடூத் சாதனத்தைத் தேர்ந்தெடுக்க ********** வெற்றிடத்தை onKetaiListSelection (KetaiList klist) {சரம் தேர்வு = klist.getSelection (); bt.connectToDeviceByName (தேர்வு); // இப்போது பட்டியலை அப்புறப்படுத்துங்கள் klist = பூஜ்யம்; } // **********
bt.connectToDeviceByName ("HC-05");
பிசி (ஜாவா பயன்முறை) க்கான செயலாக்கக் குறியீட்டில் இந்த மாற்றங்களை நீங்கள் செய்யலாம் அல்லது மேலே உள்ள இணைப்பில் கொடுக்கப்பட்டுள்ள எங்கள் Android செயலாக்கக் குறியீட்டை நேரடியாகப் பயன்படுத்தலாம். தரவு கேபிளைப் பயன்படுத்தி உங்கள் தொலைபேசியை நேரடியாக லேப்டாப்பில் இணைத்து, உங்கள் தொலைபேசியில் யூ.எஸ்.பி பிழைத்திருத்தத்தை இயக்கவும். இப்போது கணினியில் உள்ள செயலாக்க சாளரத்தில் உள்ள பிளே பொத்தானைக் கிளிக் செய்க, பயன்பாடு உங்கள் Android தொலைபேசியில் நேரடியாக நிறுவப்பட்டு தானாகவே தொடங்கப்படும். இது மிகவும் எளிதானது, எனவே மேலே சென்று முயற்சிக்கவும்.
கீழேயுள்ள படம் அதன் குறியீட்டு சாளரத்துடன் எங்கள் Android பயன்பாட்டு UI ஐ குறிக்கிறது. Android தொலைபேசியிலும் கணினியிலும் குறியீட்டைப் புரிந்துகொண்டு இயக்க வீடியோவைப் பாருங்கள்.


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