- NRF24L01 RF தொகுதியைப் பயன்படுத்தி வாக்கி டாக்கி
- Arduino அடிப்படையிலான வாக்கி டாக்கிக்கு கூறு தேவை
- Arduino Walkie Talkie சர்க்யூட் வரைபடம்
- வாக்கி டாக்கி அர்டுயினோ குறியீடு
நாங்கள் 5 ஜி மற்றும் 5 ஜி-இயக்கப்பட்ட சாதனங்களின் சகாப்தத்தில் வாழ்கிறோம்; இருப்பினும், தொலைதூர, குறுகிய தூரம், மலிவான மற்றும் குறைந்த கட்டண தொடர்பு தேவைப்படும் சூழ்நிலைகளில் வாக்கி-டாக்கி சிஸ்டம் மற்றும் ஆர்எஃப் தகவல்தொடர்பு அமைப்பு போன்ற பழைய தொழில்நுட்பங்கள் இன்னும் முக்கியமானவை. எடுத்துக்காட்டாக, உங்களிடம் ஒரு கட்டிடம் அல்லது அதிக எடை கொண்ட கட்டுமான நிறுவனம் இருந்தால், உங்கள் தொழிலாளர்கள் ஒருங்கிணைந்த வேலைக்காக ஒருவருக்கொருவர் தொடர்பு கொள்ள வேண்டும். ஒரு வாக்கி-டாக்கியின் உதவியுடன், அவர்கள் ஒருவருக்கொருவர் தொடர்புகொண்டு குறுகிய மசாஜ் அல்லது வழிமுறைகளை மற்ற தொழிலாளர்களுக்கு குரல் அனுப்ப “PTT” பொத்தானை அழுத்துவதன் மூலம் பரப்பலாம், அவர்கள் அறிவுறுத்தலைக் கேட்டு பின்பற்ற வேண்டும். மற்றொரு பயன்பாடு ஸ்மார்ட் ஹெல்மெட்ஸில் இருக்கலாம்ஒரு நீண்ட பயணத்தின் போது ஒரு ரைடர்ஸ் தொகுப்பாளர்களிடையே தொடர்புகொள்வதற்கு, இங்கு பரிந்துரைக்கப்பட்ட மாதிரி ஒரு நேரத்தில் ஆறு நபர்களிடையே தொடர்பு கொள்ள முடியும். பிற வகையான குறுகிய தூர வயர்லெஸ் ஆடியோ டிரான்ஸ்மிஷன் திட்டங்களை நீங்கள் பார்க்க விரும்பினால், இணைப்புகளைப் பயன்படுத்தி ஐஆர் அடிப்படையிலான வயர்லெஸ் ஆடியோ டிரான்ஸ்மிட்டர் மற்றும் லி-ஃபை ஆடியோ டிரான்ஸ்மிட்டர் திட்டத்தைப் பார்வையிடவும்.
NRF24L01 RF தொகுதியைப் பயன்படுத்தி வாக்கி டாக்கி
இந்த திட்டத்தின் முக்கிய கூறு NRF24L01 RF தொகுதி மற்றும் மூளை அல்லது செயலியான Arduino Uno ஆகும். ஒரு சர்வோ மோட்டாரை தொலைவிலிருந்து கட்டுப்படுத்துவதன் மூலம் Nrf24L01 ஐ Arduino உடன் எவ்வாறு இடைமுகப்படுத்துவது என்பதை நாங்கள் ஏற்கனவே கற்றுக்கொண்டோம். இந்த திட்டத்திற்காக, NRF24L01 RF தொகுதி தேர்வு செய்யப்பட்டுள்ளது, ஏனெனில் இது டிஜிட்டல் தகவல்தொடர்பு ஊடகத்தில் பல நன்மைகளைக் கொண்டுள்ளது. இது 2.4 ஜிகாஹெர்ட்ஸ் மிக அதிக அதிர்வெண் கொண்ட ஐஎஸ்எம் இசைக்குழுவைக் கொண்டுள்ளது மற்றும் தரவு வீதம் 250 கி.பி.பி.எஸ், 1 எம்.பி.பி.எஸ், 2 எம்.பி.பி.எஸ். இது 1 மெகா ஹெர்ட்ஸ் இடைவெளியில் 125 சாத்தியமான சேனல்களைக் கொண்டுள்ளது, எனவே தொகுதி 125 வெவ்வேறு சேனல்களைப் பயன்படுத்தலாம், இது ஒரு இடத்தில் 125 சுயாதீனமாக வேலை செய்யும் மோடம்களின் நெட்வொர்க்கை வைத்திருப்பதை சாத்தியமாக்குகிறது.
மிக முக்கியமாக, NRF24L01 சமிக்ஞைகள் பொலிஸ் வாக்கி-டாக்கி மற்றும் ரயில்வே வாக்கி-டாக்கி போன்ற பிற வாக்கி-டாக்கி அமைப்புகளுடன் ஒன்றுடன் ஒன்று அல்லது குறுக்கு இடைமுகத்தை ஏற்படுத்தாது, மேலும் இது மற்ற வாக்கி-டாக்கிகளை தொந்தரவு செய்யாது. ஒரு ஒற்றை nrf24l01 தொகுதி மற்ற 6 nrf24l01 தொகுதிகள் பெறும் நிலையில் இருக்கும்போது அவற்றைத் தொடர்பு கொள்ளலாம். மேலும், இது குறைந்த மின் நுகர்வு தொகுதி ஆகும், இது கூடுதல் நன்மை. இரண்டு வகையான NRF24L01 தொகுதிகள் பரவலாகக் கிடைக்கின்றன மற்றும் பொதுவாகப் பயன்படுத்தப்படுகின்றன, ஒன்று NRF24L01 + மற்றும் மற்றொன்று உள்ளமைக்கப்பட்ட ஆண்டெனாவுடன் NRF24L01 + PA + LNA (கீழே காட்டப்பட்டுள்ளது).

