ایل ای ڈی لائٹس کو کنٹرول کرنے کے لئے اپنے راسبیری پائی کو کیسے پروگرام کریں۔

ایل ای ڈی لائٹس کو کنٹرول کرنے کے لئے اپنے راسبیری پائی کو کیسے پروگرام کریں۔

راسبیری پائی کے ساتھ شروع کرنا ایک دلچسپ تجربہ ہوسکتا ہے۔ کوڈنگ اور DIY الیکٹرانکس دونوں کے ساتھ شروع کرنے والے کے لیے یہ کبھی بھی آسان نہیں تھا۔





ایک آسان منصوبہ دو ایل ای ڈی کے ساتھ ایک سادہ سرکٹ بنانا اور ان میں سے ایک کوڈ کا استعمال کرتے ہوئے کنٹرول کرنا ہے۔ اسے کرنے کا طریقہ یہاں ہے!





مطلوبہ اجزاء۔

شروع کرنے سے پہلے ، آپ کو یہ یقینی بنانا ہوگا کہ آپ کے پاس آپریٹنگ سسٹم ہے۔ انسٹال کرنا راسبیئن بذریعہ NOOBS۔ آگے بڑھنے کا تیز ترین طریقہ ہے۔





اپنے پی آئی کو بوٹ کریں ، اور اسے باقاعدہ ڈیسک ٹاپ کمپیوٹر کی طرح اسکرین ، ماؤس اور کی بورڈ سے منسلک کریں۔ متبادل کے طور پر ، آپ کر سکتے ہیں۔ SSH کے ذریعے اپنے Pi سے جڑیں۔ اضافی تاروں کے بے ترتیبی کو بچانے کے لیے۔ ہم آپ کا انتخاب کریں گے کہ ایل ای ڈی کو کس طرح کنٹرول کریں۔

ایک بار جب آپ کو یقین ہوجائے کہ راسبیری پائی صحیح طریقے سے بوٹ ہو رہی ہے ، اپنے سرکٹ کی تعمیر کے دوران اسے دوبارہ بند کردیں ، تاکہ آپ کے پائی کو نقصان نہ پہنچے۔



آپ کے راسبیری پائی کے ساتھ ، آپ کو ضرورت ہوگی:

  1. ایک بریڈ بورڈ۔
  2. 2 ایکس ایل ای ڈی
  3. 2 x مزاحم (220 اوہم سے 1 kOhm تک کچھ بھی)
  4. ہک اپ کیبلز۔

اگر آپ کو اپنی راسبیری پائی اسٹارٹر کٹ کے ساتھ مل گئی ہے تو ، آپ کو اس فہرست میں پہلے ہی سب کچھ مل جائے گا۔ اب ہم اپنا سرکٹ بناتے ہیں۔





ایک سادہ ایل ای ڈی سرکٹ۔

اپنے اجزاء کو ترتیب دیں جیسا کہ اس فریزنگ ڈایاگرام میں دکھایا گیا ہے:

یہ سرکٹ دو کام کرتا ہے۔ کی 5 وی۔ اور GND پائی کے پنوں سے منسلک ہوتے ہیں پاور ریلز۔ بریڈ بورڈ کا





نوٹ: بریڈ بورڈ کیا ہے اور یہ کیسے کام کرتا ہے اس کے بارے میں بہتر اندازہ حاصل کرنے کے لیے ، ہمارے پر ایک نظر ڈالیں۔ بریڈ بورڈ کریش کورس .

دو پاور ریلیں آخر میں جڑی ہوئی ہیں ، اور ایک لائن سے چلتی ہے۔ مثبت پاور ریل میں مثبت (انوڈ) نیچے ایل ای ڈی کی طرف۔ کی منفی ایل ای ڈی کا سائیڈ ایک ریزسٹر سے منسلک ہے ، جو واپس سے منسلک ہے۔ GND پاور لائن

اوپر ایل ای ڈی مختلف طریقے سے وائرڈ ہے۔ سے ایک لائن چلتی ہے۔ پن 12 راسبیری پائی کے (GPIO18) ایل ای ڈی کے مثبت پہلو میں ، جو ریزسٹر کے ذریعے چلتا ہے اور واپس GND ریل پن 12 بھی GPIO18 ہے ، جتنا الجھا ہوا ہے ، Raspberry Pi GPIO پنوں کے لیے ہمارا رہنما۔ چیزوں کو صاف کرنے میں مدد ملے گی!

