- தேவையான பொருள்:
- ஐஆர் சென்சார் தொகுதி:
- சுற்று வரைபடம் மற்றும் விளக்கம்:
- உங்கள் ராஸ்பெர்ரி பை நிரலாக்க:
- வேலை:
ராஸ்பெர்ரி பை என்பது ARM நுண்செயலியை அடிப்படையாகக் கொண்ட ஒரு அற்புதமான வளரும் தளமாகும் என்பதை நாம் அனைவரும் அறிவோம். அதன் உயர் கணக்கீட்டு சக்தியுடன் இது மின்னணு பொழுதுபோக்கு அல்லது மாணவர்களின் கைகளில் அதிசயங்களைச் செய்ய முடியும். உண்மையான உலகத்துடன் எவ்வாறு தொடர்புகொள்வது என்பது நமக்குத் தெரிந்தால் மட்டுமே இவை அனைத்தும் சாத்தியமாகும். நிகழ்நேர உலகத்திலிருந்து சில அளவுருக்களைக் கண்டறிந்து அதை டிஜிட்டல் உலகிற்கு மாற்றக்கூடிய பல சென்சார்கள் உள்ளன. நாங்கள் பல சென்சார்களுடன் நிறைய ராஸ்பெர்ரி பை திட்டங்களை உள்ளடக்கியுள்ளோம். ராஸ்பெர்ரி பை ஐஓடி திட்டங்களுக்கும் ஒரு வரப்பிரசாதமாகும், ஏனெனில் இது உள்ளமைக்கப்பட்ட வைஃபை கொண்ட பாக்கெட் அளவிலான கணினி, மைக்ரோகண்ட்ரோலரின் திறன்களைக் கொண்டுள்ளது.
இந்த டுடோரியலில் , ராஸ்பெர்ரி பை உடன் ஐஆர் சென்சாரை எவ்வாறு இடைமுகப்படுத்தலாம் என்பதைக் கற்றுக்கொள்வோம் . இந்த சென்சார்கள் பொதுவாக சிறிய ரோபோக்களில் லைன் ஃபாலோயர் ரோபோ, எட்ஜ் எவப்பிங் ரோபோ போன்றவற்றில் பயன்படுத்தப்படுகின்றன. சரியானதாகத் தெரிகிறது?
எனவே இந்த சென்சாரை ராஸ்பெர்ரி பை மூலம் எவ்வாறு இடைமுகப்படுத்துவது என்பதை அறியலாம். இந்த திட்டத்தில், ஐஆர் சென்சாருக்கு முன்னால் எந்த பொருளும் இல்லாதபோது, சிவப்பு எல்.ஈ. இந்த சுற்று பாதுகாப்பு அலாரம் சர்க்யூட்டாகவும் செயல்பட முடியும்.
தேவையான பொருள்:
- ராஸ்பெர்ரி பை 3 (எந்த மாதிரியும்)
- ஐஆர் சென்சார் தொகுதி
- பச்சை மற்றும் சிவப்பு எல்.ஈ.டி விளக்குகள்
- ப்ரெட்போர்டு
- கம்பிகளை இணைக்கிறது
ஐஆர் சென்சார் தொகுதி:
ஐஆர் சென்சார்கள் (அகச்சிவப்பு சென்சார்) தொகுதிகள் ஆகும், அவை அவற்றின் முன் பொருட்களின் இருப்பைக் கண்டறியும். பொருள் இருந்தால் அது 3.3 வி வெளியீட்டாகக் கொடுக்கும், அது இல்லாவிட்டால் அது 0 வோல்ட் தருகிறது. ஒரு ஜோடி ஐஆர் ஜோடியை (டிரான்ஸ்மிட்டர் மற்றும் ரிசீவர்) பயன்படுத்துவதன் மூலம் இது சாத்தியமானது, டிரான்ஸ்மிட்டர் (ஐஆர் எல்இடி) ஒரு ஐஆர் கதிரை வெளியிடும், அதற்கு முன் ஒரு பொருள் இருந்தால் அது பிரதிபலிக்கும். இந்த ஐஆர் கதிர் ரிசீவர் (ஃபோட்டோடியோட்) மூலம் திரும்பப் பெறப்படும், மேலும் ஒப்-ஆம்ப் இணைப்பு எல்எம் 358 ஐப் பயன்படுத்தி பெருக்கப்பட்ட பிறகு வெளியீடு அதிகமாக்கப்படும். ஐஆர் சென்சார் தொகுதி சுற்று பற்றி நீங்கள் இங்கு மேலும் அறியலாம்.

