- கருத்து:
- தேவையான பொருட்கள்:
- திட்டங்கள் மற்றும் வன்பொருள்:
- Arduino க்கான திட்டம்:
- செயலாக்கத்திற்கான திட்டம்:
- வேலை:
இது மிகவும் சுவாரஸ்யமான திட்டமாகும், இதில் Arduino மற்றும் Processing ஐப் பயன்படுத்தி மெய்நிகர் யதார்த்தத்தை எவ்வாறு செயல்படுத்துவது என்பதை அறியப் போகிறோம். நம்மில் பெரும்பாலோருக்கு, ஜான் பாவ்ரூவின் அயர்ன் மேன் திரைப்படம் எப்போதும் நம் வாழ்க்கையை எளிதாகவும், வேடிக்கையாகவும் மாற்றும் புதிய விஷயங்களை உருவாக்க ஒரு உத்வேகமாக இருந்து வருகிறது. திரைப்படத்தில் காட்டப்பட்டுள்ள டெக்ஸை நான் தனிப்பட்ட முறையில் பாராட்டியிருக்கிறேன், அதைப் போன்ற ஒன்றை உருவாக்க எப்போதும் விரும்புகிறேன். எனவே, இந்த திட்டத்தில் நான் திரைப்படத்தில் நடக்கும் மெய்நிகர் ரியாலிட்டி விஷயங்களைப் பிரதிபலிக்க முயற்சித்தேன், கணினியின் முன்னால் நம் கையை அசைத்து, சுட்டிக்காட்டி விரும்பிய இடத்திற்கு நகர்த்தி சில பணிகளைச் செய்யலாம்.
வெப்கேமுக்கு முன்னால் உங்கள் கையை எப்படி அசைக்கலாம் மற்றும் உங்கள் கணினியில் எதையாவது வரையலாம் என்பதை இங்கே காண்பிப்பேன். உங்கள் கையை கிட்டத்தட்ட நகர்த்துவதன் மூலமும், உங்கள் விரல்களால் காற்றில் கிளிக் செய்வதன் மூலமும் விளக்குகளை எவ்வாறு மாற்றலாம் என்பதையும் நான் உங்களுக்குக் காண்பிப்பேன்.
கருத்து:
இதைச் செய்ய நாம் Arduino மற்றும் Processing ஆகியவற்றின் சக்தியைப் பயன்படுத்த வேண்டும். பெரும்பாலானவர்கள் Arduino உடன் தெரிந்திருப்பார்கள், ஆனால் செயலாக்கம் உங்களுக்கு புதியதாக இருக்கலாம். செயலாக்கம் என்பது Arduino ஐப் போன்ற ஒரு பயன்பாடாகும், மேலும் இது திறந்த மூல மற்றும் பதிவிறக்க இலவசம். செயலாக்கத்தைப் பயன்படுத்தி நீங்கள் எளிய கணினி பயன்பாடுகள், Android பயன்பாடுகள் மற்றும் பலவற்றை உருவாக்கலாம். பட செயலாக்கம் மற்றும் குரல் அங்கீகாரம் செய்யும் திறனும் இதில் உள்ளது. இது Arduino போன்றது மற்றும் கற்றுக்கொள்வது மிகவும் எளிதானது, ஆனால் நீங்கள் செயலாக்கத்திற்கு முற்றிலும் புதியவரா என்று கவலைப்பட வேண்டாம், ஏனெனில் நான் இந்த டுடோரியலை மிகவும் எளிமையாக எழுதியுள்ளேன், இதனால் ஆர்வமுள்ள எவரும் எந்த நேரத்திலும் இதைச் செய்ய முடியாது.
இந்த டுடோரியலில் ஒரு எளிய கணினி பயன்பாட்டை உருவாக்க செயலாக்கத்தைப் பயன்படுத்துகிறோம், இது எங்களுக்கு ஒரு UI ஐ வழங்குகிறது மற்றும் பட செயலாக்கத்தைப் பயன்படுத்தி எங்கள் கையின் நிலையைக் கண்காணிக்கும். இப்போது, நம் விரல்களைப் பயன்படுத்தி இடது கிளிக் மற்றும் வலது கிளிக் செய்ய வேண்டும். அதைச் செய்ய நான் இரண்டு ஹால் சென்சார்களைப் பயன்படுத்தினேன் (ஒன்று என் ஆள்காட்டி விரலில் மற்றும் மற்றொன்று நடுத்தர விரலில்) அவை ஆர்டுயினோ நானோவால் படிக்கப்படும். ஆர்டுயினோ ப்ளூடூத் வழியாக கிளிக் நிலையை கம்பியில்லாமல் கம்ப்யூட்டருக்கு அனுப்புகிறது.
இது சிக்கலானதாக தோன்றலாம் ஆனால், என்னை நம்புங்கள்; அது ஒலிப்பது போல் கடினமாக இல்லை. எனவே இந்த திட்டம் இயங்குவதற்கு தேவையான பொருட்களைப் பார்ப்போம்.
தேவையான பொருட்கள்:
- அர்டுடினோ நானோ
- ஹால் சென்சார் (A3144) - 2 எண்
- காந்தத்தின் ஒரு சிறிய துண்டு
- புளூடூத் தொகுதி (HC-05 / HC-06)
- 9 வி பேட்டரி
- கம்பிகள் புள்ளி பலகையை இணைக்கிறது.
- ஒரு ஜோடி கையுறைகள்
- Arduino IDE (மென்பொருள்)
- ஐடிஇ (மென்பொருள்) செயலாக்குகிறது
- வெப்கேம் மற்றும் புளூடூத் கொண்ட கணினி (உங்கள் கணினிக்கு வெளிப்புற புளூடூத் அல்லது வெப்கேமையும் பயன்படுத்தலாம்)
திட்டங்கள் மற்றும் வன்பொருள்:
இந்த திட்டத்தின் வன்பொருள் பகுதி மிகவும் எளிமையானது மற்றும் உருவாக்க எளிதானது. முழுமையான திட்டவட்டம் கீழே காட்டப்பட்டுள்ளது.

