- A2DP
- ஹெட்லெஸ் அமைப்பிற்கு ராஸ்பெர்ரி பை தயாரிக்கிறது
- ராஸ்பெர்ரி பையில் நிறுவ வேண்டிய முன்நிபந்தனைகள்
- ராஸ்பெர்ரி பை உடன் புளூடூத் சாதனத்தை இணைத்தல்
- பைதான் ஸ்கிரிப்டுகளுடன் புளூடூத் பாரிங் செயல்முறையை தானியங்குபடுத்துங்கள்
- ஒரு பொத்தானைக் கொண்டு புளூடூத் இணைத்தல் ஸ்கிரிப்டைத் தூண்டவும்
- சுற்று வரைபடம்
- துவக்கத்தில் புளூடூத் ஸ்பீக்கர் பைதான் திட்டத்தைத் தொடங்க ஒரு கிரான் வேலையை அமைக்கவும்
ராஸ்பெர்ரி பை என்பது உள்ளங்கையில் உள்ள புளூடூத், வைஃபை, ஈதர்நெட் போர்ட், கேமரா போர்ட் போன்றவற்றைக் கொண்ட ஒரு பனை அளவிலான கணினி ஆகும், இது ஐஓடி அடிப்படையிலான உட்பொதிக்கப்பட்ட பயன்பாடுகளுக்கு மிகவும் பொருத்தமான மைக்ரோகண்ட்ரோலரை உருவாக்குகிறது. அச்சு சேவையகம், மீடியா சேவையகம், வலை சேவையகம் போன்ற பல வகையான சேவையகங்களை உருவாக்க இது பயன்படுகிறது. ராஸ்பெர்ரி பை 3.5 மிமீ பலா கொண்ட ஒரு சாதாரண பேச்சாளரை வயர்லெஸ் புளூடூத் ஸ்பீக்கராக எவ்வாறு மாற்ற முடியும் என்பதை இன்று கற்றுக்கொள்வோம் .
இந்த இடுகையில், ராஸ்பெர்ரி பை அடிப்படையிலான புளூடூத் ஸ்பீக்கரை ஏ 2 டிபி, லினக்ஸ் மற்றும் ஆடியோ கோடெக் ஆகியவற்றின் சக்தியை இணைப்பதன் மூலம் தரவு பாக்கெட்டுகளை ஆடியோ மூலத்திலிருந்து ஆடியோ மூழ்கி கம்பியில்லாமல் ஸ்ட்ரீம் செய்வோம். அவ்வாறு செய்ய நாம் கொஞ்சம் லினக்ஸ் கணினியை ஹேக் செய்து பாஷ் மற்றும் பைத்தானில் ஒரு குறியீட்டை எழுதப் போகிறோம், நாங்கள் வணிகத்தில் இருப்போம்.
A2DP
A2DP என்பது மேம்பட்ட ஆடியோ விநியோக சுயவிவரத்தின் சுருக்கமாகும். இது கிட்டத்தட்ட அனைத்து புளூடூத் இயக்கப்பட்ட சாதனங்களிலும் இருக்கும் ஒரு நெறிமுறை. புளூடூத் வழியாக இருவரும் ஒருவருக்கொருவர் இணைக்கப்பட்டிருந்தால், ஒரு சாதனத்திலிருந்து மற்றொன்றுக்கு ஒலியின் தரவு பரிமாற்றத்திற்கு இது வழி வகுக்கிறது. தாமதத்தை குறைக்க ஒலிபரப்பப்படுவதற்கு முன் ஆடியோ பாக்கெட்டுகளை சுருக்க A2dp இழப்பற்ற சுருக்க வழிமுறையைப் பயன்படுத்துகிறது, ஆனால் இந்த சுருக்கத்தின் காரணமாக ஏற்படும் இழப்புகள் மனித காதுகளுக்கு அரிதாகவே தெரியும்.

