ரோபோவின் ரிமோட் கண்ட்ரோல். ரோபோவைக் கட்டுப்படுத்தும் வழிகள். வைஃபை கட்டுப்பாடு

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

படி 1: உங்களுக்கு என்ன தேவை

  • வளைவு உணரிகள்;
  • Arduino UNO;

  • புளூடூத் தொகுதி HC-05;

  • கையுறை;

  • குதிப்பவர்கள்;

  • 9B பேட்டரி;

  • பாக்கெட் குறியீடு பயன்பாடு.

படி 2: ஃபிர்மாட்டா தரநிலையை Arduino க்கு பதிவேற்றவும்

பாக்கெட் குறியீட்டுடன் இணைக்க, ஃபிர்மேட்டா தரநிலையை Arduino போர்டில் ஏற்றுவது அவசியம். இந்த திட்டத்தில் நாங்கள் Arduino UNO ஐப் பயன்படுத்துகிறோம், ஆனால் எந்த Arduino போர்டையும் பயன்படுத்தலாம்.

  • Arduino போர்டை கணினி / மடிக்கணினியுடன் இணைக்கிறோம்.
  • Arduino ஐடியில், COM போர்ட்டைத் தேர்ந்தெடுக்கவும். கருவிகள் -> தொடர் போர்ட் -> தொடர்புடைய COM போர்ட்
  • அடுத்து, பலகை வகையைத் தேர்ந்தெடுக்கவும். கருவிகள் -> பலகை -> உங்கள் Arduino போர்டு
  • பின்னர் Firmata தரநிலையைத் தேர்ந்தெடுக்கவும். எடுத்துக்காட்டுகள் -> Firmata -> Standard Firmata
  • "பதிவேற்றம்" என்பதைக் கிளிக் செய்து, குறியீட்டை போர்டில் பதிவேற்றவும்.

படி 3: சென்சார்களை போர்டுடன் இணைத்து கையுறையுடன் இணைக்கவும்

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

படி 4: HC-05 புளூடூத் தொகுதியை Arduino உடன் இணைக்கவும்

புளூடூத் தொகுதி மற்றும் அர்டுயினோ போர்டின் ஊசிகளை பின்வருமாறு இணைக்கிறோம்:

  • HC05 Tx - Arduino Rx
  • HC05 Rx - Arduino Tx
  • விசிசி - 5 வி
  • GND - GND

படி 5: Arduino ஐ பேட்டரியுடன் இணைக்கவும்

புளூடூத் தொகுதியுடன் Arduino போர்டை இயக்க 9V பேட்டரியைப் பயன்படுத்துகிறோம். இந்த வகையான தளவமைப்பு ஒரு மணிக்கட்டு / வளையலில் எளிதாக ஏற்றுவதற்கு அனுமதிக்கிறது. மிகவும் கச்சிதமானது சிறந்தது.

படி 6: பாக்கெட் குறியீடு திட்டம்

நிரலைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டுகள் கீழே உள்ளன. முதலில், PHIRO Pro பயன்முறை 3 இல் (புளூடூத் பயன்முறையில்) உள்ளதா என்பதை உறுதிப்படுத்தவும். மேலே உள்ள காட்சிக்கு அடுத்துள்ள நீல நிற LED இயக்கப்படும் முன், PHIRO இல் உள்ள பயன்முறை பொத்தானை அழுத்தவும்.

நிரலுக்கு, பொதுவாக 7 முறைகள் உள்ளன.

  • ஆள்காட்டி விரல் நேராகிவிட்டது. ஹெட்லைட்கள் சிவப்பு நிறத்தில் ஒளிரும். நிரல் STOP என்பதைக் காட்டுகிறது.
  • ஆள்காட்டி மற்றும் நடுத்தர விரல்கள் நேராக்கப்படுகின்றன. ஹெட்லைட்கள் பச்சை நிறத்தில் ஒளிரும். நிரல் STOP என்பதைக் காட்டுகிறது.
  • ஆள்காட்டி, நடுத்தர மற்றும் மோதிர விரல்கள் நேராக்கப்படுகின்றன. ஹெட்லைட்கள் நீல நிறத்தில் ஒளிரும். நிரல் STOP என்பதைக் காட்டுகிறது.
  • உள்ளங்கை திறந்திருக்கும். PHIRO முன்னோக்கி நகர்கிறது. ஹெட்லைட்கள் வெண்மையாக ஒளிரும். நிரல் முன்னோக்கி காட்டுகிறது.
  • உள்ளங்கை ஒரு முஷ்டியில் இறுக்கப்படுகிறது. PHIRO நிறுத்துகிறது. ஹெட்லைட்கள் அணைக்கப்பட்டுள்ளன. நிரல் STOP என்பதைக் காட்டுகிறது.
  • உள்ளங்கை ஒரு முஷ்டியில் இறுக்கப்பட்டு இடது பக்கம் சாய்ந்திருக்கும் (தொலைபேசி இடது பக்கம் சாய்ந்திருக்கும்). PHIRO இடதுபுறம் திரும்புகிறது. இடதுபுற ஹெட்லைட் மஞ்சள் நிறத்தில் ஒளிரும். நிரல் இடதுபுறத்தைக் காட்டுகிறது.
  • உள்ளங்கை ஒரு முஷ்டியில் இறுக்கப்பட்டு வலது பக்கம் சாய்ந்துள்ளது (தொலைபேசி வலது பக்கம் சாய்ந்துள்ளது). PHIRO வலதுபுறம் திரும்புகிறது. வலதுபுற ஹெட்லைட் மஞ்சள் நிறத்தில் ஒளிரும். நிரல் வலது காட்டுகிறது.

படி 7: இறுதி நிறுவலை மேற்கொள்ளவும்

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

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

அவ்வளவுதான்!) உங்கள் கவனத்திற்கு நன்றி)

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

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


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

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

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

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

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

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

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

தளங்களிலிருந்து பொருட்களை அடிப்படையாகக் கொண்டது:
http://interfax.ru/
http://newsru.com/
http://lenta.ru/
http://rtc.ru/

