குரல் செயல்படுத்தப்பட்ட வீட்டு ஆட்டோமேஷனை எவ்வாறு வடிவமைப்பது?

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



குரல் கட்டுப்படுத்தப்பட்ட வீட்டு ஆட்டோமேஷன்

Arduino ஐப் பயன்படுத்தி வீட்டு உபகரணங்களை தானியக்கமாக்குவது எப்படி?

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



படி 1: பயன்படுத்தப்படும் கூறுகள் (வன்பொருள்)

  • Arduino uno
  • HC-05 புளூடூத் தொகுதி
  • 2N2222 NPN டிரான்சிஸ்டர்
  • 12 வி ரிலே தொகுதி
  • 1 கி-ஓம் மின்தடை
  • டிசி அடாப்டருக்கு 12 வி ஏசி
  • 1N4007 பிஎன் சந்தி டையோடு
  • ஜம்பர் கம்பிகள்

படி 2: பயன்படுத்தப்படும் கூறுகள் (மென்பொருள்)

  • புரோட்டஸ் 8 நிபுணத்துவத்தை (பதிவிறக்கம் செய்யலாம் இங்கே )

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



படி 3: கூறுகளைப் படிப்பது

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



  1. Arduino UNO: Arduino UNO என்பது மைக்ரோகண்ட்ரோலர் போர்டு ஆகும், இது மைக்ரோசிப் ஏடிமேகா 328P ஐ உள்ளடக்கியது மற்றும் இது Arduino.cc ஆல் உருவாக்கப்பட்டது. இந்த குழுவில் டிஜிட்டல் மற்றும் அனலாக் தரவு ஊசிகளின் தொகுப்பு உள்ளது, அவை மற்ற விரிவாக்க பலகைகள் அல்லது சுற்றுகளுடன் இணைக்கப்படலாம். இந்த குழுவில் 14 டிஜிட்டல் ஊசிகளும், 6 அனலாக் ஊசிகளும் உள்ளன, மேலும் ஒரு வகை பி யூ.எஸ்.பி கேபிள் வழியாக அர்டுயினோ ஐடிஇ (ஒருங்கிணைந்த மேம்பாட்டு சூழல்) உடன் நிரல்படுத்தக்கூடியவை. இதற்கு 5 வி சக்தி தேவைப்படுகிறது இயக்கப்பட்டது மற்றும் ஒரு சி குறியீடு இயக்க.

    Arduino UNO

  2. HC-05 வயர்லெஸ் புளூடூத் சீரியல் டிரான்ஸ்ஸீவர் : இந்த திட்டத்தில் எங்களுக்கு வயர்லெஸ் தொடர்பு தேவை, எனவே நாங்கள் புளூடூத் தொழில்நுட்பத்தைப் பயன்படுத்துவோம், மேலும் அந்த தொகுதிக்கு HC-05 பயன்படுத்தப்படுகிறது. இந்த தொகுதி பல நிரல்படுத்தக்கூடிய பாட் விகிதங்களைக் கொண்டுள்ளது, ஆனால் இயல்புநிலை பாட் வீதம் 9600 பிபிஎஸ் ஆகும். இது மாஸ்டர் அல்லது அடிமை என கட்டமைக்கப்படலாம், அதே நேரத்தில் மற்றொரு தொகுதி HC-06 அடிமை பயன்முறையில் மட்டுமே செயல்பட முடியும். இந்த தொகுதிக்கு நான்கு ஊசிகளும் உள்ளன. ஒன்று வி.சி.சி (5 வி) மற்றும் மீதமுள்ள மூன்று ஜி.என்.டி, டி.எக்ஸ் மற்றும் ஆர்.எக்ஸ். இந்த தொகுதியின் இயல்புநிலை கடவுச்சொல் 1234 அல்லது 0000 . நாங்கள் இரண்டு மைக்ரோகண்ட்ரோலர்களுக்கிடையில் தொடர்பு கொள்ள விரும்பினால் அல்லது தொலைபேசி அல்லது லேப்டாப் எச்.சி -05 போன்ற புளூடூத் செயல்பாட்டுடன் எந்த சாதனத்துடனும் தொடர்பு கொள்ள விரும்பினால் அதைச் செய்ய எங்களுக்கு உதவுகிறது. பல Android பயன்பாடுகள் ஏற்கனவே கிடைக்கின்றன, இது இந்த செயல்முறையை மிகவும் எளிதாக்குகிறது.

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

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

    பிடி குரல் கட்டுப்பாட்டு பயன்பாடு



  4. 12 வி ரிலே தொகுதி: மைக்ரோகண்ட்ரோலரிலிருந்து உயர் மின்னழுத்த சுமைகளை யாராவது மாற்ற விரும்பினால், இந்த 12 வி ரிலே போர்டு அதைச் செய்ய முடியும். இது 10A / 250V AC (DC 30V / 10A) என மதிப்பிடப்பட்ட 8 x 12V ரிலேக்களைக் கொண்டுள்ளது. ஒவ்வொரு ரிலே தொகுதியும் ஒரு மைக்ரோகண்ட்ரோலர் வெளியீட்டு முள் மூலம் நேரடியாக இணைக்கக்கூடிய ஆப்டோ-தனிமைப்படுத்தப்பட்ட டிஜிட்டல் உள்ளீட்டால் இயக்கப்படும் / அணைக்கப்படும். உள்ளீடுகளை மாற்றுவதற்கு தோராயமாக 1.0 வி மின்னழுத்தம் மட்டுமே தேவைப்படுகிறது, ஆனால் 12 வி வரை உள்ளீட்டு மின்னழுத்தங்களைக் கையாள முடியும். இது 5 வி மற்றும் 3.3 வி சாதனங்களுக்கு ஏற்றதாக அமைகிறது. நீங்கள் கட்டுப்படுத்த விரும்பும் உங்கள் சாதனங்களின் எண்ணிக்கைக்கு ஏற்ப ரிலே தொகுதியை வாங்கலாம். எடுத்துக்காட்டாக, நீங்கள் 4 சாதனங்களைக் கட்டுப்படுத்த விரும்பினால் 4 ரிலே தொகுதி வாங்க வேண்டும்.

    12 வி ரிலே தொகுதி