NRF24L01 + ஆன்போர்டு ஆண்டெனா உள்ளது மற்றும் ஒரு 100 மீட்டர் வரை. இது உட்புற பயன்பாட்டிற்கு மட்டுமே நல்லது மற்றும் வெளிப்புற நீண்ட தூர தகவல்தொடர்புகளுக்கு ஏற்றது அல்ல. மேலும், டிரான்ஸ்மிட்டருக்கும் ரிசீவருக்கும் இடையில் ஒரு சுவர் இருந்தால், சிக்னல் டிரான்ஸ்மிஷன் மிகவும் மோசமாக உள்ளது. ஒரு வெளிப்புற ஆண்டெனா கொண்ட NRF24L01 + பி.ஏ. + LNA ஒரு உள்ளது பி.ஏ. என்று ஊக்கியாக ஒலிபரப்பு முன்பாக சமிக்ஞை சக்தி. எல்.என்.ஏ என்பது குறைந்த ஒலி பெருக்கியைக் குறிக்கிறது. இது தெளிவாக உள்ளது, சத்தத்தை வடிகட்டுகிறது மற்றும் ஆண்டெனாவிலிருந்து பெறப்பட்ட சமிக்ஞையின் மிகவும் பலவீனமான மற்றும் நிச்சயமற்ற குறைந்த அளவை அதிகரிக்கிறது. இது பயனுள்ள அளவிலான சமிக்ஞைகளை உருவாக்க உதவுகிறது மற்றும் இது 2 டிபி வெளிப்புற ஆண்டெனாவைக் கொண்டுள்ளது, இதன் மூலம் 1000 மீட்டர் விமான வரம்பு கவரேஜ் அனுப்ப முடியும் , எனவே இது எங்கள் வெளிப்புற வாக்கி-டாக்கி தகவல்தொடர்பு திட்டங்களுக்கு ஏற்றது.
Arduino அடிப்படையிலான வாக்கி டாக்கிக்கு கூறு தேவை
- வெளிப்புற 2DB ஆண்டெனாவுடன் NRF24L01 + PA + LNA (2 பிசிக்கள்)
- Arduino UNO அல்லது Arduino இன் எந்த பதிப்பும்
- ஆடியோ பெருக்கி (2 பிசிக்கள்)
- மைக்ரோஃபோன் சுற்று: அதை நீங்களே உருவாக்கலாம் (பின்னர் விவாதிக்கப்பட்டது) அல்லது ஒலி சென்சார் தொகுதியை வாங்கலாம்.
- டிசி முதல் டிசி ஸ்டெப்-அப் பூஸ்டர் தொகுதி (2 பிசிக்கள்)
- 3.3 வி AMS1117 மின்னழுத்த சீராக்கி தொகுதி
- சக்தி காட்டி எல்.ஈ.டி (2 பிசிக்கள்)
- 470 ஓம்ஸ் எதிர்ப்பு (2 பிசிக்கள்)
- 4 அங்குல ஒலிபெருக்கி (2 பிசிக்கள்)
- மிகுதி பொத்தான் (PTT பொத்தானுக்கு)
- PTT பொத்தானை உருவாக்குவதற்கு 104 PF (2pcs)
- NRF24L01 (2pcs) க்கான 100 NF மின்தேக்கி
- PTT பொத்தானுக்கு 1k எதிர்ப்பு (2pcs)
- லி-அயன் பேட்டரியின் 2 செட்
- லி-அயன் பேட்டரி சார்ஜிங் மற்றும் பேட்டரி பாதுகாப்பு தொகுதி (2 பிசிக்கள்)
- சில ஜம்பர் கம்பி, ஆண் தலைப்பு முள், புள்ளியிடப்பட்ட வெரோ போர்டு
Arduino Walkie Talkie சர்க்யூட் வரைபடம்
Arduino Walkie Talkie க்கான முழுமையான சுற்று வரைபடம் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது. சுற்று வரைபடம் PTT பொத்தான், மைக்ரோஃபோன் சுற்று மற்றும் ஸ்டீரியோ ஆடியோ வெளியீடு உள்ளிட்ட அனைத்து இணைப்புகளையும் காட்டுகிறது.