அறிவுத் தளத்தில் உங்கள் நல்ல படைப்பை அனுப்புவது எளிது. கீழே உள்ள படிவத்தைப் பயன்படுத்தவும்

மாணவர்கள், பட்டதாரி மாணவர்கள், தங்கள் படிப்பிலும் வேலையிலும் அறிவுத் தளத்தைப் பயன்படுத்தும் இளம் விஞ்ஞானிகள் உங்களுக்கு மிகவும் நன்றியுள்ளவர்களாக இருப்பார்கள்.

http://www.allbest.ru/ இல் வெளியிடப்பட்டது

ஒரு கல்வி ரோபோவிற்கான ரிமோட் கண்ட்ரோல் அமைப்பின் உருவாக்கம்

அறிமுகம்

ரோபோடிக்ஸ் பயனர் நிரல் நுண்செயலி

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

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

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

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

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

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

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

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

ரோபாட்டிக்ஸ் வளர்ச்சியுடன், 3 வகையான ரோபோக்கள் தோன்றியுள்ளன:

கடுமையான செயல் திட்டத்துடன்;

மனித ஆபரேட்டரால் கட்டுப்படுத்தப்படுகிறது;

செயற்கை நுண்ணறிவுடன், மனித தலையீடு இல்லாமல் நோக்கத்துடன் செயல்படும்.

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

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

திட்ட இலக்கை அடைய, பின்வரும் பணிகள் அமைக்கப்பட்டு தீர்க்கப்பட்டன:

1) கட்டுப்பாட்டு சாதனத்தின் தொகுதி வரைபடத்தை உருவாக்குதல். ரிமோட் கண்ட்ரோல் சிஸ்டம் கொண்ட கல்வி மொபைல் ரோபோவின் செயல்பாட்டின் தொகுதி வரைபடம் உருவாக்கப்படுகிறது.

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

3) கட்டுப்பாட்டு சாதனத்திற்கான அல்காரிதம் மற்றும் நிரலை உருவாக்குதல்;

1 . கட்டுப்பாட்டு சாதனத்தின் தொகுதி வரைபடத்தை உருவாக்குதல்

கணினி தொகுதி வரைபடம்

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

புளூடூத் தொகுதி, இதையொட்டி, சிக்னல்களைப் பெறுகிறது மற்றும் செயலாக்கமின்றி, முக்கிய கட்டுப்பாட்டு உறுப்பு - மைக்ரோகண்ட்ரோலருக்கு அனுப்புகிறது.

தகவலைப் பெற்று, மைக்ரோகண்ட்ரோலர் அதை செயலாக்குகிறது மற்றும் கட்டுப்பாட்டு இயக்கிக்கான கட்டுப்பாட்டு சமிக்ஞைகளை உருவாக்குகிறது. மற்றும் கட்டுப்பாட்டு இயக்கி மூலம், மின்னழுத்தம் DC மோட்டார்கள் அவற்றின் செயல்பாட்டிற்கு வழங்கப்படுகிறது.

2 . DC மோட்டார்களுக்கான நுண்செயலி கட்டுப்பாட்டு சாதனத்தின் உருவாக்கம்

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

மின்சுற்று வரைபடத்தின் வளர்ச்சி

எஞ்சின் தேர்வு

இந்த வேலையில் கட்டுப்பாட்டு பொருளாக, வேலைக்காக குறிப்பாக வாங்கப்பட்ட ரேடியோ-கட்டுப்பாட்டு காரில் நிறுவப்பட்ட இயந்திரங்களை நாங்கள் தேர்ந்தெடுத்தோம்.

மைக்ரோகண்ட்ரோலரைத் தேர்ந்தெடுப்பது

Atmel இலிருந்து Atmega8 மைக்ரோகண்ட்ரோலர் சமிக்ஞைகளைப் பெறுவதற்கும் செயலாக்குவதற்கும் முக்கிய அங்கமாகத் தேர்ந்தெடுக்கப்பட்டது (பின் இணைப்பு B ஐப் பார்க்கவும்). மைக்ரோகண்ட்ரோலரில் UART போர்ட்கள் மற்றும் 3 டைமர்கள் உள்ளன, இது இந்த வேலைக்கு அவசியம்.

அட்மெல் டிஜிட்டல் சிக்னல் செயலிகள் பரவலாகப் பயன்படுத்தப்படுகின்றன, ஏனெனில் அவை மலிவு விலை மற்றும் போதுமான சாதனங்கள் உள்ளன.

மைக்ரோ சர்க்யூட் மற்றும் தகவல் தொடர்பு இடைமுகத்தைத் தேர்ந்தெடுப்பது

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

இந்த திட்டத்தில் கணினியுடன் தொடர்பு இடைமுகமாக UART இடைமுகம் தேர்ந்தெடுக்கப்பட்டது. இந்த இடைமுகம் தற்செயலாக தேர்ந்தெடுக்கப்படவில்லை, ஏனெனில் தரவு பரிமாற்றத்திற்கு புளூடூத் தொகுதி பயன்படுத்தப்படுகிறது, இது UART இடைமுகத்தைப் பயன்படுத்துகிறது. மற்றொரு நன்மை அதன் நல்ல தரவு பரிமாற்ற வேகம் - 9600 Kbps.

இயந்திர சக்தியின் கணக்கீடு.

மாதிரியின் எடை 0.7 கிலோ, அதிகபட்ச வேகம் 30 மிமீ சக்கர விட்டம் கொண்ட 1 மீ / வி ஆகும்.

முடுக்கம் கணக்கிடுவோம்:

முறுக்கு பின்வருமாறு கணக்கிடப்படுகிறது:

மந்தநிலை மற்றும் கோண முடுக்கம் b = தருணத்தில்

அதிகபட்ச இயந்திர சக்தியைக் கணக்கிட, இயந்திர வேகம் பயன்படுத்தப்படுகிறது, நிமிடத்திற்கு புரட்சிகளில் வெளிப்படுத்தப்படுகிறது:

எஞ்சின் சக்தி முறுக்கு மற்றும் வேகத்திற்கு விகிதாசாரமாகும்:

மின்சுற்று வரைபடத்தின் கணக்கீடு