یہ اہم نہیں ہے کہ آپ کس طرح سے ریسیسٹرز لگاتے ہیں ، لیکن ایل ای ڈی کو صحیح طریقے سے حاصل کرنا ضروری ہے۔ خوش قسمتی سے ، یہ بتانا آسان ہے کہ کون سا رخ ہے:

ایک بار جب آپ سب کچھ ترتیب دے لیں تو اسے کچھ اس طرح نظر آنا چاہیے:

نوٹ کریں کہ میں یہاں ایک بیرونی وائی فائی ڈونگل استعمال کر رہا ہوں ، یہ صرف اس صورت میں ضروری ہے جب آپ کمزور وائی فائی کی لعنت سے دوچار ہوں!

اس بات کو یقینی بنائیں کہ سب کچھ صحیح طریقے سے ترتیب دیا گیا ہے ، پھر اپنے راسبیری پائی کو بوٹ کریں۔ 5v پن سے براہ راست منسلک ایل ای ڈی کو فوری طور پر آن ہونا چاہیے۔ دوسرا ایل ای ڈی وہ ہے جسے آپ کوڈ سے کنٹرول کریں گے۔

طریقہ 1: ازگر IDLE کے ذریعے۔

اگر آپ اپنے راسبیری پائی کو ڈیسک ٹاپ موڈ میں استعمال کر رہے ہیں تو ، اپنی سکرین کے اوپری بائیں جانب ایپلیکیشنز مینو کھولیں ، اور اس پر جائیں پروگرامنگ> ازگر 3 (IDLE) . اس سے ازگر کا شیل کھل جائے گا۔ اگر آپ SSH موڈ استعمال کر رہے ہیں تو ہدایات بعد میں آرٹیکل میں دی گئی ہیں۔

Raspbian آپریٹنگ سسٹم ازگر کے ساتھ پہلے سے نصب ہے۔ ازگر شروع کرنے والوں کے لیے ایک بہترین پروگرامنگ زبان ہے ، اور وہاں شروع کرنے میں آپ کی مدد کے لیے بہت سی عظیم ویب سائٹس موجود ہیں۔ ہم مل کر ایک مختصر ازگر بنائیں گے ، حالانکہ اگر آپ اس کے بجائے تیار شدہ اسکرپٹ پر قبضہ کرلیں۔ پیسٹبن سے کوڈ کاپی کریں۔ .

کروم کو اتنی میموری استعمال کرنے سے کیسے روکا جائے۔

آپ براہ راست شیل میں پروگرام کرسکتے ہیں ، لیکن ایسا پروگرام بنانا اچھا ہوگا جسے آپ محفوظ کرسکتے ہیں اور دوبارہ استعمال کرسکتے ہیں۔ کلک کرکے ایک نئی فائل کھولیں۔ فائل> نئی فائل۔ .

آپ ایک سادہ تخلیق کرنے جا رہے ہیں۔ پلک جھپکنا خاکہ جو ایل ای ڈی کو آن اور آف کر دے گا۔ شروع کرنے کے لیے ، آپ کو درآمد کرنے کی ضرورت ہے۔ RPi.GPIO اور وقت ماڈیولز

import RPi.GPIO as GPIO
import time

درآمد کرنا۔ GPIO آپ کو ہر بار RPi.GPIO ٹائپ کرنے سے بچاتا ہے ، اور آپ کو اس کی ضرورت ہوگی۔ وقت ایل ای ڈی کے آن اور آف کے درمیان تاخیر کے لیے ماڈیول۔ اب ، GPIO پن سیٹ کریں۔

GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
ledPin = 12
GPIO.setup(ledPin, GPIO.OUT)

GPIO پنوں کو استعمال کرنے کے لیے ترتیب دیں۔ بورڈ نمبر اور GPIO انتباہات کو غلط پر سیٹ کریں۔ اگر آپ اس مرحلے پر یہ نہیں سمجھتے تو پریشان نہ ہوں! اگلا ، اپنا سیٹ کریں۔ لیڈ پن۔ آپ کے پائی کا پن 12 (GPIO18) ہونا۔ آخر میں ، لیڈ پن کو سیٹ کریں۔ آؤٹ پٹ . اب پن ایل ای ڈی کو کنٹرول کرنے کے لیے تیار ہے۔

ایل ای ڈی لائٹ فلیش بنانا۔

بنا کر a کے لیے لوپ ، آپ ایل ای ڈی چمکنے کی تعداد کو کنٹرول کرسکتے ہیں۔ درج ذیل کوڈ درج کریں ، اس بات کو یقینی بنائیں کہ اسے اسی طرح انڈینٹ کریں۔

