அருமை, நீங்கள் சரியான இடத்திற்குத்தான் வந்தீர்கள்! அடிக்கடி கேட்கப்படும் கேள்விகளை இங்கே படியுங்கள்.
பாக்கெட் சயின்ஸ் லேப் (PSLab) என்பது அளவீடுகள் மற்றும் பரிசோதனைகளுக்குப் பயன்படுத்தக்கூடிய ஒரு சிறிய USB இயங்கும் வன்பொருள் பலகையாகும். இது Android தொலைபேசிகள் அல்லது PC களுக்கான நீட்டிப்பாக செயல்படுகிறது. PSLab ஒரு உள்ளமைக்கப்பட்ட ஆஸிலோஸ்கோப், மல்டிமீட்டர், அலை ஜெனரேட்டர், லாஜிக் அனலைசர், பவர் சோர்ஸ் மற்றும் பல கருவிகளுடன் வருகிறது. இதை ஒரு ரோபாட்டிக்ஸ் கட்டுப்பாட்டு பயன்பாடாகவும் பயன்படுத்தலாம். மேலும், நாங்கள் தொடர்ந்து அதிக டிஜிட்டல் கருவிகளைச் சேர்த்து வருகிறோம். PSLab என்பது ஒன்றில் பல சாதனங்கள். இரண்டு கம்பிகளை தொடர்புடைய பின்களுடன் இணைத்து (விளக்கம் PSLab போர்டின் பின்புறத்தில் உள்ளது) அளவிடத் தொடங்குங்கள். தரவைப் பார்க்கவும் சேகரிக்கவும் எங்கள் திறந்த மூல Android அல்லது டெஸ்க்டாப் பயன்பாட்டைப் பயன்படுத்தலாம். PSLab பின் ஸ்லாட்டுகளில் நூற்றுக்கணக்கான இணக்கமான I²C நிலையான சென்சார்களையும் நீங்கள் செருகலாம். இது நிரலாக்கத்தின் தேவை இல்லாமல் செயல்படுகிறது. எனவே, நீங்கள் செய்யும் சோதனைகள் உங்கள் கற்பனைக்கு மட்டுமே!
வலைத்தளத்தில் வெவ்வேறு அளவுகளில் பாக்கெட் அறிவியல் ஆய்வக சாதனத்தை வாங்கக்கூடிய கடைகளுக்கான மதிப்பாய்வுப் பக்கம் உள்ளது.
இந்த செயலியை F-Droid அல்லது Google Play Store இலிருந்து பதிவிறக்கம் செய்யலாம்.
நாம் Windows, Linux மற்றும் Mac க்கான ஒரு டெஸ்க்டாப் அப்ளிகேஷன் உருவாக்கி வருகிறோம், அது எங்கள் டெஸ்க்டாப் Git Repository-வில் உள்ளது. நீங்கள் அதை இந்த project-இன் install branch-இல் காணலாம். இந்த அப்ளிகேஷன் இன்னும் வளர்ச்சி நிலையில் உள்ளது. Electron மற்றும் Python போன்ற எல்லா platform-களிலும் வேலை செய்யும் தொழில்நுட்பங்களை பயன்படுத்துகிறோம். எனினும், இறுதி installer அனைத்து இடங்களிலும் சரியாக இயங்க சில மாற்றங்கள் மற்றும் மேம்பாடுகள் தேவைப்படுகிறது. ஆகவே, சில சிக்கல்கள் ஏற்படலாம் என்று நினைக்கவும். நீங்கள் repository-வில் உள்ள tracker-ஐ பயன்படுத்தி பிரச்சனைகள், பிழைகள் மற்றும் புதிய அம்ச வேண்டுகோள்களை சமர்ப்பிக்கலாம்.
துரதிருஷ்டவசமாக, Apple தங்களது சாதனங்களை வேறு ஹார்ட்வேர் சாதனங்களுடன் இணைக்காமல் தடுக்கும் வகையில் கடுமையான கட்டுப்பாடுகள் மற்றும் கட்டளைகளை விதித்து, பயனர்களை கட்டுப்படுத்துகிறது. இது பயனர்களின் சுதந்திரத்திற்கு எதிரானது என பலர் வாதிடுகிறார்கள். பெரும்பாலான ஹார்ட்வேர் உற்பத்தியாளர்கள் தங்களது தயாரிப்புகளை Apple சாதனங்களுடன் இணைக்கும் வாய்ப்புகளை வழங்க இயலவில்லை. பல சந்தர்ப்பங்களில் Apple தங்களது போன்கள், iPad-க்கள் மற்றும் பிற ஹார்ட்வேர் சாதனங்களுடன் Apple அல்லாத தயாரிப்புகளை இணைக்க அனுமதிப்பதில்லை.
சில நேரங்களில் நீண்ட மற்றும் செலவாகும் செயல்முறை முடிவில் மட்டும் அது சாத்தியமாகும். ஆனால், நாம் அந்த வகையான செயல்முறையை மேற்கொண்டாலும் கூட, Pocket Science Lab ஐ Apple சாதனத்துடன் இணைக்கும் வகையில் Apple இன் ஒத்துழைப்பைப் பெற முடியும் என்பதை உறுதியாகக் கூற முடியாது.
Apple இன் கட்டுப்பாட்டு கொள்கைகள் மற்றும் சொந்தமான (proprietary) அணுகுமுறை காரணமாக, அதைப் பயன்படுத்தும் பயனர்களின் சுதந்திரம் கட்டுப்படுகிறது. இதனால், தற்போது நாம் iOS செயலியை வழங்க இயலவில்லை. சமூகத்தினர் புதிய அணுகுமுறைகள் குறித்து அடிக்கடி கலந்துரையாடுகிறார்கள், ஆனால் இதுவரை தீர்வு காணப்படவில்லை.
Apple இன் நோக்கம் பயனர்களுக்கு விருப்பமான வகையில் சாதனங்களைப் பயன்படுத்த அனுமதிப்பது அல்ல; அதற்குப் பதிலாக லாபத்தை பெருக்குவது என்பதுதான். அதனால், பயனர்களுக்கு ஆதரவளிக்க Apple ஆர்வம் காட்டவில்லை. சிலர் கூறுவதன்படி, Apple இன் இந்த நடத்தை மனித உரிமைகள் மற்றும் Apple தயாரிப்புகளைப் பயன்படுத்தும் மக்களின் சுதந்திரத்தையும் கட்டுப்படுத்துவதாகவே பார்க்கப்படுகிறது.
சாதனத்துடன் இணைய, நீங்கள் ஒரு OTG USB கேபிள் (OTG = On the go) தேவைப்படும். இது இணைக்கப்பட்ட சாதனங்கள் Host மற்றும் Device என்ற இரண்டு நிலைகளுக்கிடையே மாற்றமாக செயல்பட அனுமதிக்கும் வகையில் இருக்கும். OTG-இல் இணக்கமில்லாத USB கேபிள்கள் வேலை செய்யாது.
எங்களின் அனைத்து திட்டங்களிலும் பிழை கண்காணிப்புகள் (issue trackers) உள்ளன. இவை தற்போது GitHub-இல் ஹோஸ்ட் செய்யப்பட்டுள்ளன. பிழை (bug) அல்லது புதிய அம்சம் (feature) கோரிக்கையை சமர்ப்பிக்க, நீங்கள் அந்த சேவையில் உள்நுழைய வேண்டும். எங்களின் PSLab கிட்டத்தட்ட அனைத்துப் நிரல் சேமிப்பு இடங்களின் (repositories) பட்டியல் இங்கே உள்ளது (இந்தப் பக்கத்தை அணுகும்போது சிறிது கீழே ஸ்க்ரோல் செய்யவும்).
ஆம், எங்களது Android மற்றும் டெஸ்க்டாப் செயலிகளில் கருவிகளில் (instruments) பதிவு மற்றும் பிளே செய்யும் செயல்பாடு, அல்லது கட்டமைப்புகளை (configurations) சேமித்து திறக்கும் விதமான வசதிகளை செயல்படுத்தியுள்ளோம். நீங்கள் பதிவு செய்த தரவை செயலிகளில் இறக்குமதி (import) செய்து பார்க்கலாம்.
இந்த அம்சம் இன்னும் தீவிரமாக மேம்படுத்தப்பட்டுக் கொண்டிருக்கிறது, ஆனால் பெரும்பாலான இடங்களில் நன்றாக வேலை செய்கிறது. இதை செயலியின் மேல் பட்டியில் காணலாம். தரவை பதிவு, பிளே, சேமிப்பு மற்றும் திறப்பதற்கான பொத்தான்கள் உள்ளன.
ஆம், கண்டிப்பாக முடியும். நீங்கள் உங்கள் கைபேசியில் PSLab Android செயலியை (Play Store, Fdroid) நிறுவி, Luxmeter அல்லது Compass போன்ற கருவிகளுடன் பயன்படுத்தலாம். மேலும், நாங்கள் படிப்படியாக இன்னும் அதிகமான உட்பொதிந்த சென்சார்கள் (built-in sensors) க்கான ஆதரவைச் சேர்த்துக் கொண்டிருக்கிறோம்.
எங்களின் செயலிகளில், தொழில் தரநிலையான I²C (Wikipedia) முறையை பயன்படுத்துகிறோம். OTG USB கேபிள் (OTG = On the go) மூலம் சாதனத்தில் USB போர்ட் வழியாக இணைக்கப்பட்ட சென்சர்களிலிருந்து தரவைப் பெறலாம். OTG USB கேபிள் என்பது இணைக்கப்பட்ட சாதனங்கள் ஹோஸ்ட் (host) மற்றும் டிவைஸ் (device) ஆகிய பங்களிக்கைகளை இடமாற்றமாக செயல்படுத்த அனுமதிக்கும் USB கேபிள் ஆகும். தரவை பரிமாறுவதற்கு, நாங்கள் UART (universal asynchronous receiver-transmitter, Wikipedia) முறையைப் பயன்படுத்துகிறோம்.
பல்வேறு சென்சர்களை குறிப்பிட்ட கருவிகளுடன் பயன்படுத்தலாம், எடுத்துக்காட்டாக: மழைமானி (Barometer), வெப்பமானி (Thermometer), ஜைரோஸ்கோப் (Gyroscope) போன்றவை. ஒவ்வொரு கருவியிலும் மேல்புற வலது மூலையிலுள்ள ‘பர்கர்’ மெனுவில் சென்சார் அமைப்புகளை (configuration) அணுகலாம். I²C தரநிலையை பயன்படுத்தும் அனைத்து சென்சர்களும் சாதனத்துடன் இணக்கமாக (compatible) உள்ளன. அனலாக் (analog) மற்றும் டிஜிட்டல் (digital) சென்சர்களுக்கான இணைப்பு பின்கள் (pins) உள்ளன; அந்த பின்களின் விவரங்களை சாதனத்தின் பின்னப்பக்கத்தில் காணலாம்.
எங்கள் செயலிகளில் இன்னும் குறிப்பிட்ட கருவி இல்லாவிட்டாலும், Oscilloscope கருவி கூறை (instrument component) பயன்படுத்தி மூல தரவை (raw data) பார்க்கவும் சேமிக்கவும் முடியும். எங்கள் வலைத்தளத்தில் பரிந்துரைக்கப்பட்ட சென்சர்களின் பட்டியலுடன் கூடிய பக்கமும் உள்ளது.
இந்த அம்சத்தை நாம் ஏற்கனவே செயல்படுத்தியுள்ளோம், ஆனால் இது தற்போது இன்னும் புரொடோடைப் (prototype) நிலையில் இருக்கிறது. Android செயலியில் ஒரு கான்ஃபிக் (config) கோப்பை உருவாக்கி, அதை PSLab சாதனத்திற்கு மாற்றலாம் (நீங்கள் எங்கள் Github அமைப்பில் (org) காணும் ஃபிரம்வேர் (firmware)-ஐ புதுப்பிக்க வேண்டியிருக்கலாம்). PSLab சாதனத்தை USB பேட்டரியின் மூலம் மின்சாரம் வழங்கி, செயலியைத் தேவைப்படாமல் தானாகவே தரவுகளை சேகரிக்கலாம். பின்னர் செயலியை இணைக்கும்போது, சேகரிக்கப்பட்ட தரவைப் பதிவிறக்கலாம். எதிர்கால பதிப்புகளில், தரவை நேரடியாக சேமிக்க SD கார்டுடன் சாதனம் வரும். தற்போது இந்த அம்சத்தைப் பயன்படுத்த சில வரம்புகள் இருக்கின்றன, ஆனால் நாங்கள் தொடர்ந்து மேம்படுத்திக்கொண்டே இருக்கிறோம் 🙂
ச்கீமாட்டிக்ஸ் (schematics) மற்றும் மூலக் கோப்புகளை (source files) இங்கே உள்ள hardware Git கிட்டகத்தில் (repository) காணலாம்.
PSLab, FOSSASIA என்ற சமூகத்துடன் இணைந்து உருவாக்கப்பட்ட திட்டமாகும். இந்த திட்டத்தில் வெவ்வேறு கிட்டகங்களில் (repositories) 100க்கும் மேற்பட்ட டெவலப்பர்கள் பங்களித்துள்ளனர்.
இந்த திட்டம் முதலில் 2014-ஆம் ஆண்டு கம்போடியாவில் நடந்த FOSSASIA மாநாட்டில், இந்தியாவைச் சேர்ந்த இயற்பியல் ஆசிரியர் பிரவீன் குமார், ExpEYES திட்டத்தால் الهத்துணைப்பட்ட ஓபன் ஃபிசிக்ஸ் லேப் சாதனம் (Open Physics Lab Device) உருவாக்குவதற்கான எண்ணத்தை அறிமுகப்படுத்திய பிறகு துவங்கப்பட்டது. அவர் திட்டத்தை முன்னோக்கி கொண்டு செல்ல உதவி செய்து, ஆரம்பத்தில் மென்பொருள் கூறுகளில் பங்களித்தவர்களுடன் பணியாற்றினார்.
2017-ஆம் ஆண்டில், Open Hardware போர்டு, GSoC திட்டத்தின் கீழ் Jithin B P உருவாக்கிய முதல் பதிப்பாக வெளியானது. அவர் முன்னர் உருவாக்கிய ExpEYES போர்டுகளை அடிப்படையாகக் கொண்டு PSLab-ஐ உருவாக்கினார். அதன்பிறகு, கடந்த வருடங்களில் ஹார்ட்வேர் கூறுகள் மேம்படுத்தப்பட்டன, வடிவமைப்பும் அளவும் சிறப்பாக்கப்பட்டதால் உற்பத்தி செலவுகள் குறைந்தன, மேலும் ஃபிரம்வேர் (firmware)-இல் பல அம்சங்கள் சேர்க்கப்பட்டன.
ஒரு புதிய Android செயலி முழுக்க முதலில் உருவாக்கப்பட்டது, மேலும் டெஸ்க்டாப் செயலியின் பெரும்பாலான பகுதிகள் புதிய cross-platform Electron frontend-இல் மீண்டும் எழுதப்பட்டன.
2018-இல் இலங்கையிலிருந்து Padmal M டெக் குழுவை தலைமைத்துவம் செய்து வருகிறார்; அவர் மாரியோ பெக்லிங், முக்கிய டெவலப்பர்கள் மற்றும் பரந்த சமூக பங்களிப்பாளர்களுடன் சேர்ந்து திட்டத்தின் ரோட்மாப்பை (roadmap) உருவாக்குகிறார்.
2019 முதல் FOSSASIA பெரிய அளவில் பல போர்டுகளின் தொகுப்புகளை உற்பத்தி செய்து வருகிறது. எங்களின் இலக்கம்: ஒரு ஓபன் ஹார்ட்வேர் திட்டமாக உதாரணமாக செயல்பட்டு, வணிக ரீதியாகவும் தன்னிறைவை அடைந்து, மற்றவர்களையும் ஓபன் ஹார்ட்வேர் மற்றும் இலவச மற்றும் ஓபன் சோர்ஸ் மென்பொருள் உருவாக்க ஊக்குவிப்பதாகும்.
எங்களின் பெரும்பாலான பணிகளுக்குப் பிழை கண்காணிப்புகள் (issue trackers) பயன்படுத்துகிறோம். இணையதளத்தைப் பற்றிய நீங்கள் கண்டுபிடிக்கும் பிழைகள் அல்லது பிரச்சனைகளை இங்கே உள்ள எங்களின் issue tracker-ல் சமர்ப்பிக்கலாம்.
Pocket Science Lab-க்கான கூடுதல் வளங்களை (Resources) காணுங்கள்

சமூகத்திடமிருந்து உதவி தேவையா? வளர்ச்சியில் (development) சேர விருப்பமா அல்லது நீங்கள் உருவாக்கிய பரிசோதனைகளை (experiments) பகிர விருப்பமா? Gitter சாட்-ல் எங்களுடன் பேசுங்கள்!

புதிய அம்சத்தை கோர விருப்பமா? பிழை (bug) கண்டுபிடித்தீர்களா? அல்லது சில பிரச்சனைகளை தீர்க்க விருப்பமா? GitHub-இல் பங்களியுங்கள்!

