ஆட்டோமேஷன் என்பது இன்றைய உலகின் சாராம்சம். ஆட்டோமேஷன் நம் வாழ்க்கையை எளிதாகவும் பாதுகாப்பாகவும் மாற்றும். ஆட்டோமேஷன் பெற பல வழிகள் உள்ளன. வைஃபை, ஐஆர், ஜிஎஸ்எம், புளூடூத் மற்றும் பல தொழில்நுட்பங்களால் ஆட்டோமேஷன் அடைய முடியும்.
முன்னதாக பல்வேறு தொழில்நுட்பங்களைப் பயன்படுத்தி பல வகையான வீட்டு ஆட்டோமேஷன்களை நாங்கள் உள்ளடக்கியுள்ளோம்:
- டிடிஎம்எஃப் அடிப்படையிலான வீட்டு ஆட்டோமேஷன்
- Arduino ஐப் பயன்படுத்தி GSM அடிப்படையிலான வீட்டு ஆட்டோமேஷன்
- Arduino ஐப் பயன்படுத்தி பிசி கட்டுப்படுத்தப்பட்ட வீட்டு ஆட்டோமேஷன்
- 8051 ஐப் பயன்படுத்தி புளூடூத் கட்டுப்படுத்தப்பட்ட வீட்டு ஆட்டோமேஷன்
- Arduino ஐப் பயன்படுத்தி ஐஆர் ரிமோட் கண்ட்ரோல்ட் ஹோம் ஆட்டோமேஷன்
- MATLAB மற்றும் Arduino ஐப் பயன்படுத்தி வீட்டு ஆட்டோமேஷன் திட்டம்
- ராஸ்பெர்ரி பை பயன்படுத்தி RF ரிமோட் கண்ட்ரோல்ட் எல்.ஈ.டி.
இந்த திட்டத்தில் புளூடூத் மற்றும் அர்டுயினோவைப் பயன்படுத்தி கம்பியில்லாமல் வீட்டு உபகரணங்களை கட்டுப்படுத்தப் போகிறோம் . Android ஸ்மார்ட் தொலைபேசியிலிருந்து தரவை Arduino க்கு அனுப்புவதன் மூலம் மின்சார சாதனங்களை எவ்வாறு கட்டுப்படுத்துவது என்பதை இங்கே காண்பிப்போம்.
தேவையான கூறுகள்:
- அர்டுடினோ மெகா (எந்த மாதிரியும்)
- Android தொலைபேசி
- HC05 புளூடூத் தொகுதிகள்
- புளூடூத் முனைய பயன்பாடு
- எல் 293 டி ஐ.சி.
- இரண்டு 6 வி ரிலேக்கள்
- இரண்டு பல்புகள்
- பிரெட் போர்டுகள்
- 12 வி, 1 ஏ அடாப்டர்
- 16x2 எல்சிடி
சுற்று வரைபடம்:
இந்த புளூடூத் கட்டுப்பாட்டு ஹோம் ஆட்டோமேஷனின் சுற்று வரைபடம் எளிதானது மற்றும் இணைப்புகளை எளிதாக உருவாக்க முடியும். எல்சிடி, புளூடூத் தொகுதி எச்.சி.05 மற்றும் எல் 293 டி டிரைவர் ஐ.சி ஆகியவை அர்டுயினோவுடன் இணைக்கப்பட்டுள்ளன.

இரண்டு ஒலிபரப்புகள் இரண்டு ஏசி உபகரணங்கள் செயல்பட L293D இணைப்பில் இருக்கிறீர்கள். ரிலே மொத்தம் ஐந்து ஊசிகளைக் கொண்டுள்ளது, இதில் இரண்டு ஊசிகளும் (COM முள் சுற்றி) L293D மற்றும் GND உடன் இணைக்கப்பட்டுள்ளன. மற்றும் COM (பொதுவான) முள் ஏசி மெயின்களுடன் இணைக்கப்பட்டுள்ளது லைவ் டெர்மினல் மற்றும் ரிலேவின் NO (பொதுவாக திறந்த) முள் பல்பின் ஒரு முனையத்துடன் இணைக்கப்பட்டுள்ளது. விளக்கின் பிற முனையம் நியூட்ரல் ஆஃப் ஏசி மெயினுடன் இணைக்கப்பட்டுள்ளது. ரிலேவின் வேலைகளை இங்கே பாருங்கள்.