ஆற்றல் கட்டுப்பாட்டு இயக்கியைத் தேர்ந்தெடுப்பது.

இந்த வேலையில் பின்வரும் பண்புகளுடன் L298N இயக்கியைப் பயன்படுத்துகிறோம்:

அதிகபட்ச இயக்க மின்னழுத்தம்: Upit< Uдрайвера=46 В;

வழங்கல் மின்னழுத்தம் U சப்ளை =+5 V, +3.3 V;

அதிகபட்ச வெளியீட்டு மின்னோட்டம் (ஒரு சேனலுக்கு): Ipit< Iдрайвера=2 А:

மின்தடையங்களின் கணக்கீடு.

மைக்ரோகண்ட்ரோலரின் ரீசெட் முள், தொழில்நுட்ப ஆவணங்களின்படி, 10 kOhm இன் பெயரளவு மதிப்புடன் ஒரு புல்-அப் மின்தடையம் மூலம் மின்சாரம் வழங்க பரிந்துரைக்கப்படுகிறது.

மைக்ரோகண்ட்ரோலர் மற்றும் புளூடூத் தொகுதியை இணைப்பதற்கான மின்தடையங்கள் தொகுதியின் தொழில்நுட்ப ஆவணங்களின் அடிப்படையில் நிறுவப்பட்டுள்ளன: இயக்க மின்னழுத்தம் 3.3 V; 5 V மின்னழுத்தத்துடன் பணிபுரியும் போது, ​​4.7 kOhm இன் பெயரளவு மதிப்புடன் மின்தடையங்களை நிறுவவும்.

நிலையான செயல்பாட்டிற்கும், எல்.ஈ.டி எரிவதைத் தவிர்ப்பதற்கும், சுற்றுகளில் பாயும் மின்னோட்டம் பெயரளவுக்கு (10 அல்லது 20 மில்லியம்ப்ஸ்) ஒத்திருக்க வேண்டும், இதற்காக 1 kOhm எதிர்ப்பைக் கொண்ட மின்தடையை நிறுவுகிறோம்.

மின்தேக்கிகளின் கணக்கீடு.

மின்சக்தி மூலத்திலிருந்து வரும் மின்னழுத்தத்தை உறுதிப்படுத்த, 30 μF மற்றும் 100 μF திறன் கொண்ட மின்தேக்கிகள் இணையாக இணைக்கப்பட்டன.

புளூடூத் தொகுதி 3.3 V மின்னழுத்தத்தில் இயங்குகிறது என்பது ஏற்கனவே அறியப்படுகிறது; 5 V சிப்பில் இயக்க மின்னழுத்தம் அதிகமாக இருக்கும், இது தொகுதி எரிவதற்கு வழிவகுக்கும். எனவே, மின்னழுத்தத்தை குறைக்க L78L33 நிலைப்படுத்தியை இணைக்க வேண்டியது அவசியம். அதன் தொழில்நுட்ப ஆவணங்களின் அடிப்படையில், 0.33 μF மற்றும் 0.1 μF திறன் கொண்ட 2 மின்தேக்கிகள் தேவைப்படும். இணைப்பு வரைபடம் படத்தில் காட்டப்பட்டுள்ளது.

L78L33 நிலைப்படுத்தி இணைப்பு வரைபடம்

PCB வடிவமைப்பு

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

PCB ஐ வடிவமைக்கும்போது, ​​பின்வருவனவற்றைக் கருத்தில் கொள்ள வேண்டும்.

ஏதேனும் கட்டுப்பாடுகள் இல்லாவிட்டால், அச்சிடப்பட்ட சர்க்யூட் போர்டு (பிசிபி) சதுரமாக அல்லது செவ்வகமாக இருக்க வேண்டும். எந்த பக்கத்தின் அதிகபட்ச அளவும் 520 மிமீக்கு மேல் இருக்கக்கூடாது. PP இன் தடிமன் தொடரில் உள்ள எண்களில் ஒன்றிற்கு ஒத்திருக்க வேண்டும்: 0.8; 1.0; 1.5; 2.0 PP இன் பகுதியைப் பொறுத்து.

துளைகளின் மையங்கள் ஒருங்கிணைப்பு கட்டம் முனைகளில் அமைந்திருக்க வேண்டும். ஒவ்வொரு பெருகிவரும் மற்றும் துளை வழியாக ஒரு தொடர்பு திண்டு மூலம் மூடப்பட்டிருக்க வேண்டும்.

பெருகிவரும் துளைகளின் விட்டம் மற்றும் மைக்ரோ சர்க்யூட் லீட்களின் விட்டம் 0.8 ... 1.2 மிமீ வரை இருக்கும், மற்றும் மின்தடை லீட்களின் விட்டம் சுமார் 0.66 மிமீ வரை இருக்கும். உற்பத்தி செயல்முறையை எளிதாக்குவதற்கு, போர்டில் உள்ள பெருகிவரும் துளைகள் 0.8 மற்றும் 1.2 மிமீ விட்டம் கொண்டவை. கட்டம் சுருதி 1.27 மிமீ.

POS-61 சாலிடருடன் உறுப்புகளை சாலிடர் செய்யவும். குழு பொருள் GOST 10316-86 படி கண்ணாடியிழை படலம் STEF 2-1.5-50 ஆகும்.

ஒரு சட்டசபை வரைபடத்தின் வளர்ச்சி

சட்டசபை வரைபடத்தை உருவாக்கும் போது, ​​​​பின்வரும் தேவைகளுக்கு கவனம் செலுத்தப்பட வேண்டும்:

1) ஆவணங்களை வரைவதற்கான தேவைகளை கணக்கில் எடுத்துக்கொண்டு, DC மோட்டார் கட்டுப்பாட்டு சாதனத்தின் சட்டசபை வரைபடத்தின் வளர்ச்சி வளர்ந்த சுற்று வரைபடத்தின் அடிப்படையில் மேற்கொள்ளப்படுகிறது;