இந்த திட்டத்தில் பயன்படுத்தப்படும் ஐஆர் சென்சார் மேலே காட்டப்பட்டுள்ளது. அனைத்து ஐஆர் சென்சார் போலவே இது முறையே 5 வி, ஜிஎன்டி மற்றும் அவுட் ஆகிய மூன்று ஊசிகளைக் கொண்டுள்ளது. இந்த தொகுதி ராஸ்பெர்ரி பையிலிருந்து 5 வி முள் மூலம் இயக்கப்படுகிறது மற்றும் அவுட் முள் ராஸ்பெர்ரி பையின் GPIO14 உடன் இணைக்கப்பட்டுள்ளது. ஐஆர் சென்சாரின் வரம்பை சரிசெய்ய தொகுதிக்கு மேலே உள்ள பொட்டென்டோமீட்டரைப் பயன்படுத்தலாம்.
சுற்று வரைபடம் மற்றும் விளக்கம்:
ராஸ்பெர்ரி பை ஐஆர் சென்சாருடன் இணைப்பதற்கான சுற்று வரைபடம் கீழே காட்டப்பட்டுள்ளது. நீங்கள் பார்க்க முடியும் என சுற்று வரைபடம் மிகவும் எளிது. ராஸ்பெர்ரி பையின் 5 வி மற்றும் கிரவுண்ட் பின் ஆகியவற்றிலிருந்து ஐஆர் தொகுதியை நேரடியாக இயக்கியுள்ளோம். ஐஆர் தொகுதியின் வெளியீட்டு முள் GPIO14 உடன் இணைக்கப்பட்டுள்ளது. பொருளின் நிலையைக் குறிக்க இரண்டு எல்.ஈ.டி (பச்சை மற்றும் சிவப்பு) ஐப் பயன்படுத்தினோம். இந்த இரண்டு எல்.ஈ.டிகளும் முறையே GPIO3 மற்றும் GPIO2 உடன் இணைக்கப்பட்டுள்ளன.

