பெரும்பாலான திட்டங்களில் இயக்கங்கள் அல்லது இயக்கங்களைக் கண்டறிவது எப்போதும் முக்கியமானது. பி.ஐ.ஆர் சென்சார் உதவியுடன் மனித / விலங்குகளின் இயக்கங்களைக் கண்டறிவது மிகவும் எளிதானது. இந்த திட்டத்தில், ஆர்டுயினோ போன்ற மைக்ரோகண்ட்ரோலருடன் பி.ஐ.ஆர் சென்சாரை எவ்வாறு இடைமுகப்படுத்தலாம் என்பதைக் கற்றுக்கொள்வோம். நாங்கள் ஒரு ஆர்டுயினோவை பி.ஐ.ஆர் தொகுதிடன் இடைமுகப்படுத்தி, எல்.ஈ.டி ஒளிரச் செய்து, ஒரு இயக்கம் கண்டறியப்படும்போதெல்லாம் ஒரு பஸரைப் பீப் செய்வோம். இந்த திட்டத்தை உருவாக்க பின்வரும் கூறுகள் தேவைப்படும்.
தேவையான பொருட்கள்:
- பி.ஐ.ஆர் சென்சார் தொகுதி
- Arduino UNO (எந்த பதிப்பும்)
- எல்.ஈ.டி.
- பஸர்
- ப்ரெட்போர்டு
- கம்பிகளை இணைக்கிறது
- 330 ஓம் மின்தடை
பி.ஐ.ஆர் சென்சார்:
அர்டுயினோவை பி.ஐ.ஆர் தொகுதிடன் இணைத்து எல்.ஈ.டி / பஸரை ஒளிரச் செய்வதன் மூலம் அர்டுயினோ மோஷன் டிடெக்டர் திட்டத்திற்கான சுற்று வரைபடம் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது.

அர்டுயினோவின் 5 வி ரெயிலைப் பயன்படுத்தி பிஐஆர் சென்சாரை இயக்கியுள்ளோம். பி.ஐ.ஆர் சென்சாரின் வெளியீட்டு முள் அர்டுயினோவின் 2 வது டிஜிட்டல் முள் உடன் இணைக்கப்பட்டுள்ளது. இந்த முள் Arduino க்கான INPUT முள் இருக்கும். பின்னர் ஆர்டுயினோவின் 3 வது முள் எல்இடி மற்றும் பஸருடன் இணைக்கப்பட்டுள்ளது. இந்த முள் Arduino இன் வெளியீட்டு முனையாக செயல்படும். நாம் 3 ஒரு வெளியீடு தூண்டுவதற்கு Arduino நிரல் வேண்டும் வது ஒரு உள்ளீடு 2 கண்டறியப்பட்டு பயன்படுத்தப்பட்டுள்ளதா என்பதைக் முள் வது முள். முழுமையான நிரல் கீழே விளக்கப்பட்டுள்ளது.
Arduino ஐ நிரலாக்க:
Arduino க்கான நிரல் மிகவும் எளிமையானது மற்றும் நேராக முன்னோக்கி உள்ளது. Arduino PIR Sensor ஐ இணைக்க , நாம் முள் எண் 2 ஐ உள்ளீடாகவும், முள் எண் 3 ஐ வெளியீடாகவும் ஒதுக்க வேண்டும். பின் 2 உயரத்திற்கு செல்லும் போதெல்லாம் ஒரு இடைவிடாத தூண்டுதலை உருவாக்க வேண்டும். ஒவ்வொரு வரியும் கீழே விளக்கப்பட்டுள்ளன.
கீழே காட்டப்பட்டுள்ள வெற்றிட அமைவு செயல்பாட்டில், பி.ஐ.ஆர் வெளியீட்டில் இணைக்கப்பட்ட பின் 2 உள்ளீடாகவும், எல்.ஈ.டி / பஸருடன் இணைக்கப்பட்ட பின் 3 உள்ளீடாகவும் பயன்படுத்தப்படும் என்று அறிவிக்க வேண்டும்.
void setup () {pinMode (2, INPUT); // பின் 2 ஐ INPUT பின்மோடாக (3, OUTPUT); // பின் 3 OUTPUT}
பின்னர் நாம் லூப் () செயல்பாட்டிற்கு செல்கிறோம். எம்.சி.யு இயங்கும் வரை இங்குள்ள குறியீடு செயல்படுத்தப்படும் என்பது எங்களுக்குத் தெரியும். ஆகவே, லூப் () செயல்பாட்டிற்குள் கீழேயுள்ள வரியைப் பயன்படுத்துவதன் மூலம் பின் 2 உயர்ந்துள்ளதா என்பதை நாங்கள் எப்போதும் சரிபார்க்கிறோம்.
if (DigitalRead (2) == உயர்)
குறிப்பிட்ட முள் உயர்ந்ததாக இருப்பதைக் கண்டால், பி.ஐ.ஆர் தொகுதி தூண்டப்பட்டதாக அர்த்தம். எனவே, இப்போது எங்கள் வெளியீட்டு முள் (முள் 3) ஐ உயரமாக்கியுள்ளோம். 100 மில்லி வினாடி தாமதத்துடன் இந்த முள் இயக்கப்படுவோம், முடக்குகிறோம், இதனால் ஒளிரும் அல்லது சலசலக்கும் வெளியீட்டை அடைய முடியும். இதைச் செய்வதற்கான குறியீடு கீழே காட்டப்பட்டுள்ளது.
void setup () {pinMode (2, INPUT); // பின் 2 ஐ INPUT பின்மோடாக (3, OUTPUT); // PIN 3 OUTPUT} void loop () {if (DigitalRead (2) == HIGH) // PIR தூண்டப்பட்டதா என சரிபார்க்கவும். {டிஜிட்டல்ரைட் (3, உயர்); // எல்.ஈ.டி / பஸ் ஆன் தாமதம் (100); // 100 msecond DigitalWrite (3, LOW) க்காக காத்திருங்கள்; // எல்.ஈ.டி / பஸ் ஆஃப் தாமதத்தை (100) திருப்பு; // 100 msecond for for க்கு காத்திருங்கள்
வேலை:
இந்த ஆர்டுயினோ மோஷன் டிடெக்டர் திட்டத்திற்கான சுற்று மற்றும் நிரல் ஏற்கனவே மேலே விவாதிக்கப்பட்டது. இப்போது, மேலே கொடுக்கப்பட்டுள்ள திட்டங்களைப் பின்பற்றி இந்த சுற்றுவட்டத்தை ஒரு பிரெட்போர்டில் உருவாக்கலாம் மற்றும் இந்த டுடோரியலின் முடிவில் காணக்கூடிய நிரலைப் பதிவேற்றலாம். உங்கள் இணைப்புகள் முடிந்ததும், உங்கள் அமைவு கீழே காட்டப்பட்டுள்ளதைப் போல இருக்க வேண்டும்.

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