The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by eng.hd10, 2019-04-18 03:46:12

SimplyRaspberryPi

SimplyRaspberryPi

‫الرصل الثاني‪ :‬تشغيل الراسبيري باي‬ ‫‪38‬‬
‫سلكي والتحكم عن بعد‬

‫بعد الأنتااش من توسيع البطااة سنضبط الراسبيري باي للدخول تلأائيا إلى سطح المكتب و ذلك عبر‬
‫الدخول إلى الخيار ‪Boot behavior‬‬

‫راسبيري باي ببساطة ‪39‬‬

‫محاكاة لوىة الراسبيري‬

‫تو ر تأنيات المحاكاة الررصة امام الدارسين لتجربة نظام التشغيل الخاص بالراسبيري دوي الحاجة لشراش‬
‫اللوىة نرساا او ىتط التعامل مع مكونات ىأيأة‪ ،‬مثلا إذا أىببت تعلم نظام لينكخ دوي طراش لوىة‬
‫الراسبيري يمكنك محاكاة نظام التشغيل علط اللوىة ىيث تشتار أنظمة لينكخ بالمرونة الشديدة‬
‫والتوا أية مع جميع برامج المحاكاة وهذا يمكننا بساولة من محاكاة نظام تشغيل راسبياي ‪ Raspian‬علط‬
‫نظام التشغيل ويندوز أو لينكخ وذلك عبر برنامج ‪ QEMU‬وهو برنامج متخصص في محاكاة أنظمة‬

‫التشغيل الأخرى‪.‬‬

‫تحميل برنامج المحاكاة‬

‫اام بعض المطورين بعمل ىزمة محاكاة جاهزة باسم ‪Raspberry Pi emulation for Windows‬وهي‬
‫عبارة عن ىزمة ملرات مضغوطة بحجم ‪ 511‬ميجا بايت تأريبا تحتوي علط برنامج ‪ QEMU‬بالإضا ة إلى‬
‫نظام راسبياي‪ ،‬يمكنك تحميل ىزمة المحاكاة مجانا بالتوجه إلى الرابط التالي وضغط زر ‪Download‬‬

‫ليبدأ التحميل‪http://sourceforge.net/projects/rpiqemuwindows/‬‬

‫الرصل الثاني‪ :‬تشغيل الراسبيري باي‬ ‫‪40‬‬

‫سلكي والتحكم عن بعد‬ ‫تشغيل المحاكي‬

‫بعد الانتااش من تحميل الملف ام برك الضغط عنه ثم طغل الملف المسمط ‪ run.bat‬بالضغط مرتين عليه كما‬

‫في الصورة التالية‪:‬‬

‫بعد الضغط علط الملف سيبدأ نظام راسبياي بالتحميل مباطرة كما في الصورة التالية‪:‬‬

‫ملاىظة‪ :‬للخروج من البرنامج ‪ Ctrl+Alt‬في ذات الوات ثم أغلق البرنامج‬

‫مميزات وعيوب المحاكاة‬

‫محاكاة الراسبيري علط الحاسب الآلي لها مميزات رائعة وكذلك بعض العيوب والجدول التالي يوضح‬
‫مأارنة سريعة بين المميزات والعيوب‬

‫العيوب‬ ‫المميزات‪:‬‬

‫لا يمكن محاكاة مشاريع التحكم‬ ‫عدم الحاجة لشراش لوىة الراسبيري‬
‫الإلكتروني و الة‪GPIO‬‬ ‫ساولة تجربة نظام لينكخ‬

‫تستالك المحاكاة اوة المعالج ويجب أي‬ ‫عةمةةل الةتةجةةارب الةبرمجةيةةة والمةتةعلأةةة‬

‫يكوي لديك ذاكرة عشوائية كبيرة (‪2‬‬ ‫بالإنترنت‬

‫جيجا أو أكثر)‬ ‫تشغيل أكثر من نظام في نرخ الوات‬

‫راسبيري باي ببساطة ‪41‬‬

‫الفصل الثالث‪ :‬جولة داخل‬
‫نظام لينكس راسبيان‬

‫مما يتكوي نظام لينكخ‬ ‫في هذا الرصل سنتعرف علط أساسيات نظام‬
‫البرامج المر أة مع راسبياي لينكخ‬ ‫لينكخ والواجاة الرسومية الخاصة به‪ ،‬كما سنتعلم‬
‫أساسيات استخدام الصد ة ‪( Shell‬سطر الأوامر)‬
‫الواجاة الرسومية‬
‫أساسيات سطر الأوامر‬ ‫وكذلك البرامج المر أة بنظام راسبياي لينكخ‪.‬‬
‫تحديث النظام وتنصيب البرامج‬

‫الرصل الثالث‪ :‬جولة داخل نظام لينكخ راسبياي‬ ‫‪42‬‬

‫سلكي والتحكم عن بعد‬

‫مكونات نظام لينكخ‬

‫برامج‬ ‫يتكوي نظةام لينكخ من ‪ 0‬أجزاش رئيسةةةةيةة و هي‬
‫الةنةواة ‪ :Kernal‬الةتي تةعةتةبر اةلةةب النظةةام‬
‫‪Applications‬‬

‫الواجهة‬ ‫والمسةةةةؤولةةة عن التواصةةةةةل بين العتةةاد‬
‫الرسومية ‪GUI‬‬ ‫(الهةةاردوير) وبين نظةةام لينكخ ككةةل‪،‬‬
‫ال َصد ة (الأشرة) ‪ :Shell‬أو ما يعرف باسم‬
‫ال َصدفة‬ ‫سةةطر الأوامر وهي طريأة ارسةةال أوامر‬
‫‪Shell‬‬ ‫لادارة نظةام لينكخ (مثل نظام ‪DOS‬‬

‫النواة‬ ‫أو ‪ command line‬في وينةةدوز مع رع‬
‫‪kernel‬‬ ‫الأوة الكبير الموجودة في َصد ة لينكخ)‪.‬‬

‫ثم تةتي الواجاة الرسومية ‪Graphical User‬‬

