ராஸ்பெர்ரி பை மற்றும் அர்டுயினோ எலெக்ட்ரானிக்ஸ் சமூகத்தில் மிகவும் பிரபலமான இரண்டு திறந்த மூல பலகைகள். எலக்ட்ரானிக்ஸ் பொறியாளர்களிடையே மட்டுமல்லாமல், பள்ளி மாணவர்கள் மற்றும் பொழுதுபோக்கு ஆர்வலர்களிடையேயும் அவர்கள் பிரபலமாக உள்ளனர், ஏனெனில் அவர்களின் எளிமை மற்றும் எளிமை. ராஸ்பெர்ரி பை மற்றும் அர்டுயினோ காரணமாக சிலர் கூட எலக்ட்ரானிக்ஸ் பிடிக்கத் தொடங்கினர். இந்த பலகைகள் பெரும் சக்திகளைக் கொண்டுள்ளன, மேலும் சில எளிய படிகள் மற்றும் சிறிய நிரலாக்கங்களில் மிகவும் சிக்கலான மற்றும் ஹை-ஃபை திட்டத்தை உருவாக்க முடியும்.
மிக எளிய திட்டங்கள் முதல் சிக்கலானவை வரை பல ஆர்டுயினோ திட்டங்கள் மற்றும் பயிற்சிகளை நாங்கள் உருவாக்கியுள்ளோம். ராஸ்பெர்ரி பை டுடோரியல்களின் தொடர்களையும் நாங்கள் உருவாக்கியுள்ளோம், எங்கிருந்து 'கீறல்' என்பதிலிருந்து எவரும் கற்றுக்கொள்ள ஆரம்பிக்கலாம். இது எங்கள் தரப்பிலிருந்து எலக்ட்ரானிக்ஸ் சமூகத்திற்கு ஒரு சிறிய பங்களிப்பாகும், மேலும் இந்த போர்டல் எலக்ட்ரானிக்ஸ் சிறந்த கற்றல் வளமாக தன்னை நிரூபித்துள்ளது. ஆகவே இன்று இந்த இரண்டு பெரிய பலகைகளையும் ராஸ்பெர்ரி பை உடன் அர்டுயினோவை இடைமுகப்படுத்துகிறோம்.
இந்த டுடோரியலில், ராஸ்பெர்ரி பை மற்றும் அர்டுயினோ யூனோ இடையே ஒரு தொடர் தொடர்புகளை நிறுவுவோம். PI க்கு 26 GPIO ஊசிகளும் பூஜ்ஜிய ADC சேனல்களும் மட்டுமே உள்ளன, எனவே 3D அச்சுப்பொறி போன்ற திட்டங்களை நாங்கள் செய்யும்போது, PI அனைத்து தொடர்புகளையும் தனியாக செய்ய முடியாது. எனவே எங்களுக்கு அதிக வெளியீட்டு ஊசிகளும் கூடுதல் செயல்பாடுகளும் தேவை, PI க்கு கூடுதல் செயல்பாடுகளைச் சேர்ப்பதற்கு, PI மற்றும் UNO க்கு இடையில் ஒரு தகவல்தொடர்புகளை நிறுவுகிறோம். அதனுடன் நாம் UNO இன் அனைத்து செயல்பாடுகளையும் PI செயல்பாடுகளாகப் பயன்படுத்தலாம்.


Arduino திட்ட மேம்பாட்டுக்கான ஒரு பெரிய தளமாகும், இதில் Arduino Uno, Arduino Pro mini, Arduino Du போன்ற பலகைகள் உள்ளன. அவை மின்னணு பொறியாளர்கள் மற்றும் பொழுதுபோக்கிற்காக வடிவமைக்கப்பட்ட ATMEGA கட்டுப்பாட்டு அடிப்படையிலான பலகைகள். Arduino இயங்குதளத்தில் பலகைகள் இருந்தாலும், Arduino Uno பல பாராட்டுக்களைப் பெற்றது. Arduino அடிப்படையிலான நிரல் மேம்பாட்டு சூழல் மற்றவர்களுடன் ஒப்பிடும்போது நிரலை எழுத எளிதான வழியாகும்.
தேவையான கூறுகள்:
இங்கே நாம் ராஸ்பெர்ரி பை 2 மாடல் பி ஐ ராஸ்பியன் ஜெஸ்ஸி ஓஎஸ் மற்றும் அர்டுயினோ யூனோவுடன் பயன்படுத்துகிறோம். ராஸ்பெர்ரி பை தொடர்பான அனைத்து அடிப்படை வன்பொருள் மற்றும் மென்பொருள் தேவைகளும் முன்னர் விவாதிக்கப்பட்டன, எங்களுக்குத் தேவையானதைத் தவிர, ராஸ்பெர்ரி பை அறிமுகத்தில் நீங்கள் இதைப் பார்க்கலாம்:
- ஊசிகளை இணைக்கிறது
- 220Ω அல்லது 1KΩresistor (2 துண்டுகள்)
- எல்.ஈ.டி.
- பொத்தானை
சுற்று விளக்கம்:

மேலே உள்ள சர்க்யூட் வரைபடத்தில் காட்டப்பட்டுள்ளபடி, யூ.எஸ்.பி கேபிளைப் பயன்படுத்தி UNO ஐ PI USB போர்ட்டுடன் இணைப்போம். PI க்கு நான்கு யூ.எஸ்.பி போர்ட்கள் உள்ளன; நீங்கள் அவற்றில் ஏதேனும் ஒன்றை இணைக்க முடியும். தரவு அனுப்பப்படுவதைக் குறிக்க தொடர் தகவல்தொடர்பு மற்றும் எல்.ஈ.டி (சிமிட்டுதல்) தொடங்க ஒரு பொத்தானை இணைக்கப்பட்டுள்ளது.
வேலை மற்றும் நிரலாக்க விளக்கம்:
Arduino Uno பகுதி:
முதலில் UNO ஐ நிரல் செய்வோம், முதலில் யுனொவை பிசியுடன் இணைத்து, பின்னர் ஆர்டுயினோ ஐடிஇ மென்பொருளில் நிரலை (கீழே உள்ள குறியீடு பிரிவை சரிபார்க்கவும்) எழுதி நிரலை யுஎன்ஓவில் பதிவேற்றவும். கணினியிலிருந்து UNO ஐ துண்டிக்கவும். சர்க்யூட் வரைபடத்தில் காட்டப்பட்டுள்ளபடி, நிரலாக்கத்திற்குப் பிறகு UNO ஐ PI உடன் இணைத்து, ஒரு LED மற்றும் பொத்தானை UNO உடன் இணைக்கவும்.
இப்போது இங்கே நிரல் UNO இன் சீரியல் கம்யூனிகேஷனைத் தொடங்குகிறது. UNO உடன் இணைக்கப்பட்ட பொத்தானை அழுத்தும்போது, UNO சில எழுத்துக்களை PI க்கு தொடர்ச்சியாக USB போர்ட் மூலம் அனுப்புகிறது. PI உடன் இணைக்கப்பட்ட எல்.ஈ.டி அனுப்பப்படும் எழுத்துக்களைக் குறிக்க ஒளிரும்.
ராஸ்பெர்ரி பை பகுதி:
அதன்பிறகு, UNO ஆல் அனுப்பப்படும் இந்தத் தரவைப் பெற, PI க்காக (கீழே உள்ள குறியீடு பிரிவு) ஒரு நிரலை எழுத வேண்டும். அதற்காக கீழே குறிப்பிடப்பட்டுள்ள சில கட்டளைகளை நாம் புரிந்து கொள்ள வேண்டும்.
நாங்கள் நூலகத்திலிருந்து தொடர் கோப்பை இறக்குமதி செய்யப் போகிறோம், இந்த செயல்பாடு தொடர்ச்சியாக அல்லது யூ.எஸ்.பி போர்ட் மூலம் தரவை அனுப்ப அல்லது பெற உதவுகிறது.
இறக்குமதி சீரியல்
இப்போது, எந்தவொரு பிழையும் இல்லாமல் UNO இலிருந்து தரவைப் பெறுவதற்கு சாதனத் துறை மற்றும் PI க்கான பிட் வீதத்தைக் குறிப்பிட வேண்டும். கீழேயுள்ள கட்டளை, ACM0 போர்ட்டில் வினாடிக்கு 9600 பிட்கள் என்ற தொடர் தகவல்தொடர்புக்கு நாங்கள் உதவுகிறோம்.
ser = serial.Serial ('/ dev / ttyACM0', 9600)
UNO இணைக்கப்பட்டுள்ள துறைமுகத்தைக் கண்டுபிடிக்க, PI இன் முனையத்திற்குச் சென்று உள்ளிடவும்
ls / dev / tty *
PI இல் இணைக்கப்பட்ட அனைத்து சாதனங்களின் பட்டியலும் உங்களிடம் இருக்கும். இப்போது யூ.எஸ்.பி கேபிள் மூலம் அர்டுயினோ யூனோவை ராஸ்பெர்ரி பை உடன் இணைத்து மீண்டும் கட்டளையை உள்ளிடவும். காட்டப்படும் பட்டியலிலிருந்து UNO இணைக்கப்பட்ட துறைமுகத்தை நீங்கள் எளிதாக அடையாளம் காணலாம்.
கீழேயுள்ள கட்டளை என்றென்றும் வளையமாகப் பயன்படுத்தப்படுகிறது, இந்த கட்டளையுடன் இந்த வளையத்திற்குள் உள்ள அறிக்கைகள் தொடர்ந்து செயல்படுத்தப்படும்.
1:
தரவை தொடர்ச்சியாகப் பெற்ற பிறகு, PI இன் திரையில் எழுத்துக்களைக் காண்பிப்போம்.
அச்சு (ser.readline ())
எனவே UNO உடன் இணைக்கப்பட்ட பொத்தானை அழுத்திய பின், PI திரையில் எழுத்துக்கள் அச்சிடப்படுவதைக் காண்போம். எனவே ராஸ்பெர்ரி பை மற்றும் அர்டுயினோ இடையே ஒரு அடிப்படை தொடர்பு ஹேண்ட்ஷேக்கை நிறுவியுள்ளோம்.