Arduino, மின்தடையங்கள் மற்றும் பெர்க் குச்சி ஊசிகளை கீழே காட்டப்பட்டுள்ளபடி ஒரு புள்ளி பலகையில் கரைக்கப்படுகின்றன.

ஹால் சென்சார் மற்றும் புளூடூத் தொகுதி கீழே காட்டப்பட்டுள்ளபடி ஒரு இணைப்பு கம்பியில் கரைக்கப்படுகிறது.

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

இப்போது Arduino IDE ஐத் திறந்து நிரலாக்கத்தைத் தொடங்குவோம்.
Arduino க்கான திட்டம்:
இந்த அர்டுயினோ குறியீட்டின் நோக்கம் ஹால் சென்சாரின் நிலையைப் படித்து புளூடூத் தொகுதியைப் பயன்படுத்தி அவற்றை ஒளிபரப்ப வேண்டும். இது புளூடூத்திலிருந்து தரவைப் பெற வேண்டும் மற்றும் உள்வரும் மதிப்பின் அடிப்படையில் ஆன்-போர்டு எல்.ஈ.டி. இந்த டுடோரியலின் முடிவில் முழுமையான நிரல் கொடுக்கப்பட்டுள்ளது; கீழே சில வரிகளையும் விளக்கியுள்ளேன்.
if (Phs1! = HallState_1 - Phs2! = HallState_2) // புதிய விசைகள் அழுத்தப்பட்டதா என சரிபார்க்கவும் {if (HallState_1 == LOW && HallState_2 == LOW) ஆயிஷா.ரைட் (1); if (ஹால்ஸ்டேட்_1 == உயர் && ஹால்ஸ்டேட்_2 == குறைந்த) ஆயிஷா.ரைட் (2); if (ஹால்ஸ்டேட்_1 == குறைந்த && ஹால்ஸ்டேட்_2 == உயர்) ஆயிஷா.ரைட் (3); if (ஹால்ஸ்டேட்_1 == உயர் && ஹால்ஸ்டேட்_2 == உயர்) ஆயிஷா.ரைட் (4); }
ஹால் சென்சாரின் நிலையின் அடிப்படையில் மேலே உள்ள வரிகளில் காட்டப்பட்டுள்ளபடி புளூடூத் ஒரு குறிப்பிட்ட மதிப்பை எழுதும். எடுத்துக்காட்டாக, ஹால் சென்சார் 1 அதிகமாகவும், ஹால் சென்சார் 2 குறைவாகவும் இருந்தால், புளூடூத் தொகுதி வழியாக வேல் “2” ஐ ஒளிபரப்புவோம். நீங்கள் BT தொகுதிக்கு மதிப்புகளை எழுதுகிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். ஏனென்றால் அவை எழுதப்பட்டால் மட்டுமே செயலாக்க பக்கத்தில் மட்டுமே படிக்க எளிதாக இருக்கும். முந்தைய மதிப்பைப் போல இல்லாவிட்டால் மட்டுமே மதிப்பு அனுப்பப்படும்.
if (புளூடூத் டேட்டா == 'y') டிஜிட்டல்ரைட் (லெட் பின், உயர்); if (BluetoothData == 'n') டிஜிட்டல்ரைட் (ledpin, LOW);
இந்த கோடுகள் பி.டி தொகுதிக்கு பெறப்பட்ட மதிப்பின் அடிப்படையில் பின் 13 உடன் இணைக்கப்பட்டுள்ள ஆன்-போர்டு எல்.ஈ.டி ஐ மாற்றுவதற்குப் பயன்படுத்தப்படுகின்றன. எடுத்துக்காட்டாக, தொகுதி ஒரு 'y' ஐப் பெற்றால், எல்.ஈ.டி இயக்கப்பட்டிருக்கும், அது ஒரு 'n' ஐப் பெற்றால் அது அணைக்கப்படும்.
செயலாக்கத்திற்கான திட்டம்:
செயலாக்க திட்டத்தின் நோக்கம் ஒரு UI (பயனர் இடைமுகம்) ஆக செயல்படக்கூடிய ஒரு கணினி பயன்பாட்டை உருவாக்குவதும் ஒரு குறிப்பிட்ட பொருளைக் கண்காணிக்க பட செயலாக்கத்தையும் செய்வதாகும். இந்த விஷயத்தில் நாம் மேலே உள்ள கையுறைகளில் ஒட்டிய நீல பொருளைக் கண்காணிக்கிறோம். நிரல் அடிப்படையில் நான்கு திரைகளைக் கொண்டுள்ளது.
- அளவுத்திருத்தத் திரை
- முதன்மை திரை
- பெயிண்ட் திரை
- எல்.ஈ.டி மாற்று திரை
நம் கைகளை அசைத்து, திரையில் காற்றை இழுப்பதன் மூலம் ஒரு திரையில் இருந்து இன்னொரு திரையில் செல்லலாம். எல்.ஈ.டி நிலைமாற்ற அல்லது திரையில் எதையாவது வரைய விரும்பிய இடங்களில் கிளிக் செய்யலாம்.
நீங்கள் முழுமையான செயலாக்க நிரலை ஒட்டலாம் (இறுதியில் கொடுக்கப்பட்டுள்ளது) மற்றும் உங்கள் படைப்பாற்றலின் அடிப்படையில் அதை மாற்றியமைக்கலாம் அல்லது இங்கிருந்து EXE கோப்புகளை எளிமையாக பதிவிறக்கம் செய்து, பயன்பாட்டைத் தொடங்க பின்வரும் படிகளைப் பின்பற்றவும்.
- உங்கள் கணினியில் ஜாவாவை நிறுவவில்லை என்றால் அதை நிறுவவும்
- உங்கள் கணினியில் சரியான கேம் நிறுவவும்
- உங்கள் Arduino ஐ அதிகப்படுத்தி, உங்கள் கணினியை புளூடூத் தொகுதிடன் இணைக்கவும்
- பயன்பாட்டுக் கோப்பைத் தொடங்கவும்
எல்லாம் சரியாக நடந்தால், உங்கள் புளூடூத் தொகுதியில் எல்.ஈ.டி நிலையானது மற்றும் உங்கள் வெப்கேம் ஒளி இயங்குவதை நீங்கள் கவனிக்க வேண்டும். உங்களுக்கு ஏதேனும் சிக்கல்கள் இருந்தால் கருத்து பிரிவு மூலம் என்னை அணுகவும், நான் உங்களுக்கு உதவுவேன்.
உங்கள் பயன்பாட்டை எவ்வாறு அளவீடு செய்வது மற்றும் அதைப் பயன்படுத்துவது என்பதை அறிய வீடியோவைப் பாருங்கள்.
நீங்கள் குறியீட்டை மாற்றியமைக்க மற்றும் இதில் கூடுதல் அம்சங்களை உருவாக்க விரும்பினால், நீங்கள் திட்டத்தின் பின்வரும் நுண்ணறிவுகளைப் பயன்படுத்தலாம்
செயலாக்க IDE ஐ இங்கிருந்து பதிவிறக்கம் செய்யலாம். செயலாக்கத்தைப் பற்றி மேலும் அறியவும், சுவாரஸ்யமான திட்டங்களை உருவாக்கவும் நீங்கள் விரும்பினால், இங்கே பயிற்சிகளைப் பார்வையிடலாம்.
செயலாக்கத்திற்கு சீரியல் தரவைப் படிக்கும் திறன் உள்ளது, இந்த நிரலில் சீரியல் தரவு புளூடூத் COM போர்ட்டிலிருந்து வருகிறது. கீழே உள்ள இந்த வரியைப் பயன்படுத்துவதன் மூலம் உங்கள் புளூடூத் எந்த COM போர்ட்டுடன் இணைக்கப்பட்டுள்ளது என்பதை நீங்கள் தேர்ந்தெடுக்க வேண்டும்
போர்ட் = புதிய சீரியல் (இது, சீரியல்.லிஸ்ட் (), 9600);
இங்கே நான் எனது 1 வது COM போர்ட்டைத் தேர்ந்தெடுத்துள்ளேன், இது என் விஷயத்தில் COM5 ஆகும் (கீழே உள்ள படத்தைப் பார்க்கவும்) மற்றும் புளூடூத் தொகுதி மூலம் 9600 பாட்ரேட்டில் இயங்குகிறது என்பதைக் குறிப்பிட்டுள்ளேன்.

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

இப்போது உங்கள் கட்டைவிரல் விரலை ஆள்காட்டி விரலால் தொடவும், “கீ 1 அழுத்தப்பட்ட” செய்தியை நீங்கள் காண வேண்டும், மேலும் உங்கள் கட்டைவிரலை நடுத்தர விரலால் அழுத்தும்போது “கீ 2 அழுத்தப்பட்டவை” பார்க்க வேண்டும், இது எல்லாம் நன்றாக வேலை செய்கிறது மற்றும் அளவுத்திருத்தம் முடிந்துவிட்டது என்பதை இது குறிக்கிறது. இப்போது முடிந்தது பொத்தானைக் கிளிக் செய்க.


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