முக்கியமானது: NRF24L01 தொகுதி மின்னழுத்த உள்ளீட்டு வரம்பு 1.9v முதல் அதிகபட்சம் 3.6 வோல்ட் வரை மற்றும் மின்னழுத்தம் மற்றும் தற்போதைய நிலைத்தன்மைக்கு நீங்கள் 100nf மின்தேக்கியை + VCC மற்றும் - GND இல் பயன்படுத்த வேண்டும், ஆனால் nrf24l01 தொகுதியின் பிற ஊசிகளும் 5-வோல்ட் சமிக்ஞையை பொறுத்துக்கொள்ள முடியும் நிலைகள்.
படி 1: நான் வீட்டில் தனிப்பயன் பிசிபி மற்றும் அர்டுயினோ அட்மேகா 328 பி போர்டை உருவாக்கத் தொடங்கினேன். நான் புரோகிராமரில் ஐசி அட்மேகா 328 பி வைத்து அதைப் பறக்கவிட்டு பின்னர் குறியீட்டைப் பதிவேற்றினேன். பின்னர், அட்மேகா 328 பி ஐசியில் (பிபி 6, பிபி 7) முள் 9 மற்றும் 10 இல் 16 மெகா ஹெர்ட்ஸ் படிகத்தை சேர்த்தேன். எனது தனிப்பயனாக்கப்பட்ட பிசிபி மற்றும் திட்டமிடப்பட்ட ஐசியுடன் கூடியிருந்த பலகையின் படங்கள் கீழே காட்டப்பட்டுள்ளன.