ராஸ்பெர்ரி பையின் ஜிபிஐஓ ஊசிகளும் 3.3 வி என்பதால், தற்போதைய கட்டுப்படுத்தும் மின்தடை கட்டாயமில்லை. எவ்வாறாயினும், எல்.ஈ.டி மற்றும் ராஸ்பெர்ரி பை ஆகியவற்றின் தரை முள் இடையே 470 ஓம் மதிப்பின் மின்தடையத்தை சேர்க்கலாம். ராஸ்பெர்ரி பையின் மைக்ரோ யூ.எஸ்.பி போர்ட் மூலம் முழு சுற்று 5 வி மொபைல் சார்ஜர் மூலம் இயக்கப்படுகிறது.
குறிப்பு: எந்த சென்சாரையும் இணைக்கும்போது, சென்சாரின் தரை MCU அல்லது MPU (இங்கே ராஸ்பெர்ரி பை) உடன் இணைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். அப்போதுதான் அவர்களால் தொடர்பு கொள்ள முடியும்.
உங்கள் ராஸ்பெர்ரி பை நிரலாக்க:
நிரலாக்க RPi க்கு பைதான் புரோகிராமிங் மொழியைப் பயன்படுத்துகிறோம். உங்கள் ராஸ்பெர்ரி பை திட்டமிட பல வழிகள் உள்ளன. இந்த டுடோரியலில் பைதான் 3 ஐடிஇயைப் பயன்படுத்துகிறோம், ஏனெனில் இது அதிகம் பயன்படுத்தப்படுகிறது. முழு பைதான் திட்டம் இந்த பயிற்சியின் இறுதியில் உள்ள வழங்கப்படுகிறது. ராஸ்பெர்ரி பையில் நிரல் மற்றும் ரன் குறியீட்டைப் பற்றி மேலும் அறிக.
PYHTON நிரலில் நாம் பயன்படுத்தப் போகும் சில கட்டளைகளைப் பற்றி பேசுவோம்,
நாங்கள் நூலகத்திலிருந்து GPIO கோப்பை இறக்குமதி செய்யப் போகிறோம், கீழே உள்ள செயல்பாடு PI இன் GPIO ஊசிகளை நிரல் செய்ய உதவுகிறது. நாங்கள் "GPIO" ஐ "IO" என்று மறுபெயரிடுகிறோம், எனவே நிரலில் நாம் GPIO ஊசிகளைக் குறிப்பிட விரும்பும் போதெல்லாம் 'IO' என்ற வார்த்தையைப் பயன்படுத்துவோம்.
RPi.GPIO ஐ IO ஆக இறக்குமதி செய்க
சில நேரங்களில், நாம் பயன்படுத்த முயற்சிக்கும் GPIO ஊசிகளும் வேறு சில செயல்பாடுகளைச் செய்யும்போது. அவ்வாறான நிலையில், நிரலை இயக்கும்போது எச்சரிக்கைகளைப் பெறுவோம். கீழே உள்ள கட்டளை PI ஐ எச்சரிக்கைகளை புறக்கணித்து நிரலுடன் தொடரச் சொல்கிறது.
IO.setwarnings (தவறு)
போர்டில் உள்ள முள் எண் அல்லது அவற்றின் செயல்பாட்டு எண் மூலம் PI இன் GPIO ஊசிகளை நாம் குறிப்பிடலாம். போர்டில் உள்ள 'PIN 29' போல 'GPIO5'. எனவே இங்கே 29 'அல்லது' 5 'மூலம் முள் குறிக்கப் போகிறோம்.
IO.setmode (IO.BCM)
நாங்கள் 3 ஊசிகளை உள்ளீடு / வெளியீட்டு ஊசிகளாக அமைத்து வருகிறோம். இரண்டு வெளியீட்டு ஊசிகளும் எல்.ஈ.டி யைக் கட்டுப்படுத்தும் மற்றும் உள்ளீட்டு முள் ஐஆர் சென்சாரிலிருந்து சிக்னலைப் படிக்கும்.
IO.setup (2, IO.OUT) #GPIO 2 -> சிவப்பு எல்.ஈ. 14 -> ஐஆர் சென்சார் உள்ளீடாக
இப்போது நாம் பச்சை எல்.ஈ.யை அணைத்து, பொருள் தொலைவில் இருக்கும்போது சிவப்பு எல்.ஈ. GPIO14 முள் சரிபார்த்து இதைச் செய்யலாம்.
if (IO.input (14) == உண்மை): # பொருள் வெகு தொலைவில் உள்ளது IO.output (2, உண்மை) # ரெட் வழிநடத்தியது IO.output (3, தவறு) # பசுமை வழிநடத்தப்பட்டது
இதேபோல் நாம் பச்சை எல்.ஈ.யை இயக்க வேண்டும் மற்றும் பொருள் அருகில் இருக்கும்போது சிவப்பு எல்.ஈ.
if (IO.input (14) == தவறு): # பொருள் IO.output க்கு அருகில் உள்ளது (3, உண்மை) # கிரீன் வழிநடத்தியது IO.output (2, தவறு) # சிவப்பு தலைமையிலான OFF
கீழேயுள்ள கட்டளை என்றென்றும் வளையமாகப் பயன்படுத்தப்படுகிறது, இந்த கட்டளையுடன் இந்த வளையத்திற்குள் உள்ள அறிக்கைகள் தொடர்ந்து செயல்படுத்தப்படும்.
1:
வேலை:
உங்கள் பைதான் குறியீட்டை உருவாக்கியதும், ரன் கட்டளையைப் பயன்படுத்தி அதை இயக்கவும். நிரல் எந்த பிழையும் இல்லாமல் செயல்படுத்தப்பட்டால், பின்வரும் திரையைப் பெற வேண்டும்.

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

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