2) தயாரிப்பை கூறு பாகங்களாகப் பிரிப்பதற்கான திட்டத்தின் படி, GOST 2.201-68 க்கு இணங்க சட்டசபை அலகு மற்றும் அதன் கூறுகளுக்கு ஒரு பதவியை ஒதுக்கவும்;

3) GOST 2.109-73 இன் தேவைகளுக்கு ஏற்ப தேவையான பரிமாணங்களை உள்ளிடவும்;

4) விவரக்குறிப்பை நிரப்பவும், GOST 2.108-68 இன் அனைத்து தேவைகளையும் பூர்த்தி செய்தல்;

5) பிரதான கல்வெட்டை நிரப்பவும் மற்றும் தேவையான பிற கல்வெட்டுகளை முடிக்கவும் (தொழில்நுட்ப தேவைகள், முதலியன).

3 . கட்டுப்பாட்டு சாதனத்திற்கான அல்காரிதம் மற்றும் நிரலின் உருவாக்கம்

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

DC மோட்டார்களுக்கான நுண்செயலி கட்டுப்பாட்டு சாதனத்திற்கான வழிமுறையின் உருவாக்கம்.

நுண்செயலி கட்டுப்பாட்டு சாதனத்தின் இயக்க வழிமுறையின் வரைபடத்தை படம் 3 காட்டுகிறது.

அனுப்பப்பட்ட பைட் மதிப்புகள்:

10:00 - நிறுத்து; 01 - முன்னோக்கி; 10 - பின்; 11 - நிறுத்து.

23:00 - நிறுத்து; 01 - வலது; 10 - இடது; 11 - நிறுத்து.

திட்டத்தின் வளர்ச்சி.

டிசி மோட்டார்களுக்கான கட்டுப்பாட்டு திட்டத்தின் வளர்ச்சி.

DC மோட்டார்களை கட்டுப்படுத்த இந்த திட்டம் அவசியம். மைக்ரோகண்ட்ரோலர் தொலைபேசியிலிருந்து ஒரு நிரலால் கட்டுப்படுத்தப்படுகிறது.

ATmega8 மைக்ரோகண்ட்ரோலரைப் பயன்படுத்தி DC மோட்டார் கட்டுப்பாட்டு நிரல் (இணைப்பு A ஐப் பார்க்கவும்).

தொலைபேசிக்கான ஒரு திட்டத்தின் வளர்ச்சி.

இந்த நிரலை இயக்க, உங்கள் கணினியில் Windows 98/2000/ME/XP நிறுவியிருக்க வேண்டும். இந்த திட்டம் Android SDK சூழலில் உருவாக்கப்பட்டது.

பின்வரும் பெயர்வெளிகள் வேலைக்குப் பயன்படுத்தப்படுகின்றன:

java.io.IOException இறக்குமதி;

java.io ஐ இறக்குமதி செய்யவும். OutputStream;

java.util இறக்குமதி. பட்டியல்;

java.util.UUID இறக்குமதி;

android.app ஐ இறக்குமதி செய்யவும். செயல்பாடு;

android.app ஐ இறக்குமதி செய்யவும். AlertDialog;

android.app ஐ இறக்குமதி செய்யவும். முன்னேற்ற உரையாடல்;

android.bluetooth இறக்குமதி. புளூடூத் அடாப்டர்;

android.bluetooth இறக்குமதி. புளூடூத் சாதனம்;

android.bluetooth இறக்குமதி. புளூடூத்சாக்கெட்;

android.content ஐ இறக்குமதி செய்யவும். சூழல்;

android.content ஐ இறக்குமதி செய்யவும். Dialog Interface;

android.content ஐ இறக்குமதி செய்யவும். நோக்கம்;

android.content ஐ இறக்குமதி செய்யவும். உரையாடல் இடைமுகம். OnClickListener;

android.hardware இறக்குமதி. சென்சார்;

android.hardware இறக்குமதி. சென்சார் நிகழ்வு;

android.hardware இறக்குமதி. சென்சார் ஈவென்ட் லிஸ்டனர்;

android.hardware இறக்குமதி. சென்சார்மேனேஜர்;

android.net ஐ இறக்குமதி செய்யவும். உரி;

android.os ஐ இறக்குமதி செய்யவும். மூட்டை;

android.os ஐ இறக்குமதி செய்யவும். கையாளுபவர்;

android.os ஐ இறக்குமதி செய்யவும். செய்தி;

android.view இறக்குமதி. லேஅவுட் இன்ஃப்ளேட்டர்;

android.view இறக்குமதி. பட்டியல்;

android.view இறக்குமதி. மெனுஇன்ஃப்ளேட்டர்;

android.view இறக்குமதி. MenuItem;

android.view இறக்குமதி. MotionEvent;

android.view இறக்குமதி. காண்க;

android.widget இறக்குமதி. பொத்தானை;

android.widget இறக்குமதி. TextView;

android.widget இறக்குமதி. சிற்றுண்டி;

நிரலின் பயன்பாட்டின் நோக்கம் மற்றும் நிபந்தனைகள்.

நிரல் ஒரு நுண்செயலி சாதனத்திற்கு சிக்னல்களை உருவாக்க மற்றும் அனுப்ப வடிவமைக்கப்பட்டுள்ளது.

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

நிரலுக்கான அணுகல்

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

நிரலைத் தொடங்க, நீங்கள் சாதனத்தில் புளூடூத்தை இயக்க வேண்டும் மற்றும் "BluCar" பயன்பாட்டைத் தொடங்க வேண்டும். "சாதனத்துடன் இணை" பொத்தானைப் பயன்படுத்தி, புளூடூத் தொகுதியுடன் ("லின்வோர்") இணைப்பை நிறுவவும். எல்இடி ஒளிருவதை நிறுத்தியதும், நீங்கள் தரவை மாற்றத் தொடங்கலாம்.

4. பயனர் வழிகாட்டி

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

படத்தில் காட்டப்பட்டுள்ள பொத்தானைப் பயன்படுத்தி கல்வி மொபைல் ரோபோவின் சக்தியை இயக்கவும்.

ஆற்றல் பொத்தானை