படி 2: பின்வரும் வரிசையில் சுற்று வரைபடத்தில் காட்டப்பட்டுள்ளபடி NRF24L01 தொகுதிகளை இணைத்தேன். சி.இ முதல் டிஜிட்டல் முள் எண் 7, சி.எஸ்.என் முதல் முள் எண் 8 வரை, எஸ்.சி.கே முதல் டிஜிட்டல் முள் 13, மோசி முதல் டிஜிட்டல் முள் 11, மிசோ முதல் டிஜிட்டல் முள் 12 மற்றும் ஐ.ஆர்.கியூ முதல் டிஜிட்டல் முள் 2 வரை.

மின்சாரம் வழங்குவதற்கு, நீங்கள் நல்ல மின்னழுத்த நிலைத்தன்மையுடன் முதலில் 5 வோல்ட்டுகளிலிருந்து 3.3 விக்கு மின்னழுத்தத்தை கைவிட வேண்டும். மேலும், நீங்கள் 100nF மின்தேக்கியை வி.சி.சி மற்றும் nrf24l01 தொகுதியின் தரையில் வைக்க வேண்டும். எனவே, நான் AMS1117 ஐப் பயன்படுத்தினேன், இது 3.3-வோல்ட் மின்னழுத்த சீராக்கி, தொகுதி உங்கள் திட்ட அளவைக் குறைத்து அதைச் சுருக்கமாக்குகிறது.

இந்த மின்னழுத்த சீராக்கி போர்டை நீங்களே உருவாக்க விரும்பினால், நீங்கள் 3.3-வோல்ட் ரெகுலேட்டர் ஐ.சி.யை மட்டுமே வாங்க முடியும், மேலும் சில தொப்பிகளைச் சேர்ப்பதன் மூலமும், உள்ளீடு மற்றும் வெளியீட்டில் எதிர்ப்பையும் சேர்ப்பதன் மூலம் அதை உருவாக்க முடியும், ஏனெனில் இது உங்கள் ஆர்.எஃப் தொகுதிக்கு மிகவும் முக்கியமானது, ஏனெனில் இது ஒரு முக்கியமான சாதனம். அல்லது ப்ரெட்போர்டு மின்சாரம் வழங்கல் திட்டத்தில் நாங்கள் செய்ததைப் போல 3.3 வி ஒழுங்குபடுத்தப்பட்ட சுற்று ஒன்றை உருவாக்க எல்எம் 317 மாறி மின்னழுத்த சீராக்கி பயன்படுத்தலாம்.
படி 3: சுற்று வரைபடத்தில் காட்டப்பட்டுள்ளபடி நீங்கள் ஒலி சென்சார் வாங்கலாம் அல்லது எளிய மைக்ரோஃபோன் சுற்று செய்யலாம். இது ஒரே ஒரு டிரான்சிஸ்டர்- 2n3904 NPN டிரான்சிஸ்டரைக் கொண்டுள்ளது. கீழே உள்ள படம் வெரோ போர்டில் கட்டப்பட்ட வீட்டில் தயாரிக்கப்பட்ட மைக்ரோஃபோன் சுற்று காட்டுகிறது. மேலும் தகவலுக்கு இந்த எளிய ஆடியோ முன் பெருக்கி சுற்றுகளையும் நீங்கள் சரிபார்க்கலாம்.

சிறந்த புரிதலுக்காக, நீங்கள் கீழே காணக்கூடியபடி கூறு மதிப்புகளுடன் முழு இணைப்பின் மற்றொரு பிரதிநிதித்துவத்தை நான் செய்துள்ளேன்

