الرصل الثاني :تشغيل الراسبيري باي 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ولت +ىامل البطارية
طريأة التوصيل