படி 4: சுற்று வரைபடத்துடன் சுற்று வடிவமைப்பைப் புரிந்துகொள்வது

முதலாவதாக, நாம் HC-05 ஐ Arduino UNO உடன் இணைக்க வேண்டும். புளூடூத் UART நெறிமுறையைப் பயன்படுத்துவதால், நாம் Arduino இன் RX மற்றும் TX ஊசிகளைப் பயன்படுத்த வேண்டும். எங்கள் சொந்த RX மற்றும் TX ஊசிகளை வரையறுக்க “SoftwareSerial” நூலகத்தைப் பயன்படுத்துவோம் (பின் 2 RX மற்றும் முள் 3 TX). புளூடூத் தொகுதியின் ஆர்எக்ஸ் முள் மற்றும் அர்டுயினோவின் டிஎக்ஸ் முள் ஆகியவை துண்டிக்கப்படும். இரண்டாவதாக, ரிலேக்களை அர்டுயினோவுடன் இணைப்போம். நாங்கள் 4 - சேனல்களுடன் ஒரு ரெடிமேட் ரிலே போர்டைப் பயன்படுத்தினோம், எனவே தனிப்பட்ட ரிலேக்களின் உள்ளீடுகளை அர்டுயினோவுடன் இணைக்க வேண்டும். ரிலே தொகுதிக்கு சுமை இணைக்க கீழே உள்ள வரைபடத்தைப் பார்க்கவும்:

ரிலே தொகுதி சுற்றுக்கு அசெம்பிளிங்

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

சுற்று வரைபடம்

படி 5: திட்டத்தின் செயல்பாட்டுக் கொள்கை

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

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

ஜோடி ஸ்மார்ட்போன்

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