படி 4: உங்கள் மைக்ரோகண்ட்ரோலர் டிஜிட்டல் முள் எண் 9 & 10 இலிருந்து உங்கள் ஆடியோ பெருக்கியுடன் ஒரு இணைப்பை உருவாக்க, நான் PAM8403 ஸ்டீரியோ ஆடியோ பெருக்கியைப் பயன்படுத்தினேன், ஏனெனில் இயல்புநிலையாக Arduino ஆடியோ வெளியீடு மிகக் குறைவு (பொதுவாக நீங்கள் வெறும் தலையணியைப் பயன்படுத்தி மட்டுமே ஒலியைக் கேட்க முடியும், ஒலிபெருக்கி அல்ல, எனவே எங்களுக்கு ஒரு பெருக்க நிலை தேவை). தொகுதி இரண்டு லேப்டாப் ஸ்பீக்கர்களை எளிதில் இயக்க முடியும் மற்றும் மிகக் குறைந்த கட்டணத்தில் கிடைக்கிறது. மேலும், இது ஒரு SMD தொகுப்பில் மிகவும் சக்திவாய்ந்த ஆடியோ பெருக்கியுடன் வருகிறது, இது மிகக் குறைந்த இடம் தேவைப்படுகிறது. PAM8403 ஆடியோ பெருக்கி தொகுதி கீழே காட்டப்பட்டுள்ளது.

இணைப்பு மிகவும் எளிதானது, ஆடியோ பெருக்கிக்கு சக்தி அளிக்க 3.7V முதல் 5V மின்சாரம் தேவை. சர்க்யூட் வரைபடத்தில் காட்டப்பட்டுள்ளபடி இந்த பெருக்கி தொகுதிக்கான உள்ளீடாக தரையில் முள் 9 மற்றும் 10 இலிருந்து இடது சேனல் மற்றும் வலது சேனல் ஆடியோ உள்ளீடு வழங்கப்பட வேண்டும். என் விஷயத்தில், நான் ஒரு 4 அங்குல 8 ஓம்ஸ் ஸ்பீக்கரைப் பயன்படுத்தினேன், சரியான சேனல் வெளியீட்டை மட்டுமே பயன்படுத்தினேன். நீங்கள் விரும்பினால், இந்த தொகுதி மூலம் இரண்டு ஸ்பீக்கர்களைப் பயன்படுத்தலாம்.
படி 5: அடுத்து, எளிய புஷ்-பொத்தானைப் பயன்படுத்தி PTT சுவிட்சை உருவாக்கினேன். சுவிட்ச் அழுத்தும் போது சுவிட்ச் பவுன்ஸ் அல்லது ஒழுங்கற்ற சமிக்ஞைகளைத் தடுக்க 104PF அல்லது 0.1uf மின்தேக்கியைச் சேர்த்தேன். குறியீட்டுக்கு குறுக்கிடப்பட்ட முள் ஒதுக்கப்பட்டுள்ளதால் பின் 4 இப்போது அர்டுயினோ டிஜிட்டல் பின் டி 3 உடன் நேரடியாக இணைக்கப்பட்டுள்ளது.

ஆடியோ சிக்னலை அல்லது டேட்டா பாக்கெட்டுகளை கடத்தும் போது NRF24L01 + PA + LNA அதிக சக்தியை பயன்படுத்துகிறது, எனவே இது அதிக மின்னோட்டத்தை பயன்படுத்துகிறது. நீங்கள் திடீரென்று PTT பொத்தானை அழுத்தும்போது, மின் நுகர்வு அதிகரிக்கிறது. திடீரென அதிகரித்த இந்த சுமைகளைக் கையாள, NRF24L01 + PA + LNA தொகுதியின் பரிமாற்ற நிலைத்தன்மைக்கு + vcc மற்றும் மைதானத்தில் 100nF மின்தேக்கியைப் பயன்படுத்த வேண்டும்.
சுவிட்ச் அழுத்தும் போது, Arduino போர்டு அதன் முள் D3 இல் ஒரு Arduino குறுக்கீட்டைப் பெறுகிறது. நிரலில், Arduino இன் டிஜிட்டல் முள் 3 அதன் உள்ளீட்டு மின்னழுத்தத்தை தொடர்ந்து சரிபார்க்க அறிவிப்போம். உள்ளீட்டு மின்னழுத்தம் குறைவாக இருந்தால், அது வாக்கி-டாக்கியை பெறும் பயன்முறையில் வைத்திருக்கிறது மற்றும் டிஜிட்டல் முள் எண் 3 அதிகமாக இருந்தால், மைக்ரோஃபோன் செயல்முறையால் எடுக்கப்பட்ட குரல் சமிக்ஞையை மைக்ரோகண்ட்ரோலர் மூலம் அனுப்புவதற்கான வாக்கி-டாக்கியை டிரான்ஸ்மிட்டிங் பயன்முறையில் மாற்றுகிறது. வெளிப்புற ஆண்டெனாவுடன் NRF24L01 + PA + LNA.
படி 6: மின்சாரம் வழங்குவதற்காக, நான் இந்த லி-அயன் பேட்டரியைத் தேர்ந்தெடுத்துள்ளேன். அதிகாரத்திற்கு, Arduino IC Atmega328p, NRF24L01 + PA + LNA, ஆடியோ பெருக்கி, PTT பொத்தான் மற்றும் மைக்ரோஃபோன் சுற்று போன்ற அனைத்து கூறுகளும் கீழே காட்டப்பட்டுள்ளபடி இந்த திட்டத்திற்காக 2 செட் லி-அயன் பேட்டரியைப் பயன்படுத்தினேன்.

