- தேவையான பொருள்:
- தீயணைப்பு சண்டை ரோபோவின் செயல்பாட்டு கருத்து:
- சுற்று வரைபடம்:
- உங்கள் Arduino ஐ நிரலாக்க:
- தீயணைப்பு ரோபோவின் வேலை:
தேசிய குற்றப் பதிவு பணியகம் (என்.சி.ஆர்.பி) படி, 2010-2014 முதல் இந்தியாவில் ஏற்பட்ட தீ விபத்துக்களால் 1.2 லட்சத்துக்கும் அதிகமான இறப்புகள் ஏற்பட்டுள்ளதாக மதிப்பிடப்பட்டுள்ளது. தீ விபத்துக்களுக்கு நிறைய முன்னெச்சரிக்கைகள் எடுக்கப்பட்டிருந்தாலும், இந்த இயற்கை / மனிதனால் உருவாக்கப்பட்ட பேரழிவுகள் இப்போதெல்லாம் நிகழ்கின்றன. தீ விபத்து ஏற்பட்டால், மக்களை மீட்பதற்கும், தீயை அணைப்பதற்கும் நாம் பாதுகாப்பற்ற மனித வளங்களைப் பயன்படுத்த வேண்டிய கட்டாயத்தில் இருக்கிறோம். குறிப்பாக ரோபாட்டிக்ஸில் தொழில்நுட்பத்தின் முன்னேற்றத்துடன், நெருப்பை எதிர்த்துப் போராடுவதற்கு மனிதர்களை ரோபோக்களுடன் மாற்றுவது மிகவும் சாத்தியமாகும். இது தீயணைப்பு வீரர்களின் செயல்திறனை மேம்படுத்துவதோடு, மனித உயிர்களைப் பணயம் வைப்பதைத் தடுக்கும். இன்று நாம் Arduino ஐப் பயன்படுத்தி ஒரு தீயணைப்பு ரோபோவை உருவாக்கப் போகிறோம், இது தானாகவே தீயை உணர்ந்து நீர் பம்பைத் தொடங்கும்
இந்த திட்டத்தில், Arduino ஐப் பயன்படுத்தி ஒரு எளிய ரோபோவை எவ்வாறு உருவாக்குவது என்பதைக் கற்றுக்கொள்வோம், அது நெருப்பை நோக்கி நகரலாம் மற்றும் நெருப்பைக் குறைக்க அதைச் சுற்றியுள்ள தண்ணீரை வெளியேற்றலாம். இது மிகவும் எளிமையான ரோபோ ஆகும், இது ரோபாட்டிக்ஸ் பற்றிய அடிப்படைக் கருத்தை நமக்குக் கற்பிக்கும்; பின்வரும் அடிப்படைகளை நீங்கள் புரிந்துகொண்டவுடன் நீங்கள் அதிநவீன ரோபோக்களை உருவாக்க முடியும். எனவே தொடங்குவோம்…
தேவையான பொருள்:
- Arduino UNO
- தீ சென்சார் அல்லது சுடர் சென்சார் (3 எண்)
- சர்வோ மோட்டார் (எஸ்ஜி 90)
- எல் 293 டி மோட்டார் டிரைவர் தொகுதி
- மினி டிசி நீரில் மூழ்கக்கூடிய பம்ப்
- சிறிய பிரெட்போர்டு
- மோட்டார்கள் (2) மற்றும் சக்கரங்கள் (2) (எந்த வகையிலும்) கொண்ட ரோபோ சேஸ்
- ஒரு சிறிய கேன்
- கம்பிகளை இணைக்கிறது
Arduino தீயணைப்பு ரோபோவுக்கு மேலே தேவையான அனைத்து கூறுகளையும் வாங்கவும்.
தீயணைப்பு சண்டை ரோபோவின் செயல்பாட்டு கருத்து:
இந்த திட்டத்தின் முக்கிய மூளை அர்டுயினோ ஆகும், ஆனால் நெருப்பை உணர நாம் கீழே காட்டப்பட்டுள்ள ஃபயர் சென்சார் தொகுதி (சுடர் சென்சார்) ஐப் பயன்படுத்துகிறோம்.

