- தேவையான பொருட்கள்:
- ஃப்ளை ஸ்கேல் சிம் 900 ஜிஎஸ்எம் தொகுதி:
- ISD1820 குரல் தொகுதி:
- சுற்று வரைபடம் மற்றும் விளக்கம்:
- உங்கள் Arduino ஐ நிரலாக்க:
- வேலை:
இன்றைய நவீன உலகில் நாம் அனைவரும் வயர்லெஸ் தகவல்தொடர்புக்கான முதன்மை வழிமுறையாக மொபைல் போன்களை நம்பியிருக்கிறோம். ஆனால், நாங்கள் அனைவரும் எங்கள் அழைப்புகளுக்கு பதிலளிக்க முடியாத சூழ்நிலைகளை எதிர்கொண்டுள்ளோம், இந்த அழைப்புகள் ஒரு முக்கியமான தனிப்பட்ட அழைப்பு அல்லது வாழ்க்கையை மாற்றும் வணிக அழைப்பாக இருக்கலாம், அதற்கு நீங்கள் பதிலளிக்க முடியாததால் அந்த வாய்ப்பை நீங்கள் இழந்திருக்கலாம். அந்த குறிப்பிட்ட நேரத்தில் அழைக்கவும்.
Arduino மற்றும் GSM தொகுதிகளைப் பயன்படுத்தி தானியங்கி அழைப்பு பதிலளிக்கும் இயந்திரத்தை உருவாக்குவதன் மூலம் இந்த சிக்கலை தீர்க்க இந்த திட்டம் நோக்கம் கொண்டுள்ளது. அடுத்த முறை நீங்கள் ஒரு புதிய தொலைபேசி எண்ணுக்கு மாறும்போது அல்லது நீண்ட யாத்திரை பயணத்திற்கு செல்லும்போது அல்லது தகுதியான விடுமுறையை அனுபவிக்கும் போது இந்த இயந்திரத்தைப் பயன்படுத்தி உங்கள் குரலைப் பதிவுசெய்ய இந்தக் கருவியைப் பயன்படுத்தவும், இல்லாததற்கான காரணத்தைக் கூறி, உங்கள் எல்லா அழைப்புகளுக்கும் இந்த இயந்திரம் மற்றும் உங்கள் பதிவு செய்யப்பட்ட குரல் அவர்களுக்கு இயக்கப்படும். அலுவலகம் அல்லாத நேரங்களில் உங்கள் வாடிக்கையாளரின் அழைப்புகளுக்கு பதிலளிக்க உங்கள் வணிக எண்களுக்கும் இது பயன்படுத்தப்படலாம். சுவாரஸ்யமானதாகத் தெரிகிறது? எனவே அதை உருவாக்குவோம்..
தேவையான பொருட்கள்:
திட்டம் சற்று சிக்கலானதாக தோன்றலாம், ஆனால் அதை உருவாக்குவது மிகவும் எளிதானது, உங்களுக்கு பின்வரும் கூறுகள் தேவை
- அர்டுடினோ யூனோ
- ஜிஎஸ்எம் தொகுதி - ஃப்ளைஸ்கேல் சிம் 900
- ISD 1820 குரல் தொகுதி
- ஜிஎஸ்எம் தொகுதிக்கு சக்தி 12 வி அடாப்டர்
- Arduino க்கு சக்தி 9V பேட்டரி
- கம்பிகளை இணைக்கிறது