படம் 5 இல் காட்டப்பட்டுள்ள இரண்டு எல்.ஈ.டி ஒளிரும் வரை காத்திருங்கள்.முதல் (வெள்ளை) சர்க்யூட்டில் நிறுவப்பட்டு, ஒவ்வொரு நொடியும் ஒளிரும், சுற்றுக்கு சக்தி உள்ளது மற்றும் செயல்பாட்டிற்கு தயாராக உள்ளது என்பதைக் குறிக்கிறது. இரண்டாவது LED புளூடூத் தொகுதியில் அமைந்துள்ளது மற்றும் 2 இயக்க முறைகளைக் கொண்டுள்ளது:

ஒளிரும்: இணைப்புக்காக காத்திருக்கிறது;

நிலையான ஒளி: இணைப்பைக் குறிக்கிறது.

LED வேலை நிலை

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

"BluCar" தொலைபேசியில் நிரல்

கட்டுப்பாட்டு முறைகள்:

"முன்னோக்கி" பொத்தான் - முன்னோக்கி நகரும்;

"தலைகீழ்" பொத்தான் - பின்னோக்கி நகர்த்தவும்;

வலது விளிம்புடன் கிடைமட்ட விமானத்தில் தொலைபேசியை சுழற்றுதல் - முன் சக்கரங்களை வலதுபுறமாக திருப்புதல்;

இடது விளிம்புடன் கிடைமட்ட விமானத்தில் தொலைபேசியை சுழற்றுதல் - முன் சக்கரங்களை இடது பக்கம் திருப்புதல்;

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

முடிவுரை

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

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

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

மேலே உள்ள முடிவுகள் முதல் (கோட்பாட்டு) பகுதியிலிருந்து எடுக்கப்பட்டவை. ஒரு தொகுதி வரைபடம் உருவாக்கப்பட்டது.

DC மோட்டார்களின் ரிமோட் கண்ட்ரோலுக்கான நுண்செயலி அடிப்படையிலான சாதனம் எவ்வாறு உருவாக்கப்பட்டது என்பதை இரண்டாவது அத்தியாயம் விவரிக்கிறது.

மூன்றாவது அத்தியாயத்தில், டிசி மோட்டார்களின் கட்டுப்பாட்டைக் காட்சிப்படுத்துவதற்கான ஒரு அல்காரிதம் மற்றும் ஃபோன் புரோகிராம் உருவாக்கப்பட்டது.

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

நூல் பட்டியல்

1. செமனோவ் பி.யு. அமெச்சூர் மற்றும் தொழில் வல்லுநர்களுக்கான பவர் எலக்ட்ரானிக்ஸ் - எம்.: சோலோன்-ஆர், 2001. -126 பக்.

2. லாரன் டார்சி, ஷேன் காண்டர்: 24 மணி நேரத்தில் ஆண்ட்ராய்டு. Google இயக்க முறைமைக்கான நிரலாக்க பயன்பாடுகள். எட். ரீட் குழு, 2011

3. கசட்கின் ஏ.எஸ். மின் பொறியியல்: பாடநூல். பல்கலைக்கழகங்களுக்கான கையேடு. 4வது பதிப்பு. - எம்.: Energoatomizdat, 1983. -440 p., உடம்பு.

4. Evstifeev A.V.: ATMEL இலிருந்து டைனி மற்றும் மெகா குடும்பங்களின் AVR மைக்ரோகண்ட்ரோலர்கள். பப்ளிஷிங் ஹவுஸ் "டோடேகா-XXI", 2008. - 558 பக்.

5. Romanycheva E.T. ரேடியோ-எலக்ட்ரானிக் உபகரணங்களுக்கான வடிவமைப்பு ஆவணங்களை உருவாக்குதல் மற்றும் செயல்படுத்துதல். / அடைவு. எம்.: ரேடியோ மற்றும் கம்யூனிகேஷன், 1989. - 448 பக்.

6. சிவுகின் டி.வி. இயற்பியலின் பொதுப் படிப்பு: டி.1. இயக்கவியல்: பல்கலைக்கழகங்களில் இயற்பியல் மேஜர்களுக்கான பாடநூல். - எம்.: நௌகா, 1974. - 520 பக்.

7. ஹார்விட்ஸ் பி., ஹில் டபிள்யூ. தி ஆர்ட் ஆஃப் சர்க்யூட் டிசைன். 3 தொகுதிகளில். பெர். ஆங்கிலத்தில் இருந்து - எம்.: மிர், 1993.

8. Atmel, 16K பைட்டுகள் கொண்ட 8-பிட் மைக்ரோகண்ட்ரோலர் இன்-சிஸ்டம் புரோகிராம் செய்யக்கூடிய ஃப்ளாஷ் Atmega16 - டேட்டாஷீட்.

9. L298 - டூயல் ஃபுல்-பிரிட்ஜ் டிரைவர் - டேட்டாஷீட்.

10. L78L00 தொடர் - நேர்மறை மின்னழுத்த சீராக்கிகள் - தரவுத்தாள்.

11. புளூடூத் சீரியல் மாற்றி UART இடைமுகம் 9600bps பயனர் வழிகாட்டி - தரவுத்தாள்

12. விக்கிபீடியா: கட்டற்ற கலைக்களஞ்சியம். 2012. URL: http://ru.wikipedia.org. (அணுகல் தேதி: 05/20/2012).

Allbest.ru இல் வெளியிடப்பட்டது

...