மின்னோட்டத்தை அதிகரிக்க L293D இயக்கி ஐசி பொதுவாக பயன்படுத்தப்படுகிறது. L293D இன் Vcc2 அல்லது VS முள் Arduino இன் VIN முள் (உள்ளீட்டு மின்னழுத்த முள் அல்லது Vcc) உடன் இணைக்கப்பட வேண்டும். ஐ.சி.யின் உள்ளீடு 1 மற்றும் உள்ளீடு 2 ஊசிகளும் 10 மற்றும் 11 முள் அர்டுயினோவுடன் இணைக்கப்பட்டுள்ளன மற்றும் வெளியீட்டு ஊசிகளும் ரிலே ஊசிகளுடன் இணைக்கப்பட்டுள்ளன.
வேலை விளக்கம்:
முதலில் ப்ளூடூத் டெர்மினல் பயன்பாட்டை எங்கள் ஆண்ட்ராய்டு தொலைபேசியில் பிளே ஸ்டோரிலிருந்து பதிவிறக்கி நிறுவ வேண்டும், பின்னர் அதை வழக்கமாக இரண்டு ப்ளூடூத் சாதனங்களை இணைப்பது போல புளூடூத் தொகுதி HC05 உடன் இணைக்க வேண்டும். இந்த கட்டுரையை மேலும் சரிபார்க்கவும் Arduino க்கான புளூடூத் டெர்மினல் பயன்பாட்டை உள்ளமைக்கிறது.
இப்போது எங்கள் ஆண்ட்ராய்டு தொலைபேசியில் புளூடூத் டெர்மினல் பயன்பாட்டை நிறுவியுள்ளோம், இதன் மூலம் புளூடூத் தொகுதி HC05 க்கு தரவை அனுப்ப முடியும். Android ஸ்மார்ட் போன் மூலம் புளூடூத் டெர்மினல் ஆப் அனுப்பிய தரவை தொடர்ச்சியாக பெற HC05 புளூடூத் தொகுதி Arduino Mega உடன் இணைக்கப்பட்டுள்ளது. மின்னணு சாதனங்களின் ஆன் மற்றும் ஆஃப் நிலையைக் காண்பிக்க 16x2 எல்சிடி பயன்படுத்தப்படுகிறது. இரண்டு பல்புகளுடன் நேரடியாக இணைக்கப்பட்டுள்ள இரண்டு ரிலேவை இயக்க L293D ஐசி பயன்படுத்தப்படுகிறது. 12v அடாப்டர் Arduino மற்றும் சுற்றுக்கு சக்தி அளிக்கப் பயன்படுகிறது.

ஆண்ட்ராய்டு தொலைபேசியில் நாங்கள் தரவை அனுப்பும்போதெல்லாம், அனுப்பப்பட்ட எழுத்தை ஆர்டுயினோ சரிபார்த்து, குறியீட்டின் படி பொருத்தமான ஊசிகளை அதிகமாகவோ அல்லது குறைவாகவோ வைக்கிறது. இந்த ஊசிகளும் சாதனங்களை கட்டுப்படுத்தும் ரிலேக்களைக் கட்டுப்படுத்துகின்றன. எங்கள் திட்டத்தின் செயல்பாடு பின்வருமாறு:
- புளூடூத் டெர்மினல் ஆப் மூலம் நாம் 'அ' அனுப்பினால், பல்ப் 1 ஆன் மற்றும் பல்ப் 2 முடக்கப்படும்.
- புளூடூத் டெர்மினல் ஆப் மூலம் நாம் 'பி' அனுப்பினால், பல்ப் 2 ஆன் மற்றும் பல்ப் 1 முடக்கப்படும்.
- புளூடூத் டெர்மினல் ஆப் மூலம் 'சி' அனுப்பினால், இரண்டு பல்புகளும் இயக்கப்படும்.
- புளூடூத் டெர்மினல் ஆப் மூலம் நாம் 'டி' அனுப்பினால், இரண்டு பல்புகளும் அணைக்கப்படும். தனித்தனி பல்புகளை அணைக்க 'd' எழுத்து பயன்படுத்தப்படலாம்.
Arduino ரிலே கட்டுப்பாடு பற்றி நீங்கள் இங்கு மேலும் அறியலாம். ஆர்ப்பாட்டம் வீடியோவின் முழுமையான செயல்பாட்டை முடிவில் பாருங்கள்.
நிரலாக்க விளக்கம்:
இந்த திட்டத்திற்கான திட்டம் மிகவும் எளிமையானது மற்றும் எளிதில் புரிந்துகொள்ளக்கூடியதாக இருக்கும்.
உங்கள் Arduino குறியீட்டில் LiquidCrystal.h தலைப்பு கோப்பைச் சேர்க்கவும், இது LCD இன் வேலைக்கு அவசியம்.
#சேர்க்கிறது
வெற்றிட அமைவு () செயல்பாட்டில் கீழே உள்ளபடி Arduino இன் வெளியீட்டு ஊசிகளாக முள் 11 மற்றும் 10 ஐ உள்ளமைத்து, புளூடூத் தொகுதி HC05 வழியாக Arduino மற்றும் Android தொலைபேசிக்கு இடையேயான தகவல்தொடர்புக்கு Serial.begin (9600) ஐப் பயன்படுத்தவும்.
void setup () {pinMode (11, OUTPUT); pinMode (10, OUTPUT); சீரியல்.பெஜின் (9600); lcd.begin (16, 2); lcd.print ("** AUTOMATION **"); }
இல் வெற்றிடத்தை லூப் () மற்றும் செயல்பாடு, எந்த தொடர் தரவு முன்னிலையில் க்கான காசோலை ஒரு மாறி என்று தரவு வைத்து எரிப்பதை கேட்ச்.
void loop () {if (Serial.available ()> 0) {char c = Serial.read (); if (c == 'a') {Serial.print ("ஒரு குறியீட்டில்");…………………….
பின்னர் அந்த தொடர் தரவை (கரி சி) 'a', 'b', 'c', 'd' ஆகியவற்றுடன் ஒப்பிட்டுப் பாருங்கள், இது பயனரால் Android ஸ்மார்ட் போனால் அனுப்பப்படுகிறது. ஒப்பிட்ட பிறகு, எங்கள் குறியீட்டில் உள்ள எங்கள் பல்வேறு நிபந்தனைகளுக்கு ஏற்ப Arduino உபகரணங்களை இயக்கலாம் அல்லது அணைக்கலாம். உங்கள் தேவைக்கேற்ப குறியீட்டை மாற்றலாம். முழு குறியீட்டையும் கீழே சரிபார்க்கவும்.