ஒரு நல்ல கலத்திற்கு மின்னழுத்த நிலை 3.8v முதல் 4.2 வோல்ட் வரை உள்ளது மற்றும் சார்ஜிங் மின்னழுத்தம் 4v முதல் 4.2 வோல்ட் வரை மட்டுமே. லித்தியம் பேட்டரிகள் பற்றி மேலும் அறிய நீங்கள் இணைக்கப்பட்ட கட்டுரையை சரிபார்க்கலாம். இந்த பேட்டரிகள் சிறிய மின்னணு சாதனங்கள் மற்றும் மின்சார வாகனங்களில் மிகவும் பிரபலமாக பயன்படுத்தப்படுகின்றன. ஆனால் லி-அயன் பேட்டரி செல்கள் மற்ற பேட்டரிகளைப் போல வலுவானவை அல்ல, அவை அதிக கட்டணம் வசூலிக்கப்படுவதிலிருந்தும் மிக வேகமாக வெளியேற்றப்படுவதிலிருந்தும் பாதுகாப்பு தேவை, அதாவது சார்ஜ் / டிஸ்சார்ஜ் மின்னோட்டம் மற்றும் மின்னழுத்தம் பாதுகாப்பான வரம்புகளுக்குள் பராமரிக்கப்பட வேண்டும். எனவே, நான் மிகவும் புரோபல்லர் லி-அயன் பேட்டரி சார்ஜிங் தொகுதியைப் பயன்படுத்தினேன் - TP4056. போர்ட்டபிள் பவர் வங்கியைக் கட்டுவதற்கு நாங்கள் முன்னர் இந்த தொகுதியைப் பயன்படுத்தினோம், இந்த போர்டில் கூடுதல் விவரங்களுக்கு நீங்கள் அதைப் பார்க்கலாம்.
படி 7: நான் 2 ஆம்ப் டி.சி.யை டி.சி ஸ்டெப் அப் பூஸ்டர் தொகுதிக்கு பயன்படுத்தினேன், ஏனெனில் ஆர்டுயினோ அட்மேகா 328 பி, ஆடியோ பெருக்கி, மைக்ரோஃபோன் சர்க்யூட், பி.டி.டி பொத்தான் எல்லாவற்றிற்கும் 5 வோல்ட் தேவைப்படுகிறது, ஆனால் எனது பேட்டரி 3.7 வி முதல் 4.2 வி வரை மட்டுமே வழங்க முடியும், எனவே எனக்கு ஒரு பூஸ்ட் மாற்றி தேவை நிலையான மின்சக்தி வெளியீட்டின் 1 ஆம்பிற்கு மேல் 5 வி அடைய.

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