நாங்கள் உண்மையில் திட்டத்திற்குச் செல்வதற்கு முன், ஜிஎஸ்எம் தொகுதி மற்றும் ஐஎஸ்டி 1820 குரல் தொகுதி ஆகியவற்றைப் பற்றி அறிந்து கொள்வோம்
ஃப்ளை ஸ்கேல் சிம் 900 ஜிஎஸ்எம் தொகுதி:
ஜிஎஸ்எம் தொகுதிகள் குறிப்பாக எங்கள் திட்டத்திற்கு தொலைநிலை அணுகல் தேவைப்படும்போது பயன்படுத்த கவர்ச்சிகரமானவை. இந்த தொகுதிகள் எங்கள் சாதாரண மொபைல் போன் செய்யக்கூடிய அனைத்து செயல்களையும் செய்யக்கூடும், அதாவது அழைப்பு / பெறுதல், எஸ்எம்எஸ் அனுப்புதல் / பெறுதல், ஜிபிஆர்எஸ் பயன்படுத்தி இணையத்துடன் இணைத்தல் போன்றவை. நீங்கள் ஒரு சாதாரண மைக்ரோஃபோன் மற்றும் ஸ்பீக்கரை இந்த தொகுதிக்கு இணைத்து உரையாடலாம். மொபைல் அழைப்புகள். வெவ்வேறு மைக்ரோகண்ட்ரோலரைப் பயன்படுத்தி அவற்றில் சில பயிற்சிகள் இங்கே:
- Arduino மற்றும் GSM தொகுதிக்கூறு பயன்படுத்தி அழைப்பு மற்றும் செய்தி
- ராஸ்பெர்ரி பை மற்றும் ஜிஎஸ்எம் தொகுதியைப் பயன்படுத்தி அழைப்பு மற்றும் உரை
- பிஐசி மைக்ரோகண்ட்ரோலருடன் ஜிஎஸ்எம் தொகுதி இடைமுகம் - அழைப்புகளை உருவாக்கி பெறுங்கள்
கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி, ஜிஎஸ்எம் தொகுதி ஒரு யுஎஸ்ஏஆர்டி அடாப்டருடன் வருகிறது, இது ஒரு மேக்ஸ் 232 தொகுதியைப் பயன்படுத்தி கணினியுடன் நேரடியாக இணைக்கப்படலாம் அல்லது டிஎக்ஸ் மற்றும் ஆர்எக்ஸ் ஊசிகளை மைக்ரோகண்ட்ரோலருடன் இணைக்கப் பயன்படுத்தலாம். மைக்ரோஃபோன் அல்லது ஸ்பீக்கரை இணைக்கக்கூடிய MIC +, MIC-, SP +, SP- போன்ற பிற ஊசிகளையும் நீங்கள் கவனிக்கலாம். தொகுதி ஒரு 12V அடாப்டர் மூலம் இயக்கப்படுகிறது முடியும் ஒரு சாதாரண டிசி பீப்பாய் பலா மூலம்.
![]()
உங்கள் சிம் கார்டை தொகுதியின் ஸ்லாட்டில் செருகவும், அதை இயக்கவும், எல்.ஈ.டி மின்சாரம் இயங்குவதை நீங்கள் கவனிக்க வேண்டும். இப்போது ஒரு நிமிடம் காத்திருக்கவும், ஒவ்வொரு 3 விநாடிகளுக்கும் ஒரு முறை சிவப்பு (அல்லது வேறு எந்த நிறமும்) எல்.ஈ.டி ஒளிரும். இதன் பொருள் உங்கள் சிம் கார்டுடன் இணைப்பை நிறுவ உங்கள் தொகுதி திறன் கொண்டது. இப்போது நீங்கள் தொலைபேசி அல்லது எந்த மைக்ரோகண்ட்ரோலருடன் உங்கள் தொகுதியை இணைப்பதன் மூலம் தொடரலாம்.
ISD1820 குரல் தொகுதி:
ஐ.எஸ்.டி 1820 குரல் தொகுதி உண்மையில் குரல் அறிவிப்புகளுடன் உங்கள் திட்டங்களை மசாலா செய்யக்கூடிய ஒரு சிறந்த தொகுதி. இந்த தொகுதி 10 விநாடிகளுக்கு ஆடியோ கிளிப்பைப் பதிவுசெய்து, தேவைப்படும்போது அதை இயக்கும் திறன் கொண்டது. தொகுதி ஒரு மைக்ரோஃபோன் மற்றும் ஒரு ஸ்பீக்கர் (8ohms 0.5watts) உடன் வருகிறது, மேலும் இது கீழே காட்டப்பட்டுள்ளதைப் போல இருக்க வேண்டும்.


