- அதிர்வு சென்சார் தொகுதி SW-420
- கூறுகள் தேவை
- Arduino அதிர்வு சென்சார் சுற்று வரைபடம்
- Arduino Uno Vibration Sensor Programming
- Arduino அதிர்வு சென்சார் சுற்று சோதனை
பல சிக்கலான இயந்திரங்கள் அல்லது விலையுயர்ந்த உபகரணங்கள் உள்ளன, அவை அதிர்வுகளால் சேதத்தை சந்திக்கின்றன. அத்தகைய சந்தர்ப்பத்தில், இயந்திரம் அல்லது உபகரணங்கள் அதிர்வுகளை உருவாக்குகின்றனவா இல்லையா என்பதைக் கண்டறிய அதிர்வு சென்சார் தேவைப்படுகிறது. அதிர்வுகளைக் கண்டறிவதற்கு சரியான சென்சார் பயன்படுத்தப்பட்டால், தொடர்ந்து அதிர்வுறும் பொருளை அடையாளம் காண்பது ஒரு தந்திரமான வேலை அல்ல. அதிர்வு உணரிகள் பல வகைகளில் உள்ளனசந்தையில் கிடைக்கிறது, இது அதிர்வு பைஸ் உணர்திறன் முடுக்கம் அல்லது வேகத்தைக் கண்டறிய முடியும் மற்றும் சிறந்த முடிவை அளிக்கும். இருப்பினும், முடுக்க மானியைப் பயன்படுத்தும் இடத்தில் இதுபோன்ற சென்சார்கள் மிகவும் விலை உயர்ந்தவை. முடுக்கமானி மிகவும் உணர்திறன் வாய்ந்தது மற்றும் பூகம்ப கண்டறிதல் சுற்று செய்ய பயன்படுத்தப்படலாம். ஆனால், அதிர்வுகளை மட்டும் கண்டறிய சில அர்ப்பணிப்பு மற்றும் மலிவான சென்சார்கள் கிடைக்கின்றன, இதுபோன்ற ஒரு அதிர்வு சென்சார் SW-420 ஆகும், இது நாம் Arduino Uno உடன் இடைமுகப்படுத்தப் போகிறோம்.
எனவே இந்த திட்டத்தில், ஒரு அடிப்படை அதிர்வு சென்சார் தொகுதி பிரபலமான Arduino UNO உடன் இணைக்கப்பட்டுள்ளது மற்றும் அதிர்வு சென்சார் எந்த அதிர்வுகளையும் கண்டறிந்தால் அல்லது ஒரு எல்.ஈ.டி ஒளிரும்.
அதிர்வு சென்சார் தொகுதி SW-420

இது ஒரு SW-420 அதிர்வு தொகுதி, இது 3.3V முதல் 5V வரை வேலை செய்யக்கூடியது. சென்சார் எல்எம் 393 ஒப்பீட்டாளரைப் பயன்படுத்தி ஒரு நுழைவாயிலின் அதிர்வைக் கண்டறிந்து டிஜிட்டல் தரவை, லாஜிக் லோ அல்லது லாஜிக் ஹை, 0 அல்லது 1 ஐ வழங்குகிறது. சாதாரண செயல்பாட்டின் போது, சென்சார் லாஜிக் லோவை வழங்குகிறது மற்றும் அதிர்வு கண்டறியப்படும்போது, சென்சார் லாஜிக் ஹை வழங்குகிறது. தொகுதியில் மூன்று சாதனங்கள் உள்ளன, இரண்டு எல்.ஈ.டிக்கள், ஒன்று பவர் ஸ்டேட்டிற்கும் மற்றொன்று சென்சாரின் வெளியீட்டிற்கும். கூடுதலாக, ஒரு பொட்டென்டோமீட்டர் கிடைக்கிறது, இது அதிர்வுகளின் நுழைவாயிலைக் கட்டுப்படுத்த மேலும் பயன்படுத்தப்படலாம். இந்த திட்டத்தில், தொகுதிக்கு சக்தி அளிக்க 5V ஐப் பயன்படுத்துவோம்.
ATmega8 மைக்ரோகண்ட்ரோலரைப் பயன்படுத்தி ஆன்டி-தெஃப்ட் அலர்ட் சிஸ்டத்தில் அதே சென்சாரைப் பயன்படுத்தினோம். திடீர் விபத்தை கண்டறிய சாய் சென்சார் பயன்படுத்தப்படலாம்.
கூறுகள் தேவை
- Arduino UNO
- SW-420 அதிர்வு சென்சார் தொகுதி
- 5 மிமீ எல்இடி (எந்த நிறமும்)
- ஜம்பர் கம்பிகள் (ஹூக்கப் கம்பிகள்)
- பதிவேற்றும் திட்டத்திற்கான யூ.எஸ்.பி கேபிள்
Arduino அதிர்வு சென்சார் சுற்று வரைபடம்
ஐந்து திட்ட Arduino யூனோ கொண்டு அதிர்வு சென்சார் இடைமுகப்படுத்துவதற்கான கீழே கொடுக்கப்பட்டுள்ளது.