ஹெட்லெஸ் அமைப்பிற்கு ராஸ்பெர்ரி பை தயாரிக்கிறது
ராஸ்பெர்ரி பைவை வயர்லெஸ் ஸ்பீக்கராக மாற்றுவதற்கு, முதலில் OS (ராஸ்பியன் ஸ்ட்ரெட்ச்) ஐ ராஸ்பெர்ரி பிஐ எஸ்டி கார்டில் நிறுவவும், நீங்கள் ராஸ்பெர்ரி பைக்கு புதியவராக இருந்தால், ராஸ்பெர்ரி பை உடன் தொடங்க இந்த கட்டுரையைப் பின்பற்றவும்.
நம்மில் பெரும்பாலோர் ராஸ்பெர்ரி பை மற்றும் மடிக்கணினி வைத்திருக்கிறோம், ஆனால் மானிட்டர் இல்லை. ஆனால் ராஸ்பெர்ரி பைக்குள் எஸ்.எஸ்.எச் செய்ய, எங்கள் கணினி இணைக்கப்பட்ட அதே நெட்வொர்க்கில் இணைக்கப்பட வேண்டும் என்று நாங்கள் விரும்புகிறோம். பை உடன் இணைக்கப்பட்ட மானிட்டர் நமக்குத் தேவை, இதன் மூலம் வைஃபை ஒன்றைத் தேர்ந்தெடுத்து இணைக்க முடியும்?
உண்மையில் நாங்கள் இல்லை. Wpa_supplicant.conf என்ற கோப்பில் ஒரு உள்ளீட்டைச் சேர்ப்பதன் மூலம் ராஸ்பெர்ரி பை வைஃபை உடன் இணைக்கப்படலாம்
அவ்வாறு செய்ய, SD கார்டை கணினியுடன் இணைத்து rootfs / etc / wpa_supplicant / wpa_supplicant.conf கோப்பைத் திறந்து பின்வரும் உள்ளீட்டை அதனுடன் சேர்க்கவும். நிர்வாகி (ரூட்) சலுகைகளுடன் கோப்பைத் திறக்க மறக்காதீர்கள்.
network = {ssid = "wifi_ssid" psk = "wifi_passkey" key_mgmt = WPA-PSK}
நுழைவு இதைப் போலவே இருக்க வேண்டும்.

மேலே உள்ள நுழைவு எங்களை வைஃபை உடன் இணைக்க வேண்டும், ஆனால் ராஸ்பெர்ரி பை மற்றும் கணினிக்கு இடையில் ஒரு எஸ்எஸ்ஹெச் இணைப்பை உருவாக்கி பராமரிக்க இது போதாது. முன்னிருப்பாக ராஸ்பெர்ரி பை இல் SSH முடக்கப்பட்டுள்ளது, எனவே இதை இயக்க, துவக்க கோப்பகத்தில் ssh என்ற வெற்று கோப்பை உருவாக்கவும்.
இப்போது ராஸ்பெர்ரி பை தொலைதூரத்தில் அணுக தொழில்நுட்ப ரீதியாக இயக்கப்பட்டுள்ளது. ராஸ்பெர்ரி பை மின்சக்தியுடன் இணைக்கவும். இப்போது பை தானாகவே Wi-Fi உடன் இணைக்கப்படும், ஆனால் அதில் SSH செய்ய அதன் ஐபி முகவரி தேவைப்படுகிறது. ஒன்றைக் கண்டுபிடிக்க பல வழிகள் உள்ளன. நான் nmap கட்டளையைப் பயன்படுத்துகிறேன்
nmap -sn / 24
இந்த கட்டளை எங்கள் பிணையத்தில் இணைக்கப்பட்ட அனைத்து சாதனங்களின் ஐபி முகவரிகளையும் வழங்கும். உதாரணத்திற்கு,

அவற்றில் ஒன்று ராஸ்பெர்ரி பைஸ். பை இன் ஐபி முகவரியை இப்போது நாம் அறிவோம்
ssh pi @ pi_ip_address

ராஸ்பெர்ரி பை உடன் தலையில்லாமல் தொடங்க வேறு வழிகளும் உள்ளன, அதையே அறிய இணைப்பைச் சரிபார்க்கவும்.
ராஸ்பெர்ரி பையில் நிறுவ வேண்டிய முன்நிபந்தனைகள்
ப்ளூஇசட்
ப்ளூஇசட் என்பது ராஸ்பியன் டிஸ்ட்ரோவுடன் வரும் இயல்புநிலை பயன்பாடு ஆகும். இது கணினியின் புளூடூத் கட்டுப்பாடுகளை அணுக பயன்படுகிறது. உங்களுக்குத் தெரிந்த காரணங்களுக்காக உங்களிடம் பை கிடைக்கவில்லை என்றால் இது நிறுவப்படலாம்.
கட்டளைக்கு கீழே எங்கள் pi இல் நிறுவப்பட்ட புளூடூத் இடைமுக பயன்பாடு கிடைக்கிறது.
apt-get install bluez

