یہ ٹیوٹوریل کا حصہ ہے: SunFounder Rasberry Pi Pico Pico 4WD اسمارٹ کار کٹ
اس گروپ سے متعلق فائلیں ایک ساتھ دکھائی جائیں گی۔ دیگر ویڈیوز کے لنکس اس مضمون کے نیچے ہیں۔
کورس سبق 5 از 10: کنٹرولنگ آر جی بی ایل ای ڈی ڈبلیو ایس ۲۸۱۲ بی از استعمال راسپبیری پائیکو
یہ سبق، جو Robojax Raspberry Pi Pico سمارٹ کار کورس کا حصہ ہے، SunFounder 4-وہیل ڈرائیو کار کٹ پر RGB LED پٹی (WS2812B) کو کنٹرول کرنے پر مرکوز ہے۔ آپ سادہ آن/آف کنٹرول سے آگے بڑھ کر سیکھیں گے کہ سرخ، سبز اور نیلے رنگ کی اقدار کو ملا کر کوئی بھی رنگ کیسے بنایا جائے، انفرادی LEDs کو کنٹرول کیا جائے، اور متحرک روشنی کے سلسلے جیسے "چلتے ہوئے" روشنی کا اثر کیسے تخلیق کیا جائے۔ یہ مہارت آپ کے روبوٹکس منصوبوں میں بصری تاثرات اور شخصیت شامل کرنے کے لیے بنیادی ہے۔
RGB LEDs کو کنٹرول کرنا کسی بھی روبوٹکس یا الیکٹرانکس منصوبے کے لیے ایک بنیادی مہارت ہے۔ اس علم کے ساتھ آپ کچھ عملی چیزیں بنا سکتے ہیں:
- اپنی مرضی کے اسٹیٹس اشارے: اپنے روبوٹ کی حالت دکھانے کے لیے مختلف رنگ استعمال کریں، جیسے "تیار" کے لیے سبز، "کام کر رہا ہے" کے لیے نیلا، اور "خرابی" کے لیے سرخ۔
- انٹرایکٹو لائٹنگ اثرات: زیادہ متحرک اور دلچسپ روبوٹ کے لیے "چیز" یا "نائٹ رائیڈر" طرز کے روشنی کے نمونے بنائیں۔
- سینسرز کے لیے بصری تاثرات: LEDs کو سینسر ڈیٹا کی بنیاد پر رنگ بدلنے کے لیے پروگرام کریں، جیسے رکاوٹ قریب ہونے پر سرخ ہو جانا یا لائن کی پیروی کرتے وقت نیلا ہو جانا۔
- ماحولیاتی روشنی: اپنی کار یا دیگر منصوبوں کے لیے حسبِ منشا ماحول بنانے کے لیے LEDs کو بے ترتیب رنگ یا مخصوص رنگت پر سیٹ کریں۔
ہارڈویئر/اجزاء
یہ منصوبہ SunFounder Raspberry Pi Pico 4-وہیل ڈرائیو کار کٹ کے ساتھ آنے والے اجزاء استعمال کرتا ہے۔ اہم جز خود RGB LED پٹی ہے، جسے Raspberry Pi Pico کنٹرول کرتا ہے۔
- Raspberry Pi Pico
- SunFounder 4-وہیل ڈرائیو کار کٹ (جس میں WS2812B RGB LED پٹی شامل ہے)
- کار کے لیے بیٹری پیک (LEDs کو پاور دینے کے لیے، جیسا کہ ویڈیو میں ذکر کیا گیا ہے)
وائرنگ گائیڈ
ویڈیو سبق وائرنگ کے عمل کی تفصیل نہیں دیتا، کیونکہ یہ کار کٹ کے پہلے سے اسمبل شدہ ڈیزائن کا حصہ ہے۔ LEDs پہلے سے Raspberry Pi Pico سے منسلک ہیں۔ اپنی مرضی کے سیٹ اپ کے لیے، آپ عام طور پر WS2812B پٹی کے ڈیٹا پن کو Pico کے GPIO پن سے منسلک کریں گے، ساتھ ہی پاور (5V) اور گراؤنڈ (GND) بھی۔ چونکہ یہ سبق کار کٹ استعمال کرتا ہے، اس لیے اضافی وائرنگ کی ضرورت نہیں ہے۔
اگر آپ اسے بریڈ بورڈ پر بنا رہے ہیں، تو آپ اپنی LED پٹی کی ڈیٹا لائن کو GPIO پن (مثلاً GP0) سے منسلک کریں گے اور اسے بیرونی 5V سپلائی سے پاور دیں گے۔
کوڈ کی وضاحت
سبق کار کٹ کی لائبریری سے پہلے سے لکھے گئے فنکشنز استعمال کرنے پر مرکوز ہے۔ روشنیوں کو کنٹرول کرنے کا بنیادی فنکشن set_light_color() ہے۔ یہ طریقہ کار آبجیکٹ پر کال کیا جاتا ہے اور دو اہم دلائل لیتا ہے: روشنی کا ID نمبر اور تین اقدار کی فہرست جو سرخ، سبز اور نیلے (RGB) کی شدت کو ظاہر کرتی ہے۔
ویڈیو میں دکھائے گئے اہم فنکشنز استعمال کرنے کا طریقہ یہ ہے:
car.set_light_color(LED_ID, [R, G, B]): یہ انفرادی LED کو کنٹرول کرنے کا سب سے براہِ راست طریقہ ہے۔LED_IDایک عدد ہے جو 0 سے 23 تک ہوتا ہے، اور رنگ ایک فہرست ہے جیسے سرخ کے لیے[255, 0, 0]۔- لائبریری کے معاون فنکشنز: کٹ کی لائبریری اعلیٰ سطح کے فنکشنز فراہم کرتی ہے جیسے
set_all_light_color()،set_bottom_left_color()، اورset_bottom_right_color()تاکہ LEDs کے گروپس کو آسانی سے کنٹرول کیا جا سکے۔
اپنی مرضی کا رنگ بنانے کے لیے، آپ فہرست میں تین اقدار کو ایڈجسٹ کر سکتے ہیں۔ مثال کے طور پر، [255, 255, 0] سے پیلا، [0, 255, 255] سے نیلا سبز (cyan)، اور [255, 0, 255] سے گلابی یا مینجینٹا بنتا ہے۔ ویڈیو میں بنیادی RGB اقدار کو ملا کر یہ رنگ بنانے کا مظاہرہ کیا گیا ہے۔
بے ترتیب رنگوں کے لیے، آپ R، G اور B کے لیے بے ترتیب اقدار پیدا کرنے کے لیے random.randint(0, 255) فنکشن استعمال کر سکتے ہیں، جیسا کہ "بے ترتیب" مثال میں دکھایا گیا ہے۔ یہ 24 LEDs میں سے ہر ایک کو ایک منفرد، بے ترتیب رنگ تفویض کرتا ہے۔
لائیو منصوبہ/مظاہرہ
ویڈیو میں، انسٹرکٹر تصورات کو لائیو دکھاتا ہے۔ وہ پہلے دکھاتا ہے کہ RGB اقدار کو [0, 255, 0] پر سیٹ کرکے نیچے کی تمام روشنیوں کو ٹھوس سبز کیسے کیا جائے۔ پھر، وہ [255, 0, 0] سیٹ کرکے رنگ کو سرخ کر دیتا ہے۔ مظاہرہ جاری رکھتے ہوئے، وہ دکھاتا ہے کہ انفرادی LEDs کو ان کے ID نمبر (0-23) کے ذریعے کیسے کنٹرول کیا جائے اور ان کے رنگ الگ الگ کیسے سیٹ کیے جائیں۔
ویڈیو کا ایک اہم حصہ "چلتے ہوئے روشنی" کا اثر بنانے کے لیے وقف ہے۔ یہ ایک for لوپ کے ذریعے کیا جاتا ہے جو 1 سے 24 تک چلتا ہے۔ ہر تکرار میں، یہ موجودہ LED کو ایک مقررہ وقت (مثلاً 300 ملی سیکنڈ) کے لیے آن کرتا ہے اور پھر اگلی LED پر جانے سے پہلے اسے بہت کم وقت (مثلاً 10 ملی سیکنڈ) کے لیے آف کرتا ہے۔ یہ روشنی کے پٹی کے ساتھ حرکت کرنے کا وہم پیدا کرتا ہے۔ انسٹرکٹر یہ بھی دکھاتا ہے کہ تاخیر کی اقدار کو تبدیل کرکے اس اثر کی رفتار کو کیسے ایڈجسٹ کیا جائے۔
آخر میں، وہ "بے ترتیب رنگ" پروگرام کا مظاہرہ کرتا ہے، جو random لائبریری استعمال کرکے ہر بار کوڈ چلنے پر 24 LEDs میں سے ہر ایک کے لیے ایک منفرد رنگ پیدا کرتا ہے، جس سے ایک جاندار، کثیر رنگی ڈسپلے بنتا ہے۔
ابواب
- [00:00] RGB LEDs اور سمارٹ کار کورس کا تعارف
- [02:36] RGB کلر ماڈل کو سمجھنا
- [05:00] لائبریری فنکشنز کے ساتھ روشنیوں کو کنٹرول کرنا
- [09:01] انفرادی LEDs (0-23) کو کنٹرول کرنے کا طریقہ
- [13:08] چلتے ہوئے روشنی کا اثر بنانا
- [15:32] ہر LED کے لیے بے ترتیب رنگ پیدا کرنا
یہ ٹیوٹوریل کا حصہ ہے: SunFounder Rasberry Pi Pico Pico 4WD اسمارٹ کار کٹ
- کورس سبق 1 از 10: Raspberry Pi Pico 4WD اسمارٹ کار کٹ از سن فاؤنڈر بذریعہ روبو جیکس
- کورس سبق 2 از 10: Raspberry Pi Pico 4WD سمارٹ کار کٹ چلانے کے لیے بنیادی Python
- کورس سبق 3 از 10: سنفاؤنڈر کے ذریعے راسپبیری پائی پیکو 4WD اسمارٹ کار کٹ کو اسمبل کرنا (روبوجیکس کے ذریعے)
- کورس سبق 4 از 10: Raspberry Pi Pico توسعہ بورڈ برائے 4WD سمارٹ کار کٹ
- کورس سبق 6 از 10: Raspberry Pi Pico 4WD سمارٹ کار کٹ کا استعمال کرتے ہوئے DC موٹرز کو کنٹرول کرنا
- سبق 7 از 10: لائن ٹریکنگ، کلف ڈیٹیکشن گری اسکیل سینسر کیلیبریٹ کریں راسپبیری پائی پیکو کار
- کورس سبق 8 از 10: Raspberry Pi Pico اسمارٹ کار – سبق 8: سروو موٹر اور آبجیکٹ فالو کرنا
- کورس سبق 9 از 10: راسپبیری پائیکو 4WD اسمارٹ کار کا استعمال کرتے ہوئے رکاوٹوں سے بچنا
- کورس سبق 10 از 10: Raspberry Pi Pico 4WD سمارٹ کار کٹ کو موبائل ایپ کے ساتھ کنٹرول کرنا
Common Course Links
- Purchase SunFounder Pico 4WD Smart Car Kit from AliExpress
- Purchase SunFounder Pico 4WD Smart Car Kit from eBay
- Amazon Canada: Purchase Pico 4WD Smart Car Kit by SunFounder
- Amazon France: Purchase Pico 4WD Smart Car Kit by SunFounder
- Amazon Germany: Purchase Pico 4WD Smart Car Kit by SunFounder
- Amazon Italy: Purchase Pico 4WD Smart Car Kit by SunFounder
- Amazon Japan: Purchase Pico 4WD Smart Car Kit by SunFounder
- Amazon Spain: Purchase Pico 4WD Smart Car Kit by SunFounder
- Amazon UK: Purchase Pico 4WD Smart Car Kit by SunFounder
- Amazon USA: Purchase Pico 4WD Smart Car Kit buy SunFounder
- Purchase Pico 4WD Smart Car Kit from SunFounder.com
- SunFounder Pico-4wd Car Kit Documentation
- Video Play List of 10 lesson on SunFounder Pico 4WD Smart Car Kit
وسائل اور حوالہ جات
ابھی تک کوئی وسائل نہیں۔
فائلیں📁
کوئی فائلیں دستیاب نہیں ہیں۔