தொகுதி + 5V வேலை மற்றும் இடது பனித்துண்டின் குச்சிகளை பயன்படுத்தி ஆற்றல் வழங்கப்படலாம். இது கீழே மூன்று பொத்தான்களைக் கொண்டுள்ளது, அவை ரெக். பொத்தான், PlayE. பொத்தான் மற்றும் பிளேஎல். பொத்தான் முறையே. ரெக் அழுத்துவதன் மூலம் உங்கள் குரலைப் பதிவு செய்யலாம் . பொத்தானை அழுத்தி PlayE பொத்தானைப் பயன்படுத்தி இயக்கவும். நீங்கள் பொத்தானை வைத்திருக்கும் வரை பிளேஎல் குரலை இயக்கும். ஒரு MCU உடன் இடைமுகப்படுத்தும்போது, இடதுபுறத்தில் உள்ள ஊசிகளைப் பயன்படுத்தலாம். இந்த ஊசிகளை 3V-5V தாங்கக்கூடியது, எனவே நேரடியாக Arduino / ESP8266 ஆல் இயக்க முடியும். எங்கள் திட்டத்தில், எங்கள் Arduino தொகுதியின் D8 முள் பயன்படுத்தி PLAYE முள் கட்டுப்படுத்துகிறோம். ஜி.எஸ்.எம் தொகுதி மூலம் ஒரு அழைப்பு கண்டறியப்பட்டு பெறப்படும்போது பதிவுசெய்யப்பட்ட குரலை இயக்க முடியும்.
சுற்று வரைபடம் மற்றும் விளக்கம்:

இந்த தானியங்கி குரல் அழைப்பு பதிலளிக்கும் இயந்திர திட்டத்தின் முழுமையான சுற்று வரைபடம் மேலே கொடுக்கப்பட்டுள்ளது. நீங்கள் பார்க்க முடியும் என இணைப்புகள் மிகவும் எளிமையானவை. நாங்கள் ஜிஎஸ்எம் தொகுதிக்கு 12 வி 1 ஏ அடாப்டர் மற்றும் 9 வி பேட்டரியுடன் அர்டுயினோவை இயக்குகிறோம், ஐஎஸ்டி குரல் தொகுதி அர்டுயினோவின் + 5 வி முள் மூலம் இயக்கப்படுகிறது. ரெக் பொத்தானை அழுத்துவதன் மூலம் எங்கள் குரல் தொகுதியில் எதையும் பதிவு செய்யலாம் என்பது எங்களுக்குத் தெரியும், மேலும் PE அழுத்தும் போது இது இயக்கப்படும், இந்த ஆடியோ ஜிஎஸ்எம் தொகுதியின் மைக்ரோஃபோனுக்கு அனுப்பப்பட வேண்டும். எனவே குரல் தொகுதியின் ஸ்பீக்கர் முள் ஜிஎஸ்எம் தொகுதியின் மைக்ரோஃபோன் முள் உடன் இணைக்கிறோம்.
இங்கே, Arduino மற்றும் GSM தொகுதி தொடர்ச்சியாக இணைக்கப்பட்டுள்ளது, Arduino இன் Tx முள் பின் 9 உடன் இணைக்கப்பட்டுள்ளது மற்றும் Rx முள் இணைக்கப்பட்ட முள் 10 உடன் இணைக்கப்பட்டுள்ளது. இது GSM தொகுதியைக் கேட்க Arduino க்கு உதவும். ஜிஎஸ்எம் தொகுதிக்கு ஒரு அழைப்பு வரும்போது, ஆர்டுயினோ அதைக் கேட்டு, ஜிஎஸ்எம் தொகுதியை அழைப்பிற்கு பதிலளிக்கச் சொல்வார். அழைப்பு செயலில் இருப்பதை Arduino உறுதிசெய்கிறது, பின்னர் முள் 8 (குரல் தொகுதிகளின் PE உடன் இணைக்கப்பட்டுள்ளது) 200 மீட்டருக்கு உயரச் செல்வதன் மூலம் குரல் தொகுதியில் பதிவு செய்யப்பட்ட குரல் செய்தியை இயக்குகிறது.
உங்கள் Arduino ஐ நிரலாக்க:
மேலே உள்ள பத்தியிலிருந்து இங்கே அர்டுயினோவின் பங்கு என்ன என்பதை நாம் அறிவோம்; இப்போது அதே குறியீட்டைப் பார்ப்போம். திட்டத்தின் முழுமையான Arduino குறியீடு இந்த பக்கத்தின் கீழே கொடுக்கப்பட்டுள்ளது, மேலும் இங்கே நான் அதை விளக்க சிறிய குறியீடுகளாக குறியீட்டை கொட்டினேன்.
ஜிஎஸ்எம் நூலகத்தை நிறுவுவதற்கு முன்னர், இந்த திட்டத்தில் பயன்படுத்தப்படும் நூலகத்தைப் பதிவிறக்க தயவுசெய்து இந்த கிதுப் ஜிஎஸ்எம் நூலக இணைப்பைக் கிளிக் செய்க. ஸ்கெட்ச் -> நூலகத்தை உள்ளடக்கு ->.Zip கோப்பைச் சேர்த்து உங்கள் ஆர்டுயினோ நூலகத்தில் சேர்க்க வேண்டிய ஜிப் கோப்பை நீங்கள் பெறுவீர்கள்.
எங்கள் குறியீட்டில் நூலகத்தை சேர்க்க கீழே காட்டப்பட்டுள்ள குறியீட்டின் முதல் மூன்று வரிகள் பயன்படுத்தப்படுகின்றன. ஜிஎஸ்எம் தொகுதிடன் தொடர்புகொள்வதற்கு அர்டுயினோவின் இயல்புநிலை Rx மற்றும் Tx ஊசிகளைப் பயன்படுத்தாததால், தொடர் நூலகம் மற்றும் கம்பி நூலகத்தைப் பயன்படுத்துகிறோம்.
#சேர்க்கிறது
நாம் ஊசிகளையும் 9 மற்றும் 10 தொடர் தொடர்பு கொள்கின்றன பின்வரும் வரி பயன்படுத்தி. நாம் மேலே சேர்த்த மென்பொருள் வரிசை நூலகத்தால் இது சாத்தியமானது.
SoftwareSerial gprs (9,10); // TX, RX
எங்கள் அமைவு செயல்பாட்டின் உள்ளே, சீரியல் மானிட்டரை 9600 பாட் விகிதத்தில் துவக்குகிறோம், மேலும் ஜிஎஸ்எம் தொகுதி 9600 பாட்ரேட்டுடன் தொடங்கப்படுகிறது. குரலைத் தூண்டும் முள் 8 வெளியீட்டு முள் என அறிவிக்கப்படுகிறது.
void setup () {Serial.begin (9600); // சீம் மானிட்டர் 9600 பாட்ரேட்டில் பிழைத்திருத்தத்திற்காக வேலை செய்கிறது sim900_init (& gprs, 9600); // ஜிஎஸ்எம் தொகுதி 9600 பாட்ரேட் பின்மோடில் (8, OUTPUT) வேலை செய்கிறது; குரல் சீரியல்.பிரிண்ட்லைன் இயக்க // முள் ("அர்டுயினோ - தானியங்கி குரல் இயந்திரம்"); }
அடுத்து ஜிஎஸ்எம் தொகுதி அதன் சீரியல் போர்ட் மூலம் என்ன சொல்கிறது என்பதைப் படித்து புரிந்துகொள்ளக்கூடிய ஒரு செயல்பாட்டை உருவாக்க வேண்டும். செய்தியைப் படிக்க “gprs.read ()” போன்ற எளிய தொடர் வாசிப்பு வரியைப் பயன்படுத்தினால், அவற்றை ஆஸ்கி தசம மதிப்புகள் வடிவில் பெறுவோம், இது எங்களுக்கு எந்த அர்த்தமும் இல்லை.
எனவே சரம் பொருள்களைப் பயன்படுத்தி இந்த தசம மதிப்புகளை சரங்களாக மாற்ற பின்வரும் செயல்பாடு பயன்படுத்தப்படுகிறது, பின்னர் அவற்றை ஒரு சரம் உருவாக்க இணைக்கிறது. இறுதி சரம் மதிப்பு மாறி Fdata இல் சேமிக்கப்படுகிறது, இது வகை சரம் மற்றும் எந்த சரம் மதிப்புகளுடன் ஒப்பிட பயன்படுத்தலாம்.
void check_Incoming () {if (gprs.available ()) // ஜிஎஸ்எம் ஏதாவது சொன்னால் {Incomingch = gprs.read (); // இதைக் கேட்டு இந்த மாறியில் சேமிக்கவும் (Incomingch == 10 - Incomingch == 13) // இது இடம் (10) அல்லது நியூலைன் (13) என்று சொன்னால், அது ஒரு வார்த்தையை நிறைவு செய்துள்ளது என்று அர்த்தம் {Serial.println (தரவு); Fdata = தரவு; தரவு = ""; } // புதியதைத் தொடங்க வார்த்தையை அச்சிட்டு மாறியை அழிக்கவும் {சரம் புதியசார் = சரம் (கரி (உள்வரும்)); // சரம் பொருள்களின் தரவைப் பயன்படுத்தி கரியை சரமாக மாற்றவும் தரவு = தரவு + புதியசார்; // சரமாக மாற்றிய பின், சரம் இணைத்தல்}}}
பின்வரும் வரிகளை பிழைத்திருத்துவதற்குப் பயன்படுத்தப்படுகின்றன இந்த வழு வரிகளை உங்களுக்கு ஜிஎஸ்எம் முறையுடன் Arduino என்ற சீரியல் மானிட்டர் இருந்து எந்த ஏடி கட்டளைகளை அனுப்ப மேலும் தொடர் மானிட்டர் பதிலிறுப்புகளுக்களை என்ன பார்க்க முடியும்.
if (Serial.available ()) {// gprs.write (Serial.read ()) பிழைத்திருத்தத்திற்கு பயன்படுத்தப்படுகிறது; // பிழைத்திருத்தத்திற்கு பயன்படுத்தப்படுகிறது} // பிழைத்திருத்தத்திற்கு பயன்படுத்தப்படுகிறது
முன்பு கூறியது போல், ஜிஎஸ்எம் தொகுதிக்கு ஏதேனும் அழைப்புகள் வருகிறதா என்பதை ஆர்டுயினோ சரிபார்க்க வேண்டும். இந்த "சரிபார்க்க, Arduino மூலம் செய்ய முடியும் ரிங் ஒரு அழைப்பு ஏற்பட்டால் ஜிஎஸ்எம் தொகுதி விருப்பத்திற்கு வெளியீடு வலையத்தில் கட்டளை பட்டியல் படி ஏனெனில்". இது ஒரு அழைப்பைக் கண்டறிந்தால், அது 5 விநாடிகள் காத்திருந்து “ ஏடிஏ ” கட்டளையை ஜிஎஸ்எம் தொகுதிக்கு அனுப்பும், இது ஜிஎஸ்எம் தொகுதிக்கு அழைப்புக்கு பதிலளிக்கும், மேலும் பதிலளித்த பிறகு “சரி” என்று பதிலளிக்கும். Arduino மீண்டும் “ சரி ” ஒப்புதலுக்காகக் காத்திருந்து, பின் 8 இல் உள்ள 200 மீட்டருக்கு குரல் தொகுதிக்கூறிலிருந்து பதிவுசெய்யப்பட்ட குரலை இயக்க உதவுகிறது.
if (Fdata == "RING") // ஜிஎஸ்எம் தொகுதி RING {தாமதம் (5000) என்று சொன்னால்; // 3 மோதிர தாமதத்தை உருவாக்க 5 செக் காத்திருக்கவும். gprs.write ("ATA \ r \ n"); // அழைப்பிற்கு Serial.println ("வைக்கப்பட்ட இடம்") க்கு பதிலளிக்கவும்; // பிழைத்திருத்தத்திற்கு பயன்படுத்தப்படுகிறது (Fdata! = "OK") // அழைப்பு வெற்றிகரமாக பதிலளிக்கும் வரை {check_Incoming (); // ஜிஎஸ்எம் தொகுதி என்ன சொல்கிறது என்பதைப் படியுங்கள் Serial.println ("பதிவுசெய்யப்பட்ட செய்தியை வாசித்தல்"); // பிழைத்திருத்தத்திற்கு பயன்படுத்தப்படுகிறது // மீட்டெடுக்கப்பட்ட குரல் செய்தி தாமதத்தை இயக்கு (500); டிஜிட்டல்ரைட் (8, உயர்); // அதிக தாமதம் (200); // 200 எம்எஸ்சி டிஜிட்டல் ரைட்டுக்காக காத்திருங்கள் (8, குறைந்த); // தாழ்வு}
வேலை:
உங்கள் குறியீடு மற்றும் வன்பொருள் தயாரானதும், இது சில வேடிக்கைக்கான நேரம். இரண்டு தொகுதிகளுக்கும் சக்தி அளித்து, குரல் தொகுதியில் உள்ள REC பொத்தானை அழுத்தி ஒரு செய்தியைப் பதிவுசெய்க. இந்த செய்தி 10 வினாடிகள் மட்டுமே இருக்கும்.

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