பல்ஸ் ஆடியோ
பல்ஸ் ஆடியோ என்பது கணினி தரவுகளின் பைட்டுகளை மனித உணர்வாக மாற்றும் ஒரு பயன்பாடு ஆகும். இது மியூசிக் பிளேயர் என்றும் அழைக்கப்படுகிறது. A2DP நெறிமுறை பல்ஸ் ஆடியோ பயன்பாட்டு செருகுநிரல்களில் கிடைக்கிறது. எனவே கீழேயுள்ள கட்டளையைப் பயன்படுத்தி துடிப்பு-ஆடியோ தொடர்பான அனைத்து பயன்பாடுகளையும் நிறுவுவோம்:
apt-get install pulseaudio- *.

ராஸ்பெர்ரி பை உடன் புளூடூத் சாதனத்தை இணைத்தல்
கட்டளையைப் பயன்படுத்தி ப்ளூஇசட் பயன்பாட்டைத் திறக்கவும்
bluetoothctl
ஒரு ப்ளூடூத் முகவர் இரண்டு ப்ளூடூத் இடையே பேச்சுவார்த்தை சாதனங்கள் செயல்படுத்தப்படும் அவர்கள் இருவருக்கும் இடையே இணைப்பு துவக்க என்று ஒரு தரகர். பல்வேறு வகையான புளூடூத் முகவர்கள் உள்ளன. பயனர் தலையீடு இல்லாமல் இணைக்க இது எங்களுக்கு உதவுவதால் NoInputNoOutput முகவர் தான் நாங்கள் பயன்படுத்துவோம். எனவே பின்வரும் கட்டளைகளை இயக்குவதன் மூலம் முகவரை துவக்குவோம்.
முகவர் NoInputNoOutput
பதிலாக “ முகவர் பதிவு ” என்ற செய்தியை நீங்கள் பெற வேண்டும். இப்போது எங்கள் முகவர் பதிவுசெய்துள்ளதால், அதை இயல்புநிலையாக மாற்றுவோம் .
இயல்புநிலை-முகவர்
அதற்கான பதில் “இயல்புநிலை முகவர் கோரிக்கை வெற்றிகரமாக” இருக்க வேண்டும்
இப்போது எங்கள் சாதனத்தை கண்டறியக்கூடியதாக மாற்றுவோம்
கண்டறியக்கூடியது
அதற்கான பதில் “வெற்றிகரமாக கண்டறியக்கூடியதை மாற்றுவது”
இப்போது உங்கள் மொபைல் போன் அல்லது கணினியை ராஸ்பெர்ரி பைக்கு இணைக்க முயற்சிக்கவும்
சேவைகளை அங்கீகரிக்க பயன்பாடு நம்மைத் தூண்டும், நாங்கள் அவற்றைச் செய்யத் தேவையில்லை. அதற்கு பதிலாக சாதனத்தை நம்பி அதை இணைப்போம். சாதனத்தை நம்புவது மிகவும் முக்கியமானது, ஏனெனில் நம்பகமான சாதனம் பை உடன் இணைக்க முயற்சிக்கும்போது, எந்தவொரு பயனர் தலையீடும் இல்லாமல் அதை அனுமதிக்கிறது.
நம்பிக்கை இணைக்க
இந்த எல்லா செயல்களுக்கும் பிறகு, உங்கள் முனையம் இதைப் போலவே இருக்க வேண்டும்.

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