எல்இடி டி 13 முள் இணைக்கப்பட்டுள்ளது. Arduino இல் கிடைக்கக்கூடிய 5V முள் பயன்படுத்தி தொகுதி இயக்கப்படுகிறது. கிரவுண்ட் மற்றும் 5 வி முள் அர்டுயினோவை மேம்படுத்துவதற்குப் பயன்படுத்தப்படுகின்றன, அதேசமயம் அதிர்வு சென்சாரிலிருந்து தரவைப் பெற A5 முள் பயன்படுத்தப்படுகிறது.
SW-420 தொகுதி மற்றும் எல்.ஈ.டி ஆகியவை Arduino Uno உடன் இணைக்கப்பட்டுள்ள இடத்தில் சுற்று கட்டப்பட்டுள்ளது.

Arduino Uno Vibration Sensor Programming
அதிர்வு சென்சார் இடைமுகத்திற்கு Arduino UNO ஐ நிரலாக்க அதிக முயற்சி தேவையில்லை, ஏனெனில் முடிவுக்கு உள்ளீட்டு முள் மட்டுமே கண்காணிக்கப்பட வேண்டும். முழு குறியீடு மற்றும் வேலை வீடியோ இறுதியில் இணைக்கப்பட்டுள்ளது.
ஆரம்பத்தில் தலைப்பு கோப்புகள் சேர்க்கப்பட்டுள்ளன. இந்த டுடோரியல் எக்லிப்ஸ் ஐடிஇயில் அர்டுயினோ நீட்டிப்புடன் எழுதப்பட்டதால் ஆர்டுயினோ தலைப்பு சேர்க்கப்பட்டுள்ளது. இந்த ஸ்கெட்ச் Arduino IDE க்கும் வேலை செய்யும், மேலும் Arduino IDE இல் இந்த ஸ்கெட்சைப் பயன்படுத்தும் போது, தலைப்பைச் சேர்க்க வேண்டிய அவசியமில்லை.
#சேர்க்கிறது
இங்கே இரண்டு மேக்ரோக்கள் ஆன் மற்றும் ஆஃப் செய்ய வரையறுக்கப்படுகின்றன.
# 1 ஐ வரையறுக்கவும் # OFF 0 ஐ வரையறுக்கவும்
எல்.ஈ.டி மற்றும் அதிர்வு சென்சார் ஆகியவற்றை ஒருங்கிணைக்க கீழேயுள்ள அறிக்கை பயன்படுத்தப்படுகிறது. அதிர்வு சென்சார் பின் A5 உடன் இணைக்கப்பட்டுள்ளது. உள்ளடிக்கிய எல்.ஈ.டி பயன்படுத்தப்படுகிறது, இது பலகையில் நேரடியாக பின் 13 உடன் இணைக்கப்பட்டுள்ளது. 5 மிமீ எல்.ஈ.டி முள் 13 உடன் இணைக்கப்பட்டுள்ளது.
/ * * முள் விளக்கம் * / int அதிர்வு_சென்சர் = A5; int LED = 13;
சென்சார்கள் வெளியீடு மற்றும் முந்தைய வெளியீடு சேமிக்கப்படும் இடத்தில் இரண்டு முழு எண்கள் அறிவிக்கப்படுகின்றன, இது அதிர்வு நடக்கிறதா இல்லையா என்பதைக் கண்டறிய மேலும் பயன்படும்.
/ * * நிரல் பாய்வு விளக்கம் * / int present_condition = 0; int முந்தைய_நிர்வாகம் = 0;
புற இணைப்பு என அறிவிக்கப்பட்ட அதே முள், ஊசிகளின் திசை கட்டமைக்கப்படுகிறது. சென்சார் முள் உள்ளீடாகவும், எல்.ஈ.டி முள் வெளியீட்டாகவும் உள்ளது.
/ * * பின் பயன்முறை அமைப்பு * / வெற்றிட அமைவு () { பின்மோட் (அதிர்வு_சென்சர், INPUT); pinMode (LED, OUTPUT); }
ஒரு செயல்பாடு இரண்டு முறை இமைக்கும் வகையில் எழுதப்பட்டுள்ளது. தாமத மதிப்பைத் துரத்துவதன் மூலம் தாமதத்தை உள்ளமைக்க முடியும்.
void led_blink (வெற்றிடத்தை) { DigitalWrite (LED, ON); தாமதம் (250); டிஜிட்டல்ரைட் (எல்.ஈ.டி, ஆஃப்); தாமதம் (250); டிஜிட்டல்ரைட் (எல்.ஈ.டி, ஆன்); தாமதம் (250); டிஜிட்டல்ரைட் (எல்.ஈ.டி, ஆஃப்); தாமதம் (250); }
லூப் செயல்பாட்டில், தற்போதைய மற்றும் முந்தைய நிலை ஒப்பிடப்படுகிறது. இவை இரண்டும் ஒரே மாதிரியாக இல்லாவிட்டால் , இரண்டும் ஒரே மாதிரியாக இருக்கும் வரை லெட்ஸ் கண் சிமிட்டத் தொடங்கும். தொடக்கத்தில், இரண்டு மாறிகள் 0 ஐ வைத்திருக்கின்றன, மேலும் நிரல் துவக்கத்தின் போது தலைமறைவாக இருக்கும். சில விர்பிரியான் இருக்கும்போது, present_condition variable 1 ஆகி, கண் சிமிட்டத் தொடங்குகிறது. மீண்டும் அதிர்வுகளை நிறுத்தும்போது இரண்டு சாத்தியங்களும் 0 ஆகிறது மற்றும் எல்.ஈ.டி ஒளிரும்.
void loop () { previous_condition = present_condition; present_condition = டிஜிட்டல் ரீட் (A5); // அர்டுயினோவின் A5 முள் இருந்து டிஜிட்டல் தரவைப் படித்தல். if (முந்தைய_நிர்வாகம்! = தற்போது_நிர்வாகம்) { led_blink (); } else { டிஜிட்டல்ரைட் (எல்.ஈ.டி, ஆஃப்); } }
இது அதிர்வு சென்சார் மூலம் arduino UNO நிரலாக்கத்தை முடிக்கிறது. இறுதி கட்டம் முழு அமைப்பையும் சோதிக்கும்.
Arduino அதிர்வு சென்சார் சுற்று சோதனை
சுற்றுக்கு கூடுதல் பிரெட்போர்டு தேவையில்லை. Arduino UNO வாரியத்தைப் பயன்படுத்தி இதை வெறுமனே சோதிக்க முடியும். அதிர்வு சென்சார் தாக்கும்போது அல்லது அதன் நிலையை மாற்றினால் லெட் கண்காணிக்கப்படுகிறது. சில அதிர்வுகள் இருக்கும்போது, ஆர்டுயினோ யு.என்.ஓவின் பின் 13 உடன் இணைக்கப்பட்டிருக்கும். அதிர்வு சென்சார் வேலை செய்யவில்லை என்றால், தயவுசெய்து இணைப்பு மற்றும் சக்தியைச் சரிபார்க்கவும். சென்சார் மற்றும் மைக்ரோகண்ட்ரோலருக்கு இடையில் எந்த தளர்வான தொடர்பையும் தவிர்க்கவும்.

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