பாடம் 12: மொபைல் பயன்பாட்டைப் பயன்படுத்தி PiCAR-X ரோபோ காரைக் கட்டுப்படுத்துதல் | SunFounder மூலம் Raspberry Pi ஸ்மார்ட் ரோபோ கார்
இந்தப் பாடத்தில், அர்ப்பணிக்கப்பட்ட மொபைல் பயன்பாட்டைப் பயன்படுத்தி SunFounder PiCar-X Raspberry Pi ரோபோ காரை எவ்வாறு கட்டுப்படுத்துவது என்பதை ஆராய்வோம். இந்த டுடோரியல் தேவையான மென்பொருளை நிறுவுவது, ரோபோவை உங்கள் தொலைபேசியுடன் இணைப்பது, மற்றும் இயக்கத்தைக் கட்டுப்படுத்த, கேமரா ஃபீடைப் பார்க்க, மற்றும் சென்சார் தரவைக் கண்காணிக்க பயன்பாட்டின் இடைமுகத்தைப் பயன்படுத்துவது எப்படி என்பதை நிரூபிக்கிறது. இந்தத் திட்டத்தின் மதிப்பு IoT கருத்துகளின் நடைமுறை பயன்பாட்டில் உள்ளது, இது தொலைதூரத்தில் இயக்கப்படும் வாகனத்தை உருவாக்க உங்களை அனுமதிக்கிறது. இந்த அமைப்பை பல்வேறு திட்டங்களுக்குப் பயன்படுத்தலாம், எடுத்துக்காட்டாக:
- உங்கள் தொலைபேசியிலிருந்து ஓட்டி கண்காணிக்கக்கூடிய வீட்டு கண்காணிப்பு ரோபோவை உருவாக்குதல்.
- உட்புற அல்லது வெளிப்புற பயன்பாட்டிற்கான தொலை கட்டுப்பாட்டு ஆய்வு வாகனத்தை உருவாக்குதல்.
- கைமுறை மேலாண்மையுடன் தன்னாட்சி வழிசெலுத்தல் வழிமுறைகளை சோதிப்பதற்கான தளத்தை உருவாக்குதல்.
- வயர்லெஸ் தகவல்தொடர்பு நெறிமுறைகள் மற்றும் வன்பொருளுடன் மொபைல் பயன்பாட்டு ஒருங்கிணைப்பு பற்றி கற்றல்.
வன்பொருள் மற்றும் கூறுகள்
இந்த திட்டம் SunFounder PiCar-X கிட்டை அடிப்படையாகக் கொண்டது, இதில் தேவையான அனைத்து இயந்திர மற்றும் மின்னணு கூறுகள் அடங்கும். இந்த பாடத்தில் பயன்படுத்தப்படும் முக்கிய பாகங்கள்:
- Raspberry Pi (ரோபோவின் "மூளை").
- PiCar-X ரோபோ சேஸிஸ், மோட்டார்கள், சக்கரங்கள் மற்றும் கேமராவிற்கான சர்வோக்கள் உட்பட.
- தூர அளவீட்டிற்கான அல்ட்ராசோனிக் சென்சார்.
- வீடியோ ஸ்ட்ரீமிங்கிற்கான கேமரா தொகுதி.
- ரோபோவிற்கு மின்சக்தி அளிக்க பேட்டரி பேக்.
வயரிங் வழிகாட்டி
இந்த திட்டத்திற்கு முன் அசெம்பிள் செய்யப்பட்ட PiCar-X கிட் பயன்படுத்துவதால் தனி வயரிங் வரைபடம் தேவையில்லை. மோட்டார்கள், சென்சார்கள் மற்றும் கேமரா உட்பட அனைத்து கூறுகளும், கிட்டுடன் வரும் SunFounder கட்டுப்பாட்டு பலகை வழியாக Raspberry Pi உடன் இணைக்கப்பட்டுள்ளன. நீங்கள் வேறு ரோபோவைப் பயன்படுத்துகிறீர்களோ அல்லது உங்கள் சொந்த ரோபோவை உருவாக்குகிறீர்களோ, உங்கள் கூறுகளுக்கான குறிப்பிட்ட வயரிங் வரைபடத்தை நீங்கள் பார்க்க வேண்டும்.
மென்பொருள் அமைப்பு
உங்கள் தொலைபேசியுடன் PiCar-X ஐ கட்டுப்படுத்துவதற்கு முன், Raspberry Pi இல் மென்பொருளை அமைக்க வேண்டும். இந்த செயல்முறை தேவையான தொகுதிகளை நிறுவுதல் மற்றும் கட்டுப்படுத்தி நிரலை இயக்குவதை உள்ளடக்கியது.
முதலில், SunFounder கட்டுப்படுத்தி தொகுதியை நிறுவ வேண்டும். இது ஒரு முறை செய்யப்படும் அமைப்பு படியாகும். உங்கள் Raspberry Pi இல், ஒரு முனையத்தைத் திறந்து பின்வரும் கட்டளைகளை இயக்கவும்:
cd ~
sudo python3 setup.py
இது கட்டுப்படுத்திக்கான தேவையான நூலகங்கள் மற்றும் இயக்கிகளை நிறுவும். இது முடிந்ததும், மொபைல் பயன்பாட்டு கட்டுப்பாட்டை இயக்கும் முக்கிய பயன்பாட்டை இயக்கலாம். எடுத்துக்காட்டு கோப்பகத்திற்குச் சென்று ஸ்கிரிப்டை இயக்கவும்:
cd ~/pi-car-x/example
sudo python3 13.1.1_controller_app.py
இந்த குறியீடு இயங்கும்போது, PiCar-X அதன் சொந்த Wi-Fi ஹாட்ஸ்பாட்டைத் தொடங்கும் அல்லது உங்கள் நெட்வொர்க்குடன் இணைக்கும், மேலும் அது வீடியோவை ஸ்ட்ரீம் செய்யத் தொடங்கி மொபைல் பயன்பாட்டிலிருந்து கட்டளைகளைக் கேட்கும். முனையம் வீடியோ ஸ்ட்ரீம் கிடைக்கும் IP முகவரியையும் காண்பிக்கும், இது சிக்கல் தீர்க்க பயனுள்ளதாக இருக்கும்.
மொபைல் பயன்பாட்டு நிறுவல் மற்றும் இணைப்பு
ரோபோவைக் கட்டுப்படுத்த, உங்கள் Android அல்லது iOS சாதனத்தில் "SunFounder Controller" பயன்பாட்டை நிறுவ வேண்டும். உங்கள் ஆப் ஸ்டோரில் "SunFounder" எனத் தேடுவதன் மூலம் அதைக் காணலாம். நிறுவிய பிறகு, பயன்பாட்டைத் திறக்கவும். உங்கள் ரோபோவை பயன்பாட்டின் பட்டியலில் சேர்க்க வேண்டும். பயன்பாடு பல வகையான SunFounder ரோபோக்களை ஆதரிக்கிறது, எனவே PiCar-X மாதிரியைத் தேர்ந்தெடுக்க வேண்டும். தானியங்கி கண்டுபிடிப்பு வேலை செய்யவில்லை என்றால், இணைக்க ரோபோவின் IP முகவரியை கைமுறையாக உள்ளிடலாம். உங்கள் தொலைபேசி மற்றும் Raspberry Pi ஒரே நெட்வொர்க்கில் இருப்பதை உறுதிசெய்யவும்.
பயன்பாட்டைப் பயன்படுத்துதல்
இணைக்கப்பட்டதும், பயன்பாடு PiCar-X ஐ கட்டுப்படுத்த ஒரு வளமான இடைமுகத்தை வழங்குகிறது. முக்கிய திரையில் ரோபோவின் கேமராவிலிருந்து நேரடி வீடியோ ஃபீட் அடங்கும். வீடியோ பகுதியில் உங்கள் விரலை இழுப்பதன் மூலம் அல்லது திசை பேடைப் பயன்படுத்தி கேமராவின் பேன் மற்றும் டில்ட்டை கட்டுப்படுத்தலாம். பயன்பாடு அல்ட்ராசோனிக் சென்சாரிலிருந்து நிகழ்நேர தரவையும் காண்பிக்கும், ரோபோவின் முன் உள்ள பொருட்களுக்கான தூரத்தைக் காட்டுகிறது. இடைமுகத்தில் ரோபோவை முன்னோக்கி, பின்னோக்கி நகர்த்துவதற்கும், இடது அல்லது வலது திருப்புவதற்கும் ஜாய்ஸ்டிக் அல்லது திசை பொத்தான்கள் அடங்கும்.
உங்கள் தேவைகளுக்கு ஏற்ப பொத்தான்கள், ஸ்லைடர்கள் மற்றும் காட்சிகள் போன்ற வெவ்வேறு விட்ஜெட்களைச் சேர்ப்பதன் மூலம் பயன்பாட்டின் அமைப்பைத் தனிப்பயனாக்கலாம். இது உங்கள் குறிப்பிட்ட திட்டத்திற்கு ஏற்றவாறு கட்டுப்பாட்டு இடைமுகத்தை உருவாக்க உங்களை அனுமதிக்கிறது.
நேரடி திட்ட ஆர்ப்பாட்டம்
வீடியோ மென்பொருளை அமைப்பதிலிருந்து ரோபோவை ஓட்டுவது வரையிலான முழு செயல்முறையையும் நிரூபிக்கிறது. வழங்குநர் ரோபோவின் கேமரா ஃபீடுடன் எவ்வாறு இணைப்பது மற்றும் ரோபோவை வெவ்வேறு திசைகளில் நகர்த்த பயன்பாட்டின் கட்டுப்பாடுகளைப் பயன்படுத்துவது எப்படி என்பதைக் காட்டுகிறார். அல்ட்ராசோனிக் சென்சார் வாசிப்பும் நேரலையில் காட்டப்படுகிறது, பொருள்கள் நெருங்கும்போது அல்லது விலகும்போது புதுப்பிக்கப்படுகிறது. ரோபோ முழுமையாக செயல்படக்கூடியது மற்றும் மொபைல் பயன்பாட்டு கட்டளைகளுக்கு பதிலளிக்கக்கூடியது என்பதை இது உறுதிப்படுத்துகிறது.
குறியீடு விளக்கம்
எந்த குறியீடு பகுதிகளும் வழங்கப்படாததால், குறிப்பிட்ட பயனர்-கட்டமைக்கக்கூடிய மாறிகளை விவரிக்க முடியாது. இருப்பினும், இந்த திட்டத்தின் சூழலில், முக்கிய குறியீடு கோப்பில் பொதுவாக மேலே உள்ளமைவு பிரிவுகள் இருக்கும், அங்கு அமைப்புகளை சரிசெய்யலாம். எடுத்துக்காட்டாக, கேமரா தெளிவுத்திறன், கேமராவிற்கான சர்வோ கோணங்கள் அல்லது மோட்டார்களின் அதிகபட்ச வேகத்தை அமைக்க மாறிகள் இருக்கலாம். நீங்கள் குறியீட்டை மாற்ற விரும்பினால், ரோபோவின் நடத்தையை மாற்ற இந்த மாறிலிகளைத் தேட வேண்டும்.
வீடியோ அத்தியாயங்கள்
- [00:00] அறிமுகம் மற்றும் திட்ட கண்ணோட்டம்
- [02:01] பாட ஆவணங்களைக் கண்டறிதல்
- [03:21] SunFounder கட்டுப்படுத்தி தொகுதியை நிறுவுதல்
- [05:23] கட்டுப்படுத்தி பயன்பாட்டு குறியீட்டை இயக்குதல்
- [06:51] மொபைல் பயன்பாட்டை நிறுவி இணைத்தல்
- [08:09] கேமராவைக் கட்டுப்படுத்தி வீடியோ ஃபீடைப் பார்த்தல்
- [09:14] பயன்பாட்டு கட்டுப்பாடுகளுடன் ரோபோவை ஓட்டுதல்
- [10:02] நேரடி வீடியோ ஸ்ட்ரீம் மற்றும் ரோபோ இயக்கத்தை நிரூபித்தல்
- [13:05] முடிவு மற்றும் இறுதி எண்ணங்கள்
வளங்கள் மற்றும் மேற்கோள்கள்
இன்னும் எந்த வளங்களும் இல்லை.
கோப்புகள்📁
கோப்புகள் கிடைக்கவில்லை.