வரிசை எண் 30 க்கு எதிரான மதிப்புகளைப் பாருங்கள். ப்ளூஸ்_சோர்ஸ் என்றால் ப்ளூடூத் பயன்பாட்டின் வழியாக ஆடியோவின் மூலமாகும். Bluez_source மற்றும் a2dp_source மற்றும் BlueZ பயன்பாட்டில் உள்ள முகவரி ஆகியவற்றுக்கு இடையில் உள்ள சாதன மேக் முகவரியை குறுக்கு சரிபார்க்கவும். என் விஷயத்தில் இது bluez_source.3C_28_6D_FD_65_3D.a2dp_source, இது BlueZ பயன்பாட்டிலிருந்து வந்ததைப் போன்றது. இப்போது நீங்கள் பை உடன் இணைக்கப்பட்டுள்ள சாதனத்திலிருந்து ஒரு பாடலை இயக்கினால், இது ராஸ்பெர்ரி பையின் ஆடியோ போர்ட்டுடன் இணைக்கப்பட்டுள்ள ஸ்பீக்கருக்கு அனுப்பப்பட வேண்டும்.
யுரேகா! புளூடூத் ஸ்பீக்கரை வெற்றிகரமாக உருவாக்கியுள்ளோம். நாங்கள் ஒலியைத் திசைதிருப்பினோம், ஆனால் அது எல்லாம் இல்லை. மேலே உள்ள எல்லா படிகளையும் கைமுறையாக எங்களால் செய்ய முடியாது, எனவே எதிர்பார்ப்பு ஸ்கிரிப்ட் மற்றும் இடைமுக பை ஆகியவற்றைப் பயன்படுத்தி அவற்றை ஒரு சுவிட்ச் மூலம் தானியக்கமாக்குவோம் .
கூல்? இப்போது வணிகத்தில் இறங்குவோம்.
பைதான் ஸ்கிரிப்டுகளுடன் புளூடூத் பாரிங் செயல்முறையை தானியங்குபடுத்துங்கள்
ஸ்கிரிப்ட்கள் பாஷ் ஸ்கிரிப்டுகள் போன்றவை ஆனால் தானியங்கு என்று எதிர்பார்க்கலாம். இது முனையத்தில் கொடுக்கப்பட்ட வார்த்தையைத் தேடுகிறது, அதே வரும்போது, ஸ்கிரிப்ட்டின் படி கட்டளையை அனுப்புகிறது. இணைக்கும் செயல்முறையை தானியக்கமாக்குவோம். Pair_bluetooth_device.expect என்ற கோப்பை உருவாக்கவும்
காலக்கெடுவை அமைக்கவும் 30 ஸ்பான் ப்ளூடூத்க்ட்ல் "#" அனுப்பு "முகவரை off r" எதிர்பார்ப்பது "? எதிர்பார்க்கப்பட்டதா? அனுப்பப்பட்ட" அனுப்பு " "அனுப்பு" இயல்புநிலை-முகவர் request r "எதிர்பார்க்க" இயல்புநிலை முகவர் கோரிக்கை வெற்றிகரமாக "அனுப்பு" \ r "எதிர்பார்க்க"
குறியீட்டை நகலெடுத்து கோப்பில் ஒட்டவும். இது தானாகவே செய்கிறது, ராஸ்பெர்ரி பை உடன் மொபைலை இணைக்கும்போது நாங்கள் செய்த செயல்கள். இது சாதனத்தை இணைக்க அனுமதிக்கிறது, ஆனால் அதை நம்பவில்லை. ஒரு சாதனத்தை நம்புவதற்கு அதன் மேக் முகவரி தேவை. எனவே இந்த எதிர்பார்ப்பு ஸ்கிரிப்டின் வெளியீட்டை மேக் முகவரியைப் பிடிக்கக்கூடிய ஒரு பதிவு கோப்பில் அச்சிடுவோம்.
grep -Pom 1 "(? <= சாதனம்). * (? = இணைக்கப்பட்டுள்ளது)"
மேலே உள்ள கட்டளை “சாதனம்” மற்றும் “இணைக்கப்பட்ட” சரத்திற்கு இடையில் உள்ள மதிப்பை அச்சிடுகிறது. எங்கள் விஷயத்தில் (சாதனம் 3 சி: 28: 6 டி: எஃப்.டி: 65: 3 டி இணைக்கப்பட்டுள்ளது: இல்லை) இது சாதனத்தின் மேக் முகவரி.
எங்களுக்கு நாம் ஒரு எழுத ஸ்கிரிப்ட் எதிர்பார்ப்பது முதல் வாதம் மற்றும் mac முகவரி எடுக்கவிருக்கும் நம்பிக்கை மற்றும் என்று சாதனத்துடன் இணைக்க.
Trust_and_connect.expect என்ற பெயரில் ஒரு கோப்பை உருவாக்கவும்
30 நேர முடிவின் தொகுப்பு ஸ்பான் bluetoothctl "#" எதிர்பார்க்க அனுப்ப "\ ஆர் ஆஃப் முகவர்" எதிர்பார்க்க "? egistered" அனுப்ப "\ r என்பது" "#" எதிர்பார்க்க அனுப்ப "\ r முகவர்" எதிர்பார்க்க "உளவாளி பதிவு" அனுப்ப "\ r என்பது" # எதிர்பார்க்க " " அனுப்பு" இயல்புநிலை-முகவர் \ r என்பது " இயல்புநிலை முகவர் கோரிக்கை வெற்றியடைந்தது" எதிர்பார்க்க " அனுப்ப" \ r என்பது " #" எதிர்பார்க்க " அனுப்ப" நம்பிக்கை \ r என்பது " " மாற்றுதல் எதிர்பார்க்க " அனுப்பு" இணைப்பு \ r என்பது " வெற்றிகரமாக இணைக்கப்பட்டது" எதிர்பார்க்க " அனுப்பு" வெளியேறும் \ r "
மேலே உள்ள குறியீட்டை அந்த கோப்பில் நகலெடுக்கவும். இது தானாகவே நம்பகமான மற்றும் இணைக்கும் பகுதியை செய்கிறது.
இப்போது இவை அனைத்தையும் பைதான் ஸ்கிரிப்ட் கோப்பில் வைப்போம், இதனால் முழு இணைத்தல் செயல்முறையும் தானியங்கி செய்யப்படும்.
எங்களுக்கு ஒரு விட ஒரு கோப்பு உருவாக்க pair_and_trust_bluetooth_device.sh
சிடி $ (DIRNAME $ 0) எதிரொலி "இணைக்கிறது…" எதிர்பார்க்க pair_bluetooth_device.expect> expect_script.log chmod- ம் 777 expect_script.log தூக்கம் 2 எதிரொலி "நம்பி மற்றும் இணைக்கும்.." device_mac_address = $ (பூனை expect_script.log - க்ரெப் -Pom 1 " (? <= சாதனம்). * (? = இணைக்கப்பட்டுள்ளது) ") எதிரொலி மேக் முகவரி $ device_mac_address if]; பின்னர் trust_and_connect.expect $ device_mac_address எதிர்பார்க்க வேறு எதிரொலி "எந்தச் சாதனமும் இணைக்கப்படவில்லை" புனைகதை RM expect_script.log
எனவே பாஷ் ஸ்கிரிப்ட்,
- ஒரு எதிர்பார்ப்பு ஸ்கிரிப்டை அழைக்கிறது (அதன் வெளியீடு expect_script.log என்ற கோப்பில் அச்சிடப்படும்) இது,
- தொடங்குகிறது NoInputNoOutput முகவர்
- இதை இயல்புநிலை-முகவராக மாற்றுகிறது
- Pi இன் கண்டுபிடிப்புத்தன்மையை இயக்குகிறது
- யாராவது இணைக்க காத்திருக்கிறார்கள் மற்றும் யாராவது செய்யும்போது அல்லது வெளியேறும்போது வெளியேறுகிறார்கள்
- 2 விநாடிகள் தூங்குங்கள்
- சாதன மேக் முகவரிக்கு expect_script.log கோப்பைப் பிடிக்கவும்
- Mac_address பூஜ்யமாக இருந்தால் சாதனத்தை நம்புகிறது மற்றும் இணைக்கிறது
- எஞ்சிய கோப்பை expect_script.log ஐ நீக்குகிறது
ஒரு பொத்தானைக் கொண்டு புளூடூத் இணைத்தல் ஸ்கிரிப்டைத் தூண்டவும்
இணைத்தல் செயல்முறையை தானியக்கமாக்குவதற்கான ஸ்கிரிப்ட் இப்போது எங்களிடம் உள்ளது. ஆனால் இந்த ஸ்கிரிப்ட் பயனர் விரும்பும் போதெல்லாம் வசதியாக இயங்க வேண்டும். எனவே இந்த ஸ்கிரிப்டை இயற்பியல் பொத்தானைக் கொண்டு இணைக்க உதவுகிறது, இதனால் ஒவ்வொரு முறையும் பொத்தானை அழுத்தும்போது இந்த ஸ்கிரிப்ட் அழைக்கப்படும். உட்பொதிக்கப்பட்ட நிரலாக்கத்தின் முக்கிய பகுதிகளில் ஒன்று குறுக்கீடு. தொடக்கத்தில், உணரும்போது குறுக்கீடுகள் நிரலின் வழக்கமான வழக்கத்தை வைத்து, முன் வரையறுக்கப்பட்ட ஐ.எஸ்.ஆரை குறுக்கீடு சேவை வழக்கம் என்று அழைக்கின்றன.
எனவே புஷ் பொத்தானை gpio pin 11 உடன் இணைத்து, அதற்கு ஒரு ISR ஐ ஒதுக்குவோம். ஐ.எஸ்.ஆருக்குள், ஸ்கிரிப்டை அழைப்போம்.
எங்களுக்கு நாம் என்ற மலைப்பாம்பு கோப்பு உருவாக்க Bluetooth-speaker-main.py மற்றும் அது பின்வரும் குறியீட்டை சேர்க்க. நான் நிரலில் கருத்துகளைச் சேர்த்துள்ளேன், எனவே நீங்கள் இந்த குறியீட்டைப் பயன்படுத்தினால், உங்களிடம் இன்னும் உள்ளது
# தேவையான தொகுப்புகளை இறக்குமதி செய்யுங்கள் துணை செயலாக்க இறக்குமதி RPi.GPIO ஐ gpio இறக்குமதி நேர இறக்குமதி os இறக்குமதி உள்நுழைவு pair_pin = 11 # பைதான் ஸ்கிரிப்ட் இயங்கும் கோப்பு கோப்பகத்தை fileDirectory = os.path.dirname (os.path.realpath (__ file__)) # பைதான் ஸ்கிரிப்ட் இருப்பிடத்தைப் போலவே பதிவு கோப்பு இருப்பிடத்தையும் அமைக்கவும் logFile = fileDirectory + "/ bluetoothSpeaker.log" logging.basicConfig (filename = logFile, filemode = 'w', format = '% (name) s -% (levelname) s -% (செய்தி) கள் ', நிலை = logging.INFO) டெப் pairNewDevice (சேனல்): ஐந்து முள் 11 #ISR அச்சு ("ஜோடி காத்திருக்கும்") logging.info ("ஜோடி காத்திருக்கும்") வெளியீடு = subprocess.call () gpio.setmode (gpio.வாரியம்) gpio.setup (pair_pin, gpio.IN, pull_up_down = gpio.PUD_UP) முயற்சிக்கவும்: # வீழ்ச்சி விளிம்பைக் கண்டறியும் குறுக்கீடு முள் என pair_pin ஐ அமைக்கவும், அவ்வாறு செய்யும்போது, pairNewDevice செயல்பாட்டை gpio.add_event_detect (pair_pin, gpio.FALL callback = pairNewDevice, bounctime = 1000) அச்சு ("புளூடூத் நிரல் தொடங்கியது") logging.info ("புளூடூத் நிரல் தொடங்கியது") உண்மை: time.sleep (5) விசைப்பலகை தவிர்த்து: gpio.cleanup ()
சுற்று வரைபடம்
புளூடூத் வழியாக ஆடியோ பரிமாற்றத்திற்கான புளூடூத் இணைத்தல் செயல்முறையைத் தூண்டுவதற்கு ராஸ்பெர்ரி பை இன் ஜிபிஐஓ 11 உடன் ஒரு பொத்தானை இணைக்க சுற்று வரைபடம் கீழே உள்ளது.


துவக்கத்தில் புளூடூத் ஸ்பீக்கர் பைதான் திட்டத்தைத் தொடங்க ஒரு கிரான் வேலையை அமைக்கவும்
இப்போது இறுதியாக ஒரு கிரான் வேலையை அமைப்போம், இது பை துவங்கும் போதெல்லாம் இந்த பைதான் நிரலைத் தொடங்கும்.
crontab -e
உங்களுக்கு பிடித்த எடிட்டரைத் தேர்ந்தெடுத்து கோப்பின் முடிவில் கீழே உள்ள வரியைச் சேர்க்கவும்
boreboot python3 /home/pi/blueooth-speaker/Bluetooth-speaker-main.py

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

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