குரல் அங்கீகரிக்கப்பட்டது

பயன்பாட்டின் மூலம் சரம் அங்கீகரிக்கப்படும்போது, ​​அது சரத்தை “ஒளியை இயக்கு” ​​என அனுப்பும் மற்றும் புளூடூத் தொகுதிக்கு பெறப்பட்ட உண்மையான செய்தி இந்த வகை வடிவமைப்பைக் கொண்டுள்ளது ( '*செய்தி#' ). பிச்சை மற்றும் சரத்தின் முடிவில் ‘*’ மற்றும் ‘#’ திணிப்பதற்கான காரணம் செய்தியின் தொடக்கத்தையும் முடிவையும் அடையாளம் காண்பதுதான். பெறப்பட்ட செய்தி சில முன் வரையறுக்கப்பட்ட சரங்களுடன் ஒப்பிடப்படுகிறது, மேலும் செய்தி அவற்றுடன் பொருந்தினால் “ஆன்” மற்றும் ஆஃப் செய்தல் போன்ற அதனுடன் தொடர்புடைய செயல் நடக்கும்.

இந்த திட்டத்தில் நாங்கள் பின்வரும் கட்டளைகளைப் பயன்படுத்தினோம்: “ஏசியை இயக்கவும்”, “ஏசியை அணைக்க”, “ஒளியை இயக்கவும்”, “ஒளியை அணைக்க”, “டிவியை இயக்கவும்”, “டிவியை அணைக்க”, “விசிறியை இயக்கவும் ”,“ அனைத்தையும் இயக்கவும் ”மற்றும்“ அனைத்தையும் அணைக்க ”.

படி 6: Arduino உடன் தொடங்குவது

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

1). Arduino போர்டு உங்கள் கணினியுடன் இணைக்கப்படும்போது, ​​“கட்டுப்பாட்டுப் பலகத்தை” திறந்து “வன்பொருள் மற்றும் ஒலி” என்பதைக் கிளிக் செய்க. பின்னர் “சாதனங்கள் மற்றும் அச்சுப்பொறிகள்” என்பதைக் கிளிக் செய்க. உங்கள் Arduino போர்டு இணைக்கப்பட்டுள்ள துறைமுகத்தின் பெயரைக் கண்டறியவும். என் விஷயத்தில் இது “COM14” ஆனால் அது உங்கள் கணினியில் வேறுபட்டிருக்கலாம்.

துறைமுகத்தைக் கண்டறிதல்

2). இப்போது Arduino IDE ஐத் திறக்கவும். கருவிகளில் இருந்து, Arduino போர்டை அமைக்கவும் Arduino / Genuino UNO.

அமைத்தல் வாரியம்

3). அதே கருவி மெனுவிலிருந்து, கட்டுப்பாட்டு பலகத்தில் நீங்கள் பார்த்த போர்ட் எண்ணை அமைக்கவும்.

துறைமுகத்தை அமைத்தல்

4). இந்த குரல் கட்டுப்பாட்டு பயன்பாட்டைப் பயன்படுத்த, Arduino IDE இல் சேர்க்க எங்களுக்கு ஒரு சிறப்பு நூலகம் தேவை. இந்த நூலகம் குறியீட்டோடு கீழே உள்ள இணைப்பில் இணைக்கப்பட்டுள்ளது. நூலகத்தைச் சேர்க்க செல்லவும் ஸ்கெட்ச்> நூலகத்தைச் சேர்க்கவும்> ZIP ஐச் சேர்க்கவும். நூலகம் .

நூலகம் சேர்க்கவும்

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

நீங்கள் குறியீட்டை பதிவிறக்கம் செய்யலாம் இங்கே கிளிக் செய்க.

படி 7: குறியீட்டைப் புரிந்துகொள்வது

குறியீடு மிகவும் சிக்கலானது அல்ல, ஆனால் அதன் சில பகுதிகள் சுருக்கமாக கீழே விவரிக்கப்பட்டுள்ளன.

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