for i in range(5):
print('LED turning on.')
GPIO.output(ledPin, GPIO.HIGH)
time.sleep(0.5)
print('LED turning off.')
GPIO.output(ledPin, GPIO.LOW)
time.sleep(0.5)

یہ لوپ کے لئے پانچ بار چلتا ہے ، اور ہر بار یہ ہوگا۔ پرنٹ کریں ازگر شیل کو کہ یہ کیا کر رہا ہے ، پن 12 کو تبدیل کرنے سے پہلے۔ ہائی ، پھر ایل ای ڈی آن کرنا۔ کم ، پن بند کر رہا ہے پھر پروگرام خود بخود ختم ہو جاتا ہے۔

اپنے پروگرام کو محفوظ کریں ، اور پھر منتخب کریں۔ چلائیں> ماڈیول چلائیں۔ ایڈیٹر مینو سے. آپ کی ایل ای ڈی پانچ بار فلیش ہونی چاہیے!

مبارک ہو! آپ نے اپنا پہلا GPIO پروگرام بنایا ہے!

طریقہ 2: ایس ایس ایچ اور نینو کے ذریعے ازگر۔

اگر آپ SSH کے ذریعے اپنے Raspberry Pi سے منسلک ہیں تو آپ یہ پروگرام کمانڈ لائن سے بنا سکتے ہیں۔ میں ایک نیا سکرپٹ بنائیں۔ نینو۔ ٹائپ کرکے:

sudo nano blink.py

اس سے نینو ایڈیٹر میں ایک نئی فائل کھل جائے گی جسے blink.py کہا جاتا ہے۔ اوپر کی طرح ایک ہی کوڈ درج کریں ، ہر چیز کو صحیح طریقے سے انڈینٹ کرنا یقینی بنائیں ، اور دبانے سے پروگرام کو محفوظ کریں۔ Ctrl-X . یہ اسکرین کے نچلے حصے میں محفوظ کرنے کا اشارہ متحرک کرتا ہے۔

ٹائپ کریں۔ اور اسے محفوظ کرنے کے لیے ، اور فائل کے نام کی تصدیق کے لیے درج کریں۔ یہ آپ کو کمانڈ لائن پر واپس لے آئے گا۔ آپ ازگر کمانڈ کے ذریعے اپنا پروگرام چلا سکتے ہیں۔

python blink.py

آپ کو سکرین پر ایل ای ڈی فلیش اور پرنٹ فنکشن دیکھنا چاہیے۔

مزید راسبیری پائی پروجیکٹس کے ساتھ گہرائی میں ڈوبیں۔

کوڈ کا استعمال کرتے ہوئے ایل ای ڈی کو کنٹرول کرنے کا طریقہ سیکھنا آپ کی DIY تعلیم کا ایک اہم پہلا قدم ہے۔ کوڈنگ کی یہ سطح وہی ہے جو آپ کو بہت سے لوگوں کی ضرورت ہے۔ راسبیری پائی ابتدائی منصوبے۔ .

گھریلو الیکٹرانکس کے لیے بہترین ہونے کے ساتھ ساتھ ، راسبیری پائی مختلف چیزوں کی ایک وسیع صف کی صلاحیت رکھتا ہے ، اور ہمارے خوفناک راسبیری پائی گائیڈ کے ذریعے کام کرنے سے آپ کو ان چھوٹے کمپیوٹرز کے بہت سے استعمالوں کو سمجھنے میں مدد ملے گی۔

بانٹیں بانٹیں ٹویٹ ای میل۔ متحرک تقریر کے لیے ایک ابتدائی رہنما۔

متحرک تقریر ایک چیلنج ہوسکتی ہے۔ اگر آپ اپنے پروجیکٹ میں ڈائیلاگ شامل کرنا شروع کرنے کے لیے تیار ہیں تو ہم آپ کے لیے عمل کو توڑ دیں گے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • DIY
  • پروگرامنگ۔
  • راسباری پائی
  • ایل ای ڈی لائٹس
  • DIY پروجیکٹ آئیڈیاز۔
  • جی پی آئی او۔
مصنف کے بارے میں ایان بکلے۔(216 مضامین شائع ہوئے)

ایان بکلے برلن ، جرمنی میں رہنے والے ایک آزاد صحافی ، موسیقار ، اداکار اور ویڈیو پروڈیوسر ہیں۔ جب وہ لکھ نہیں رہا ہے یا اسٹیج پر نہیں ہے تو ، وہ پاگل سائنسدان بننے کی امید میں DIY الیکٹرانکس یا کوڈ کے ساتھ چھیڑ چھاڑ کر رہا ہے۔

ایان بکلی سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