السبت، 9 يوليو 2022

تعلم وشرح بايثون من خلال بناء الألعاب بناء لعبه من الصفر الي الأحتراف, (الجزء الأول) تعلم ال pygame الجزء الثاني.

السلام عليكم ورحمه الله وبركاته , اهلا ومرحبا بكم في مدونتي اليوم ياشباب سنتعلم كيف نتعلم بايثون من خلال بناء الالعاب وبناء لعبه من الصفر الي الاحتراف عن طريق استخدام مكتبه ال Pygame الشهيره من بايثون.



اولا ماهي ال Pygame:


 1- هي مكتبه من مكتبات بايثون , تشتغل علي جميع انظمه التشغيل مثل (ويندوز,لينكس , ...) وهي في الاساس مكتبه من المكتبات القويه في بناء الالعاب لانها مبنيه علي لغه ال كائنات مبنيه التوجه ولذالك فهي مكتبه شهيره في بناء الالعاب.


2- تحتوي علي مكتبات رسوميات الصوره والاصوات اللتي تم تصميمها من خلال لغه البايثون.


3- تم عمل فديو شرح ل مكتبه ال pygame ونظرا لطول الفديو تم تقسيمه الي قسمين , الفديو اللذي أمامك هو القسم الثاني من الشرح كما تري في الاسفل:




السلام عليكم ورحمه الله وبركاته , اهلا ومرحبا بكم في مدونتي اليوم ياشباب سنتعلم كيف نتعلم بايثون من خلال بناء الالعاب وبناء لعبه من الصفر الي الاحتراف عن طريق استخدام مكتبه ال Pygame الشهيره من بايثون.

تعلم بايثون


اولا ماهي ال Pygame:

 1- هي مكتبه من مكتبات بايثون , تشتغل علي جميع انظمه التشغيل مثل (ويندوز,لينكس , ...) وهي في الاساس مكتبه من المكتبات القويه في بناء الالعاب لانها مبنيه علي لغه ال كائنات مبنيه التوجه ولذالك فهي مكتبه شهيره في بناء الالعاب.

2- تحتوي علي مكتبات رسوميات الصوره والاصوات اللتي تم تصميمها من خلال لغه البايثون.

3- تم عمل فديو شرح ل مكتبه ال pygame ونظرا لطول الفديو تم تقسيمه الي قسمين , الفديو اللذي أمامك هو القسم الاول من الشرح كما تري في الاسفل:




الخميس، 7 يوليو 2022

السلام عليكم ورحمه الله وبركاته , اهلا ومرحبا بكم في مدونتي الخاصه بتعليم الالكترونيات والاتصالات , كما ترون نحن الان في الدرس الرابع من سلسله تعلم مخطط سميث وايجاد كلا من (vswr) و (reflection coefficient) و (input impedance) علي مخطط سميث تشارت.

مخطط سميث

ملاحظه: في هذا الدرس سأقوم بالحل مباشرا , مع القليل من الشرح لأني اضع في الاعتبار أنك تسير بشكل صحيح في هذه السلسله وأنك ستفهم مباشرا الحل لانك تعلم كل الخطوات , ونحن فقط نقوم بتطوير المسئله ونضع فقره جديد عن المسئله اللتي قبلها مع مراجعه parameters جديده.

ماسيتم شرحه في هذا الدرس هو الاتي:

(Load Impedance)-1

(VSWR)-2

(Reflection Coefficient)-3

(Input Impedance)-4


الثلاثاء، 5 يوليو 2022

 السلام عليكم ورحمه الله وبركاته , اهلا ومرحبا بكم في مدونتي الخاصه بسلسله تعلم (Smith Chart) , والان لنري المثال التالي:

smith chart

قبل أن ابدء في شرح هذا المثال يجب أن تعلم ان تلك سلسله وأن الشرح سيكون مختصرا لان التفاصيل ستجدها في الدرسين السابقين , فيجب عليك أن تقرء السلسله بالترتيب لان التفاصيل ستكون مشروحه هناك ولا يطول هذا الشرح هنا , نصيحه بما اني اعلم انك قادم من الدرسين السابقين فلما لا تأخد ذالك كأختبار لك وحاول ان تحل المسئله اولا وبعد ذالك تأكد معي.

ما سيتم شرحه هنا كالتالي:

(Load Impedance)-1

(VSWR)-2

(Reflection Coefficient)-3

(Line Impedance)-4


الاثنين، 4 يوليو 2022

السلام عليكم ورحمه الله وبركاته , اهلا ومرحبا بكم في مدونتي تعلم مع اسلام , اليوم سأكمل السلسله الخاصه بتعلم وضع ال paramerter علي مخطط سميث تشارت.



ما سيتم شرحه في هذا المقال هو: 

(Load Impedance)-1

(VSWR)-2

(Refelection Coeifficent)-3

(Input Impedance)-4

(Admittance)-5

(Vmax,Vmin)-6