# அடங்கும் const int rxPin = 2; // புளூடூத் தொகுதிக்கு மீன்களைத் தொடங்கவும் const int txPin = 3; மென்பொருள்சீரியல் மைசீரியல் (rxPin, txPin); int ac = 4; // வீட்டு உபகரணங்களுக்கான ஊசிகளைத் தொடங்கவும் int light = 5; int விசிறி = 6; int tv = 7; சரம் தரவு;

2. வெற்றிட அமைப்பு () துவக்கப்பட்ட ஊசிகளை INPUT மற்றும் OUTPUT ஆக பயன்படுத்த அமைக்கும் ஒரு செயல்பாடு. பாட் வீதமும் இங்கே தொடங்கப்படுகிறது. பாட் வீதம் என்பது அர்டுயினோ போர்டு இணைக்கப்பட்ட கூறுகளுடன் தொடர்பு கொள்ளும் வேகம். எங்கள் செயல்பாட்டில், சாதனங்களுடன் இணைக்கப்பட்ட அனைத்து ஊசிகளையும் அமைத்துள்ளோம் குறைந்த.

void setup () {Serial.begin (9600); mySerial.begin (9600); pinMode (ac, OUTPUT); pinMode (ஒளி, OUTPUT); pinMode (விசிறி, OUTPUT); pinMode (தொலைக்காட்சி, OUTPUT); டிஜிட்டல்ரைட் (ac, LOW); டிஜிட்டல்ரைட் (ஒளி, குறைந்த); டிஜிட்டல்ரைட் (விசிறி, குறைந்த); டிஜிட்டல்ரைட் (டிவி, குறைந்த); }

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

போது (1) // தொடர்ச்சியாக உள்ளீட்டைப் பெறுகிறது {போது (mySerial.available ()<=0); ch = mySerial.read(); if(ch=='#') break; data+=ch; }

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

if (data == '* AC ஐ இயக்கவும்') {DigitalWrite (ac, HIGH); Serial.println ('ac on'); } else if (data == '* AC ஐ முடக்கு') {DigitalWrite (ac, LOW); Serial.println ('ac off'); } else என்றால் (தரவு == '* ஒளியை இயக்கவும்') {டிஜிட்டல்ரைட் (ஒளி, உயர்); Serial.println ('லைட் ஆன்'); } else if (தரவு == '* ஒளியை அணைக்க') {டிஜிட்டல்ரைட் (ஒளி, குறைந்த); Serial.println ('லைட் ஆஃப்'); } else என்றால் (தரவு == '* விசிறியை இயக்கவும்') {டிஜிட்டல்ரைட் (விசிறி, உயர்); Serial.println ('fan on'); } else என்றால் (தரவு == '* விசிறியை அணைக்கவும்') {டிஜிட்டல்ரைட் (விசிறி, குறைந்த); Serial.println ('fan off'); } else என்றால் (தரவு == '* டிவியை இயக்கவும்') {டிஜிட்டல்ரைட் (டிவி, உயர்); Serial.println ('tv on'); } else என்றால் (தரவு == '* டிவியை இயக்கவும்') {டிஜிட்டல்ரைட் (டிவி, குறைந்த); Serial.println ('tv off'); } else என்றால் (தரவு == '* அனைத்தையும் இயக்கவும்') {டிஜிட்டல்ரைட் (ac, HIGH); டிஜிட்டல்ரைட் (ஒளி, உயர்); டிஜிட்டல்ரைட் (விசிறி, உயர்); டிஜிட்டல்ரைட் (தொலைக்காட்சி, உயர்); Serial.println ('all on'); } else என்றால் (தரவு == '* அனைத்தையும் முடக்கு') {டிஜிட்டல்ரைட் (ac, LOW); டிஜிட்டல்ரைட் (ஒளி, குறைந்த); டிஜிட்டல்ரைட் (விசிறி, குறைந்த); டிஜிட்டல்ரைட் (டிவி, குறைந்த); Serial.println ('all off'); }}

பயன்பாடுகள்

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