இந்த சென்சார்களில் ஐஆர் ரிசீவர் (ஃபோட்டோடியோட்) இருப்பதைக் காணலாம். இது எப்படி சாத்தியம்? தீ எரியும் போது அது ஒரு சிறிய அளவு இன்ஃப்ரா-சிவப்பு ஒளியை வெளியிடுகிறது, இந்த ஒளி சென்சார் தொகுதியில் ஐஆர் பெறுநரால் பெறப்படும். ஐஆர் ரிசீவர் முழுவதும் மின்னழுத்த மாற்றத்தை சரிபார்க்க ஒரு ஒப்-ஆம்பைப் பயன்படுத்துகிறோம், இதனால் தீ கண்டுபிடிக்கப்பட்டால் வெளியீட்டு முள் (DO) 0V (LOW) கொடுக்கும், மேலும் தீ இல்லை என்றால் வெளியீட்டு முள் 5V ஆக இருக்கும் (உயர்).
எனவே, எந்த மூன்று சென்சார்களை ரோபோவின் மூன்று திசைகளில் வைக்கிறோம், எந்த திசையில் நெருப்பு எரிகிறது என்பதை உணரலாம்.

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

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



நீங்கள் பார்க்க முடியும் என, நான் கிடைத்த பசை பயன்படுத்தி கொள்கலனின் அடிப்பகுதியில் சர்வோ துடுப்பை சரிசெய்தேன் மற்றும் கொட்டைகள் மற்றும் போல்ட்களைப் பயன்படுத்தி சேஸ் மூலம் சர்வோ மோட்டாரை சரிசெய்தேன். நாம் வெறுமனே மோட்டரின் மேல் கொள்கலனை வைத்து, குழாய் வழியாக வெளியே தண்ணீரை பம்ப் செய்ய அதன் உள்ளே பம்பைத் தூண்டலாம். நீரின் திசையை கட்டுப்படுத்த சர்வோவைப் பயன்படுத்தி முழு கொள்கலனையும் சுழற்றலாம்.
உங்கள் Arduino ஐ நிரலாக்க:
உங்கள் வன்பொருளுடன் நீங்கள் தயாரானதும், சில செயல்களுக்கு நீங்கள் Arduino குறியீட்டைப் பதிவேற்றலாம். முழுமையான நிரல் இந்தப் பக்கத்தின் இறுதியில் வழங்கப்படுகிறது. இருப்பினும் நான் இங்கே சில முக்கியமான பிட்கள் மற்றும் துண்டுகளை மேலும் விளக்கினேன்.
நமக்குத் தெரிந்தபடி, தீ இருக்கும்போது சென்சார் ஒரு உயர்வை வெளியிடும், மேலும் தீ இருக்கும்போது குறைந்த அளவை வெளியிடும். எனவே ஏதேனும் தீ விபத்து ஏற்பட்டால் இந்த சென்சாரை நாம் தொடர்ந்து சோதித்துப் பார்க்க வேண்டும். தீ இல்லை என்றால், கீழே காட்டப்பட்டுள்ளபடி அனைத்து ஊசிகளையும் உயர்த்துவதன் மூலம் மோட்டார்கள் நிறுத்தப்படுமாறு கேட்டுக்கொள்கிறோம்
if (DigitalRead (Left_S) == 1 && DigitalRead (Right_S) == 1 && DigitalRead (Forward_S) == 1) // தீ கண்டறியப்படாவிட்டால் அனைத்து சென்சார்களும் பூஜ்ஜியமாகும் {// ரோபோ டிஜிட்டல்ரைட் (LM1, HIGH) ஐ நகர்த்த வேண்டாம்; டிஜிட்டல்ரைட் (LM2, HIGH); டிஜிட்டல்ரைட் (RM1, HIGH); டிஜிட்டல்ரைட் (RM2, HIGH); }
இதேபோல், ஏதேனும் தீ இருந்தால், அந்தந்த மோட்டாரை சுழற்றுவதன் மூலம் ரோபோவை அந்த திசையில் செல்லுமாறு கேட்கலாம். அது நெருப்பை அடைந்ததும் இடது மற்றும் வலது சென்சார் நெருப்பைக் கண்டுகொள்ளாது, ஏனெனில் அது நெருப்பிற்கு முன்னால் நிற்கிறது. இப்போது " நெருப்பு " என்ற பெயரில் உள்ள மாறியைப் பயன்படுத்துகிறோம், இது தீயை அணைக்க செயல்பாட்டை இயக்கும்.
else if (DigitalRead (Forward_S) == 0) // தீ நேராக முன்னால் இருந்தால் {// ரோபோவை முன்னோக்கி நகர்த்தி டிஜிட்டல்ரைட் (LM1, HIGH); டிஜிட்டல்ரைட் (LM2, LOW); டிஜிட்டல்ரைட் (RM1, HIGH); டிஜிட்டல்ரைட் (RM2, LOW); தீ = உண்மை; }
மாறி தீ உண்மையாகிவிட்டால், தீயை அணைக்கும் வரை தீயணைப்பு ரோபோ அர்டுயினோ குறியீடு put_off_fire செயல்பாட்டை இயக்கும். கீழேயுள்ள குறியீட்டைப் பயன்படுத்தி இது செய்யப்படுகிறது.
(தீ == உண்மை) {put_off_fire (); }
Put_off_fire () இன் உள்ளே நாம் அனைத்து ஊசிகளையும் உயர்த்துவதன் மூலம் ரோபோவை நிறுத்த வேண்டும். கொள்கலனுக்கு வெளியே தண்ணீரைத் தள்ள பம்பை இயக்கவும், இது முடிந்ததும், சர்வோ மோட்டாரைப் பயன்படுத்தி கொள்கலனைச் சுழற்றலாம், இதனால் தண்ணீர் ஒரே மாதிரியாகப் பிரிக்கப்படுகிறது. கீழேயுள்ள குறியீட்டைப் பயன்படுத்தி இது செய்யப்படுகிறது
put_off_fire () {தாமதம் (500); டிஜிட்டல்ரைட் (LM1, HIGH); டிஜிட்டல்ரைட் (LM2, HIGH); டிஜிட்டல்ரைட் (RM1, HIGH); டிஜிட்டல்ரைட் (RM2, HIGH); டிஜிட்டல்ரைட் (பம்ப், உயர்); தாமதம் (500); for (pos = 50; pos <= 130; pos + = 1) {myservo.write (pos); தாமதம் (10); } for (pos = 130; pos> = 50; pos - = 1) {myservo.write (pos); தாமதம் (10); } டிஜிட்டல்ரைட் (பம்ப், குறைந்த); myservo.write (90); தீ = பொய்; }
தீயணைப்பு ரோபோவின் வேலை:
ரோபோவின் வெளியீட்டை முதன்முறையாக ஒன்றாக இயக்குவதை விட படிகளில் சரிபார்க்க பரிந்துரைக்கப்படுகிறது. நீங்கள் சர்வோ மோட்டார் வரை ரோபோவை உருவாக்கலாம் மற்றும் தீயை வெற்றிகரமாக பின்பற்ற முடியுமா என்று சரிபார்க்கலாம். பம்ப் மற்றும் சர்வோ மோட்டார் சரியாக வேலை செய்கிறதா என்பதை நீங்கள் சரிபார்க்கலாம். எல்லாம் எதிர்பார்த்தபடி செயல்பட்டவுடன், நீங்கள் கீழே உள்ள நிரலை இயக்கலாம் மற்றும் தீயணைப்பு போர் ரோபோவின் முழுமையான வேலையை அனுபவிக்க முடியும்.

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