இதே போன்ற ஆவணங்கள்

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

    பாடநெறி வேலை, 06/24/2013 சேர்க்கப்பட்டது

    ATmega 128 கட்டுப்படுத்தியை அடிப்படையாகக் கொண்ட ஒரு நுண்செயலி அடிப்படையிலான DC மோட்டார் கட்டுப்பாட்டு சாதனத்தின் சுற்று வரைபடத்தை உருவாக்குதல். சாதனத்தை ஒழுங்குபடுத்துவதற்கும் சரியான செயல்பாட்டைச் செய்வதற்கும் அசெம்பிளர் மொழியில் துணை நிரல்களின் தொகுப்பை உருவாக்குதல்.

    பாடநெறி வேலை, 01/14/2011 சேர்க்கப்பட்டது

    தொழில்துறை ரோபோ SM40TS இன் சாதனம் மற்றும் தொழில்நுட்ப தரவுகளின் பண்புகள். U83-K1883 தொடர் நுண்செயலி கருவியின் விளக்கம், அதன் கட்டளை அமைப்பு, K572PV4 மைக்ரோ சர்க்யூட், செயல்பாட்டு, சுற்று வரைபடங்கள் மற்றும் கட்டுப்பாட்டு நிரலின் இயக்க வழிமுறை.

    பாடநெறி வேலை, 06/02/2010 சேர்க்கப்பட்டது

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

    பாடநெறி வேலை, 10/25/2009 சேர்க்கப்பட்டது

    அணுகல் கட்டுப்பாட்டு அமைப்பின் நோக்கம், வகைப்பாடு மற்றும் அமைப்பு. தனிப்பட்ட அடையாளத்திற்கான பயோமெட்ரிக் வழிமுறைகளின் முக்கிய பண்புகள். கருவிழி மூலம் பயனர் அடையாளம். சாதனத்தின் செயல்பாட்டிற்கான அல்காரிதம் உருவாக்கம்.

    ஆய்வறிக்கை, 11/25/2014 சேர்க்கப்பட்டது

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

    ஆய்வறிக்கை, 04/11/2012 சேர்க்கப்பட்டது

    பணியின் பொருத்தம். சாதனத்தின் செயல்பாட்டு வரைபடத்தின் வளர்ச்சி. ரேடார் நிறுவல் (RLU). நுண்செயலி பகுதி. சாதன செயல்பாட்டு வழிமுறையின் நியாயப்படுத்தல். சாதன கட்டுப்பாட்டு திட்டத்தின் வளர்ச்சி. அல்காரிதம் வரைபடம். திட்டத்திற்கான விளக்கங்கள்.

    பாடநெறி வேலை, 10/18/2007 சேர்க்கப்பட்டது

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

    பாடநெறி வேலை, 07/31/2012 சேர்க்கப்பட்டது

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

    பாடநெறி வேலை, 12/20/2015 சேர்க்கப்பட்டது

    RS-232 இடைமுகத்தை (COM போர்ட்) IEEE 1284 (LPT போர்ட்) ஆக மாற்றும் நுண்செயலி சாதனத்தை வடிவமைத்தல். சாதனத்தின் தடுப்பு வரைபடம். ATMega 8 மைக்ரோகண்ட்ரோலரில் ஒரு தொடர் இடைமுகத்தை இணையான இடைமுகமாக மாற்றுகிறது.

வணக்கம், ஹப்ராஹப்ர்! நான் ஜூன் 11 மாலை அமர்ந்து படம் பார்த்துக் கொண்டிருந்தேன். நான் எதிர்பாராத விதமாக, நான் இதுவரை அறியாத ஒரு பெண், அவர்களின் புதிய தேடலுக்காக ஒரு ரோபோவை உருவாக்கும் வாய்ப்பை எனக்கு எழுதியதைக் கண்டுபிடித்தேன். இதன் முக்கிய அம்சம் என்னவென்றால், நீங்கள் புதிர்களைத் தீர்க்க வேண்டும், மறைந்திருக்கும் இடங்களை ஆராய வேண்டும், குறிப்புகளைச் சரியாகப் பயன்படுத்த வேண்டும், கிடைக்கும் பொருட்களைப் பயன்படுத்த வேண்டும், இறுதியில் சாவிகளைப் பெற வேண்டும் மற்றும் கதவுகளைத் திறக்க வேண்டும்... தனி நிரலைப் பயன்படுத்தி கணினியிலிருந்து கட்டுப்படுத்தப்படும் ரோபோவை உருவாக்க வேண்டியிருந்தது. சில சிக்கல்கள் குறித்து எனக்கு சந்தேகம் இருந்தது, எடுத்துக்காட்டாக: எனக்கு நேரம் கிடைக்குமா மற்றும் வயர்லெஸ் தரவு பரிமாற்றத்தை எவ்வாறு சரியாக செய்வது (நான் முன்பு NXT இல் வயர்லெஸ் தரவு பரிமாற்றத்தை மட்டுமே செய்தேன்)? நன்மை தீமைகளை எடைபோட்ட பிறகு, நான் ஒப்புக்கொண்டேன். அதன் பிறகு, தரவு பரிமாற்றத்தைப் பற்றி சிந்திக்க ஆரம்பித்தேன். ரோபோவை விரைவாக உருவாக்குவது அவசியம் என்பதால், நினைவில் வைத்து மேலும் தேர்ச்சி பெற நேரமில்லை, எடுத்துக்காட்டாக, டெல்பி, எனவே கட்டளைகளை அனுப்பும் ஒரு தொகுதியை உருவாக்க யோசனை எழுந்தது. COM போர்ட்டுக்கு தரவை அனுப்ப கணினி தேவை. இந்த முறை விசித்திரமானது, ஆனால் வேகமானது. இதைத்தான் நான் இங்கு விவரிக்க விரும்புகிறேன். ரேடியோ-கட்டுப்பாட்டு காரை உருவாக்க உங்களுக்கு உதவும் 3 நிரல்களையும் இணைக்கிறேன்.
டிரான்ஸ்மிட்டர் அசெம்பிளி மற்றும் அதன் திட்டம்.
DFrobot இலிருந்து FTDI Basic Breakout 5/3.3V இலிருந்து ஒரு கணினிக்கான தொகுதியை உருவாக்கினேன், இது மிகவும் பொதுவான ATMEGA 328P-PU மைக்ரோகண்ட்ரோலர் மற்றும் Arduino பூட்லோடர் மற்றும் nRF24L01 சிப்பை அடிப்படையாகக் கொண்ட ஒரு ரேடியோ தொகுதி. அடிப்படையில் இது ரேடியோ தொகுதியுடன் கூடிய Arduino Uno மட்டுமே. உள்ளது உள்ளபடி தான். ரேடியோ தொகுதியில் நான் உடனடியாக கவனிக்காத ஒரு அம்சம் உள்ளது: உள்ளீட்டு மின்னழுத்தம் 3 முதல் 3.6 வோல்ட் வரை இருக்க வேண்டும் (அதற்கு 5 வோல்ட் பயன்படுத்தினால் அது கொல்லாது, ஆனால் வேலை செய்யாது), தருக்கத்தின் மேல் வரம்பு அலகு 5V ஆகும். இதன் பொருள் ரேடியோ தொகுதியை மெகாவுடன் இணைக்க உங்களுக்கு 3.3V மற்றும் 5V இடையே நிலை மாற்றி தேவையில்லை, ஆனால் நீங்கள் 3.3V நிலைப்படுத்தியை நிறுவ வேண்டும். FTDI ஒரு உள்ளமைக்கப்பட்ட நிலைப்படுத்தியை கொண்டுள்ளது, அதிலிருந்து ரேடியோ தொகுதியை இயக்கினேன்.

