DIY: உங்கள் தொலைபேசியில் விழிப்பூட்டல்களை அனுப்பும் ஸ்மார்ட் டூர்பெல்லை உருவாக்குதல்

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



ஸ்மார்ட் டூர்பெல் சிஸ்டம்

உங்கள் மொபைல் தொலைபேசியில் ஸ்மார்ட் டூர்பெல் உருவாக்கிய விழிப்பூட்டல்களை எவ்வாறு பெறுவது?

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



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

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



  • சிம் செருகப்பட்ட சிம் 900 ஏ ஜிஎஸ்எம் தொகுதி
  • Arduino uno
  • ஜம்பர் கம்பிகள்
  • டிசி அடாப்டருக்கு 5 வி ஏசி

படி 2: வேலை

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



இந்த திட்டத்தின் இதயம் ஒரு SIM900A GSM தொகுதி . SIM900A ஒரு முழுமையான இரட்டை-இசைக்குழு ஜிபிஆர்எஸ் தொகுதி. இது ஒரு உள்ளமைக்கப்பட்ட RS232 ஐக் கொண்டுள்ளது, இது மிகவும் நம்பகமான மற்றும் அல்ட்ரா காம்பாக்ட் இடைமுகமாகும். இந்த தொகுதியின் செயல்பாட்டு அதிர்வெண் வரம்பு 900/1800 மெகா ஹெர்ட்ஸ் ஆகும். இந்த தொகுதிக்கும் வேறு எந்த மைக்ரோகண்ட்ரோலருக்கும் இடையிலான தொடர்பு RS232 உதவியுடன் சாத்தியமானது. இந்த தொகுதி ஒரு எஸ்எம்எஸ் அனுப்பலாம் மற்றும் இணைப்பு செய்யப்பட்ட பிறகு அழைப்பு விடுக்கலாம்.

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

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



படி 3: சர்க்யூட் அசெம்பிளிங்

அர்டுயினோ போர்டுடன் பி.ஐ.ஆர் சென்சார் இணைப்பு மிகவும் எளிது. Vcc ஐ Arduino மற்றும் GND முள் 5V உடன் முறையே Arduino மைதானத்துடன் இணைப்பதன் மூலம் சென்சார் இயக்கப்படுகிறது. PIR இன் OUTPUT முள் Arduino போர்டின் பின் 5 உடன் இணைக்கப்பட்டுள்ளது.

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

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

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

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

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

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

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

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

  4. அதே கருவி மெனுவிலிருந்து, போர்ட் எண்ணை அமைக்கவும். இந்த போர்ட் எண் கட்டுப்பாட்டு பலகத்தில் முன்பு கவனிக்கப்பட்ட போர்ட் எண்ணைப் போலவே இருக்க வேண்டும்.

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

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

    பதிவேற்றவும்

  6. குறியீட்டைப் பதிவிறக்க, இங்கே கிளிக் செய்க.

படி 5: ஜிஎஸ்எம் தொகுதியை உள்ளமைத்தல்

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

1. தொடக்கத்தில், ஆர்டுயினோ போர்டின் முள் துவக்கப்படுகிறது, இது பிஐஆர் சென்சாரின் OUTPUT முள் இணைக்கப் பயன்படும்.

int pirOutput = 5; // பி.ஐ.ஆர் சென்சாரின் வெளியீட்டை அர்டுயினோவின் பின் 5 உடன் இணைக்கவும்

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

void setup () {Serial.begin (9600); // பாட் வீத பின்மோடை அமைக்கவும் (pirOutput, INPUT); // PIR சென்சார் முள் OUTPUT pin DigitalWrite (pirOutput, LOW) என அறிவிக்கவும்; // ஆரம்பத்தில் பி.ஐ.ஆர் சென்சார் வெளியீட்டு முள் ஒரு குறைந்த சமிக்ஞையை அனுப்பவும்}

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

void loop () {if (DigitalRead (pirOutput) == HIGH) // இயக்கம் கண்டறியப்பட்டால் {Serial.println ('OK'); // சீரியல் மானிட்டர் தாமதத்தில் சரி (1000) அச்சிடு; // ஒரு விநாடி காத்திருங்கள் Serial.print ('AT + CMGF = 1  r'); // எஸ்எம்எஸ் தாமதத்தை அனுப்ப ஜிஎஸ்எம் தொகுதியை அமைக்கவும் (1000); // ஒரு விநாடிக்கு காத்திருங்கள் Serial.print ('AT + CMGS = ' + xxxxxxxxxx  ' r'); // xxxxxxxxx ஐ உங்கள் மொபைல் எண்ணான சீரியல்.பிரண்ட் உடன் மாற்றவும் ('ஊடுருவும் எச்சரிக்கை - ஒரு கெஸ்ட் பிரதான கதவில் உள்ளது  r'); // இந்த செய்தியை குறிப்பிட்ட மொபைல் எண்ணில் Serial.write (0x1A) இல் அனுப்பவும்; CTRL + Z க்கான // ஆஸ்கி குறியீடு (செய்தியின் முடிவு)}}

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