ہال سینسر ایسے سینسر ہوتے ہیں جو مقناطیسی فیلڈ کے ساتھ رابطے میں آنے پر اس کی پیداوار میں برقی سگنل تیار کرتے ہیں۔ سینسر کے آؤٹ پٹ پر الیکٹرک سگنل کی ینالاگ قدر مقناطیسی میدان کی طاقت کا ایک کام ہے۔ ہال سینسر ان دنوں ہر جگہ موجود ہیں ، وہ مختلف وجوہات کی بناء پر اور کاروں میں رفتار ، مقام اور فاصلے کی پیمائش اور دیگر آٹوموٹو انڈسٹری پر مبنی مصنوعات میں موبائل فون سے لے کر سوئچ تک ہر طرح کے آلات میں استعمال ہورہے ہیں۔ ہال سینسر کی یہ استراحت انھیں بنانے والوں اور برقی انجینئروں کے ل a ضروری ہے اسی لئے آج ، میں ہمیں یہ دکھا رہا ہوں کہ راسبیری پیس پر مبنی پروجیکٹ میں ہال سینسر کا استعمال کس طرح کیا جائے ۔
آپ کسی بھی وقت ہمارے دوسرے ہال سینسر پر مبنی پروجیکٹس کی جانچ پڑتال کرسکتے ہیں ، بشمول آرڈینو کے ساتھ ہال سینسر میں مداخلت کرنا۔
مطلوبہ اجزاء
اس منصوبے کی تعمیر کے لئے درج ذیل اجزاء / حصے درکار ہیں۔
- رسبری پائ 2 یا 3
- ایسڈی کارڈ (8 جی بی کم سے کم)
- ہال اثر سینسر
- جمپر تاروں
- بریڈ بورڈ
- LAN کیبل
- طاقت کا منبع
استعمال کرنے والے کچھ اختیاری حصوں میں شامل ہیں:
- مانیٹر کریں
- کی بورڈ اور ماؤس
- HDMI کیبل
- وائی فائی ڈونگلے
یہ ٹیوٹوریل راسبیئن اسٹریچ او ایس پر مبنی ہوگا ، لہذا معمول کے مطابق آگے بڑھنے کے ل I میں آپ کو یہ فرض کروں گا کہ آپ راسبیری پائی کو راسبیئن اسٹریچ OS کے ساتھ ترتیب دینے سے واقف ہیں ، اور آپ کو پٹی جیسے ٹرمینل سوفٹ ویئر کا استعمال کرتے ہوئے راسبیری پائی میں ایس ایس ایچ کرنے کا طریقہ معلوم ہے۔. اگر آپ کو اس میں سے کسی کے ساتھ کوئی مسئلہ ہے تو ، اس ویب سائٹ پر ٹن راسبیری پائ ٹیوٹوریل موجود ہیں جو مدد کرسکتے ہیں۔
ان لوگوں کے لئے جو پہلی بار راسبیئن اسٹریچ او ایس انسٹال کریں گے ، ایک ایسا معاملہ جس کا مجھے پتہ چلا ہے ، زیادہ تر لوگوں کے پاس ایس ایس ایس کے ذریعے راسبیری پائی میں داخل ہو رہا ہے۔ یہ واضح رہے کہ ssh اصل میں OS پر غیر فعال ہے اور آپ کو یا تو اسے مانیٹر کرنے کی ضرورت ہوگی ، یا رسبری پائی کی ترتیب کے اختیارات کے تحت یا آپ اپنے ونڈوز یا لینکس کمپیوٹر کا استعمال کرکے ssh نامی ایک خالی فائل بنائیں اور خالی فائل کو کاپی کریں۔ ایسڈی کارڈ کی جڑ ڈائرکٹری۔ اس میں کاپی کرنے کے ل You آپ کو اپنے کمپیوٹر کے ایسڈی کارڈ کارڈ سلاٹ میں ایس ڈی کارٹ داخل کرنے کی ضرورت ہوگی۔
دوسرا طریقہ استعمال کرنا ان لوگوں کے لئے زیادہ موزوں ہے جو PI کو ہیڈ لیس وضع میں چلا رہے ہیں۔ تمام حصوں کے تیار ہونے کے بعد ہم اس کے بعد تعمیرات میں آگے بڑھ سکتے ہیں۔
سرکٹ ڈایاگرام:
راسبیری پائی کے ساتھ ہال اثر سینسر کے استعمال کے ل the ، نیچے دیئے گئے منصوبے کے مطابق اجزاء کو مربوط کریں۔
اس ٹیوٹوریل کے لئے استعمال ہال سینسر آؤٹ پٹ میں ینالاگ اور ڈیجیٹل دونوں اقدار فراہم کرسکتا ہے۔ لیکن ٹیوٹوریل کو آسان بنانے کے لئے ، میں نے ڈیجیٹل ویلیو استعمال کرنے کا فیصلہ کیا کیونکہ ینالاگ آؤٹ پٹ کو استعمال کرنے میں راسبیری پائی سے اے ڈی سی کا کنکشن درکار ہوگا۔
ازگر کا کوڈ اور ورکنگ وضاحت:
اس ہال سینسر پروجیکٹ کا ازگر کا کوڈ بہت آسان ہے ، ہمیں صرف ہال سینسر سے آؤٹ پٹ پڑھنے کی ضرورت ہے ، اور اسی کے مطابق ایل ای ڈی کو آن یا آف کرنا ہے۔ اگر مقناطیس کا پتہ چلا تو ایل ای ڈی کو آن کرنا ہے اور اسے دوسری صورت میں بند کرنا ہے۔
پوٹینٹی (اگر میں جیسے ہیڈ لیس موڈ میں جڑا ہوا ہے) کا استعمال کرتے ہوئے اس میں اپنی رسبری پائی اور ایس ایس ایچ کو طاقت بنائیں۔ اپنے معمولی پروجیکٹس کی طرح ، میں ہوم ڈائریکٹری کے اندر ایک ڈائرکٹری تیار کرتا ہوں جہاں ہر پروجیکٹ کے بارے میں ہر چیز اسٹور ہوتی ہے لہذا اس پروجیکٹ کے ل we ، ہم ایک ڈائریکٹری بنائیں گے جس کو ہال کہتے ہیں ۔ براہ کرم نوٹ کریں کہ چیزوں کو منظم رکھنے کے لئے یہ صرف ذاتی ترجیح ہے۔
استعمال کرتے ہوئے ڈائریکٹری بنائیں؛
mkdir ہالسنسور
ابھی بنائی گئی ڈائریکٹری میں ڈائریکٹری کو تبدیل کریں اور ایتھن اسکرپٹ کو استعمال کرکے ایک ایڈیٹر کھولیں۔
سی ڈی ہالسینسر
کے بعد؛
نانو ہالسینسور کوڈ.پی
ایک بار جب ایڈیٹر کھل جاتا ہے ، تو ہم پروجیکٹ کے لئے کوڈ ٹائپ کرتے ہیں۔ میں کلیدی تصورات کو ظاہر کرنے کے لئے کوڈ کا ایک مختصر خرابی کروں گا ، اور اس کے بعد مکمل ازگر کا کوڈ دستیاب کردیا جائے گا۔
ہم RPI.GPIO لائبریری کو درآمد کرکے کوڈ شروع کرتے ہیں جس کی وجہ سے ہم راسبیری pi GPIO پنوں کے ساتھ تعامل کرنے کے لئے ازگر کے اسکرپٹ لکھ سکتے ہیں۔
درآمد RPi.GPIO بطور gpio
اس کے بعد ہم نے آر پی آئی کے جی پی آئی او کے لئے نمبر بندی ترتیب طے کی ہے کہ ہم کوڈ کو مفت بہاؤ پر عمل درآمد کی اجازت دینے کے لئے جی پی آئی او انتباہات کو استعمال اور غیر فعال کرنا چاہیں گے۔
gpio.setmode (gpio.BCM) gpio.setwarnings (غلط)
اس کے بعد ہم نے GPIO پنوں کا اعلان کیا جس میں ہال سینسر کا ایل ای ڈی اور ڈیجیٹل آؤٹ پٹ بی سی ایم نمبر منتخب کردہ کے مطابق منسلک ہے۔
ہالپین = 2 لیڈپین = 3
اگلا ، ہم GPIO پنوں کو ان پٹ یا آؤٹ پٹ کے بطور ترتیب دیتے ہیں ۔ پن جس کے ساتھ ایل ای ڈی منسلک ہوتا ہے آؤٹ پٹ کے طور پر سیٹ ہوتا ہے اور جس میں ہال سینسر منسلک ہوتا ہے ان پٹ کے طور پر سیٹ کرتا ہے۔
gpio.setup (ہالپین ، gpio.IN) gpio.setup (ledpin ، gpio.OUT)
اس کام کے ساتھ ، ہم کوڈ کا بنیادی حصہ لکھتے ہیں ، جو تھوڑی دیر کی لوپ ہے جو ہال کے سینسر سے آؤٹ پٹ کا مستقل جائزہ لیتے ہیں اور مقناطیس کی کھوج نہ ہونے پر ایل ای ڈی کو بند کردیتے ہیں۔
جبکہ سچ: اگر (gpio.input (hallpin) == غلط): gpio.output (ledpin، True) پرنٹ ("مقناطیس کا پتہ چلا") اور: gpio.output (ledpin ، False) پرنٹ ("مقناطیسی فیلڈ کا پتہ نہیں چل سکا")
ڈیمو ویڈیو کے ساتھ مکمل ازگر کوڈ منصوبے کے اختتام پر دیا جاتا ہے.
کوڈ کو کاپی اور محفوظ کریں اور استعمال کرنے میں ٹائپ کرنے کے بعد ایڈیٹر سے باہر نکلیں۔
CTRL + X کے بعد y ۔
بچت کے بعد ، ایک بار پھر اپنے رابطوں پر جائیں اور استعمال کرکے ازگر کی اسکرپٹ چلائیں۔
sudo ازگر ہالسینسور کوڈ.پی
اسکرپٹ چلنے کے ساتھ ، جب بھی کوئی مقناطیس یا کوئی بھی مقناطیسی ہال سینسر کے قریب لایا جاتا ہے تو ، ایل ای ڈی روشنی کی طرح نیچے کی تصویر میں دکھائے جاتے ہیں۔
ہوشیار گھر کے لئے ریڈ سوئچ سے لے کر سائیکل کے اسپیڈومیٹر تک ، بہت ساری زبردست ٹھنڈی چیزیں موجود ہیں جو اس ٹیوٹوریل کے ساتھ اڈے پر بنائی جاسکتی ہیں۔ کسی بھی پروجیکٹ کو بانٹنے کے لئے آزاد محسوس کریں جس کی آپ ذیل میں تبصرہ والے حصے میں تعمیر کرنے کا ارادہ رکھتے ہیں۔
سب ہمارے پچھلے ہال سینسر پر مبنی پروجیکٹس کو چیک کریں:
- آرڈینوو اور پروسیسنگ اینڈروئیڈ ایپ کا استعمال کرتے ہوئے DIY اسپیڈومیٹر
- PIC مائکروکانٹرولر کا استعمال کرتے ہوئے ڈیجیٹل اسپیڈومیٹر اور اوڈومیٹر سرکٹ
- ورچوئل ریئلٹی اردوینو اور پروسیسنگ کا استعمال کرتے ہوئے
- ارڈینو کا استعمال کرتے ہوئے مقناطیسی فیلڈ کی طاقت کی پیمائش