தொகுதியே இது போல் தெரிகிறது (அசெம்பிளியிலும் உள்ளேயும்):

நிரல் துவக்கம், தொடக்க செய்தி மற்றும் கட்டுப்பாட்டு நிரலிலிருந்து கட்டளைகளை செயலாக்குதல் ஆகியவற்றைக் கொண்டுள்ளது. என் விஷயத்தில் இப்படித்தான் இருந்தது. Mirf நூலகத்தின் அடிப்படை கட்டளைகள்:

#சேர்க்கிறது
#சேர்க்கிறது
#சேர்க்கிறது
#சேர்க்கிறது
#சேர்க்கிறது
ரேடியோ தொகுதி வேலை செய்ய இந்த நூலகங்கள் தேவை

Mirf.csnPin = 4 - ரேடியோ தொகுதிக்கும் MK க்கும் இடையே "தொடர்பு கொள்ள அனுமதி"க்கு பொறுப்பான பின் எண்ணை அமைக்கிறது
Mirf.cePin = 6 - ரேடியோ தொகுதி (ரிசீவர்/டிரான்ஸ்மிட்டர்) இயக்க முறைக்கு பொறுப்பான பின் எண்ணை அமைக்கிறது
Mirf.spi = &MirfHardwareSpi - SPI வரியை கட்டமைக்கிறது
Mirf.init() - ரேடியோ தொகுதியை துவக்குகிறது
Mirf.payload = 1 - ஒரு செய்தியின் பைட்டுகளில் அளவு (இயல்புநிலை 16, அதிகபட்சம் 32)
Mirf.channel = 19 - சேனலை அமைக்கிறது (0 - 127, இயல்புநிலை 0)
Mirf.config() - பரிமாற்ற அளவுருக்களை அமைக்கிறது


Mirf.setTADDR((பைட் *)"serv1") - ரேடியோ தொகுதியை டிரான்ஸ்மிட்டர் பயன்முறைக்கு மாற்றுகிறது
Mirf.setRADDR((பைட் *)“serv1”) - ரேடியோ தொகுதியை ரிசீவர் பயன்முறைக்கு மாற்றுகிறது

Mirf.send(data) - ஒரு பைட் வரிசையை அனுப்புகிறது
Mirf.dataReady() - பெறப்பட்ட தரவு செயலாக்கம் முடிந்ததை தெரிவிக்கிறது
Mirf.getData(data) - பெறப்பட்ட தரவை தரவு வரிசையில் எழுதவும்

டிரான்ஸ்மிட்டர் நிரலுக்கான குறியீட்டை இணைக்கிறேன்.

டிரான்ஸ்மிட்டர் திட்டம்

#சேர்க்கிறது
#சேர்க்கிறது
#சேர்க்கிறது
#சேர்க்கிறது
#சேர்க்கிறது

சார் செயலில்;
பைட் தரவு;

வெற்றிட அமைப்பு()
{
Serial.begin(19200);

Mirf.csnPin = 4;
Mirf.cePin = 6;

Mirf.init();
Mirf.payload = 1;
Mirf.channel = 19;
Mirf.config();

Mirf.setTADDR((பைட் *)"serv1");

//வேலையின் தொடக்கத்தைப் பற்றிய சமிக்ஞை செய்தி
தரவு=7;
Mirf.send(data);
தாமதம்(200);
}

வெற்றிட வளையம்()
{
என்றால் (Serial.available()) //தரவு படிக்கத் தயாராக இருந்தால்
{
செயலில்=Serial.read(); // ஒரு மாறிக்கு தரவை எழுதவும்
}

என்றால் (செயலில்=="2")
{
தரவு=2;
}

என்றால் (செயலில்=="3")
{
தரவு=3;
}

என்றால் (செயலில்=="4")
{
தரவு=4;
}

என்றால் (செயலில்=="5")
{
தரவு=5;
}

என்றால் (செயலில்=="6")
{
தரவு=6;
}

Mirf.send(data); //தரவை அனுப்பவும்
போது(Mirf.isSending()); // தரவு அனுப்பப்படும் வரை காத்திருங்கள்
}

மேலாண்மை திட்டம்.

ஒரு சுவாரஸ்யமான விஷயம் உள்ளது - செயலாக்கம். தொடரியல் Arduino இல் உள்ளதைப் போலவே உள்ளது, void loop() க்கு பதிலாக void draw() மட்டுமே உள்ளது. ஆனால் செயலாக்க தொடர் நூலகத்துடன் எனது சூழ்நிலையில் இது இன்னும் சுவாரஸ்யமாக மாறியது, இது ஒரு தொடர் போர்ட்டுடன் பணிபுரிய உங்களை அனுமதிக்கிறது. ஸ்பர்க்ஃபனின் இணையதளத்தில் உள்ள டுடோரியல்களைப் படித்த பிறகு, கணினியுடன் இணைக்கப்பட்ட ஆர்டுயினோவில் எல்இடியை மவுஸின் கிளிக்கில் ஒளிரச் செய்து விளையாடினேன். அதன் பிறகு, விசைப்பலகையில் இருந்து ரோபோவைக் கட்டுப்படுத்த ஒரு நிரலை எழுதினேன். நான் அம்பு கட்டுப்பாட்டு குறியீட்டை இணைக்கிறேன். கொள்கையளவில், அதில் அசாதாரணமானது எதுவும் இல்லை.