வாக்கி டாக்கி அர்டுயினோ குறியீடு
உங்கள் Arduino Walkie talkie க்கான முழுமையான நிரலை இந்தப் பக்கத்தின் கீழே காணலாம். இந்த பிரிவில், நிரல் எவ்வாறு செயல்படுகிறது என்பதை விவாதிப்போம். அங்கு செல்வதற்கு முன், கீழே பட்டியலிடப்பட்டுள்ள சில நூலகங்களை நீங்கள் சேர்க்க வேண்டும்.
- nRF24 நூலகம்
- nRF24 ஆடியோ நூலகம்
- மேனியாக்ஸ்பக் RF24 நூலகம்
கீழே காட்டப்பட்டுள்ளபடி ரேடியோ மற்றும் ஆடியோ நூலக தலைப்புகளைச் சேர்த்து நிரலாக்கத்தைத் தொடங்குங்கள்
#சேர்க்கிறது
ஊசிகளை 7 மற்றும் 8 இல் RF வானொலியைத் துவக்கி, ஆடியோ ரேடியோ எண்ணை 0 ஆக அமைக்கவும். மேலும், பின் 3 இல் ppt பொத்தானைத் தொடங்கவும்.
ஆர்.எஃப் 24 ரேடியோ (7,8); // ஊசிகளைப் பயன்படுத்தி ரேடியோவை அமைக்கவும் 7 (CE) 8 (CS) RF24Audio rfAudio (ரேடியோ, 0); // ரேடியோவைப் பயன்படுத்தி ஆடியோவை அமைக்கவும், ரேடியோ எண் 0 int talkButton = 3 க்கு அமைக்கவும்;
அமைவு செயல்பாட்டின் உள்ளே, பிழைத்திருத்தத்திற்காக 115200 பாட்ரேட்டில் சீரியல் மானிட்டரைத் தொடங்கவும். பின்னர் ppt பொத்தானை பின் 3 உடன் குறுக்கீடு முள் என இணைக்கவும்.
void setup () {Serial.begin (115200); printf_begin (); radio.begin (); radio.printDetails (); rfAudio.begin (); pinMode (talkButton, INPUT); பொத்தானைப் பேசுவதை சரிபார்க்க // செட் குறுக்கீடு அபுட்டன் பிரஸ் இணைக்கவும் இன்டர்ரப்ட் (டிஜிட்டல் பின்டோஇன்டெரப்ட் (டாக் பட்டன்), பேச்சு, மாற்றம்); // ஒவ்வொரு தொகுதிக்கும் rfAudio.receive () ஐப் பெற இயல்புநிலை நிலையை அமைக்கிறது; }
அடுத்து, பேச்சு () என்று அழைக்கப்படும் ஒரு செயல்பாடு உள்ளது, இது குறுக்கீட்டிற்கு பதிலளிக்கும். பொத்தானை அழுத்தி, ஆடியோவை அனுப்ப டிரான்ஸ்மிட் பயன்முறையில் நுழைந்தால் நிரல் பொத்தானின் நிலையை சரிபார்க்கிறது. பொத்தான் வெளியிடப்பட்டால் அது பெறும் பயன்முறையில் நுழைகிறது.
void talk () {if (DigitalRead (talkButton)) rfAudio.transmit (); வேறு rfAudio.receive (); } வெற்றிட சுழற்சி () {}
இந்த திட்டத்தின் முழுமையான செயல்பாட்டை கீழே இணைக்கப்பட்ட வீடியோவில் காணலாம். வாக்கி டாக்கி செயல்பாட்டின் போது சில சத்தத்தை உருவாக்குகிறது, இது nRF24L01 தொகுதியின் கேரியர் அதிர்வெண்ணிலிருந்து வரும் சத்தம். நல்ல ஒலி சென்சார் அல்லது மைக்ரோஃபோன் தொகுதியைப் பயன்படுத்துவதன் மூலம் இதைக் குறைக்கலாம். இந்த திட்டத்தைப் பற்றி ஏதேனும் கேள்விகள் இருந்தால், அவற்றை கீழே உள்ள கருத்துப் பிரிவில் விடலாம். உங்கள் பிற தொழில்நுட்ப வினவல்களுக்கு விரைவான பதில்களைப் பெற எங்கள் மன்றங்களையும் பயன்படுத்தலாம்.