السبت، 2 يوليو 2022

السلام عليكم ورحمه الله وبركاته , اهلا ومرحبا بكم في مدونتي و في سلسله محاضرات (Smith Chart) , اليوم ياشباب سأقوم بشرح استخراج كلا من  (VSWR) و (reflection coefficient) و (Input Impedance) علي Smith chart .

كما ترون في المثال التالي:

smith chart
كما ترون ان المعطيات هي أن طول ال (Transmission Line) يساوي 0.1 لمدا , و قيمه ال حمل تساوي ( 25 + 5 = ZL) , و ال characteristic impedance of this transmission line هي 50 أوم , و من هنا يريد أن يطلب منا أن نستخرج كلا من (VSWR) و (reflection coefficient) و (Input Impedance) علي Smith chart.

والان دعوننا نري مخطط (Smith Chart):

smith chart


كما ترون في تلك الصوره أن (Smith Chart) تنقسم الي نوعين من الدوائر , فكما ترون أن الدوائر اللتي في باللون الاحمر هي الجزء الخاص ب (Real Part) أي ال R , اما الجزء التخيلي اللذي هو باللون الازرق فهو ينقسم الي نوعين جزء موجب وجزء سالب حسب نوع الحمل كما هو معطي في المسئله.

والان بعد ان تعرفنا علي دوائر (smith chart) والجزء الحقيقي والجزء التخيلي , دعونا الان نحل المثال التالي.

سميث تشارت

1- الان يجب أن نوضع قيمه ZL علي سميث تشارت ولكن كما تلاحظون هيا أن تلك القيمه كبيره وغيره واضحه علي المخطط وبالتالي نريد أن نعمل Normalized وهيا أن نقوم بتبسيط هذه القيمه بحيث نستطيع أن نضعها في سميث تشارت كما التالي:



كما ترون الان لدينا الان الجزء الحقيقي يساوي 0.1 والجزء التخيلي يساوي j0.5 والان لنضعها علي سميث تشارت وتكون النقطه المتقاطعه كما التالي:

smith chart

كما ترون الأن قد تم استخراج من سميث تشارت قيمه ال z.

2- الان نريد أن نحل المطلوب الثاني الا وهو إيجاد (VSWR) و (reflection coefficient) , حسنا الان يجب علينا أن نستعمل البرجل الخاص بنا في رسم دائره (VSWR) و (reflection coefficient) , ف سنفتح البرجل فتحه مقدارها من نقطه الاصل الي نقطه ال Z , ومن ثم نعمل دائره كما في الصوره التاليه:


ومن ثم نأتي الي المماس الخاص بهذه الدائره ونأخذ خط مستقيم الي الاسفل كما ترون في الصوره التاليه:



والان كما تري لقد قمنا باستخراج قيمه ال (VSWR) و (reflection coefficient) , ملاحظه: ممكن ان تكون هذه القيم دقيقه بنسبه 95 بالمئه لاني شغال ديجيتال اي علي الكمبيوتر ويجب عليك أن تأتي بالقيمه الدقيقه بنسبه 99.95 بالمئه ولكن هنا توضيح لكل طريقه الحل.

3-نأتي الان الي الجزء الاخير الا وهو ايجاد ال (Input Impedance) علي Smith Chart.

دائما حينما يطلب منك استخراج ال (Input Impedance) يجب عليك أن تعرف الاتجاه هل هو ذاهب ال الحمل (Load) ام ذاهب الي ال (Generator) , في هذه المسئله كما نلاحظ ان ال (Load) في اتجاه ال (Generator) كما نلاحظ في الصوره التاليه:


من المهم أن تعرف هذه المعلومات حتي تستطيع أن تحدد اي دائره سأستخدم . لان هناك دائرتان خارجيتان في مخطط سمث تشارت, والان بعد أن علمنا اي دائره سيتم استخدامها كما في الصوره التاليه:


بعد أن قمنا بتحديد الاتجاه المطلوب , سنقوم الان بعمل خط مستقيم من نقطه الاصل الي خارج المخطط وتحديد قيمه ال (Generator) ولاحظ معي القيمه اللي فوق وليست اللي تحت  ررررركز كما في الصوره التاليه:


والان بعد أن قمنا يأستخراج قيمه ال(Generator) الا وهي = 0.74 , وانت تعلم ان طول ال (Transmissio Line) = 0.1, نأتي الان الي الخطوه الاهم الا وهي ان نقوم بجمعهم (0.74+0.1 = 0.174) ومن ثم نقوم بتحديد قيمه (0.174) علي سميث تشارت كما في الصوره التاليه:



وبعد ان استخرجنا قيمه (z = 0.4+j1.85) نقوم بعد ذالك بضربها في 50 اوم وبالتالي نحصل علي قيمه (Input Impedance).
=======================================================================
  
 




BTemplates.com

بحث هذه المدونة الإلكترونية

يتم التشغيل بواسطة Blogger.