இயந்திர கட்டுப்பாட்டு திட்டம்

இறக்குமதி செயலாக்கம்.serial.*;
இறக்குமதி cc.arduino.*;

தொடர் myPort;
PFont f=createFont("LetterGothicStd-32.vlw", 24);

வெற்றிட அமைப்பு()
{
அளவு(360, 160);
பக்கவாதம் (255);
பின்னணி (0);
textFont(f);

சரம் portName = "XXXX"; // இங்கே நீங்கள் உங்கள் போர்ட்டின் பெயரை எழுத வேண்டும்
myPort = புதிய தொடர்(இது, portName, 19200);
}

வெற்றிடமான டிரா() (
என்றால் (விசை அழுத்தப்பட்டது == தவறானது)
{
தெளிவான ();
myPort.write("6");
println ("6");
}
}

வெற்றிட விசை அழுத்தப்பட்டது()
{
// 10 - உள்ளிடவும்
// 32 - விண்வெளி
// 37/38/39/40 - விசைகள்
தெளிவான ();

நிரப்பு(255);
டெக்ஸ்ட்அலைன்(சென்டர்);
//உரை (முக்கிய குறியீடு, 180, 80);

மாறு(விசை குறியீடு)
{
வழக்கு 37:
உரை("Edem vlevo", 180, 80);
myPort.write("1");
முறிவு;

வழக்கு 38:
உரை("எடம் பிரயாமோ", 180, 80);
myPort.write("2");
முறிவு;

வழக்கு 39:
உரை("Edem vpravo", 180, 80);
myPort.write("3");
முறிவு;

வழக்கு 40:
உரை("எடம் நசாத்", 180, 80);
myPort.write("4");
முறிவு;

இயல்புநிலை:
உரை("டகோய் கொம்மாண்டி நெட்", 180, 80);
myPort.write("6");
முறிவு;
}
}

ரிசீவர் திட்டம்.

இந்த நிரலின் துவக்கமானது ஒரு வரியில் டிரான்ஸ்மிட்டர் நிரலின் துவக்கத்திலிருந்து வேறுபடுகிறது. முடிவற்ற வளையத்தில் உள்ள முக்கிய கட்டளை Mirf.getData(data) ஆகும். அடுத்து, பெறப்பட்ட கட்டளை ரோபோவின் எந்த செயல்களுக்கும் ஒத்த எண்களுடன் ஒப்பிடப்படுகிறது. சரி, பின்னர் ரோபோ கட்டளைகளின்படி சரியாக செயல்படுகிறது. இயந்திரத்தின் பெறுநருக்கான நிரல் குறியீட்டை இணைக்கிறேன்.

இயந்திர திட்டங்கள்

#சேர்க்கிறது
#சேர்க்கிறது
#சேர்க்கிறது
#சேர்க்கிறது
#சேர்க்கிறது

வெற்றிட அமைப்பு()
{
Serial.begin(9600);

பின்முறை(13, அவுட்புட்); //எல்.ஈ.டி

Mirf.csnPin = 10;
Mirf.cePin = 9;
Mirf.spi =
Mirf.init();
Mirf.payload = 1;
Mirf.channel = 19;
Mirf.config();
Mirf.setRADDR((பைட் *)"serv1");
}

வெற்றிட வளையம்()
{
பைட் தரவு;

என்றால்(!Mirf.isSending() && Mirf.dataReady())
{
Mirf.getData(தரவு);
Serial.println(data);
}

மாறு (தரவு)
{
வழக்கு 1:
மோட்டார்கள் (-100, 100); // இடப்பக்கம் திரும்பு
முறிவு;

வழக்கு 2:
மோட்டார்கள் (100, 100); //நேராக செல்லுங்கள்
முறிவு;

வழக்கு 3:
மோட்டார்கள் (100, -100); // வலதுபுறம் திரும்ப
முறிவு;

வழக்கு 4:
மோட்டார்கள் (-100, -100); // திரும்பி செல்கிறேன்
முறிவு;

இயல்புநிலை:
மோட்டார்கள் (0, 0); // நிற்கிறோம்
முறிவு;
}

தாமதம்(50);
}

முடிவுரை.

இவை அனைத்திலிருந்தும் என்ன வந்தது:

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

குறிச்சொற்கள்: குறிச்சொற்களைச் சேர்க்கவும்

ரிமோட் கண்ட்ரோல், ver. 0.1.1

(மேனுவல் பயன்முறையில் உள்ள டேப்லெட்டிலிருந்து வைஃபை வழியாக ரோபோவை தொலைவிலிருந்து கட்டுப்படுத்தவும்)

OpenComputers modக்கான பல்நோக்கு நிரல்

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

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

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

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

அமைப்புகளில் உள்ள தகவல் தொழில்நுட்ப உலை 2-4 தொகுதிகள் ஆரம் உள்ள தொகுதிகளை அழிக்கிறது. நீங்கள் மறைந்திருக்கும் போது, ​​எந்த விதத்திலும் பார்க்க முடியாத நிலையில், பாதிக்கப்பட்டவரின் வீட்டிற்குள் நீங்கள் பதுங்கிச் செல்வதற்கான வாய்ப்பு உள்ளது.

நிரல் குறியீடு (சமீபத்தியம்):

மாத்திரை:(pastebin பெற b8nz3PrH tabletRC.lua)

ரோபோ:(பேஸ்ட்பின் 7V2fvm7L robotRC.lua கிடைக்கும்)

பழைய பதிப்புகள் (பழையவை):

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

டேப்லெட் (OS நிறுவப்பட்ட ஹார்ட் டிரைவை எடுத்துக் கொள்ளுங்கள்):

ரோபோ (இப்போதைக்கு நீங்கள் CL ஐ கைவிட்டு, ஒரு கன்ட்ரோலர்-போர்டு எக்ஸ்பாண்டரை உள்ளிடலாம். தேவைப்பட்டால், WF கார்டு அல்லது INET கார்டை உள்ள ரோபோவுக்குத் தள்ளலாம்):