‫)‪ Interface (GUI‬و هي واجاة سطح المكتب‪ ،‬يمتلك نظام‬

‫لينكخ العديد من الواجاات الرسومية بعضاا يتميز بالجمال الساىر و البعض الآخر ُمصمم ليكوي خريف‬

‫وسريع مبتعدا عن كل المؤثرات البصرية‪ ،‬يمتلك نظام راسبياي الخاص بالراسبيري واجاة ‪ LXDE‬الخريرة‬

‫وهي اىدى واجاات نظام لينكخ ‪ ،‬الصور التالية توضح بعض واجاات لينكخ الآخرى للأجازة المكتبية‪.‬‬

‫واجهة ‪KDE‬‬ ‫واجهة ‪Unity‬‬

‫واجهة ‪Cinnamon‬‬ ‫واجهة ‪Elementary‬‬

‫راسبيري باي ببساطة ‪43‬‬

‫الواجاة الرسومية ‪LXDE‬‬

‫يمتلك نظام راسبياي واجاة ‪ LXDE‬والتي تشبه واجاة ‪ Explorer‬في نظام التشغيل ويندوز ىيث تحتوي علط‬
‫سطح مكتب ‪ Desktop‬وفي الأسرل طريط يحتوى علط اائمة ‪( lxde‬مثل اائمة ‪ start‬في ويندوز) وبجانباا‬
‫مجموعة من الأيأونات مثل متصرح الملرات ومتصرح الإنترنت‪ ،‬كما يحتوي سطح المكتب علط ‪ 0‬أيأونات‬
‫وهي ‪ LXTerminal, Scratch, Debian Refrence, PiStore‬و التي سنتعرف علط كل واىدة منام بالترصيل‬

‫في الصرحات التالية‪.‬‬

‫عند الضغط علط اائمة ‪ lxde‬في الشريط السرلي ستظار اائمة بجميع البرامج المنصبة علط نظام راسبياي‬
‫وجميعاا مصنرة تبعا للغرن الخاص باا مثل ‪ ..Internet, Education, System Tools, Games‬الخ‬

‫الرصل الثالث‪ :‬جولة داخل نظام لينكخ راسبياي‬ ‫‪44‬‬

‫سلكي والتحكم عن بعد‬

‫البرامج المر أة بنظام راسبياي‬

‫اائمة الملحأات ‪Accessories‬‬

‫عند الإطارة علط اائمة الملحأات ‪ Accessories‬سنجد ‪ 9‬برامج مختلرة وهي كالتالي‪:‬‬

‫‪ :Debian Reference ‬مرجع الكتروني يشرح نظام لينكخ ديبياي (راسبياي) ويمكنك اعتبارة‬
‫كمرجع إلكتروني باللغة الإنجليزية لنظام راسبياي‬

‫‪ : File Manager ‬مدير الملرات و منه تستطيع تصرح الملرات المختلرة من بطااة الذاكرة ويماثل‬
‫برنامج متصرح الملرات في نظام ويندوز‬
‫‪ :Image Viewer ‬متصرح الصور‬

‫‪ :LeafPad ‬محرر النصوص مثل برنامج ‪ Notepad‬علط نظام ويندوز ويتميز بالسرعة و البساطة‬
‫‪ : LXTerminal ‬برنامج للدخول علط صد ة لينكخ ‪ Shell‬وهو مثل سطر الأوامر علط نظام‬

‫ويندوز وسنسميه برنامج سطر الأوامر لنظام لينكخ‪.‬‬
‫‪ : Root Terminal ‬مثل السابق تماما لكن عند تشغيل البرنامج إنه يعمل بصلاىية مدير الجااز‬
‫(الجذر ‪ )Root‬ويجعلك اادر علط التحكم في كامل مكونات النظام (ملحوظة‪ :‬يمكنك عمل هذا‬

‫ببرنامج ‪ LXTerminal‬أيضا)‪.‬‬

‫راسبيري باي ببساطة ‪45‬‬

‫اائمة البرامج التعليمية ‪Education‬‬

‫وتحتوي هذه الأائمة علط البرامج التعليمية مثل ‪ Scratch‬و ‪ Squeak‬والتي سنتحدث عناا في صل‬
‫كامل يشرح مميزات هذه البرامج التعليمية و المخصصة للصغار بصورة أساسية‪.‬‬

‫اائمة الإنترنت ‪Internet‬‬

‫هذه الأائمة تحتوي علط ‪ 3‬متصرحات مختلرة للإنترنت والاختلاف الأساسي بينام هو السرعة ودعم‬
‫تأنيات الويب ىيث نجد التالي‪:‬‬

‫المتصف "دايلو" يتميز بالخرة والسرعة في التشغيل لكنه لا يدعم اللغة العربية‬
‫المتصرح "ميدوري" والمتصرح "نت سيرف" يتميزاي بدعم اللغة العربية ومعظم تأنيات الويب‬

‫(عدا الرلاش)‪.‬‬

‫اائمة أدوات البرمجة ‪Programming‬‬

‫يةتي نظام تشغيل راسبياي محمل بة ‪ 0‬بيئات برمجة متخصصة ‪IDE (integrated development‬‬
‫‪ )environment‬الأولى والثانية ‪ IDLE‬هي بيئات مخصصة للغة البرمجة ‪"Python‬بايثوي" والتي ستستحوذ‬

‫علط صلين كاملين من صول الكتاب‪ ،‬اما بااي البيئات البرمجية اي مخصصة للصغار‪.‬‬

‫الرصل الثالث‪ :‬جولة داخل نظام لينكخ راسبياي‬ ‫‪46‬‬

‫سلكي والتحكم عن بعد‬

‫اائمة أدوات النظام ‪System tools‬‬

‫تحتوي هذه الأائمة علط الأدوات التي تتعلق بإدارة نظام راسبياي والبرامج التي تعمل به‪ ،‬ا تراضيا‬
‫تحتوي هذه الأائمة علط برنامج ‪" Task Manager‬مدير البرامج" وهو مماثل تماما لنظيرة في ويندوز‬
‫ىيث يمكنك استخدامه لتصرح اائمة البرامج التي تعمل الآي داخل نظام التشغيل ويمكنك اناائاا أو‬

‫إعادة تشغيلاا باستخدامه‪.‬‬

‫اائمة الترضيلات ‪Preferences‬‬

‫من هذه الأائمة يمكنك تعديل أداش وطكل نظام التشغيل عن طريق البرامج التالية‪:‬‬
‫‪ :Customise Look ‬التحكم في طكل النوا ذ و الواجاة الرسومية‬
‫‪ : Desktop Session ‬الإعدادات المتأدمة للواجاة الرسومية‬

‫‪ : Keyboard & Mouse ‬من هنا تستطيع التحكم في أداش الرةرة ولوىة المراتيح‬
‫‪ :Monitor Setting ‬اعدادات طاطة العرن و التحكم في جودة و ابعاد الواجاة الرسومية‬

‫‪Resoultion‬‬
‫‪ :Openbox configuration ‬للتحكم في الواجاة الرسومية الخريرة ‪ openbox‬وهي واجاة‬
‫رسومية مر أة بنظام راسبياي (وتعتبر أخف بكثير من ‪ )lxde‬لكن يتم تعطيلاا ا تراضيا لاي‬

‫استخداماا صعب نسبيا‪.‬‬
‫‪ :Preferred Applications ‬تحديد البرامج المُرضلة لتشغيل نوع معين من الماام أو الملرات‬

‫راسبيري باي ببساطة ‪47‬‬

‫متصرح الملرات‬

‫يمتلك نظام لينكخ مجموعة من المجلدات ‪ Folders‬الرئيسية والررعية والتي يمكنك تصرحاا اما بمتصرح‬
‫الملرات أو من خلال سطر الأوامر ىيث يمتلك نظام راسبياي متصرح الملرات ‪ pCmanFM‬والذي يمكنك‬
‫تشغيله اما من الشريط السرلي مباطرة أو من اائمة ‪ LXDE‬ثم ‪ Accessories‬لتظار لك واجاة البرنامج‬

‫الرسومية داخل المجلد ‪/home/pi‬كالتالي‪:‬‬

‫يتميز متصرح ‪ pCmanFM‬بواجاة بسيطة ومماثلة تأريبا لوجاة متصرح الملرات في نظام ‪Windows 7‬‬
‫ىيث يحتوي علط مجموعة ازرار للرجع الى الخلف او التأدم داخل المجلدات وكذلك طريط علوي‬

‫يحتوي علط مكاي تواجدك الآي (‪.)/home/pi‬‬
‫عند الضغط علط الزر الأيمن علط أي ملف أو مجلد تظار اائمة‬
‫الأوامر التي يمكنك تنريذها علط الملف مثل النسخ ‪،Copy‬‬
‫النأل ‪ ،Cut‬المسح ‪ ،Delete‬إعادة التسمية ‪ ،Rename‬ضغط المجلد‬

‫(أو الملف)‪،Copmress‬خصائص الملف‪ ..‬الخ‪.‬‬
‫من المميزات الممتعة في هذا البرنامج إمكانية تح أكثر من مجلد‬
‫في نرخ الوات علط صورة ‪ Tab‬مثل متصرحات الإنترنت الشايرة‪،‬‬

‫كل ما عليك علة هو الضغط علط ‪Open in New Tab‬‬

‫الرصل الثالث‪ :‬جولة داخل نظام لينكخ راسبياي‬ ‫‪48‬‬

‫سلكي والتحكم عن بعد‬

‫أهم المجلدات داخل نظام لينكخ‬

‫يبدأ نظام تشغيل لينكخ بالمجلد ‪( /‬الشرطة المائلة ناىية اليمين) وهذا المجلد مثل ‪ My Computer‬في‬

‫نظام ويندوز ىيث يحتوي علط جميع ملرات ومجلدات النظام الموجودة في الصورة التالية‪:‬‬

‫الجدول التالي يوضح المجلدات الموجودة داخل النظام وأهمية كل مجلد وما يحتويه من ملرات‬

‫‪/‬‬ ‫الجذر (‪ )root‬المجلد الرئيسي لنظام لينكخ (مثل ‪ My Computer‬في ويندوز)‬
‫‪/etc‬‬ ‫هنا تتواجد جميع الإعدادات الخاصة بالنظام‬
‫‪/home‬‬ ‫هنا تتواجد مجلدات وملرات المستخدمين‬
‫‪/home/pi‬‬
‫‪/root‬‬ ‫المجلد الذي يحتوي علط ملرات المستخدم ‪pi‬‬
‫‪/media‬‬ ‫مثل مجلد ‪ /home/pi‬لكنه يحتوي علط ملرات المستخدم الجذر (مدير النظام)‬
‫‪/proc‬‬
‫مكاي تحميل أجازة الوسائط (مثل الرلاش ديسك – كروت الذاكرة)‬
‫مجلد وهمي يحتوي علط اائمة بالبرامج التي تعمل الآي في النظام‬

‫‪/sbin‬‬ ‫يحتوي علط البرامج المسؤولة عن إدارة النظام‬
‫‪/dev‬‬ ‫مجلد يحتوي علط ملرات تمثل جميع الأجازة المتصلة بالراسبيري مثل كرت‬

‫‪/lib‬‬ ‫الشبكة‪ ،‬الرلاش ديسك‪ ،USB Modem ،‬الكاميرات ‪ ..‬الخ‬
‫نماذج إضا ية للنواة ‪ +‬تعريرات العتاد (الهاردوير) والأجازة‬

‫‪49‬‬ ‫راسبيري باي ببساطة‬

‫‪/tmp‬‬ ‫مجلد خاص لاستيعاب الملرات المؤاتة والتي يتم ىذ اا لاىأا‬
‫‪/usr‬‬ ‫هنا تتواجد جميع البرامج التي يمكن استخداماا للجميع الأ راد‬
‫‪/var‬‬
‫‪/boot‬‬ ‫سجلات النظام وملرات البرامج التي يتم تحميلاا من الإنترنت‬
‫‪/selinux‬‬ ‫يحتوي علط الملرات اللازمة لتحميل نظام لينكخ‬

‫‪/opt‬‬ ‫مجلد خاص بتأنية الحماية والتشرير )‪SElinux (Security-Enhanced Linux‬‬

‫هنا تتواجد البرامج الإضا ية مثل الألعاب‬

‫سطر الأوامر‬

‫بالرغم من وجود العديد من الواجاات الرسومية لنظام لينكخ إلا اي التحكم من سطر الأوامر يحمل‬
‫العديد من المميزات مناا سرعة تنريذ الأوامر‪ ،‬التحكم في أدع تراصيل النظام‪ ،‬تشغيل البرامج المختلرة‪،‬‬
‫تنصيب البرامج أو مسحاا‪ ،‬تصرح الملرات وادارتاا وتأريبا يمكنك أي ترعل أي طيش في نظام لينكخ من‬

‫خلال سطر الأوامر أط‪.‬‬

‫يحتوي نظام راسبياي علط برنامج ‪ LXterminal‬وهو البرنامج الذي يعطينا إمكانية‬
‫الدخول للصد ة ‪ Shell‬وسنسميه واجاة سطر الأوامر‪ ،‬يمكنك تشغيل البرنامج إما من‬

‫سطح المكتب أو من اائمة ‪LXDE‬‬

‫الرصل الثالث‪ :‬جولة داخل نظام لينكخ راسبياي‬ ‫‪50‬‬

‫سلكي والتحكم عن بعد‬

‫التعامل مع المجلدات والملرات‬

‫يمكنك التعامل مع المجلدات والملرات من خلال سطر الأوامر بساولة وذلك عن طريق مجموعة من‬
‫الأوامر مثلا لمعر ة المجلد الذي تتواجد يه نكتب الأمر ‪ pwd‬لتظار النتيجة ‪ /home/pi‬كالتالي‪:‬‬

‫لمشاهدة المجلدات والملرات التي يحتوياا مجلد ‪ pi‬نكتب الأمر ‪ ls‬وهو اختصار لعبارة ‪list everything‬‬
‫لتظار كل المجلدات و الملرات الموجود في ‪ /home/pi‬كما في الصورة التالية‪:‬‬

‫الكلمات المكتوبة باللوي الأبيض هي أةاش ملرات والمكتوبة باللوي الأزرع الغامق هي مجلدات‪،‬‬
‫(ملحوظة لن تجد عندك كل هذه الملرات عند تطبيق الأمر لأول مرة اذه الملرات هي التي صنعاا نحن‬
‫في صول الكتاب الأادمة‪ ،‬وما ستجد سيكوي المجلدات مثل ‪..python game, Documents, Scratch‬‬

‫الخ)‪.‬‬
‫لعمل مجلد جديد باسم ‪ hello‬سنكتب الأمر ‪ mkdir‬وهو اختصار لعبارة ‪(make a directory‬اصنع مجلد)‬
‫ونكتب الأمر علط الصورة التالية ‪ mkdir hello‬ثم سنستعرن اائمة المجلدات مرة ثانية بالأمر ‪ls‬كما في‬

‫الصورة التالية‪:‬‬

‫للدخول إلى أي مجلد نكتب الأمر ‪( cd‬اختصار لعبارة ‪ )change directory‬ثم اسم المجلد الذي نريد‬
‫دخوله مثل ‪ cd hello‬ثم للتةكد اننا داخل هذا المجلد سنكتب الأمر ‪ pwd‬لمعر ة مكاي التواجد‬

‫راسبيري باي ببساطة ‪51‬‬

‫الأمر ‪Sudo‬‬

‫من أىد خواص لينكخ الرائعة هي الأماي الذي يميز مكونات النظام ويجعله ىصينا ضد الاختراع ىيث‬
‫يتم تشغيل معظم البرامج وىسابات المستخدمين بمستوى صلاىية وتحكم منخرض وهذا ما يجعل من‬
‫المستحيل (نظريا) انتشار الريروسات علط أنظمة لينكخ ىيث تتطلب الريروسات أي يكوي المستخدم له‬
‫صلاىيات مدير النظام ‪ System Administrator‬وهو أمر سال علط نظام ويندوز ولكنه مُعطل بصورة‬

‫تلأائية علط نظام لينكخ‪.‬‬

‫ىساب المستخدم التأليدي مثل ‪ Pi‬هو ىساب منخرض المستوى وله صلاىيات تحكم محدودة في‬
‫مكونات نظام لينكخ وبالرغم من الروائد الأمنية لهذا الأمر إلا أنه في بعض الأىياي يجب أي نأوم‬
‫بالتعديل علط ملرات خاصة في نظام لينكخ أو نشغل برامج تحتاج لصلاىية المدير لذلك جاش الحل علط‬
‫صورة استخدام أمر ير ع صلاىية المستخدم مواتا وتنتاي هذه الصلاىية بمجرد انتااش المستخدم من‬
‫تنريذ البرنامج الذي يريده وذلك باستخدام الأمر ‪ sudo‬وهو اختصار لعبارة ‪ super user do‬والتي تعني‬
‫أي الأمر التالي سيتم تنريذه بصلاىية المستخدم الخارع (مدير النظام) والذي يسمط في لينكخ ‪root‬‬

‫(الجذر)‪.‬‬

‫طريأة عمل ‪ sudo‬بسيطة جدا‪ ،‬إذا أردت أي تنرذ أمر بصلاىية المدير عليك اي تكتبه بعد كلمة ‪ sudo‬مثل‬
‫‪sudo programe1‬‬
‫‪sudo programe2‬‬

‫لاىظ أي برنامج الة ‪ Root Terminal‬يغنيك عن استخدام الأمر ‪ sudo‬او يأوم برتح الصد ة بصلاىيه‬
‫وىساب الجذر مباطرة‪ ،‬في الرصول الأادمة سنتعرف علط المزيد من أوامر الصد ة وكذلك الأوامر التي‬

‫تحتاج صلاىية الجذر‪ ،‬الجدول التالي يه ملخص لأهم الأوامر‬

‫الأمر‬ ‫اختصار لعبارة‬ ‫جدول بةهم أوامر الصد ة‬

‫‪man command‬‬ ‫‪Show manual‬‬ ‫معنط الأمر‬
‫‪pwd‬‬ ‫‪of command‬‬
‫‪Print Working‬‬ ‫اظار دليل استخدام البرنامج ‪command‬‬
‫‪date‬‬ ‫‪Directory‬‬
‫كتابة اسم المجلد الذي تتواجد يه‬
‫‪Show date‬‬ ‫اظار التاريخ و الوات الآي‬

‫الرصل الثالث‪ :‬جولة داخل نظام لينكخ راسبياي‬ ‫‪52‬‬

‫سلكي والتحكم عن بعد‬
‫انشاش مجلد ( ولدر) جديد باسم ‪ name‬ويمكن‬
‫‪mkdir name‬‬ ‫‪Make‬‬

‫‪directory‬‬ ‫كتابة أكثر من اسم ىيث يتم عمل مجلدات بعدد‬

‫الأةاش‬

‫عرن محتوى المجلد من ملرات و مجلدات اخرى ‪ls List everything‬‬

‫‪ls -l‬‬ ‫‪List everything‬‬ ‫عرن محتوى المجلد لكن علط صورة اائمة رأسية‬
‫‪ls *.txt‬‬ ‫‪in a list‬‬
‫عرن محتوى المجلد من ملرات بامتداد ‪ .txt‬أط‬
‫‪List .txt files‬‬ ‫ويمكن استبدال ‪ txt‬بةي امتداد أخر‬
‫‪only‬‬

‫‪cd folder‬‬ ‫‪Change‬‬ ‫الدخول إلى مجلد اةة ‪folder‬‬
‫‪directory‬‬

‫‪cd ..‬‬ ‫‪Back directory‬‬ ‫الرجوع للمجلد السابق‬

‫‪cp file‬‬ ‫)‪Copy file(s‬‬ ‫نسخ ملف او مجلد إلى مجلد أخر مثل‬
‫‪/destination‬‬ ‫‪/destination‬‬

‫‪mv file‬‬ ‫)‪Move file(s‬‬ ‫نأل ملف او مجلد إلى مجلد أخر مثل‬
‫‪/destination‬‬ ‫‪/destination‬‬

‫‪rm file1 file2‬‬ ‫‪Remove files‬‬ ‫امسح الملرات ‪file1 file2 file3‬‬
‫‪file3‬‬
‫امسح المجلدات ‪folder1 folder2‬‬
‫‪rm -r folder1‬‬ ‫‪Remove folder‬‬
‫‪folder2‬‬ ‫نرذ الأمر ‪ command‬بصلاىية الجذر ‪( root‬المدير)‬
‫يتحول سطر الأوامر الى ىساب الجذر بصورة دائمة‬
‫‪sudo command‬‬ ‫‪Super user do‬‬
‫‪Sudo su‬‬ ‫ام بتحميل الملف ‪ file.zip‬من المواع ‪site.com‬‬
‫‪Conver to root‬‬
‫‪accoount‬‬ ‫معر ة كروت واعدادات وعنوانين الشبكة التي‬
‫تملكاا الراسبيري باي‬
‫‪wget‬‬ ‫‪Download‬‬
‫‪site.com/file.zip‬‬ ‫‪file.zip‬‬ ‫ك ضغط الملرات المضغوط من نوع ‪.zip‬‬
‫‪ifconfig‬‬
‫‪Network‬‬
‫‪configerations‬‬

‫‪unzip file.zip‬‬ ‫‪Extract file.zip‬‬

‫راسبيري باي ببساطة ‪53‬‬

‫تنصيب وتحديث البرامج‬

‫تو ر أنظمة لينكخ طريأة رائعة لتحميل البرامج بساولة وتسمط المستودعات‬
‫‪ Repositories‬هذه المستودعات هي خوادم (سير رات) متواجدة علط‬
‫الإنترنت تعمل علط مدار الساعة وتحتوي علط ااعدة عملااة من البرامج‬

‫المختلرة والتي يمكننا تنصيباا بساولة جدا‪.‬‬
‫في نظام لينكخ لا داعي لأي تبحث عن البرامج علط الانترنت لتحميلاا‬
‫بنرسك كل ما عليك علة هو أي تكتب اسم البرنامج في أمر التنصيب من‬
‫المستودعات وسيتم تحميل وتنصيب كل طيش بصورة تلأائية دوي تدخل‪.‬‬

‫من أهم المميزات للمستودعات إمكانية تحديث نظام التشغيل وجميع الأدوات المر أة به‪ ،‬عندما تأوم‬
‫الشركة المنتجة لإصدارة لينكخ التي تستخدماا (وفي ىالتنا نظام راسبياي) بتحديث أي برنامج إنه‬

‫يمكنك أي تحدث النظام وجميع برامجه بةمر واىد أط من خلال المستودعات‪.‬‬

‫لتنصيب أي برنامج سنستخدم أداة ‪ apt-get‬وهي عبارة عن أداة برمجية تمكننا من الاتصال‬
‫بالمستودعات وتحميل او تحديث أي برنامج وكذلك ىذف أي برنامج منصب بالرعل‪ ،‬تستخدم هذه‬

‫الأداة من خلال سطر الأوامر‪.‬‬

‫تحديث المستودعات‬

‫ابل تنصيب أي برنامج من المستودعات يجب أي نحدث الأائمة الموجودة لدينا باذه البرامج‪ ،‬وهذا‬
‫يعني أي أداة ‪ apt-get‬تتصل بالمستودعات وتحمل أىدث اائمة بالبرامج والتحديثات الجديدة‬

‫الموجودة علط خادم المستودع‪ ،‬يتم التحديث عن طريق الأمر‬

‫‪sudo apt-get update‬‬

‫الرصل الثالث‪ :‬جولة داخل نظام لينكخ راسبياي‬ ‫‪54‬‬
‫سلكي والتحكم عن بعد‬

‫لاىظ أي الأمر ‪ apt-get‬يجب أي يعمل بصلاىية مدير الجااز (الجذر) وذلك بإضا ة كلمة ‪ sudo‬ابل الأمر‬

‫اد تستغرع عملية التحديث بعض الوات ىتط تنتاي من تحميل الأائمة الكاملة من كل المستودعات‬

‫الخاصة بنظام راسبياي وذلك ىسب سرعة الإنترنت لديك‪ ،‬بعد الأنتااش من تنزيل جميع الأوائم يمكنك‬

‫الآي أي تنصب أي برنامج تريدة وذلك عن طريق الأمر‪:‬‬

‫‪sudo apt-get install programe1‬‬

‫ىيث تستبدل كلمة ‪ programe1‬باسم البرنامج الذي تريد تنصيبه‪ ،‬مثلا الأمر التالي سيأوم بتنصيب‬

‫برنامج جيني ‪ Geany‬وهو محرر نصوص مخصص لكتابة البرامج وملرات البرمجة‬
‫‪sudo apt-get install geany‬‬

‫عند الضغط علط زر ‪ Enter‬ستسةلك أداة ‪ apt-get‬عن اذا ما كنت تريد تحميل البرنامج التالي كما‬

‫ستخبرك بمساىة الملرات التي ستأوم بتنزيلاا ومساىة البرنامج بعد التنصيب‪ ،‬للموا أة اضغط زر )‪ (y‬ثم‬

‫زر ‪ Enter‬بعدها سيبدأ تحميل البرنامج من المستودعات وتنصيبه مباطرة كما في الصورة التالية‪:‬‬

‫يمكنك أي تضيف ( ‪ ) -y‬بدوي أاواس للأمر ليتم التنصيب دوي أي يسةلك "هل أنت متةكد من تنصيب‬

‫البرنامج"‪ ،‬ويمكنك إضا ة العلامة وىرف ‪ y‬اما ابل أو بعد اسم البرنامج كالتالي‪:‬‬
‫‪sudo apt-get install -y geany‬‬
‫‪sudo apt-get install geany -y‬‬

‫إذا أردت مسح أي برنامج من نظام لينكخ نأوم بكتابة نرخ الأمر السابق مع استبدال كلمة ‪ install‬بكلمة‬

‫‪ remove‬مثلا لنمسح برنامج ‪ geany‬سنكتب الأمر التالي‪:‬‬

‫‪sudo apt-get remove geany‬‬

‫أيضا يمكنك إضا ة ( ‪ ) -y‬إلى الأمر ليتم مسح البرنامج دوي أي يسةلك البرنامج‬

‫يمكنك تحديث نظام التشغيل والبرامج كلاا بساولة بنرخ الأداة الرائعة ‪ apt-get‬وذلك عن طريق الأمر‬
‫‪upgrade‬ولا تنسط أي تأوم بعمل تحديث لأائمة المستودعات ابل تنريذ هذا الأمر دائما‬

‫‪55‬‬ ‫راسبيري باي ببساطة‬

‫‪sudo apt-get update‬‬
‫‪sudo apt-get upgrade‬‬

‫تنصيب البرامج من متجر باي‬

‫متجر باي ‪ Pi Store‬هو متجر خاص بمؤسسة الراسبيري مماثل لمتجر تطبيأات جوجل ‪ Play‬أو متجر طركة‬
‫أبل ‪ ITunes‬ىيث يمكنك من خلاله تحميل عشرات التطبيأات والألعاب المجانية والمد وعة عالية‬

‫الجودة كما يحتوي أيضا علط مجلة ‪ MagiPi‬وبعض الكتب والمأالات الخاصة بالراسبيري مجانا‪.‬‬

‫ملاىظة‪ :‬كل برامج الموجودة علط المستودعات مجانية تماما ومرتوىة المصدر أما ‪ Pi Store‬يحتوي‬
‫برامج مجانية ومد وعة ويتراوح سعرها بين ‪ 1‬دولار الى ‪ 0‬دولار أمريكي‪.‬‬

‫لاسةةةةتخةدام متجر بةاي يتوجب عليك‬
‫الةتسةةةةةجةيةةل في مةواةع ‪IndieCity‬‬
‫المخصص للألعاب والتطبيأات الصغيرة‬

‫‪http://store.indiecity.com‬‬

‫بعد الانتااش من التسجيل ستحصل‬
‫علط ىساب خاص تسجل به في "متجر باي" وذلك بالضغط علط زر ‪ Login‬في "متجر باي" وأكتب اسم‬
‫المستخدم وكلمة المرور التي سجلت باا في مواع ‪ ،IndieCity‬الآي يمكنك أي تحمل من المتجر ما تشاش‪.‬‬

‫الرصل الثالث‪ :‬جولة داخل نظام لينكخ راسبياي‬ ‫‪56‬‬

‫سلكي والتحكم عن بعد‬ ‫تنصيب برنامج ‪.deb‬‬

‫في بعض الأىياي اد تحتاج إلى تنصيب برنامج من ملف تنريذي من نوع ‪ .deb‬وهي صيغة ملرات البرامج‬

‫في نظام دبياي وكل التوزيعات المشتأه منه (مثل راسبياي و أبونتو)‪ ،‬تعتبر ملرات ‪ .deb‬مماثلة لمرات ‪.msi‬‬

‫في نظام ويندوز ويمكنك تنصيباا عبر أداة ‪ dpkg‬ىيث نستخدم الأمر التالي لتنصيباا‪:‬‬

‫‪sudo dpkg -i application.deb‬‬

‫مراجع إضا ية‬

‫هذه المراجع متخصصة بعرن أوامر الصد ة من نوع ‪ Bash‬وهي نرخ الصد ة المستخدمة في نظام‬
‫راسبياي (وكذلك نظام دبياي للحواسيب المكتبية و نظام أوبنتو ومعظم أنظمة لينكخ الشايرة)‪ ،‬مع طرح‬

‫وظيرة كل أمر بصورة متعمأة‪:‬‬

‫‪ http://ss64.com/bash/‬‬
‫‪ http://www.pixelbeat.org/cmdline.html‬‬
‫‪ http://linuxcommand.org/learning_the_shell.php‬‬

‫المزيد من المراجع المتعلأة بنظام لينكخ باللغة العربية‬

‫‪ ‬كتاب أبونتو ببساطة‬
‫‪http://librebooks.org/simply-ubuntu‬‬

‫‪ ‬كتاب إدارة لينكخ المتأدم‬
‫‪http://librebooks.org/gnu-linux-advanced-administration‬‬

‫‪ ‬يوميات لينكساوي‬
‫‪http://librebooks.org/linuxawy-diaries-2‬‬

‫راسبيري باي ببساطة ‪57‬‬

‫الفصل الرابع‪ :‬التحكم في‬
‫الراسبيري باي من جهاز آخر‬

‫التحكم في سطر الأوامر باستخدام ‪SSH‬‬ ‫تم تصميم الراسبيري باي لتعمل بلوىة مراتيح‬
‫التحكم في الواجاة الرسومية عبر ‪VNC‬‬ ‫و ةرة مثل الحواسيب التأليدية لكن في هذا‬
‫توصيل الراسبيري بةي جااز مباطرة دوي‬ ‫الرصل سنتعلم كيف نتحكم في الراسبيري باي‬
‫موجاات ‪ Routers‬أو محولات ‪Switchs‬‬ ‫عن بعد دوي الحاجة لتوصيلاا بشاطة أو لوىة‬

‫تثبيت عناوين الشبكة للراسبيري‬ ‫مراتيح أو ماوس‬

‫الرصل الرابع‪ :‬التحكم في الراسبيري باي من جااز آخر‬ ‫‪58‬‬

‫سلكي والتحكم عن بعد‬

‫التحكم في سطر الأوامر عن بعد باستخدام الة‪SSH‬‬

‫خدمة الة ‪ SSH‬هي اختصار لكلمة ‪ Secure Shell‬ومعناها الحرفي باللغة العربية‬
‫(الصَد ة الأمنة) وهي عبارة عن خدمة تمكنك من التحكم عن بعد في أي جااز يعمل‬
‫بنظام لينكخ عن طريق سطر الأوامر (يمكنك اعتبارها ‪ Terminal‬يتم تحه عن بعد)‪،‬‬
‫كما تتميز الخدمة بالتشرير العالي وإمكانية استخداماا في نأل الملرات وعمل‬

‫اتصالات بين الأجازة بصورة أمنة ومشررة (من هنا جاش اسم ‪.)Secure Shell‬‬

‫تنأسم خدمة الة ‪ SSH‬إلى طأين الأول‪ :‬برنامج الخادم (‪ )server‬وهو البرنامج الذي يوضع علط الجااز الذي‬
‫تريد التحكم يه عن بعد‪ ،‬والثاني‪ :‬عميل (‪ )client‬وهو البرنامج الذي سنستخدمه للوصول إلى الجااز الذي‬
‫نريد التحكم به مع العلم انه يتو ر برامج ‪ clients‬متوا أة مع كل أنظمة التشغيل للحواسيب وىتط الهواتف‬

‫الذكية مثل الأيروي وهواتف الأندرويد‪.‬‬

‫ترعيل خدمة الة ‪ SSH server‬علط الراسبيري باي‬

‫تشغيل الة ‪ SSH‬علط الراسبيري باي سال جدا ىيث تةتي توزيعه ‪ Raspbian‬مدمج باا هذه الخدمة وكل ما‬

‫عليك علة هو تنشيط الخدمة عن طريق الدخول إلى برنامج اعدادات الراسبيري باي‬
‫‪sudo raspi-config‬‬

‫ثم اختر ‪ Advanced Options‬كما في الصورة التالية‪:‬‬

‫بعد ذلك ام بالدخول إلى اائمة ‪SSH‬‬

‫راسبيري باي ببساطة ‪59‬‬

‫واختر مناا ترعيل الخدمة كما في الصور التالية‪:‬‬

‫والآي توجه إلى زر ‪Finish‬ىتط تغلق برنامج الاعدادات ولاىظ ظاور رسالة تريد بانتااش ترعيل خدمة‬
‫الة‪ SSH‬بنجاح كما في الصورة التالية‪:‬‬

‫‪ifconfig‬‬ ‫الخطوة التالية هي معر ة عنواي الشبكة ‪ IP address‬الخاص بالراسبيري باي وذلك عبر الأمر‬
‫كما في الصورة التالية نجد أي عنواي الشبكة الخاص بالراسبيري باي هو ‪192.168.1.4‬‬

‫الرصل الرابع‪ :‬التحكم في الراسبيري باي من جااز آخر‬ ‫‪60‬‬

‫سلكي والتحكم عن بعد‬
‫الأي يمكنةةك الةةتحكم في الراسةةبيري بةةاي عةةبر الةةة‪ SSH‬وللأيةةام باةةذا سةةنحتاج برنةةامج ‪ client‬تضةةعه‬

‫علةةةط أي جاةةةاز ىاسةةةب آلةةةي أخةةةر‪ ،‬أنصةةةحك باسةةةتخدام برنةةةامج ‪ PuTTY‬لأنةةةه برنةةةامج خريةةةف‬

‫ومرتةةوح المصةةدر ويمكنةةك تحميلةةة مجانةةا مةةن المواةةع التةةالي (سةةتجد البرنةةامج في المر أةةات)‪:‬‬
‫‪http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html‬‬

‫عندما ترتح البرنامج ستجد واجاه تحتوي علط عدة خيارات للاتصال بةكثر من بروتوكول مثل ‪FTP,‬‬

‫‪ SSH, Telnet, Serial‬سنختار مناا ‪SSH‬ونكتب عنواي جااز الراسبيري باي في خانة الة‪ Host Name‬ورام‬

‫المنرذ ‪ 22‬في خانة الة‪ Port‬كما في الصورة التالية‪:‬‬

‫اضغط علط زر ‪Open‬ليبدأ الاتصال و تظار نا ذة تطالبك باسم المستخدم و كلمة المرور‪ ،‬اكتب اسم‬
‫المستخدم ‪ pi‬و كلمة المرور ‪( raspberry‬هذا إي لم تكن اد غيرت كلمة المرور من ابل)‬

‫بعد ذلك ستظار لك نا ذة سطر الأوامر الخاصة بالراسبيري باي كما في الصورة التالية‪:‬‬

‫راسبيري باي ببساطة ‪61‬‬

‫الأي يمكنك أي ترعل ما تشاش بالراسبيري باي عن طريق سطر الأوامر ومن أي جااز ىاسب آخر أو ىتط‬
‫هاتف ذكي مادام علط نرخ الشبكة‪.‬‬

‫برامج أخرى للاتصال لدمة الة ‪SSH‬‬

‫‪ o‬لمستخدمي لينكخ يمكنك الاتصال بالراسبيري مباطرة عبر كتابة الأمر‬
‫‪ssh [email protected]‬‬

‫‪ o‬لمستخدمي هواتف أندرويد أنصحك باستخدام برنامج ‪ConnectBot‬‬
‫‪https://play.google.com/store/apps/details?id=org.connectbot‬‬

‫‪ o‬لمستخدمي هواتف الة‪ Iphone‬أو الة‪ Ipad‬أنصحك بالبرنامج المجاني ‪Server Auditor‬‬
‫‪https://itunes.apple.com/us/app/server-auditor-ssh-client/id549039908?mt=8‬‬

‫أيضا يمكنك تصرح هذه الأائمة التي تحتوي علط العديد من الة ‪ SSH clients‬مع المأارنة بينام‬
‫‪http://en.wikipedia.org/wiki/Comparison_of_SSH_clients‬‬

‫الرصل الرابع‪ :‬التحكم في الراسبيري باي من جااز آخر‬ ‫‪62‬‬

‫سلكي والتحكم عن بعد‬

‫عرن سطح المكتب والتحكم عبر الة‪VNC protocol‬‬

‫الةةةةة ‪ VNC‬أو الةةةةة ‪ Virtual Network Computing‬هو نظام للوصول إلى الأجازة والتحكم ياا عن بعد‬
‫ىيث تتمكن من مشاهدة سطح المكتب ونأل ما يحدث بشكل وري‪ ،‬تعتمد طريأة عمل اتصال ‪VNC‬‬
‫بين جاازين علط تثبيت برنامج في الجااز الذي سيتم التحكم يه)‪ ، (Server‬وبرنامج في الجااز الذي‬

‫سيتم الَتح ُكم من ُه )‪ ، (Viewer‬ومن مميزات‬
‫نظةام الةةةةةةةة ‪ VNC‬أنةه لا يعتمد علط نظام‬
‫تشةةغيل معين‪ ،‬من الممكن إجراش اتصةةال‬
‫بين جاةةاز يسةةةةتخةةدم اللينكخ مع جاةةاز‬
‫يسةةةةتخدم الويندوز والعكخ‪ ،‬ومن الممكن‬
‫اجراش اتصةال بين جااز يستخدم الماك مع‬
‫جااز يسةتخدم الويندوز والعكخ‪ ،‬أيضةًا من‬
‫البدياي أنه يمكن استخدامه بين جاازين‬
‫يعملاي بنرخ نظام التشةغيل‪ ،‬في هذا الجزش سنتعلم كيف يمكنك أي تتحكم في الراسبيري باي عبر الشبكة‬

‫باستخدام الة ‪VNC protocol‬‬
‫في البداية وصل جااز الراسبيري باي بالأنترنت عن طريق إيصال كابل الشبكة في منرذ الة ‪Ethernet‬‬
‫الخاص بالراسبيري باي‪ ،‬ثم ام بتحديث اائمة البرامج وتنصيب برنامج ‪tightvncserver‬الذي سيمكننا‬

‫من التحكم في الراسبيري باي عن بعد وذلك بتنريذ الأوامر التالية بالترتيب‪:‬‬
‫‪sudo apt-get update‬‬
‫‪sudo apt-get install -y tightvncserver‬‬

‫أنتظر ىتط ينتاي البرنامج من التحميل والتنصيب‬

‫بعد الانتااش من تحميل البرنامج سنأوم بتشغيل الة ‪VNC server‬من خلال الأمر التالي‪:‬‬
‫‪vncserver :1‬‬

‫راسبيري باي ببساطة ‪63‬‬

‫في المرة الأولى سيطلب البرنامج أي تكتب كلمة المرور التي تريدها (كلمة المرور التي ستستخدماا للدخول‬
‫إلى الجااز عن بعد وليخ كلمة مرور المستخدم نرساا) كما في الصورة التالية‪:‬‬

‫ادخل كلمة المرور التي تريدها وام بتةكيد إدخالها مرة أخرى‪ ،‬عندها ستجد البرنامج يسةلك إذا ما اردت أي‬
‫تضيف كلمة مرور لمشاهدة طاطة الراسبيري باي عن بعد دوي التحكم باا (هذا الخيار ليخ له ائدة كبيرة الأي‬

‫لذلك اكتب ىرف الة ‪ n‬و اضغط ‪)Enter‬‬

‫تبأت خطوة أخيرة وهي معر ة عنواي الشبكة الخاص بالراسبيري باي ‪IP address‬وذلك عن طريق الأمر‪:‬‬
‫‪ifconfig‬‬

‫في الصورة التالية نجد أي عنواي الشبكة للراسبيري باي هو ‪192.168.1.4‬‬

‫الأي الراسبيري باي جاهزة لكي تتحكم باا عن بعد عبر أي جااز ىاسب أخر متصل علط نرخ الشبكة‪ ،‬وللأيام‬
‫باذا الأمر علينا أي نستخدم متصرح الة ‪ VNC‬مثل برنامج ‪RealVNC viewer‬والذي يمكنك تحميلة مجانا‬

‫لجميع أنظمة التشغيل من مواعة الرةي ‪http://www.realvnc.com/download/viewer/‬‬

‫الرصل الرابع‪ :‬التحكم في الراسبيري باي من جااز آخر‬ ‫‪64‬‬
‫سلكي والتحكم عن بعد‬

‫بعد تحميل البرنامج ام بتشغيله وستظار لك طاطة الدخول‪ ،‬اكتب عنواي جااز الراسبيري باي الخاص بك‬
‫متبوعا بةنأطتين و رام ‪ 1‬مثل ‪ 192.168.1.4:1‬ثم اضغط زر "اتصل ‪ "connect‬كما في الصورة التالية‪:‬‬

‫أكتب كلمة المرور واضغط ‪ ،Ok‬ولاىظ انه اد تظار لك رسالة تريد بةي الاتصال مع الراسبيري باي غير مشرر‪،‬‬
‫تجاهل الرسالة و اضغط علط زر ‪ continue‬ليظار لك سطح المكتب مباطرة علط طاطة الحاسب‬

‫راسبيري باي ببساطة ‪65‬‬

‫التشغيل التلأائي للة ‪ VNC server‬عند بدأ تشغيل الراسبيري باي‬

‫في الخطوات السابأة استطعنا التحكم في الراسبيري باي عبر خدمة الة‪ VNC‬لكن هذه الخدمة تعمل‬

‫أط عند تنريذ الأمر ‪ ،vncserver :1‬سيكوي من الرائع أي تعمل خدمة الة‪ VNC‬تلأائيا بحيث يمكن‬

‫الوصول للراسبيري باي عن بعد في أي وات‪ ،‬ولتحأيق هذا سنأوم بعمل ملف بدأ التشغيل التلأائي‬

‫لخدمة الة‪. VNC‬‬

‫في البداية توجاه الى مجلد المستخدم ‪ pi‬وذلك عبر الأمر التالي‪:‬‬

‫‪cd /home/pi‬‬

‫ثم ام بإنشاش مجلد جديد باسم ‪ .config‬ولا تنسط النأطة في أول كلمة ‪ config‬و ذلك عبر الأمر التالي‪:‬‬
‫‪mkdir .config‬‬

‫والأي أدخل إلى هذا المجلد و ام بعمل مجلد جديد باسم ‪ autostart‬وذلك عبر الأوامر التالية‪:‬‬
‫‪mkdir autostart‬‬
‫‪cd autostart‬‬

‫والآي سنأوم بعمل ملف بدأ تشغيل خدمة الة ‪ VNC‬وذلك عبر الأمر‪:‬‬

‫‪nano tightvnc.desktop‬‬

‫بعد ذلك ام بكتابة المدخلات التالية إلى هذا الملف ثم أىرظه عن طريق الضغط علط زر ‪ Ctrl+X‬ثم‬

‫الرصل الرابع‪ :‬التحكم في الراسبيري باي من جااز آخر‬ ‫‪66‬‬

‫سلكي والتحكم عن بعد‬ ‫زر ‪ Y‬ثم أضغط ‪Enter‬‬

‫]‪[Desktop Entry‬‬
‫‪Type=Application‬‬
‫‪Name=TightVNC‬‬
‫‪Exec=vncserver :1‬‬
‫‪StartupNotify=false‬‬

‫معلومة اضا ية‪ :‬نرخ الخطوات السابأة يمكن أي تستخدم لتشغيل أي برنامج عند توصيل الكارباش‬
‫واالاع الراسبيري باي إلى نظام التشغيل‬

‫راسبيري باي ببساطة ‪67‬‬

‫تثبيت عنواي الشبكة ‪ IP Address‬للراسبيري‬

‫عندما نتصل بالراسبيري باي عن بعد باستخدام تأنية الة‪ SSH‬أو تأنية الة‪ VNC‬ري كلا الحالتين نحتاج دائما‬
‫لمعر ة عنواي الشبكة ‪ IP Address‬للراسبيري باي عن طريق الأمر ‪ ،ifconfig‬سيكوي من الأ ضل لو تم تثبيت‬
‫هذا العنواي بصورة دائمة لا تتغير وبذلك لا يوجد داعي لتوصيل الراسبيري باي بشاطة التلراز لمعر ة الة ‪IP‬‬

‫‪ address‬ىيث يكوي الرام معلوم مسبأا‪ ،‬في هذا الدرس ستتعلم كيف يمكنك تثبيت عنواي الراسبيري باي‬

‫يمكن استغلال الرواتر (موجه البيانات) داخل الشبكة التي تستخدماا في تحديد عنواي ثابت للراسبيري باي‬
‫يتم ىجزة وإعطائه للراسبيري باي بصورة تلأائية بمجرد توصيلاا بالشبكة‪ ،‬علط سبيل المثال يمكننا جعل‬

‫الرواتر يعطي الراسبيري باي العنواي ‪ 192.168.1.10‬بمجرد أي تتصل الراسبيري باي بالشبكة‪.‬‬

‫لتنريذ هذا الأمر عليك التوجه إلى صرحة التحكم في الراوتر الخاص بك والتي غالبا ما تكوي‬

‫‪ http://192.168.1.1‬أو ‪ http://192.168.0.1‬سةاوم بالشرح علط راوتر من نوع ‪ TP-Link‬باعتباره الأطار في‬

‫الوطن العربي وغالبا ما ستجد بااي الموجاات مشاباه في نرخ الأعداد وأسلوب الضبط‪ ،‬إذا ما طلب منك‬

‫اسم مستخدم وكلمة مرور اي علط الأغلب نرخ الاعدادات الا تراضية‬

‫‪Username: admin‬‬
‫‪Password: admin‬‬

‫من الأائمة الرئيسية سنتوجه الى اائمة اعدادات توزيع عناوين الشبكة‪( DHCP‬أسم الخدمة المسؤولة عن‬
‫توزيع عناوين الشبكة علط كل الأجازة المتصلة بالراوتر)‪.‬‬

‫ثم ادخل الى اائمة الة ‪ DHCP client list‬والتي تحتوي علط جميع الأجازة المتصلة بالشبكة وعناويناا‬
‫وكذلك رام الة‪ MAC‬المميز لكل جااز (سنحتاج هذا الرام في الخطوات التالية)‪.‬‬

‫الرصل الرابع‪ :‬التحكم في الراسبيري باي من جااز آخر‬ ‫‪68‬‬
‫سلكي والتحكم عن بعد‬

‫لاىظ عنواي الة‪ )B8-27-EB-48-48-D7( MAC Address‬المكتوب بجانب كلمة ‪ ،rasberrypi‬ام بنسخ‬
‫هذا الرمز المميز وادخل إلى اائمة الة‪ Address Reservation‬و ام بإضا ة الة‪ MAC Address‬و عنواي‬
‫الشبكة الذي تريد تثبيته للراسبيري باي ثم أضغط ‪ Save‬كما في الصورة التالية‪:‬‬

‫وبذلك نكوي اد برمجنا الراوتر علط إعطاش الراسبيري باي العنواي ‪ 192.168.1.10‬كلما تم توصيل‬
‫الراسبيري باي بالشبكة‬

‫معلومات إضا ية‪ :‬عنواي الة‪ MAC‬هو كود مميز مكوي من ‪ 12‬ىرف أو رام يتم اعطائة لكل جااز يستطيع‬
‫الاتصال بشبكة سلكية أو لاسلكية ويستخدم لتميز الأجازة عن بعضاا البعض (بمعنط أنك لن تجد جاازين‬

‫في العالم يحملاي نرخ عنواي الة‪)MAC‬‬

‫راسبيري باي ببساطة ‪69‬‬

‫توصيل الراسبيري بحاسب أخر باستخدام كابل الشبكة أط‬

‫في الدروس السابأة تعلمنا كيرية التحكم في الراسبيري باي عن بعد باستخدام طبكات الحاسب الآلي‪،‬‬
‫لكن هذا الأمر يتطلب وجود راوتر (او سويتش‪ )Switch‬داخل الشبكة لتوجيه البيانات بين الأجازة‪ ،‬في‬
‫هذا الدرس سنتعلم كيف نتحكم في الراسبيري باي باستخدام كابل الشبكة أط دوي الحاجة لوجود‬

‫راوتر أو سويتش أو أي جااز لتوجيه البيانات‪.‬‬

‫تعتمد هذه الطريأة علط تثبيت عنواي الشبكة من داخل الراسبيري نرساا دوي الارتباط براوتر معين مما‬
‫يعني أي عنواي الشبكة سيظل ثابت ىتط واي وصلتاا علط أي طبكة وىتط واي لم يكن هناك راوتر من‬
‫الأصل‪ ،‬كما تعطينا هذه الطريأة إمكانية توصيل الراسبيري باي بةي ىاسب آلي مباطرة بكابل الشبكة‬

‫دوي الحاجة لأي جااز أخر‪.‬‬

‫أولا‪ :‬ضبط الراسبيري باي‬

‫ام برصل الكارباش عن الراسبيري باي ووصل بطااة الذاكرة الخاصة باا إلى جااز الحاسب الآلي لتظار‬
‫لك أيأونة جديدة في ‪ My Computer‬وتحمل اسم ‪ boot‬كما في الصورة التالية‪:‬‬

‫ادخل إلى مجلد ‪ Boot‬و ا تح الملف ‪ cmdline.txt‬والذي يحتوى علط اعدادات بدأ التشغيل الخاصة‬

‫بالراسبيري باي‪ ،‬توجه إلى نااية الملف و ام بإضا ة عنواي الشبكة الذي تريد اعطائة للراسبيري باي‬

‫علط الهيئة التالية‪:‬‬

‫‪ip=192.168.1.10‬‬

‫الرصل الرابع‪ :‬التحكم في الراسبيري باي من جااز آخر‬ ‫‪70‬‬

‫سلكي والتحكم عن بعد‬
‫ليصبح ملف ‪ cmdline.txt‬مثل الصورة التالية‪:‬‬

‫بعد الانتااش من تعديل الملف ام بحرظة وأعد تركيب بطااة الذاكرة داخل الراسبيري باي مرة أخرى‬
‫ثم ام بتشغيل الراسبيري باي‪.‬‬

‫ثانيا‪ :‬ضبط الحاسب الآلي‬

‫بعد الانتااش من تجايز الراسةةبيري سةةنأوم بتجايز‬
‫الحاسةةةب الآلي عبر إعطائه عنواي طةةةبكة ولعمل‬
‫هذا الأمر سنأوم بتوصيل الراسبيري مع الحاسب‬
‫الآلي بكابل الشةبكة مباطةرة ثم ندخل إلى اائمة‬
‫اعدادات الشبكة ثم اائمة التحكم في عنواي الشبكة كما في الصور التالية علط الترتيب‪.‬‬

‫‪1‬‬

‫‪2‬‬

‫‪71‬‬ ‫راسبيري باي ببساطة‬
‫‪3‬‬
‫‪0‬‬

‫وتكوي اعدادات الشبكة كالتالي‪:‬‬

‫‪IP Address: 192.168.1.5‬‬
‫‪Subnet Mask: 255.255.255.0‬‬
‫‪Default Gateway: 192.168.1.5‬‬

‫والآي يمكنك الاتصال بالراسبيري باي مباطرة عبر برنامج ‪ PuTTY‬أو ‪VNC viewer‬‬

‫ملحوظة‪ :‬يجب اي تعيد ضبط الحاسب الآلي ليستأبل عناوين الشبكة بصورة تلأائية بعد ما تنتاي من‬

‫العمل مع الراسبيري باي وذلك عبر اختيار ‪Obtain IP Address Automatically‬‬

‫الرصل الخامخ‪ :‬أساسيات علم الإلكترونيات و الكارباش‬ ‫‪72‬‬

‫سلكي والتحكم عن بعد‬

‫الفصل الخامس‪ :‬أساسيات علم‬

‫الإلكترونيات و الكهرباء‬

‫اانوي أوم ‪Ohm's Law‬‬ ‫يشرح هذا الرصل أساسيات علم الإلكترونيات‬
‫المأاومات ‪Resistors‬‬ ‫و توصيل المكونات الإلكترونية ببعضاا البعض‬
‫المراتيح ‪Switchs‬‬
‫المحركات ‪Motors‬‬ ‫علط لوىة التجارب ‪Breadboard‬‬

‫لوىة التجارب ‪BreadBoard‬‬

‫راسبيري باي ببساطة ‪73‬‬

‫المأاومة الكاربية ‪Resistor‬‬

‫من أهم وأكثر الأطع الإليكترونيةة اسةتخداما في الدوائر الإلكترونية و الكاربية‪،‬‬
‫وتةستخدم للةتحكم ةي طدة التيةار (الأمبيةر)‪ ،‬ةرع الجاةد(الرولت)‪-‬كمأسم‬
‫جاد‪ ،‬وأيضا تستخدم كمأةسم للتيةار الكاربي‪ ،‬تأةاس المأاومةة بوىدة الأوم نسبة‬
‫للعالم جورج سيموي أوم ‪ ،Ohm‬نجد رمز المأاومة في الدوائر الإلكترونية علط‬
‫صورة ىرف ‪ R‬في اللغة الإنجليزية‪ ،‬وتكتب ايمتاا بالأوم او الكيلو اوم (‪ 1111‬اوم) او الميجا اوم‬

‫‪1 Ohm‬‬ ‫‪1Ω‬‬
‫‪1000 Ohms = 1 K Ohm‬‬ ‫‪1KΩ‬‬
‫‪1000000 Ohms = 1 M Ohm‬‬ ‫‪1MΩ‬‬

‫تختلف المأاومات ىسب طريأة صنعاا والغرن المصممة لأجله مناا‪:‬‬

‫‪ .1‬المأاومة الثابتة‪.‬‬

‫‪ .2‬المأاومة المتغيرة‪.‬‬

‫‪ .3‬المأاومة الضوئية‪.‬‬

‫‪ .0‬المأاومة الحرارية‪.‬‬

‫اراشة ايمة المأاومة ‪:‬‬

‫يوجد علط المأاومة أطواع ملونة لمعر ة ايمتاا‪.‬‬
‫ولمعر ة ايمة المأاومة أنظر إلى الطةوع الةذهبي أو‬
‫الرةضي "وهةو الطةوع الذي يحدد نسبة التراوت أو‬
‫الخطة في المأاومة "‪ ،‬واجعل الطةوع الةذهبيةو الرضي‬

‫علط يمينك وأبدا الأراشة من اليسار إلى اليمين‪.‬‬
‫بعةض المأاومةات لةيخ لهةا طةوع ذهبةي أو ةضي نبةدأ الأةراشة مةن الطوع الأارب لأي طرف من السلك‪.‬‬

‫مثلا‪ :‬مأاومة لوناا بني اسود بني ‪:‬‬
‫أبدأ من اليسار إلى اليمين ‪ ،‬أنظر للطوع الأول وىدد لونه وأكتبه‬
‫رامه علط ىسب الجدول الموضوع ‪ ،‬اللوي بني ويساوي‪ ،‬ثم أنظر‬
‫للطوع الثاني وىدد لونه وأكتب رامه علط ىسب الجدول‬
‫الموضوع ‪ ،‬اللوي أسود ويساوي صرر ‪ ،‬ثم أنظر للطوع الثالث والأخير وىدد لونة و اكتب عدد الأصرار‬

‫علط ىسب الجدول الموجود بالأسرل‪.‬‬

‫الرصل الخامخ‪ :‬أساسيات علم الإلكترونيات و الكارباش‬ ‫‪74‬‬
‫سلكي والتحكم عن بعد‬

‫الحل‪ :‬اللوي بني يساوي ‪ ،١‬واللوي الثاني اسود وهذا يعني إضا ة صرر يصبح الرام ‪ ،11‬واللوي الثالث (بني)‬
‫يعني إضا ة صرر واىد أط تصبح ايمة المأاومة ‪ 100‬اوم‪ ،‬ونلاىظ اللوي الرابع الذي هو ذهبي يحدد نسبة‬

‫التراوت والتي هي ىسب الجدول ‪.%5‬‬

‫جدول ألواي المأاومات‬

‫لاىظ أي‪:‬‬
‫اللوي الذهبي يعني نسبة التراوت (الخطة في تصنيع المأاومة) = ‪ %5‬من ايمتاا سواش كاي أكثر أو أال‬
‫اللوي الرضي يعني نسبة التراوت (الخطة في تصنيع المأاومة) = ‪ %11‬من ايمتاا سواش كاي أكثر أو أال‬

‫يمكنك اياس المأاومات بطريأة أخرى‪ ،‬و هي عبر استخدام‬
‫أىد أجازة الأياس الإلكترونية متعددة الأغران ‪Multimeter‬‬
‫التي تباع في الأسواع بةسعار زهيدة (ىوالي ‪ 5‬دولار)‪ ،‬كل ما‬
‫عليك علة هو تشغيل الجااز علط وضع اراشة المأاومة ‪ohm Ω‬‬

‫و توصيل طرفي الجااز بطرفي المأاومة المراج معر ة ايمتاا‪.‬‬

‫راسبيري باي ببساطة ‪75‬‬

‫المأاومة المتغيرة‬

‫هي مأاومة تتغير ايمتاا عن طريق تحريك جزش ميكانيكي اد يكوي عصا دوارة‬
‫أو مزلاج بحيث تزداد أو تأل ايمتاا تبعا لهذه الحركة الميكانيكية‪ ،‬غالبا ما‬
‫نجد المأاومات المتغيرة في الأجازة الصوتية (الجزش الذي تديرة لتر ع او‬
‫تخرض الصوت)‪ ،‬تكتب ايمة المأاومة المتغير علط الجزش الخلري لها وغالبا ما‬
‫تتراوح ايم المأاومات المتو رة في السوع بين ‪ 1‬كيلو اوم إلى ‪ 11‬ميجا اوم (‪ 1111‬كليو اوم)‬
‫ُيرمز للمأاومة المتغيرة في الدوائر الإلكترونية علط هيئة مأاومة تأليدية لها طرف ثالث في المنتصف مثل‬

‫الصورة التالية‪:‬‬

‫وتتو ر في الأسواع بةطكال وأىجام مختلرة‬

‫الرصل الخامخ‪ :‬أساسيات علم الإلكترونيات و الكارباش‬ ‫‪76‬‬

‫سلكي والتحكم عن بعد‬

‫اانوي أوم الكاربي‪Ohm's Law‬‬

‫ُيعرف رع الجاد علط أنه الشغل المبذول بواسطة مصدر كاربي مثل البطاريات والذي يأوم بد ع‬
‫الإلكترونيات الحرة في أي سلك لتوليد تيار كاربي‪ ،‬وينص اانوي أوم علط أي طدة التيار الكاربي (بوىدة‬
‫الأمبير ‪ Amp‬يرمز لها بالرمز ‪ )I‬المار في موصل (سلك أو جااز) يتناسب مع رع الجاد المطبق عليه (يرمز‬

‫لررع الجاد بالرمز ‪ ،)V‬كذلك يتةثر التيار المار في موصل بأيمة‬
‫المأاومة ‪ R‬الموجودة في هذا الموصل‪ ،‬ويمكن تمثل اانوي‬
‫أوم بةي رع الجاد = ىاصل ضرب ايمة التيار الكاربي في‬

‫المأاومة‬

‫من هذا الأانوي نستطيع استنتاج أي من الأيم التالية (اذا كاي‬
‫معلوم ايمتين منام)‬

‫ىيث‪:‬‬
‫‪ : )Current( I‬طدة التيار‬
‫‪ : )Voltage(V‬رع الجاد‬
‫‪ : )Resistance( R‬المأاومة‬

‫مثال ‪ :1‬لدينا بطارية ‪ 2‬ولت متصلة بمأاومة ‪ 2‬أوم اذا يعني اي التيار المار = ‪ 3 = 2\2‬أمبير‬
‫مثال ‪ :2‬اذا كاي التيار المار في مأاومة ‪ 5‬اوم = ‪ 11‬امبير اي ايمة رع الجاد = ‪ 51 = 5*11‬ولت‬
‫مثال ‪ :3‬اذا كاي رع الجاد = ‪ 11‬ولت و نريد أي يمر تيار في دائرة كاربية = ‪ 0‬أمبير ما ايمة المأاومة؟‬

‫الحل‪ :‬المأاومة = رع الجاد \ التيار = ‪( 2.5 = 0\11‬اثنين و نصف) اوم‬

‫الأدرة ‪Power‬‬

‫هي ىاصل ضرب رع الجاد في التيار وتدل علط مأدار الطااة التي يستالك جااز ما وتأاس بوىدة‬
‫الوات ‪ ،Watt‬مثلا اذا النا أي المكنسة الكاربية تعمل بررع جاد ‪ 221‬ولت وطدة تيار ‪ 11‬أمبير اذا‬

‫يعني أناا تستالك ‪ 2211‬وات‪.‬‬

‫راسبيري باي ببساطة ‪77‬‬

‫الدايود الضوئي ‪LED‬‬

‫الصمام الثنائي الباعث للضوش أو الدايود الضوئي ‪light emitting diode‬‬
‫)‪ (LED‬هو عنصر إلكتروني يستخدم كمصدر ضوئي مصنوع من مواد أطباه‬
‫الموصلات تشع الضوش عند مرور تيار كاربي بين طر يه‪ ،‬يتو ر الدايود‬
‫الضوئي في الأسواع بةىجام و أطكال مختلرة و العديد من الألواي‪ ،‬غالبا‬

‫ما يعمل الدايود الضوئي علط جاد يبدأ من ‪ 1.5‬ولت أو أعلط‪.‬‬
‫يُرسم الدايود الضوئي في الداوئر الإلكترونية علط صورة مثلث صغير ويخرج منه ساماي (دلالة علط اطعاع‬
‫الضوش من هذه الأطعة الإلكترونية)‪ ،‬يمتلك الدايود طرفي توصيل (رجول الدايود) الطرف الأطول هو‬
‫الطرف الموجب ‪ Anode‬الذي يستأبل التيار الكاربي و الطرف الأاصر هو الطرف السالب ‪ Cathode‬و‬

‫الذي يتصل بةرضي الدائرة )‪Ground (GND‬‬

‫أغلب الدايودات الضوئية تستالك تيار منخرض جدا لتعمل‪ ،‬يبدأ التيار من ‪ 0‬أجزاش من الألف من الأمبير‬
‫(‪ 0‬مللي امبير) لذلك نجد الدول المتأدمة بدأت تتجاه لصناعة مصابيح الدايودات الضوئية و التي‬

‫تستالك طااة أال بعشر مرات علط الأال من المصابيح التأليدية و تعطي نرخ كرائة الإضائة‪.‬‬
‫غالبا يتم توصيل الدايودات الضوئية في الدوائر الإلكترونية عبر‬
‫مأاومة صغيرة توضع ابل الدايود لحمايتة من التيار عن طريق‬
‫ضبط ايمة التيار المار به داخل الحدود المسموىة‪ ،‬الصورة‬
‫الموجودة علط الجانب الأيسر توضح طريق توصيلة ببطارية ‪7‬‬
‫ولت‪.‬‬

‫الرصل الخامخ‪ :‬أساسيات علم الإلكترونيات و الكارباش‬ ‫‪78‬‬

‫سلكي والتحكم عن بعد‬

‫المحركات ‪Motors‬‬

‫تعتبر المحركات من أهم العناصر الداخله ط المشاريع الألكترونيه و هط العنصر‬
‫المسؤل عن تحويل الطااه الكاربيه الى طااه ىركيه ط صوره دوراي ‪.‬‬

‫ستجد المحركات ط كثير من الأجازه الالكترونيه التط يوجد باا‬
‫ىركه ميكانيكيه مثل‪ :‬الروبتات بةنواعاا المختلره سواش كانت‬
‫صناعيه او روبوتات للتر يه‪ ،‬مشغلات الأاراص‪ ،‬ألعاب الأطرال‪ ..‬الخ‬

‫تنأسم المحركات الكاربيه الى نوعين رئيسيين و هما ‪:‬‬
‫‪ ‬محركات التيار المستمر (‪)DC – Servo – Stepper‬‬

‫‪ ‬محركات التيار المتردد (‪)3 Phase –1 Phase‬‬
‫ط هذا الكتاب سنتعرن للنوع الأول أط و هو المحركات التط تعمل بالتيار المستمر مثل الة ‪DC Motor‬‬
‫و الة ‪ Servo Motor‬و هما اطار أنواع المحركات المستخدمه ط مشاريع التحكم الإلكتروني بةنواعاا‬

‫المختلره‪.‬‬

‫‪Servo Motor‬‬ ‫‪DC Motor‬‬

‫راسبيري باي ببساطة ‪79‬‬

‫لوىة التجارب الإلكترونية ‪BreadBoard‬‬

‫في الماضي كاي توصيل أي مكونات إلكترونية ببعضاا‬
‫يتم عبر عملية اللحام ىيث تستخدم أداة اللحام (تسمط‬
‫مكواه لحام ‪ )soldering iron‬مع مادة الأصدير‬
‫الموصلة للكارباش لتوصيل المكونات ببعضاا‪ ،‬وظل هذا‬
‫المراوم مطبأا ىتط ظار الاختراع الرائع "لوىة‬
‫التجارب ‪ "BreadBoard‬أو كما يسمياا البعض لوىة‬

‫اختبارات ‪ Test Board‬أو ‪.prototype board‬‬

‫ُتمكنك هذه اللوىة من توصيل المكونات الإلكترونيات ببعضاا البعض بساولة دوي استخدام أي لحام‬
‫عن طريق مصرو ة من الوصلات المعدنية الجاهزة‪ ،‬ىيث تتصل كل خمخ نأاط توصيل رأسية ببعضاا‬
‫البعض علط صورة عمود من طرائح الألومنيوم أو النحاس مما يعني انه اذا تم توصيل عده اطياش علط‬

‫نرخ العمود انام يتصلوا ببعض كاربيا‪.‬‬

‫الرصل الخامخ‪ :‬أساسيات علم الإلكترونيات و الكارباش‬ ‫‪80‬‬

‫سلكي والتحكم عن بعد‬ ‫أنواع لوىات التجارب‬

‫تتو ر لوىة التجارب بةىجام وألواي مختلرة‪ ،‬غالبا ما يزيد سعرها كلما زاد الحجم والصور التالية توضح بعض‬

‫من ألواح التجارب المتو رة في السوع‪.‬‬

‫الصور التالية توضح لوىة التجارب مع بعض المكونات الإلكترونية الموضوعة علياا‬

‫راسبيري باي ببساطة ‪81‬‬

‫تجايز أسلاك التوصيل‬

‫لاستخدام لوىة التجارب في توصيل المكونات الإلكترونية سنحتاج مجموعة من الوصلات (أسلاك اصيرة‬
‫تساعدنا في توصيل المكونات ببعضاا) وتسمط باللغة الإنجليزية ‪ jumpers‬وذلك لأناا توصل تأرز بين‬

‫الصروف والأعمدة وتوصلاا ببعضاا البعض‪.‬‬

‫يمكنك طراش هذه الاسلاك من محلات المكونات الإلكترونية أو يمكنك الحصول علط وصلات عالية‬
‫الجودة عن طريق استخدام اطعه من كابل ‪Cat5‬المستخدم في وصلات طبكات الحاسب الآلي وتستطيع‬
‫طراشه من محلات مستلزمات الكمبيوتر والشبكات ويتميز بالسعر الرخيص جدا مأارنة بشراش أسلاك جاهزة‪.‬‬

‫ام باستخدام اشاره الاسلاك (أو الأصا ة) واص واىد سنتي متر من الجاتين للسلك المراد تجايزه كما‬
‫في الصوره الاولى‪ ،‬ثم كرر نرخ العملية مره اخرى ولكن بةطوال مختلرة ىتط تحصل علط مجموعه‬

‫اسلاك جاهزة للاستخدام‪.‬‬

‫الرصل الخامخ‪ :‬أساسيات علم الإلكترونيات و الكارباش‬ ‫‪82‬‬

‫سلكي والتحكم عن بعد‬

‫مثال‪ :1‬توصيل الدايود الضوئي‬

‫المكونات‬ ‫هدف المثال‬

‫لوىة التجارب‬ ‫تشغيل الدايود الضوئي عن طريق توصيلة مع‬

‫دايود ضوئي‬ ‫بطارية ‪ 3‬ولت‬

‫مأاومة ‪ 221‬اوم‬

‫بطارية ‪ 3‬ولت ‪ +‬ىامل البطارية‬

‫طرح المثال رام ‪:1‬‬

‫تعمل معظم الدايودات الضوئية ذات اللوي الأ ر مع تيار كاربي يبدأ من ‪ 0‬مللي امبير ىتط ‪ 15‬مللي‬

‫أمبير (لا يرضل زيادة التيار عن ‪ 15‬مللي امبير ىتط لا يحترع الدايود) لذلك استخدمنا المأاومة لتحديد‬

‫ايمة التيار الكاربي المار بالدايود الضوئي تبعا لأانوي أوم اي ايمة التيار الكاربي المار في هذه‬

‫الدائرة = ‪ (3‬ولت)\‪(221‬اوم) = (‪ 1.113‬امبير) = ‪ 13‬مللي أمبير‪.‬‬

‫لاىظ أي الطرف السالب للة‪ led‬متصل بسالب البطارية (السلك الأزرع) والطرف الموجب (الطويل)‬

‫متصل بالمأاومة ‪ 221‬اوم والتي يتصل طر اا الآخر بموجب البطارية (السلك الأ ر)‪.‬‬

‫راسبيري باي ببساطة ‪83‬‬

‫طريأة التوصيل الأولى‬
‫طريأة التوصيل الثانية‬

‫تدريب‪ :‬ام بتوصيل ‪ 3‬دايودات ضوئية مع ‪ 3‬مأاومات ‪ 221‬اوم ووصلام بالبطارية‬

‫الرصل الخامخ‪ :‬أساسيات علم الإلكترونيات و الكارباش‬ ‫‪84‬‬

‫سلكي والتحكم عن بعد‬

‫مثال‪ :2‬توصيل الدايود الضوئي مع مرتاح (سويتش)‬

‫المكونات‬ ‫هدف المثال‬

‫لوىة التجارب‬ ‫التحكم في تشغيل الدايود الضوئي عن‬

‫دايود ضوئي‬ ‫طريق توصيلة مع مرتاح وبطارية ‪ 3‬ولت‬

‫مأاومة ‪ 221‬اوم‬

‫مرتاح ضغط (سويتش)‬

‫بطارية ‪ 3‬ولت ‪ +‬ىامل البطارية‬

‫طرح المثال رام ‪:1‬‬

‫في هذا المثال سنستخدم مرتاح يعمل بالضغط ‪ Push button switch‬ىيث يأوم هذا المرتاح بتوصيل‬

‫الدائرة الكاربية عند الضغط عليه ليمر التيار الكاربي من البطارية إلى المأاومة ثم إلى الدايود الضوئي‬

‫راسبيري باي ببساطة ‪85‬‬

‫طريأة التوصيل الأولى‬

‫طريأة التوصيل الثانية‬

‫تدريب‪ :‬ام بتوصيل ‪ 2‬دايود ضوئي بة ‪ 2‬سويتش بحيث عند الضغط علط السويتش الأول يضئ الدايود ‪ 1‬وعند‬
‫الضغط علط سويتش ‪ 2‬يضئ الدايود رام ‪( 2‬لا تنسط وضع المأاومات ‪ 221‬اوم)‬

‫الرصل الخامخ‪ :‬أساسيات علم الإلكترونيات و الكارباش‬ ‫‪86‬‬

‫سلكي والتحكم عن بعد‬

‫مثال‪ :3‬توصيل الدايود الضوئي مع مرتاح ‪ +‬محرك كاربي مع مرتاح‬

‫المكونات‬ ‫هدف المثال‬

‫دايود ضوئي‬ ‫التحكم في تشغيل الدايود الضوئي والمحرك‬

‫مأاومة ‪ 221‬اوم‬ ‫الكاربي عن طريق توصيل كلاهما مع مراتيح‬

‫محرك كاربي (موتور)‬ ‫ضغط وبطارية ‪ 3‬ولت‬

‫‪ 2‬مرتاح ضغط (سويتش)‬

‫بطارية ‪ 3‬ولت ‪ +‬ىامل البطارية‬

‫طريأة التوصيل‬

‫راسبيري باي ببساطة ‪87‬‬

‫مثال‪ :0‬توصيل الدايود الضوئي مع مأاومة متغيرة‬

‫المكونات‬ ‫هدف المثال‬

‫دايود ضوئي‬ ‫التحكم في طدة اضاشة الدايود الضوئي عن‬

‫مأاومة متغيرة ‪ 111‬كيلو اوم‬ ‫طريق توصيله مع مأاومة متغيرة‬

‫بطارية ‪ 3‬ولت ‪ +‬ىامل البطارية‬

‫طريأة التوصيل‬


Click to View FlipBook Version