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

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

‫راسبيري باي ببساطة‬ ‫‪2‬‬
‫سلكي والتحكم عن بعد‬

‫رخصة الكتاب‬

‫النسخة الإلكترونية من كتاب "راسبيري باي ببساطة" بصيغة ‪ PDF‬منشورة‬
‫تحت رخصة الإبداع المشاعي الاصدارة الرابعة ‪Creative Common v4‬‬

‫بشروط‪ :‬النسبة – المشاركة بالمثل – عدم الاستغلال التجاري‪.‬‬

‫‪ .1‬رخصةة المشاع الإبداعي‪( CC-NC-‬غير تجارية)‪ :‬لك كامل الحق في نسخ وتوزيع وتعديل أو‬
‫الإضةا ة أو ىتط طباعة الكتاب ورايا كما تشةاش طةرط عدم اسةتغلال الكتاب تجاريا بةي صةورة‬

‫(سواش إلكتروني أو مطبوع)‪.‬‬
‫‪ .2‬النسبة ‪ :BY -‬يجب عند نشر أو نسخ أو تعديل الكتاب ذكر المؤلف والمصدر الأصلي‪.‬‬
‫‪ .3‬المشةةةةاركةة بةالمثةل‪ :SA-‬إذا تم اطةةةةتأةاع أي عمل من هذا الكتاب مثل عمل كتاب اخر أو‬
‫محاضةةرة تعليمية أو يديو يجب أي يتم نشةةرها بنرخ الرخصةةة (المشةةاع الإبداعي‪ :‬النسةةبة‪،‬‬

‫المشاركة بالمثل‪ ،‬الغير تجارية)‪.‬‬

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

‫تكوي اد ساهمت في ناضة العلوم العربية‪.‬‬

‫‪https://asnadstore.com/p/67no‬‬

‫لا يتحمل المؤلف أي ضرار ناتجة عن استخدام محتوى الكتاب بةي صورة‬
‫جميع العلامات التجارية الموجودة في الكتاب ملك لأصحاباا‬
‫ىق الاستغلال التجاري للكتاب محروظ للمؤلف أط‬

‫الإصدار ‪0.1‬‬
‫جمادي الأول عام ‪ 0341‬هجريا – آذار (مارس) عام ‪ 4103‬ميلاديا‬

‫‪[email protected]‬‬

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

‫إهداء‬

‫أبي‪ ،‬أمي وأخي الصغير‪.‬‬

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

‫فاروق حسن‪ ،‬محمد محمود‪ ،‬عمرو الشاعر‪ ،‬أحمد م‪.‬أبوزيد‪ ،‬سعيد‬
‫الشايب‪ ،‬أحمد محمد‪ ،‬سيد مصطفى‪ ،‬محمد الأمير‪ ،‬م‪ .‬أشرف محمد‪،‬‬

‫هديل م‪ .‬العدوي‪.‬‬

‫راسبيري باي ببساطة‬ ‫‪4‬‬
‫سلكي والتحكم عن بعد‬

‫شُكرا‬

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

‫مؤسسة التعبير الرامي العربي (أ ِضف) منصة عربية تؤمن‬

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

‫وأنشطة ثأا ية لتدعم مناخات للتعلم والمحتوى مرتوح‬

‫المصدر‬

‫‪arabdigitalexpression.org‬‬

‫معمل التصنيع المصري ( اب لاب مصر) مؤسسة تعليمية غير‬

‫هاد ة للربح تاتم بنشر ثأا ة المصادر المرتوىة وصناعة‬

‫المنتجات محليا عبر تدريب الأ راد علط استخدام ااطعات‬

‫الليزر والطابعات ثلاثية الأبعاد والمكونات الإلكترونية‬
‫‪fablab-egypt.com‬‬

‫مجتمع عربي يادف إلى نشر الوعي في مجال أمن‬

‫المعلومات والبرمجيات مرتوىة المصدر ونشر استخدام نظام‬

‫التشغيل لينكخ‪.‬‬

‫‪hacking15.org‬‬

‫علمني هي منصة تعليمية أونلاين تادف إلى نشر المعر ة‬

‫التأنية للجميع في صورة يديوهات ودورات تدريبية مرتوىة‬

‫المصدر بتأنية التعلم عن بعد (أونلاين)‬
‫‪3alemni.com‬‬

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

‫كُتب أخرى للمؤلف‬

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

‫آردوينو ببساطة‬

‫دليل محاكاة آردوينو الشامل‬ ‫تقنيات الإختراق المادي‬

‫راسبيري باي ببساطة‬ ‫‪6‬‬
‫سلكي والتحكم عن بعد‬

‫الفهرس‬

‫رخصة الكتاب‪4 ............................................................................................‬‬

‫اهداء‪4 ......................................................................................................‬‬

‫شكرا‪3.......................................................................................................‬‬

‫ُكتب أخرى للمؤلف ‪1 ......................................................................................‬‬

‫الفهرس‪6 .....................................................................................................‬‬

‫الفهرس المُفصل‪7 ............................................................................................‬‬

‫مقدمة‪0 ......................................................................................................‬‬

‫الفصل الأول‪ :‬بداية المغامرة ‪4 ...............................................................................‬‬

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

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

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

‫الفصل الخامس‪ :‬أساسيات علم الإلكترونيات و الكهرباء‪74...................................................‬‬

‫الفصل السادس‪ :‬برمجة منافذ التحكم الإلكتروني بالبايثون ‪88 ................................................‬‬

‫الفصل السابع‪ :‬التحكم على الطريقة المتقدمة ‪006 .............................................................‬‬

‫الفصل الثامن‪ :‬بعض المرح مع لغة سكراتش‪041 ..............................................................‬‬

‫الفصل التاسع‪ :‬إنترنت الأشياء ومشاريع التحكم عبر الشبكة‪036 ..............................................‬‬

‫الفصل العاشر‪ :‬تطبيقات الكاميرات والرؤية البصرية ‪018.......................................................‬‬

‫الفصل الحادي عشر‪ :‬الاتصال اللاسلكي بالراسبيري‪070......................................................‬‬

‫الفصل الثالث عشر‪ :‬مشاريع مذهلة بالراسبيري ‪011...........................................................‬‬

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

‫قصة ظهور جنو‪-‬لينكس ‪00 ................‬‬ ‫الفهرس المُفصل‬
‫مميزات نظام لينكس وأين يستخدم ‪04 ...‬‬
‫إصدارات لينكس المتوفرة للراسبيري ‪04......‬‬ ‫رخصة الكتاب‪4 .................................‬‬
‫اهداء‪4 ...........................................‬‬
‫مقارنة بين راسبيري باي‪ ،‬آردوينو‪ ،‬بيجال‬ ‫شكرا‪3............................................‬‬
‫بون ‪06 ........................................‬‬ ‫ُكتب أخرى للمؤلف ‪1 ...........................‬‬
‫مقارنة العتاد ‪07................Hardware‬‬ ‫الفهرس‪6 ..........................................‬‬
‫الفهرس ال ُمفصل‪7 .................................‬‬
‫لماذا لوحة الراسبيري دون باقي لوحات‬ ‫مقدمة‪0 ...........................................‬‬
‫‪ ARM Cortex‬الأقوى ‪01 ..................‬‬ ‫الفصل الأول‪ :‬بداية المغامرة‪4 .....................‬‬
‫ملخص المقارنة ‪01 .........................‬‬ ‫تعرف على الراسبيري باي ‪4...................‬‬
‫محتوى الكتاب لن يتوقف عند الراسبيري‬ ‫ماذا أستطيع أن أفعل بالراسبيري؟ ‪3 ........‬‬
‫حيث يصلح لجميع اللوحات الخارقة ‪41 ..‬‬ ‫ماذا سأتعلم في هذا الكتاب؟ ‪3 ............‬‬
‫الفصل الثاني‪ :‬تشغيل الراسبيري باي‪40 ............‬‬ ‫رحلة "باي" تبدأ من جامعة كامبريدج‪1 .....‬‬
‫ماذا تحتاج لتشغيل لوحة الراسبيري ‪44........‬‬ ‫إصدارات الراسبيري باي ‪7 ...................‬‬
‫أدوات التجارب الإلكترونية‪46 ...........‬‬ ‫‪7............................... Model A‬‬
‫مكونات إلكترونية أخرى‪48 ...............‬‬ ‫‪7................................ Model B‬‬
‫تنصيب نظام التشغيل على الراسبيري باي ‪41.‬‬ ‫مكونات لوحة الراسبيري ‪8 ....................‬‬
‫تحميل نسخة نظام التشغيل ‪41 ...........‬‬ ‫لماذا معالجات ‪ ARM Cortex‬مميزة ‪00 ....‬‬
‫قلب الراسبيري الذي يُدعى لينكس‪00........‬‬
‫تنصيب نظام التشغيل على البطاقة من‬
‫ويندوز ‪41 ................................‬‬

‫تنصيب نظام التشغيل على البطاقة من‬
‫لينكس‪44 .................................‬‬

‫أولا‪ :‬استخدام ‪Ubuntu Image Writer‬‬
‫‪44 ........................................‬‬
‫ثانيا‪ :‬استخدام ‪44..................... dd‬‬
‫تشغيل الراسبيري ‪43 .........................‬‬
‫محاكاة لوحة الراسبيري‪41 ....................‬‬

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

‫الفصل الرابع‪ :‬التحكم في الراسبيري باي من جهاز‬ ‫تحميل برنامج المحاكاة ‪41 ................‬‬
‫آخر‪17 ...........................................‬‬ ‫تشغيل المحاكي ‪31 .......................‬‬
‫مميزات وعيوب المحاكاة ‪31 ..............‬‬
‫التحكم في سطر الأوامر عن بعد باستخدام‬
‫الـ‪18 ................................... SSH‬‬ ‫الفصل الثالث‪ :‬جولة داخل نظام لينكس‬
‫راسبيان‪30........................................‬‬
‫تفعيل خدمة الـ ‪ SSH server‬على‬ ‫مكونات نظام لينكس ‪34 ......................‬‬
‫الراسبيري باي ‪18 ..........................‬‬ ‫الواجهة الرسومية ‪34................... LXDE‬‬
‫البرامج المرفقة بنظام راسبيان ‪33 ...............‬‬
‫برامج أخرى للاتصال بخدمة الـ ‪60... SSH‬‬ ‫قائمة الملحقات ‪33 ..........Accessories‬‬
‫عرض سطح المكتب والتحكم عبر الـ ‪VNC‬‬ ‫قائمة البرامج التعليمية ‪31....... Education‬‬
‫قائمة الإنترنت ‪31............... Internet‬‬
‫‪64............................... protocol‬‬ ‫قائمة أدوات البرمجة ‪31... Programming‬‬
‫قائمة أدوات النظام ‪36......System tools‬‬
‫التشغيل التلقائي للـ ‪ VNC server‬عند بدأ‬ ‫قائمة التفضيلات ‪36........Preferences‬‬
‫تشغيل الراسبيري باي ‪61 ..................‬‬ ‫متصفح الملفات ‪37...........................‬‬
‫أهم المجلدات داخل نظام لينكس ‪38 ....‬‬
‫تثبيت عنوان الشبكة ‪IP Address‬‬ ‫سطر الأوامر ‪31 ................................‬‬
‫للراسبيري ‪67 .................................‬‬ ‫التعامل مع المجلدات والملفات ‪11 ........‬‬
‫الأمر ‪10 ............................. Sudo‬‬
‫توصيل الراسبيري بحاسب أخر باستخدام‬ ‫جدول بأهم أوامر الصدفة ‪10 ...............‬‬
‫كابل الشبكة فقط ‪61.........................‬‬ ‫تنصيب وتحديث البرامج ‪14 ...............‬‬
‫تحديث المستودعات ‪14 ................‬‬
‫أولا‪ :‬ضبط الراسبيري باي ‪61 .............‬‬ ‫تنصيب البرامج من متجر باي ‪11..........‬‬
‫تنصيب برنامج ‪16................... .deb‬‬
‫ثانيا‪ :‬ضبط الحاسب الآلي ‪71.............‬‬ ‫مراجع إضافية ‪16...........................‬‬

‫الفصل الخامس‪ :‬أساسيات علم الإلكترونيات و‬
‫الكهرباء‪74 .......................................‬‬
‫المقاومة الكهربية ‪74............. Resistor‬‬

‫قراءة قيمة المقاومة ‪74.................... :‬‬

‫جدول ألوان المقاومات ‪73 ................‬‬

‫المقاومة المتغيرة ‪71 ........................‬‬
‫قانون أوم الكهربي‪76 .........Ohm's Law‬‬

‫القدرة ‪76 ......................... Power‬‬
‫الدايود الضوئي ‪77..................... LED‬‬
‫المحركات ‪78...................... Motors‬‬

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

‫سلكي والتحكم عنالبمعثادل الأول‪ :‬تشغيل و إطفاء ليد‬ ‫لوحة التجارب الإلكترونية‬

‫‪17 ........................ Blinking Led‬‬ ‫‪71.......................... BreadBoard‬‬

‫الكود البرمجي ‪18 .........................‬‬ ‫أنواع لوحات التجارب ‪81 .................‬‬

‫شرح الكود‪011..............................‬‬ ‫تجهيز أسلاك التوصيل ‪80................‬‬

‫تطوير المثال الأول ‪014 .....................‬‬ ‫مثال‪ :0‬توصيل الدايود الضوئي‪84 .........‬‬

‫المثال الثاني‪ :‬قراءة دخل من‬ ‫مثال‪ :4‬توصيل الدايود الضوئي مع مفتاح‬
‫مفتاح(سويتش) ‪014 ...........................‬‬ ‫(سويتش) ‪83...............................‬‬

‫الكود البرمجي ‪013 .........................‬‬ ‫مثال‪ :4‬توصيل الدايود الضوئي مع مفتاح ‪+‬‬
‫شرح الكود‪013 .............................‬‬ ‫محرك كهربي مع مفتاح‪86 ................‬‬
‫تطوير المثال الثاني‪011 ......................‬‬
‫مثال‪ :3‬توصيل الدايود الضوئي مع مقاومة‬
‫المثال الثالث‪ :‬تشغيل الدايود الضوئي مع‬ ‫متغيرة ‪87 ..................................‬‬
‫حساس الضوء‪016 .............................‬‬
‫الكود البرمجي‪017........................ :‬‬ ‫الفصل السادس‪ :‬برمجة منافذ التحكم الإلكتروني‬
‫شرح الكود‪017.............................‬‬ ‫بالبايثون‪88 ......................................‬‬
‫تطوير ‪ 0‬للمثال الثالث ‪018..................‬‬ ‫مخارج التحكم ‪81................... GPIO‬‬
‫تطوير ‪ 4‬المثال الثالث ‪018..................‬‬ ‫منافذ الطاقة ‪81 ............................‬‬
‫المثال الرابع‪ :‬راصد الحركة ‪PIR Motion‬‬ ‫منافذ التحكم ‪11 ...........................‬‬
‫‪011 .............................. Detector‬‬ ‫بروتوكلات الاتصالات ‪11 ...............‬‬
‫لغات البرمجة التي تدعمها الراسبيري ‪11 ....‬‬
‫مقدمة عن راصد الحركة ‪PIR Motion‬‬ ‫ما هي اللغة الأفضل للتحكم في الـ ‪ GPIO‬؟‬
‫‪011 ............................. Detector‬‬ ‫‪10 .........................................‬‬
‫الكود البرمجي‪000 ........................ :‬‬ ‫مقدمة عن لغة بايثون ‪14 ......................‬‬
‫شرح الكود‪000 .............................‬‬ ‫مميزات لغة بايثون ‪14......................‬‬
‫تطوير المثال الرابع ‪004 ......................‬‬ ‫اساسيات لغة بايثون ‪13 .......................‬‬
‫مفسر بايثون التفاعلي‪13 ....................‬‬
‫ترقيم ‪ BCM‬بدلا من ترقيم المنافذ‬ ‫العمليات الأساسية ‪13 .....................‬‬
‫بالترتيب ‪004..................................‬‬

‫أين الاختلاف؟ ‪004 ......................‬‬ ‫حفظ البرنامج في سكربت ‪16.............‬‬

‫تنصيب مكتبة التحكم ‪16....................‬‬

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

‫برمجة آردوينو بصورة مستقله عن‬ ‫علبة الحماية وكابل التوصيل ‪003 . Adafruit‬‬
‫الراسبيري ‪041..................................‬‬ ‫تركيب علبة الحماية ‪003 ..................‬‬
‫بروتوكول ‪044 .......................... i2C‬‬
‫مبدأ عمل البروتوكول ‪044 ...............‬‬ ‫تركيب ‪Adafruit GPIO breakout‬‬
‫أنواع المكونات التي تدعم ‪043 ........i2C‬‬ ‫‪001 ................................. cable‬‬
‫تجهيز بروتوكول‪041 .................. i2c‬‬ ‫الفصل السابع‪ :‬التحكم على الطريقة المتقدمة‪006 ...‬‬
‫التعديل الرقمي على عرض النبضة ‪007. PWM‬‬
‫المثال السابع‪ :‬استخدام الحساس الرقمي‬
‫‪046............................. BMP085‬‬ ‫مثال الخامس‪ :‬التحكم في اضاءة‬
‫المزيد من المراجع عن ‪048 ...........i2C‬‬ ‫ليد‪001 .................... Software PWM‬‬
‫الفصل الثامن‪ :‬بعض المرح مع لغة سكراتش ‪041 ...‬‬ ‫الكود البرمجي‪041 ........................ :‬‬
‫من معامل ‪ MIT‬يأتي الإبداع‪031 ............‬‬ ‫شرح الكود‪041 .............................‬‬
‫هل هناك طريقة لزيادة منافذ‪ PWM‬ودقتها؟‬
‫التحكم في الـ ‪ GPIO‬بلغة سكراتش‬ ‫‪044........................................‬‬
‫‪034................................ Scratch‬‬ ‫مراجع إضافية عن الـ‪044.............PWM‬‬
‫إضافة دعم الـ ‪034................... GPIO‬‬
‫تشغيل دايود ضوئي بلغة سكراتش ‪034 ...‬‬ ‫تشغيل أكثر من برنامج تحكم في نفس‬
‫تعديل المشروع ليعمل بلوحة المفاتيح ‪033.‬‬ ‫الوقت ‪044 ...................................‬‬
‫كتب إضافية عن سكراتش‪031...........‬‬ ‫المثال السادس‪ :‬تشغيل برنامجين مختلفين‬
‫موارد تعليمية اخرى ‪031....................‬‬ ‫في نفس الوقت‪044 .......................‬‬
‫ملاحظات حول تعددية البرامج‪041.......‬‬
‫الفصل التاسع‪ :‬إنترنت الأشياء ومشاريع التحكم‬ ‫تنفيذ أي برنامج عند بدء التشغيل ‪046.......‬‬
‫عبر الشبكة ‪036...................................‬‬
‫أولا‪ :‬ضبط الدخول التلقائي ‪auto login‬‬
‫التحكم في مخارج الراسبيري عبر‬ ‫‪046 .......................................‬‬
‫‪037 .............................WebIOPi‬‬ ‫ثانيا‪ :‬إضافة برنامج أو عدة برامج للعمل بعد‬
‫تنصيب ‪037 ................... WebIOPi‬‬ ‫تشغيل الراسبيري مباشرة ‪046 ..............‬‬
‫مراقبة اداء المعالج و الذاكرة ‪047 ..............‬‬
‫ضبط بيئة التحكم لتعمل تلقائيا عن بدأ‬ ‫دمج آردوينو مع الراسبيري‪048 ...............‬‬
‫التشغيل‪038 ...............................‬‬ ‫مزيد من المراجع ‪041.......................‬‬
‫تشغيل بيئة التحكم لأول مرة ‪038 .........‬‬

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

‫تعرف على واجهه الـ‪....... WebIOPi‬س‪.‬ل‪.‬ك‪31‬ي‪0‬والتحكم عن بعمدلاحظات ‪061 ...........................‬‬

‫مدخل إلى علم الرؤية بالحاسوب ‪066........‬‬ ‫صفحتي الـ‪GPIO list & GPIO Header‬‬
‫تنصيب مكتبة الرؤية بالحاسوب ‪067 ........‬‬ ‫‪011 ........................................‬‬
‫مثال على التحكم باستخدام ‪010WebIOPi‬‬
‫تجربة برنامج التعرف على الوجوه بلغة‬ ‫صفحة ‪014............. Device Monitor‬‬
‫البايثون ‪068 ...............................‬‬

‫التعرف السريع على الوجوه بلغة السي ‪061......‬‬ ‫مشروع قراءة دجة الحرارة وبثها عبر الشبكة‬
‫هل تريد تعلم الرؤية بالحاسوب؟ ‪071......‬‬ ‫والإنترنت ‪014 ...............................‬‬
‫تحميل أدوات ‪014 ............... 1Wire‬‬
‫الفصل الحادي عشر‪ :‬الاتصال اللاسلكي‬ ‫إضافة أكثر من حساس حرارة ‪011.........‬‬
‫بالراسبيري ‪070....................................‬‬

‫ربط الراسبيري بالشبكات اللاسلكية ‪074 ...‬‬ ‫الحساسات الحرارية المدعومة ‪016........‬‬

‫الاتصال اللاسلكي عبر الواجهه الرسومية‬ ‫استخدام الحساسات مع البايثون ‪016......‬‬
‫‪074.......................................‬‬ ‫مميزات أخرى لـ ‪017.............. WebIOPi‬‬

‫الاتصال اللاسلكي باستخدام سطر الأوامر‬ ‫مشاريع روبوت معتمدة على ‪WebIOPi‬‬
‫‪073 .......................................‬‬ ‫‪017 .......................................‬‬

‫معرفة عنوان الشبكة اللاسلكية للراسبيري‬ ‫الفصل العاشر‪ :‬تطبيقات الكاميرات والرؤية‬
‫‪071 .......................................‬‬ ‫البصرية‪018.......................................‬‬

‫الاتصال بالإنترنت عبر الـ )‪USB (3G‬‬ ‫توصيل كاميرات الويب ‪USB Web‬‬
‫‪076 ............................... Modem‬‬ ‫‪011 ............................... Camera‬‬
‫طريقة التوصيل ‪011........................‬‬
‫أولا‪ :‬تجهيز الـ‪076 .......... 3G modem‬‬ ‫التقاط صور فردية ‪061 ........................‬‬
‫تسجيل فيديو ‪060 ............................‬‬
‫ثانيا‪ :‬تنصيب أدوات الاتصال‪077........‬‬ ‫بث الفيديو مباشرة عبر الشبكة والإنترنت ‪064‬‬
‫تنصيب برنامج ‪064.............. Motion‬‬
‫ثالثا‪ :‬تعريف الـ ‪077.......... 3G modem‬‬ ‫تشغيل البرنامج لأول مرة ‪064..............‬‬
‫اعدادات البث عبر الشبكة والإنترنت‪064‬‬
‫رابعا‪ :‬اعداد المودم للاتصال بالأنترنت‬ ‫مشاريع خاص ببرنامج ‪061........Motion‬‬
‫‪078.......................................‬‬

‫شرح بيانات الاتصال ‪071 .................‬‬

‫خامسا‪ :‬بدأ الاتصال بالإنترنت‪080........‬‬

‫استخدام برنامج ‪ Sakis3G‬للاتصال التلقائي‬
‫‪084 .......................................‬‬

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

‫الفصل الثالث عشر‪ :‬مشاريع مذهلة بالراسبيري ‪011‬‬ ‫التحكم في الراسبيري عن بعد بواسطة الـ‬
‫البث الصوتي عبر الـ‪ FM‬بالراسبيري باي ‪411 ...‬‬ ‫‪084......................... 3G modem‬‬
‫فكرة عمل المشروع ‪411 ....................‬‬ ‫نصائح اضافية ‪083 .........................‬‬
‫مكونات المشروع ‪411 ......................‬‬ ‫تشغيل ‪086 .............. Raspi-Config‬‬
‫خطوات تنفيذ المشروع ‪410 ...............‬‬ ‫‪086 ........... Change user password‬‬
‫بث أول ملف صوتي‪414..................‬‬ ‫إعدادات الواجهة ‪087 ........................‬‬
‫تشغيل المكتبة داخل البايثون ‪414.........‬‬ ‫التحكم في اللغة وإضافة العربية‪088 ...........‬‬
‫الملفات المدعومة‪414 .....................‬‬ ‫تفعيل الكاميرا عالية الدقة ‪010 .................‬‬
‫تحذيرات ‪414 .............................‬‬ ‫إضافة الراسبيري إلى ‪014....... Rastrack‬‬
‫الحاسوب الفائق ‪413 ....Supercomputers‬‬ ‫التسريع القصري (كسر السرعة)‪014 ...........‬‬
‫لماذا نبني حاسوب فائق بالراسبيري؟ ‪411..‬‬ ‫خيارات كسر السرعة ‪014 ................‬‬
‫مكونات الحاسوب الفائق؟ ‪411............‬‬ ‫تبريد لوحة الراسبيري ‪013..................‬‬
‫كيف تعرف درجة حرارة قلب الراسبيري‬
‫مراجع للحواسيب الفائقة باستخدام‬ ‫‪011........................................‬‬
‫الراسبيري ‪417 ..............................‬‬ ‫المزيد من المراجع‪011......................‬‬
‫راسبيري باي في رحلة للفضاء ‪418 ..........‬‬ ‫‪016 ................ Advanced Options‬‬
‫كيف تم ارسال الراسبيري للفضاء؟‪411....‬‬ ‫نسخ بطاقة الذاكرة ‪017 .......................‬‬
‫مشاريع مختلفة بالراسبيري ‪404................‬‬ ‫في نظام ويندوز ‪017 ......................‬‬
‫مراجع إضافية للمزيد من المشاريع ‪406 .......‬‬ ‫في نظام لينكس‪018 .......................‬‬
‫استرجاع البيانات‪018 ......................‬‬

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

‫مقدمة‬

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

‫عن أكثر تخصص هندسي أثر في ىياتنا اليومية؟‬

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

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

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

‫التحكم والكارباش !‬

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

‫العالم نحو الأجازة الكاربية و الإلكترونية وىتط عالم الحواسيب في آي واىد‪.‬‬

‫في صرحات كتاب "راسبيري باي ببساطة" سنتعرف علط هذه التحرة الإلكترونية‬
‫الرائعة المسماة راسبيري باي‪ ،‬سنتعلم كيف ظارت للعالم‪ ،‬وكيف أثرت يه وماهي‬
‫امكانياتاا وماذا نستطيع أي نرعل باا ولماذا هناك ‪ 3‬ملايين عملية بحث طارية علط‬

‫جوجل عن هذه الكلمة "راسبيري باي"‪.‬‬

‫الرصل الأول‪ :‬بداية المغامرة‬ ‫‪2‬‬

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

‫الفصل الأول‪ :‬بداية المغامرة‬

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

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

‫تعرف علط الراسبيري باي‬

‫راسبيري باي ‪ Raspberry Pi‬في الوهلة الأولى يبدو كاسم طيرة لذيذة من اكاة التوت‬
‫البري‪ ،‬لكن الحأيأة أي هذا الاسم أصبح يرمز لأهم الابتكارات التي انطلأت عام ‪ 2012‬في‬
‫صورة أصغر وأرخص ىاسب آلي في العالم بسعر ‪ 25‬دولار أمريكي مما جعل كلمة "راسبيري باي" تتردد‬

‫علط لساي خبراش التأنية و الهواة و ىتط الأطرال ىول العالم‪.‬‬
‫تمثل لوىة الراسبيري ىاسب آلي متكامل ومصنوع من‬
‫طريحة الكترونية واىدة تحتوي مكونات الحاسب‬
‫التأليدي وهي معالج البيانات ‪ CPU‬اىادي النواة بسرعة‬
‫‪ 700‬ميجا هرتز‪ ،‬معالج الرسوميات ‪ GPU‬ثنائي النواة بسرعة‬
‫‪ 250‬ميجا هرتز اادر علط تشغيل الأ لام عالية الداة ‪ HD‬و‬
‫الألعاب ثلاثية الأبعاد مع ذاكرة عشوائية ‪ RAM‬تصل إلى‬

‫‪512‬ميجا بايت‪ ،‬بالإضا ة إلى مخارج تحكم رامية يمكناا التحكم في الأطع الإلكترونية و الكاربية‬
‫المختلرة مثل المتحكمات الدايأة ‪ ،Microcontrollers‬كل هذه الإمكانيات علط راااة صغيرة أط وهو‬
‫ما يعرف باسم "النظام علط طريحة" ‪ SoC: System on Chip‬ويتم تشغيل هذا الحاسوب الصغير بةنظمة‬

‫لينكخ مرتوىة المصدر‪.‬‬
‫تمتاز لوىة الراسةةةبيري بةبعاد‪ 8.6 cm x 5.4 cm‬وبوزي يسةةةاوي ‪ 45‬جرام جاعلا مناا واىدة من أخف‬
‫لوىةات الحواسةةةةيةب علط كوكةب الأرن ىتط أي أىةد البةاىثين اةةة دايف أكرمةاي اةام بعمل امر‬
‫صناعي صغير وأرسله لطبأات الجو العليا باستخدام منطاد جوي مخصص لأبحاث رصد الطأخ واستطاع‬

‫أي يلتأط صور للأرن من الغلاف الجوي‪.‬‬

‫بحسب الإىصائيات الرةية التي نشرتاا مدونة الراسبيري باي ةي المؤسسة الأائمة علط صناعة هذه‬
‫اللوىة ىأأت مبيعات تصل إلى ‪ 2‬مليوي اطعة في الرترة من طار مارس عام ‪ 2112‬ىتط اواخر عام ‪2113‬‬

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

‫الرصل الأول‪ :‬بداية المغامرة‬ ‫‪4‬‬

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

‫ماذا أستطيع أي أ عل بالراسبيري؟‬

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

‫كبديل متطور جدا عن المتحكمات الدايأة ‪ Microcontrollers‬مثلا يمكنك عمل التطبيأات التالية‪:‬‬

‫تصميم نظم التحكم الخاصة بالمنازل الذكية ‪Smart Home Automation‬‬
‫صناعة الروبوتات والغواصات وكذلك الطائرات بدوي طيار‪ROV and UAV ، Robots‬‬
‫تطبيأات المراابة مثل عمل كاميرات لبث الريديو والصور عن بعد ‪Camera Streamers‬‬
‫المراابة البيئية مثل عمل نظام لمراابة درجات الحرارة والرطوبة عن بعد ‪Remote Monitor‬‬

‫التلراز الذكي ‪Smart TV‬‬
‫خوادم لينكخ المختلرة مثل ‪Linux: Http server, FTP, MySql, SSH, … Etc.‬‬

‫الحواسيب الرائأة ‪Supercomputers‬‬
‫الأامار الصناعية البالونية )‪Balloon Satellites (weather balloon‬‬

‫ماذا سةتعلم في هذا الكتاب؟‬

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

‫أي نبدأ معا الرىلة التي أعدك أنك لن تنساها‪ ،‬رىلة إلى عالم الراسبيري باي!‬

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

‫رىلة "باي" تبدأ من جامعة كامبريدج‬

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

‫الماووسين بالإلكترونيات)‪.‬‬

‫كر البرو يسور إيبين ابتوي ‪ Eben Upton‬كيف يساعد الطلبة الجدد علط التعمق في‬
‫علوم الحاسب مع ام المكونات الإلكترونية والعلوم البرمجية وفي ذات الوات يجعل‬

‫الطلبة اادرين علط صناعة وتعديل أجازة خاصة وربطاا بالحاسب الآلي‪.‬‬

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

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

‫الحل !! ىاسوب صغير يسال التلاعب به وتطويره وفي ذات الوات رخيص الثمن بحيث يتو ر للجميع ويسال‬
‫عملية التعليم لجميع الطلبة دوي الخوف عليام من اتلاف الحواسيب الكبيرة غالية الثمن‪.‬‬

‫اام ايبين ابتوي بأيادة ريق مكوي من ‪ Jack Lang ،Rob Mullins‬و ‪ Alan Mycroft‬وعكروا علط تطوير‬
‫الحاسوب الصغير ىيث ااموا بتطوير ‪ 3‬نماذج أولية علط مدار ‪ 5‬سنوات و تم الاتراع علط نشر النموذج الثالث‬

‫والذي أصبح نواة لثورة تعليمية و كرية مذهله عند‬
‫خروجه للعالم بصورته الناائية أواخر عام ‪2111‬‬

‫خرج النموذج الأول متميزا بحجم صغير جدا‬
‫ورخيص لكنه أتط أصغر بكثير من اي يصلح التعامل‬
‫معه ىيث بلغ ىجمه ضعف ىجم العملة المعدنية‬
‫الصغيرة تأريبا‪ ،‬وكاي يحتوي علط منرذ ‪ USB‬واىد‬
‫ومخرج ‪ HMDI‬لتوصيل اللوىة بالشاطات عالية‬

‫الجودة‪.‬‬

‫الرصل الأول‪ :‬بداية المغامرة‬ ‫‪6‬‬

‫التي تضيف إمكانية توصيل‬ ‫الة‪GPIO‬‬ ‫بعد‬ ‫سلكي والتحكم عن‬ ‫ىجما‬ ‫أكبر‬ ‫ليصبح‬ ‫التالي‬ ‫النموذج‬ ‫تطور‬
‫منا ذ‬ ‫من سابأه مع إضا ة‬

‫المكونات الإلكترونية من الراسبيري مع إضا ة منرذ التوصيل بشبكات الحاسب الآلي‪ ،‬الصورة التالية توضح‬

‫الررع بين كلا النموذجين‪.‬‬

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

‫الراسبيري ىتط وصل سعر البيع للجماور إلى ‪ 25‬دولار‪.‬‬

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

‫الراسبيري عن طريق الرابط التالي‪:‬‬
‫‪http://www.raspberrypi.org‬‬

‫درس الريديو‪http://youtu.be/gov0BfJ2RqA :‬‬

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

‫إصدارات الراسبيري باي‬

‫تتو ر لوىة الراسبيري في الأسواع بإصدارتين أط وهما ‪ Module A‬بسعر ‪ 25‬دولار أمريكي و ‪Module B‬‬
‫بسعر ‪ 35‬دولار أمريكي‪ ،‬يتمثل الاختلاف بين الاصدارتين في مساىة الذاكرة العشوائية ‪ RAM‬و عدد منا ذ‬
‫الة‪ USB‬و مدخل طبكة الحاسب ‪ ،Ethernet‬أما بااي المنا ذ و الإمكانيات الأخرى اي متماثلة تماما و‬

‫الجدول التالي يوضح مأارنة بين الاصدارتين بالترصيل‪.‬‬

‫‪Model B‬‬ ‫‪Model A‬‬

‫‪700 MHz Low Power‬‬ ‫‪700 MHz Low Power‬‬ ‫معالج البيانات‬
‫‪ARM1176JZ-F‬‬ ‫‪ARM1176JZ-F‬‬
‫معالج الرسوميات‬
‫‪Dual Core 250 MHz with‬‬ ‫‪Dual Core 250 MHz with‬‬ ‫الذاكرة العشوائية ‪RAM‬‬
‫‪Shared Memory‬‬ ‫‪Shared Memory‬‬
‫‪512 MB‬‬ ‫‪256 MB‬‬ ‫عدد منا ذ الة‪USB‬‬

‫‪2‬‬ ‫‪1‬‬

‫منرذ الشبكة ‪Ethernet‬‬

‫منا ذ الة‪GPIO‬‬

‫مخرج الة‪HMDI‬‬

‫مخرج الصوت ‪3.5 audio jack‬‬

‫‪5 volt (700 mA) = 3.5 watt 5 volt (400 mA) = 2.4 watt‬‬ ‫مخرج يديو‪RCA-Video‬‬
‫الطااة اللازمة للتشغيل‬
‫‪8.6cm x 5.4cm x 1.7cm‬‬ ‫‪8.6cm x 5.4cm x 1.5cm‬‬
‫الأبعاد (طول‪-‬عرن‪-‬ارتراع)‬

‫‪ 35‬دولار أمريكي‬ ‫‪ 25‬دولار أمريكي‬ ‫السعر‬

‫ملاىظة‪ :‬ستكوي جميع الدروس التالية مشروىة علط ‪Module B‬ىيث تعتبر أ ضل اصدارة للراسبيري‬

‫باي كما تحتوي علط منرذ للشبكة ‪Ethernet‬والذي يعطينا إمكانية عمل مشاريع تتصل بشبكة الانترنت‬

‫الرصل الأول‪ :‬بداية المغامرة‬ ‫‪8‬‬

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

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

‫طريحة )‪" Broadcom BCM2835 (SoC‬النظام علط راااة "‪:‬‬
‫هذه الشريحة تمثل ىاسب آلي متكامل ىيث تحتوي علط معالج‬
‫البيانات ‪ ،CPU‬الذاكرة العشوائية ‪ RAM‬ومعالج الريديو ‪GPU‬‬

‫وتمتاز بةبعاد صغيرة (علط طكل مربع بطول ‪ 1‬سنتي متر تأريبا)‪.‬‬

‫مخرج العرن ‪ :HDMI Output‬المخرج المستخدم في توصيل‬
‫الراسبيري بالشاطات التلرازية عالية الجودة مع العلم أي هذا‬
‫المخرج يخرج كلا الصوت والصورة "‪ "Video & Audio‬إلى‬

‫طاطات التلراز‪.‬‬

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

‫مخرج العرن ‪ :RCA Video Output‬مثل سابأه بالضبط مع‬
‫استثناش أنه يستخدم في توصيل الراسبيري مع أجازة التلراز‬

‫الأديمة‪.‬‬

‫مخرج الصوت ‪ :Audio Jack‬مخرج الصوت بمأياس ‪3.5mm‬‬
‫وهو نرخ المأاس الثابت لمعظم أنواع السماعات المختلرة‪.‬‬

‫مدخل كابل الشبكة ‪ :Ethernet port‬المدخل المستخدم في‬
‫توصيل الراسبيري باي بشبكات الحاسب الآلي والإنترنت‪.‬‬

‫عدد ‪ 2‬من مداخل الة‪ : USB‬مداخل اليو اس بي مثل الموجودة‬
‫في الحاسب الآلي التأليدي وتستخدم في توصيل أي جااز ‪USB‬‬
‫مثل لوىة المراتيح ‪Keyboard‬والرةرة‪ Mouse‬أو أجازة الميديا‬
‫المختلرة مثل ‪ USB flash disk‬أو كروت الشبكة اللاسلكية‪،‬‬
‫ويمكنك استخدام هذه المداخل في توصيل أي طيش يعمل مع‬

‫الحاسب الآلي التأليدي‪.‬‬

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

‫بجاد ‪ 5‬ولت‪.‬‬

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

‫مدخل بطااة الذاكرة ‪ :SD card Slot‬المكاي المخصص لتركيب‬
‫بطااة الذاكرة والتي تحمل نظام التشغيل وجميع الملرات الخاصة‬

‫بالراسبيري‪.‬‬

‫‪ :GPIO Pins‬مجموعةة منةا ذ التحكم الإلكتروني‪ ،‬و هي المنا ذ‬
‫التي تمكنةةك من التحكم في المكونةةات الإلكترونيةةة المختلرةةة‬
‫وتجعةل الراسةةةبيري بةاي اةادر علط الأيةام بوظةائف المتحكمةات‬

‫الدايأة‪. Microcontrollers‬‬

‫مدخل ‪ :CSI Camera input‬مكاي توصيل الكاميرات عالية‬
‫الداة والمصنعة خصيصا للراسبيري باي‬

‫مدخل ‪ :DSI Display‬يستخدم في توصيل الشاطات اللمسية‬
‫‪ Touch Screen‬مثل المستخدمة في الهواتف الذكية والأجازة‬

‫اللوىية‪.‬‬

‫درس الريديو‪http://youtu.be/PWgXXtXvNxM :‬‬

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

‫لماذا معالجات ‪ ARM Cortex‬مميزة‬

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

‫أجازة المحمول الذكية (مثل الأيروي و الأجازة العاملة بنظام أندرويد ‪.)Android‬‬
‫السعر بالرغم من اوة هذه المعالجات إلا أي أسعارها منخرضة جدا مأارنة بما تأدمه من‬
‫إمكانيات‪ ،‬مثلا يمكنك الحصول علط معالج ‪ARM‬بسرعة ‪ 111‬ميجا بسعر ‪ 1‬دولار وسرعة ‪051‬‬

‫ميجا هرتز بسعر ‪ 5‬دولار أط !‬
‫الحجم و التكامل في راااات صغيرة كما طاهدنا ىجم راااة ‪ ARM‬الموجودة علط الراسبيري‬
‫صغيرة جدا (ىتط أناا أصغر بةربع مرات من بعض المتحكمات الدايأة مثل ‪ )PIC16f877‬ومع‬

‫ذلك اذه الشريحة الصغيرة تحتوي علط ‪ CPU‬و ‪ GPU‬و ‪ RAM‬و جميعاا بةمكانيات كبيرة‪.‬‬

‫لاىظ أي هذه المميزات تجعل معالجات ‪ARM Cortex‬تتروع بكثير علط المتحكمات الدايأة مثلا‬
‫أغلب (إي لم يكن كل) المتحكمات الدايأة لا تستطيع معالجة الريديو أو بناش أنظمة الرؤية بالحاسوب أو‬

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

‫الب الراسبيري الذي يُدعط لينكخ‬

‫تعمل لوىة الراسبيري بنظام التشغيل لينكخ (أو اي صح التعبير ‪ )GNU-Linux‬وهو‬
‫نظام تشغيل مجاني ومرتوح المصدر مما يعني أنه يمكنك استخدامه مجانا ولك كامل‬
‫الحرية ط التصرف به كما تشاش‪ ،‬أي يمكنك نسخه‪ ،‬توزيعه‪ ،‬وىتط تعديله من الصرر‬
‫وذلك برضل أي النظام مرتوح المصدر مما يجعل الشررة المصدرية (‪)Source Code‬‬
‫الخاصه بكامل النظام متاىه للجميع ويمكن لأي مبرمج أي يشارك في تطويره أو يشتق نسخة خاصة من‬

‫النظام وينسباا إلى نرسه و تسمط هذه العملية "اطتأاع توزيعة لينكخ"‪.‬‬

‫اصة ظاور جنو‪-‬لينكخ‬

‫في عام ‪ 1791‬اامت طركة ‪ AT&T‬الأمريكية بإصدار نظام التشغيل يونكخ ‪ Unix‬وكاي واتاا مكتوبا بلغة‬
‫التجميع ‪ Assembly‬و انتشر النظام ط الجامعات و المصالح الحكومية الأمريكية إلى أي اامت الشركة‬
‫بإنتاج نسخة مبنية علط نظام اليونكخ و لكناا جعلتاا مغلأة المصدر‪ ،‬وبذلك ألغت أمكانية التعديل علياا‬
‫من ابل أي طخص كما جعلتاا تجارية‪ ،‬أي أنه إذا أردت استخدام هذه النسخة علط ىاسوبك عليك‬

‫د ع المال مأابل ذلك‪.‬‬

‫الرصل الأول‪ :‬بداية المغامرة‬ ‫‪12‬‬

‫سلكي والتحكم عن بعد‬
‫أثار هذا الرعل غضب رجُل اعتاد علط أخذ نواة النظام و التعديل علياا‬

‫ىسب ما يناسبه و يدعط ريتشارد ستالمن الذى سرعاي ما بدأ ط تنريذ‬

‫مشروع جنو ‪ GNU‬والذي هدف إلى استبدال البرمجيات الموجوده ط‬

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

‫علياا و استخداماا مجانا و كاد أي يصنع نظام تشغيل متكامل لكنه لم يجد‬

‫النواة المناسبة‪.‬‬

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

‫(يونكخ ‪ +‬لينوس)‪.‬‬

‫مميزات نظام لينكخ وأين يستخدم‬

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

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

‫السلكية أو اللاسلكية‪ Switches & Access Points‬كلاا تعمل بنظام لينكخ‪.‬‬

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

‫ملايين الأجازة العاملة بلينكخ والمتصلة بالشبكة العملااة المسماة الإنترنت‪.‬‬

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

‫والطائرات المأاتلة وىتط مركبات ومحطات الرضاش جميعاا تعمل بنظام لينكخ‪.‬‬

‫درس الريديو‪http://youtu.be/mxvqL3JlSdI :‬‬

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

‫إصدارات لينكخ المتو رة للراسبيري‬

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

‫بعض هذه الأنظمة تم تطويرها لتسايل وظيرة معينة‪.‬‬
‫تمتلك لوىة الراسبيري معالج بمعمارية ‪ARM Cortex‬المماثلة لتلك المستخدمة في الهواتف الذكية والتي‬
‫تختلف تماما عن معالجات الحواسيب التأليدية مثل ‪ Intel x86‬أو ‪ AMD x64‬لذلك سنجد جميع إصدارات‬
‫انظمة التشغيل الخاصة بالراسبيري باي تعمل بمعمارية ‪ ARM‬و ليخ معمارية ‪ x86‬أو ‪AMD64‬المخصصة‬

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

‫للتحميل مجانا‪.‬‬

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

‫نظام التشغيل الرةي للراسبيري ومبني علط نظام لينكخ ديبياي‬
‫الشاير ‪ Linux Debian‬ويتميز بو رة برامج لجميع الأغران‬
‫ىيث يحتوي علط مجموعة ضخمة جدا من البرامج يمكنك‬
‫تحميلاا مجانا من مستودعات النظام ‪-‬المواع الرةي‪:‬‬

‫‪raspbian.org‬‬

‫يعتبر نظام ‪ OpenElec‬نظام مخصص لاستخدامات الميديا‬
‫والتر يه المنزلي ري خلال داائق تستطيع أي تحول لوىة‬
‫الراسبيري مع أي جااز تلراز اديم او ىديث إلى ‪Media Center‬‬
‫متكامل لعرن الأ لام عالية الجودة ومشاهدة يوتيوب‪ ،‬النظام‬
‫مبني علط برنامج ‪ XBMC‬الشاير لإدارة الميديا ‪-‬المواع‬

‫الرةي‪openelec.tv :‬‬

‫الرصل الأول‪ :‬بداية المغامرة‬ ‫‪14‬‬
‫سلكي والتحكم عن بعد‬
‫‪Occidentalis v0.2‬‬
‫توزيعةةة مشةةتأة مةةن راسةةبياي ومةةن تعةةديل طةةركة الإلكترونيةةات‬
‫الشةةةةايرة ‪ Adafruit‬ىيةةةةث تم تخصةةةةيص النظةةةةام لتطبيأةةةةات‬
‫الةةةةةتحكم والإلكترونيةةةةةات المتأدمةةةةةة لتسةةةةةايل اسةةةةةتخدامات‬
‫بروتوكةةةةةةولات الةةةةةةتحكم المختلرةةةةةةة ‪-‬المواةةةةةةع الرةةةةةةةي‪:‬‬

‫‪learn.adafruit.com‬‬

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

‫وكذلك الشبكات اللاسلكية – المواع الرةي‪kali.org :‬‬

‫نظام ‪ ROS‬هو اختصار لة‪ Robotics Operating System‬وهو‬
‫نظام مخصص لتطبيأات الأنساي الآلي "الروبوت" ويستخدم في‬
‫اطار الروبوتات ىول العالم ومؤخرا تم اصدار نسخة خاصة‬
‫بالراسبيري باي‪ ،‬في الأصل هذا النظام عبارة عن مجموعة برامج‬
‫توضع علط نظام ‪ Debian‬أو ‪ – Ubuntu‬المواع الرةي‪:‬‬

‫‪ros.org‬‬

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

‫‪androidpi.wikia.com‬‬

‫راسبيري باي ببساطة ‪15‬‬ ‫‪RISC OS‬‬

‫توزيعه ‪Arch‬تعتبر من التوزيعات الخاصةةةة بالمحتر ين وكل من‬
‫يرغب في نظام لينكخ مري كراية للتحكم في كل صغيرة وكبيرة‬
‫مع تو ير سةرعة تشةغيل عالية وكذلك يستالك النظام مساىة أال‬
‫مةةن بةةااةةةي الأنةةظةةةمةةةة الأخةةةرى – المةةةواةةةع الةةةرةةةةي‪:‬‬

‫‪archlinuxarm.org‬‬

‫نظام ‪ NOOBS‬هو تجميعه لةةةة ‪ 2‬أنظمة للراسبيري باي في ملف‬
‫واىد مثل‪:‬‬

‫‪Raspbian, Pidora, RaspBMC, OpenELEC‬‬
‫يمكنةك اختيةار أي نظةام تريةده وتشةةةغله علط الراسةةةبيري باي‬
‫مةبةةاطةةةةرة لةطةوات سةةةةالةةه وبسةةةةيةطةةة ‪-‬المةواةع الةرةةي‪:‬‬

‫‪raspberrypi.org‬‬

‫نظةام ‪ RISC OS‬تم تطويره في أوائةل التسةةةعينةات في بريطانيا‬
‫بواسةةطة ‪ Acorn Computers Ltd‬لتعليم الطلاب الحواسةةيب‬
‫المبنية علط معمارية ‪ ،ARM‬لاىظ أي هذا النظام مسةةتأل بذاته‬
‫وليخ مبني علط لينكخ ومع ذلك يتميز بالخرة وسةةرعة التشةةغيل‬

‫علط الراسبيري – المواع الرةي‪riscosopen.org :‬‬

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

‫معر ة المزيد مناا من الرابط التالي ‪http://raspberrypidiskimages.com‬‬

‫درس الريديو‪http://youtu.be/P0B1qb4SuXk :‬‬

‫الرصل الأول‪ :‬بداية المغامرة‬ ‫‪16‬‬

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

‫مأارنة بين راسبيري باي‪ ،‬آردوينو‪ ،‬بيجال بوي‬

‫الصورة بالأعلط تحتوي علط ‪ 3‬اطع إلكترونية ثورية غيرت نظرة العالم نحو الحواسيب المصغرة وعلم التحكم‬
‫الإلكتروني‪ ،‬هذه الأطع بالترتيب هي‪ :‬بيجال بوي ‪ ،BegaleBone‬راسبيري باي ‪ ،Raspberry Pi‬آردوينو أونو‬

‫‪.Arduino UNO‬‬

‫تعتبر لوىة بيجال بوي ولوىة راسبيري باي من نرخ النوع‬
‫(ىواسيب مصنوعة من طرائح ‪ )ARM SoC‬ىتط أي أغلب‬
‫المعلومات المذكورة في هذا الكتاب عن الراسبيري باي يمكن‬
‫تطبيأاا كما هي علط البيجال بوي (خاصة كل ما هو متعلق بنظام‬

‫لينكخ باستثناش الة‪.)GPIO‬‬

‫أما لوىة آردوينو أونو اي لوىة إلكترونية تحتوي علط متحكم‬
‫دايق(صغري) ‪ Microcontroller‬من نوع ‪ Atmega328‬ومصممة‬
‫لتطبيأات التحكم الإلكتروني أط‪ ،‬وتبرمج بلغة ‪ Arduino C‬أو لغة‬
‫السي التأليدية‪ ،‬لأد طرىت أساسيات برمجة هذه اللوىة الرائعة في‬
‫كتاب آردوينو ببساطة والذي يمكنك تحميلة مجانا من مواع‬

‫‪http://simplyarduino.com‬‬

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

‫مأارنة العتاد ‪Hardware‬‬ ‫وجه المأارنة‬

‫‪Arduino Uno Raspberry Pi Beaglebone Black‬‬

‫تبدأ من ‪ 20‬دولار‬ ‫تبدأ من ‪ 25‬دولار‬ ‫تبدأ من ‪ 55‬دولار‬ ‫السعر‬
‫‪R3‬‬ ‫‪Model B‬‬ ‫‪Rev A5A‬‬ ‫الإصدار‬
‫طريحة ‪SoC‬‬
‫‪ATMega 328‬‬ ‫‪ARM11‬‬ ‫‪ARM Cortex-A8‬‬ ‫السرعة‬

‫‪ 700MHz‬اابلة ‪ 16MHz‬اابلة‬ ‫‪1000 MHz‬‬
‫للتسريع ىتط للتسريع ىتط ‪20‬‬

‫ميجا هرتز‬ ‫‪ 1111‬ميجا هرتز‬ ‫‪512 MB‬‬ ‫الذاكرة العشوائية‬
‫‪2KB‬‬ ‫‪512 MB‬‬ ‫الذاكرة الثابتة‬

‫‪32KB‬‬ ‫‪ 2‬جيجا علط اللوىة ‪ +‬بطااة خارجية‬

‫‪5-17V‬‬ ‫‪5V‬‬ ‫بطااة خارجية‬ ‫رع الجاد لتشغيل اللوىة‬
‫‪5V‬‬ ‫تشغيل الريديو عالي الداة ‪1080p‬‬
‫لا‬ ‫نعم‬ ‫أال تيار كاربي مناسب لتشغيل اللوىة‬
‫‪42mA‬‬ ‫‪320 to 480 mA‬‬ ‫لا‬
‫‪210 to 460 mA‬‬ ‫عدد مخارج التحكم الرامي‬
‫‪14‬‬ ‫‪8‬‬ ‫عدد مخارج الدخل التماثلي‬
‫‪6 10-bit‬‬ ‫‪66‬‬ ‫مخارج التعديل النضبي ‪PWM‬‬
‫لا يوجد‬ ‫‪7 12-bit‬‬
‫‪6‬‬ ‫‪1‬‬ ‫منا ذ ‪i2C‬‬
‫‪2‬‬ ‫‪1‬‬ ‫‪8‬‬ ‫منا ذ ‪SPI‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫منا ذ ‪UART‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫توصيل أجازة إضا ية عبر ‪USB‬‬
‫‪5‬‬
‫لا يوجد‬ ‫نعم‪ :‬يوجد ‪ 2‬منرذ‬
‫نعم‪ :‬يوجد ‪ 1‬منرذ‬

‫لا‬ ‫نعم‬ ‫نعم‬ ‫تشغيل أكثر من برنامج في نرخ الوات‬
‫‪10/100‬‬ ‫‪10/100‬‬ ‫مدخل الشبكة ‪Ethernet‬‬
‫لا يوجد‬ ‫‪microHDMI‬‬ ‫منرذ التوصيل بالشاطات‬
‫‪HDMI, RCA‬‬
‫لا يوجد‬ ‫)‪Video (analog‬‬ ‫‪Analog‬‬ ‫مخرج الصوت‬
‫‪HDMI, Analog‬‬ ‫لغات البرمجة المدعومة‬
‫لا يوجد‬ ‫كل اللغات التي يدعماا‬
‫‪Arduino C‬‬ ‫كل اللغات التي‬ ‫نظام لينكخ‬
‫‪Embedded C‬‬
‫‪Scratch‬‬ ‫يدعماا نظام‬

‫لينكخ‬

‫الرصل الأول‪ :‬بداية المغامرة‬ ‫‪18‬‬

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

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

‫طديدة مأارنة بالراسبيري أو بيجال بوي‪.‬‬

‫التروع في السعر‬

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

‫سعر الراسبيري المنخرض‪.‬‬

‫التروع في استالاك الطااة‬

‫هنا لا طيش يروع آردوينو‪ ،‬نحن نتحدث عن استالاك طااة أال بعشر مرات من لوىة الراسبيري‪ ،‬بالإضا ة‬
‫إلى دعم آردوينو خاصية النوم ‪ Sleep mode‬لتو ير الطااة‪ ،‬مثلا يمكنك تشغيل آردوينو علط بطارية ‪7‬‬
‫ولت لرترة طويلة جدا اد تصل إلى طار كامل إذا تم استخدام وضع تو ير الطااة‪ ،‬اما الراسبيري باي‬

‫تحتاج بطاريات ذات سعة كبيرة جدا لتتحمل استالاك الراسبيري الشره للطااة‪.‬‬

‫التروع في الأوة‬

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

‫صل الإعدادات المتأدمة‪.‬‬

‫البيجال تمتلك ‪ 22‬منرذ تحكم رامي اما الراسبيري تمتلك ‪ 10‬مدخل أط كما تمتلك البيجال ‪ 9‬منا ذ‬
‫دخل تماثلي أما الراسبيري لا تمتلك أي مدخل تماثلي وهذه نأطة تروع كبيرة للبيجال‪ ،‬بالرغم من‬
‫هذا يمكن إضا ة المداخل التماثلية للراسبيري بساولة عبر استخدام طرائح ‪Analog to Digital‬‬

‫‪.converter‬‬

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

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

‫كل يوم مشاريع مذهلة باستخداماا‪.‬‬

‫لماذا لوىة الراسبيري دوي بااي لوىات ‪ ARM Cortex‬الأاوى‬

‫بالتةكيد الراسبيري ليست أاوى لوىة تعمل بمعالجات ‪ ARM Cortex‬لكن المؤكد أناا أرخص ىاسوب‬

‫صغير في العالم يستحوذ علط إعجاب ملايين الأطخاص ىول العالم بسعر ‪ 25‬دولار لن تجد أي لوىة‬

‫أخرى اادرة علط منا سة الراسبيري (أسعار المنا سين تبدأ من ‪ 51‬دولار) باذا السعر الأليل تستطيع أي‬

‫تحصل علط لوىة الكترونية اوية ورخيصة وتعمل بنظام لينكخ وتحتوي علط مخارج تحكم اابلة للبرمجة‬

‫مثل المتحكمات الصغرية (الميكروكنترولر) وتعمل بسرعة تأدر بنحو ‪ 111‬ضعف سرعة المتحكمات الصغرية‪.‬‬

‫‪Beagle-xM BeagleBone‬‬ ‫‪Cubie-‬‬ ‫‪pcDuino Rascal Mi-‬‬ ‫‪Raspberry Pi‬‬ ‫اسم اللوىة‬
‫‪board‬‬ ‫‪cro‬‬ ‫‪$25,00‬‬
‫‪$201,00‬‬ ‫‪$89,00‬‬ ‫‪$49,00‬‬ ‫السعر‬
‫‪$60,00 $199,00‬‬

‫‪1 GHz‬‬ ‫‪720 MHz‬‬ ‫‪1 GHz‬‬ ‫سرعة المعالج )‪1 GHz 400 MHz 700 MHz to 1 Ghz (overclock‬‬

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

‫‪ projects‬لتجد مئات المشاريع المذهلة (والجنونية في بعض الأىياي) تظار لك‪.‬‬

‫ملاىظة لصوص السعر‪ 25 :‬دولار للنموذج ‪ A‬و‪ 35‬دولار للنموذج ‪ B‬هي أسعار الراسبيري داخل بلدها‬
‫الأم بريطانيا أما بااي الدول الأخرى نجد أي التجار يضيروا هامش الربح الخاص بام لذلك اد نجد‬
‫الراسبيري في معظم الدول العربية يصل سعرها الى نحو ‪ 05‬دولار‪ ،‬بالتةكيد جميع اللوىات التطويرية‬
‫ينطبق علياا نرخ الأمر مثلا سعر الة ‪ pCduino‬وات كتابة هذه السطور كاي نحو ‪ 51‬دولار من المتاجر‬

‫الأمريكية لكن عندما اطتريتاا من تاجر مصري وجدت سعرها = ‪ 111‬دولار أمريكي‪.‬‬
‫(هذا ليخ ذنب المتاجر أو المصنعين الأجانب وإنما مشكلة التجار في بلادنا العربية) *_*‬

‫ملخص المأارنة‬

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

‫إذا اردت المزيد من الأوة مع د ع المزيد من المال استخدم البيجال بوي أو ‪pCduino‬‬

‫الرصل الأول‪ :‬بداية المغامرة‬ ‫‪20‬‬

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

‫محتوى الكتاب لن يتواف عند الراسبيري ىيث يصلح لجميع اللوىات الخاراة‬

‫هنةاك عةامةل مشةةةترك بين معظم اللوىةات التطويريةة التي تعمةةل‬
‫بمعالجات ‪ ARM‬وهي أي أغلب هذه اللوىات تدعم تشةةغيل‬
‫نظةام لينكخ (خاصةةةة ‪ Debian‬أو ‪ ،)Ubuntu‬هذا الأمر يجعل‬

‫محتوى الكتةاب متوا ق مع أغلةب لوىةات ‪ ARM‬المتو رة في‬
‫العةالم ولأةد امةت بتجربةة محتوى الكتةاب علط لوىةة ‪ pCduino‬مع‬
‫الراسةةبيري وهي لوىة مشةةاباة للراسةةبيري لكن تعمل بمعالج أاوى ممثل تأريبا‬

‫للوىة بيجال بوي (عيباا الوىيد أي سعرها ىوالي ضعف سعر الراسبيري)‪.‬‬

‫المعر ة المكتسبة من اراشتك لكتاب راسبيري باي ببساطة لن تأتصر علط لوىة الراسبيري أط وذلك لأي نحو‬
‫‪ %91‬من محتوى هذا الكتاب وخاصة الرصول المتعلأة بالمشاريع المعتمدة علط نظام لينكخ و تطبيأاته جميعاا‬
‫ستكوي متوا أة مع اللوىات الأوية مثل ‪ BegalBoard, UDOO, pCduino, Parallela‬و العديد من‬
‫اللوىات الأخرى وكذلك ستكوي متوا أة ىتط مع أجازة الحاسب التأليدية التي تعمل بنظام تشغيل لينكخ‪.‬‬

‫اما بااي الة ‪ %31‬اي خاصة برصول التحكم في الة ‪ GPIO‬ىيث تختلف طريأة برمجة الة ‪ GPIO‬من معالج‬
‫لآخر علط ىسب الشركة المصنعة واللغات والمكتبة البرمجية المستخدمة‪ ،‬لكن هذا لا يعني أي الاختلاف‬
‫سيكوي كبير بل علط العكخ عندما تستخدم لغة برمجية واىدة مثل بايثوي ستجد أي الأكواد متأاربة جدا علط‬

‫جميع اللوىات‪.‬‬

‫إذا أىببت اي تتعرف علط لوىات ‪ ARM‬الموجودة ىاليا يمكنك اراشة هذه المأارنة‪:‬‬
‫‪http://www.cooking-hacks.com/blog/new-linux-embedded-devices-comparison-arduino-‬‬
‫‪beagleboard-rascal-raspberry-pi-cubieboard-and-pcduino‬‬

‫درس الريديو‪http://youtu.be/ysltNeQ8r5I :‬‬

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

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

‫ماذا تحتاج لتشغيل الراسبيري‬ ‫في هذا الرصل سنتعرف علط ما نحتاجة لتشغيل‬
‫مكونات لعمل مشاريع الدوائر الإلكترونية‬ ‫الراسبيري باي وعمل مشاريع إلكترونية باا كما‬

‫تنصيب نظام لينكخ‬ ‫سنرى خطوات تنصيب نظام التشغيل‪.‬‬

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

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

‫ماذا تحتاج لتشغيل لوىة الراسبيري‬

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

‫بطااة الذاكرة ‪( SD Card‬أساسي)‪ :‬تعتبر أهم اطعة إضا ية اي المسؤولة عن تخزين نظام التشغيل وجميع‬
‫الملرات التي سنستخدماا مع الراسبيري‪ ،‬يجب اي تكوي بطااة الذاكرة بمساىة من ‪ 0‬جيجا بايت ىتط ‪32‬‬
‫جيجا كحد أاصط ومن المأاس الكامل ‪ Full Size SD card‬أو يمكنك استخدام النوع الميكرو ‪MicroSD‬‬

‫‪ +‬بطااة التحويل الخاصة به كما في الصور التالية‪:‬‬

‫تتو ر البطااات بسرعات مختلرة ويتم تأسيم البطااات إلى ئات ‪ Classes‬كالتالي‪:‬‬

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

‫أو أعلط‪.‬‬
‫ملاىظة‪ :‬بطااات الذاكرة بمساىة ‪ 0‬جيجا تكري لتنصيب وتشغيل معظم أنظمة لينكخ علط الراسبيري‪،‬‬
‫لكن بعض الأنظمة الخاصة مثل نظام ‪ Kali-linux‬يحتاج لذاكرة ‪ 0‬جيجا علط الأال‪ ،‬ويجب أي تضع في‬
‫الحسباي نوع الملرات التي تريد تشغيلاا علط الراسبيري مثلا إذا اردت استخدام الراسبيري في تطبيأات‬

‫الميديا وتشغيل الأ لام يجب اي تستخدم ذاكرة كبيرة نسبيا مثل ‪ 12‬جيجا‬

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

‫مصدر الطااة ‪( USB charger‬أساسي)‪ :‬يمكن امداد الراسبيري بالطااة‬
‫الكاربية اللازمة لتشغيلاا من أي طاىن للاواتف النأالة ذات مخرج الة‬
‫‪ MicroUSB‬مثل الهواتف الذكية ويجب أي يكوي الشاىن اادر علط‬
‫تو ير رع جاد كاربي بأيمة ‪ 5‬ولت وطدة تيار ‪ 700‬مللي امبير (‪0.7‬‬
‫امبير( أو أكثر‪.‬‬

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

‫الأال ىتط تعمل بنجاح‬

‫أنصحك باستخدام طاىن كاربي يو ر ‪ 1111‬مللي امبير (‪ 1‬امبير) لتضمن أي يعمل كل طيش موصول‬
‫بالراسبيري باي بنجاح ودوي مشاكل‬

‫لوىة مراتيح و ارة ‪( Keyboard & Mouse‬أساسي)‪ :‬تحتاج اي توصل‬
‫لوىة مراتيح وماوس بالراسبيري ىتط تتحكم باا‬

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

‫التخلي عن الشاطة او التلراز وسنستطيع تشغيل لوىة الراسبيري والتراعل معاا بدوي أي وسيلة عرن‬

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

‫عليك اي تمتلك هذا الكابل‬ ‫الداة‬ ‫عالية‬ ‫سلكي والتحكم عن بعد‬ ‫كنت‬ ‫إذا‬ ‫(اختياري)‪:‬‬ ‫‪HDMI‬‬ ‫كابل‬
‫تنوي توصيل الراسبيري بشاطة‬

‫كابل ‪( RCA Video‬اختياري)‪ :‬إذا اردت توصيل الراسبيري بشاطات التلراز الأديمة بدل الشاطات‬
‫الة‪ HD‬ستحتاج إلى هذا الكابل‬

‫اارئ بطااات الذاكرة ‪(Memory Card reader‬أساسي)‪ :‬يستخدم اارئ البطااات في تنصيب نظام‬
‫التشغيل علط الراسبيري باي كما سنستخدمه في تحميل وتعديل بعض الملرات في الرصول الأادمة‪.‬‬

‫علبة لحماية الراسبيري(اختياري)‪ :‬تصنع الراسبيري من مكونات إلكترونية ىساسة وعلط لوىة خاصة‬
‫مكونة من ‪ 0‬طبأات من الخطوط النحاسية التي تصل هذه المكونات ببعضاا البعض مما يجعل الراسبيري‬

‫تتةثر بالصدمات لذلك أنصحك بشدة أي تحصل علط علبة بلاستيكية لحماية الراسبيري‪.‬‬

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

‫يمكنك أي تصنع علبة الحماية رخيصة بنرسك مثل أي تستخدم علبة ىرظ الطعام الصغيرة‬

‫أيضا يمكنك استخدام الورع المأوى في صناعة علبة رائعة‪ ،‬ستجد في المر أات ملف باسم ‪paper box‬‬
‫‪ for raspberry‬ام بطابعة الملف علط ورع مأوى ثم اص الأطراف الزائدة بالمأص لتحصل علط هذه‬

‫العلبة الرائعة والرخيصة في ذات الوات‪.‬‬

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

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

‫إذا اردت استخدم الراسبيري في عمل مشاريع التحكم الآلي والمشاريع الإلكترونية الأخرى ستحتاج هذه‬

‫المكونات (لا يشترط توا ر أي من هذه المكونات لتشغيل الراسبيري وتستخدم أط في تجارب التحكم‬

‫الإلكتروني)‬

‫لوىة التجارب ‪( BreadBoard‬اختياري)‪:‬‬
‫تستخدم لوىة التجارب في توصيل‬
‫المكونات الإلكترونية ببعضاا البعض بصورة‬
‫سالة وآمنة ىيث لا تتطلب لحام المكونات‬

‫ببعضاا البعض‪.‬‬

‫أسلاك توصيل المكونات الإلكترونية‬
‫(اختياري)‪ :‬الأسلاك التي تستخدم في توصيل المكونات الإلكترونية بلوىة الراسبيري وتسمط ‪Female-to-‬‬

‫‪.male wires‬‬

‫كابل طةةةامل ‪(Raspberry Pi Breakout Cable‬اختياري)‪:‬‬
‫يأوم هذا الكابل بنرخ وظيرة الأسةلاك السةابأة لكن بصورة‬
‫أ ضةةل ويسةةاعد علط تسةةايل توصةةيل المكونات الإلكترونية‬
‫علط لوىةة التجةارب كمةا أنةه يسةةةةاهم في ةايةة مخةارج‬
‫الراسةبيري من أي مخاطر مثل ىدوث اصةر للدائرة ‪short‬‬

‫‪ circuit‬نتيجة لمخ أي طر ين لبعضام البعض‬

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

‫طكل أخر لكابل التوصيل يتميز بحجم أصغر ويستغل مساىة أال علط لوىة التجارب‬

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

‫الرصل الثاني‪ :‬تشغيل الراسبيري باي‬ ‫‪28‬‬
‫سلكي والتحكم عن بعد‬
‫مكونات إلكترونية أخرى‬
‫الدايود الضوئي ‪LED‬‬
‫اطعة الكترونية تشبه المصابيح الصغيرة وتعمل علط تحويل التيار‬
‫الكاربي الى ضوش‪ ،‬أنصحك أي تشترى ‪ 5‬ليدات بةلواي وأىجام‬

‫مختلرة مثل‪ :‬الأ ر‪ ،‬الأخضر‪ ،‬البرتأالي والأزرع‪.‬‬

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

‫التحكم في الراسبيري باي وسنحتاج المأاومات التالية‪:‬‬
‫)‪Resistor 300 Ohm (x5‬‬
‫)‪Resistor 10 Killo-Ohm (x5‬‬

‫مراتيح ضغط ‪Push Buttons‬‬
‫في التجارب الإلكترونية سةةةنسةةةتخدم ‪ 2‬مرتاح ضةةةغط‪ ،‬يمكنك طةةةراش‬

‫المراتيح ذات الأربع أطراف توصيل أو ذات طر ين أط‪.‬‬

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

‫بحساسية أكبر للضوش)‪.‬‬

‫لوىة مرىلات – ريلاي (عدد ‪ 2‬ريلاي ‪ 5‬ولت) ‪Relay Board‬‬
‫تستخدم لوىات المرىلات ‪ Relay‬في التحكم بالجاود الكاربية‬
‫العالية لذلك سيكوي من المريد جدا امتلاك واىدة من هذه‬

‫اللوىات‪.‬‬

‫ستجد اائمة مُرصلة بجميع المكونات المستخدمة في هذا الكتاب في مجلد المر أات باسم‬
‫‪compenent-list.txt‬‬

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

‫تنصيب نظام التشغيل علط الراسبيري باي‬

‫تحميل نسخة نظام التشغيل‬

‫الخطوة الأولى لتشةغيل الراسبيري باي هي تنزيل أىد أنظمة التشغيل المبنية علط لينكخ و لعمل هذا‬
‫عليةك التوجةه إلى مواع ‪ http://www.raspberrypi.org/downloads‬ىيةث سةةةةتجةد العديد من أنظمة‬
‫التشةغيل علط صورة ملرات مضغوطة وفي هذا الكتاب سنستخدم نظام ‪ Raspbian‬باعتباره نظام التشغيل‬

‫الرةي للراسبيري باي‪.‬‬

‫بعد الانتااش من تحميل النظام عليك أي ترك ضغط الملف بةىد البرامج مثل ‪ 7zip‬أو ‪ WinRAR‬لتجد‬
‫ملف نظام التشغيل باسم ‪wheezy-raspbian.img‬‬

‫تنصيب نظام التشغيل علط البطااة من ويندوز‬

‫في البةداية عليك أي تأوم بتوصةةةةيل بطااة الذاكرة ‪ SD card‬بأارئ البطااات‪ USB SD Card‬ثم ام‬
‫بوصل الأارئ بمنرذ الة ‪ USB‬في الحاسب الآلي وأنتظر اليلا ىتط يتم تحميل كارت الذاكرة‪ ،‬في ىالة‬
‫أنك تسةتخدم نظام التشةغيل ويندوز ستظار أيأونة في ‪ My Computer‬تحمل أىد الحروف الأبجدية –‬

‫في الصورة التالية كارت الذاكرة كاي يحمل الحرف ‪ F:‬من المام معر ته لأجل الخطوة التالية‪.‬‬

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

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

‫‪21‬‬

‫بعد توصيل بطااة الذاكرة سنأوم بعمل مسح وتايئة ‪Format‬للبطااة لنتةكد أناا تعمل علط نظام ‪FAT32‬‬
‫وذلك بالضغط بالزر الأيمن علط الأيأونة الموجودة بالصورة التالية ثم نختار ‪Format‬‬

‫‪03‬‬

‫بعد الانتااش من تايئة البطااة سنأوم بتنزيل برنامج ‪Win32 Disk Image Writer‬من الرابط التالي‬
‫‪ http://sourceforge.net/projects/win32diskimager/files/latest/download‬ىيةث سةةةةنسةةةةتخدم هذا‬

‫البرنامج في نأل و تنصيب نظام التشغيل علط بطااة الذاكرة وذلك عن طريق الخطوات التالية‬

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

‫أولا‪ :‬ام برتح البرنامج واختر من اائمة ‪ Device‬أسم بطااة الذاكرة (في ىالتي اخترت ‪ )F:‬ثم اختر ملف‬
‫نظام التشغيل ‪ wheezy-raspbian.img‬بالضغط علط ايأونة المجلد في الجانب الأيمن من البرنامج كما‬

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

‫ثانيا‪ :‬اضةغط علط زر ‪ Write‬ليبدأ البرنامج في نأل وتنصيب نظام التشغيل وأنتظر اليلا ىتط تظار رسالة‬
‫تريد بانتااش نأل الملف بالكامل (لاىظ اي البرنامج اد يةخذ وات طويل في تحميل النظام علط ىسب‬

‫سرعة بطااة الذاكرة)‪.‬‬

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

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

‫تنصيب نظام التشغيل علط البطااة من لينكخ‬

‫اذا كنت تسةتخدم نظام تشةغيل لينكخ بدلا من ويندوز اناك عدة بدائل لبرنامج ‪Win32 Disk image‬‬

‫‪Writer‬مثل برنامج ‪ Ubuntu Image Writer‬و برنامج ‪ dd‬الذي يعمل من خلال سطر الأوامر‪.‬‬

‫أولا‪ :‬استخدام ‪Ubuntu Image Writer‬‬

‫يمكنك تنصيب هذا البرنامج الرائع من خلال سطر الأوامر (الطر ية ‪ )Terminal‬عن طريق الأمر التالي‪:‬‬
‫‪sudo apt-get install usb-imagewriter‬‬

‫ولتشغيل البرنامج بعد تنصيبه ام بتنريذ الأمر التالي‬
‫‪sudo imagewriter‬‬

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

‫ثانيا‪ :‬استخدام ‪dd‬‬

‫اذا كنت من محبي سطر الأوامر ولا تريد استخدام برامج رسومية يمكنك بكل بساطة استخدام الأداة‬
‫الرائعة ‪ dd‬و المخصصة للأيام بعمليات نسخ و ىرظ الملرات من الوسائط المتعددة مثل الة ‪DVD, USB‬‬

‫‪ flash‬أو ىتط أاراص البيانات بجميع أنواعاا‪.‬‬

‫في البداية علينا معر ة عنواي بطااة الذاكرة علط جاازك وذلك عن طريق الأمر التالي‬

‫‪ls /dev/‬‬

‫من هذا اﻷمر تعرف مكاي بطااة الذاكرة وأةاا و الذي غالبا ما يكوي اما ‪ mmcblk0p1‬أو ‪ sdb1‬وذلك‬

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

‫بعمل "الغاش تحميل البطااة ‪ "unmounts‬و ذلك عن طريق الأمر‬

‫‪umount /dev/mmcblk0p1‬‬ ‫إذا كاي أسم البطااة ‪ sdb1‬سنكتب الأمر‬
‫‪umount /dev/sdb1‬‬

‫بعد ذلك نأوم بنسخ وتنصيب نظام لينكخ علط البطااة عبر الأمر التالي (مع ملاىظة كتابة مسار ملف‬
‫لينكخ بصورة صحيحة مثل ‪)/download/wheezy.img‬‬

‫‪sudo dd bs=1M if=~/Downloads/2012-08-16-wheezy-raspbian.img of=/dev/sdb‬‬

‫نتيجة تنريذ اﻷمر ستكوي كالتالي‪:‬‬

‫‪dd bs=1M if/Downloads/2012-08-16-wheezy-raspbian.img" of=/dev/mmcblk0p1‬‬
‫‪1850+0 records in‬‬
‫‪1850+0 records out‬‬
‫‪1939865600 bytes (1.9 GB) copied, 379.351 s, 5.1 MB/s‬‬

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

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

‫تشغيل الراسبيري‬

‫بعد الانتااش من تنزيل نظام التشغيل علط بطااة الذاكرة ام بتركيب البطااة في المكاي المخصص لها‬
‫في لوىة الراسبيري باي مثل الصورة التالية‪:‬‬

‫بعد ذلك وصل مصدر الطااة (طاىن الهاتف) بمنرذ الة ‪ MicroUSB‬ولا تنسط أي الراسبيري باي تحتاج‬
‫طاىن يستطيع توصيل طااة بأيمة ‪ 5‬ولت وتيار ‪ 911‬مللي امبير علط الأال‬

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

‫والأي ام بتوصيل لوىة المراتيح ‪Keyboard‬والرارة ‪ Mouse‬وكابل الشاطة ‪ HDMI‬أو كابل التلراز ‪RCA‬‬
‫ويرضل توصيل كابل الشبكة للحصول علط اتصال بالإنترنت كما في الصورة التالية‬

‫أخيرا وصل الشاىن بمأبخ الكارباش وعندها ستجد نظام الراسبيري باي اد بدأ في التحميل‬

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

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

‫ضبط النظام لأول مرة‬

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

‫‪: Expand rootfs o‬هذا الخيار يأوم بتوسيع نظام الملرات بحيث يستخدم مساىة بطااة الذاكرة‬
‫كاملة (ا تراضيا نظام لينكخ يستغل ىوالي ‪ 2‬جيجا أط من المساىة)‬

‫‪ :Overscan o‬إذا كاي لديك طاطة عريضة أو طاطة ‪ HD‬ري الغالب ستجد أي أجزاش من النصوص‬
‫والأطياش المعروضة تذهب إلى جوانب الشاطة و لا تظار بصورة صحيحة‪ ،‬هذا الخيار يحل هذه‬

‫المشكلة اي وجدت‪.‬‬
‫‪: Configure Keyboard o‬ضبط لغة الكتابة مع العلم أي اللغة الا تراضية هي الإنجليزية‬

‫(البريطانية) يمكنك هذا الخيار من إضا ة المزيد من اللغات (مثل أضا ة العربية)‬
‫‪ :Change Pass o‬يمكنك من تغير كلمة السر الأساسية لدخول الجااز مع العلم أي الكلمة‬

‫الا تراضية هي ‪ raspberry‬و أسم المستخدم الا تراضي هو ‪pi‬‬
‫‪: Change Locale o‬الخيار المسؤول عن ضبط البلد‪ ،‬ا تراضيا ستكوي البلد (بريطانيا) يمكنك‬

‫تغييره إلى أي بلد تشاش‬
‫‪: Change time zone o‬كسابأه ولكن هذا للتوايت المحلي‬
‫‪ :Memory split o‬هذا الخيار يمكنك من التحكم في مأدار الذاكرة التي يستخدماا المعالج و‬

‫معالج الرسوميات (أنصحك بةي لا تعبث مع هذا الخيار)‬
‫‪ :Overclock o‬خيار التحكم في سرعة المعالج‪ ،‬كما تعلمنا سابأا اي سرعة المعالج الا تراضية هي‬

‫‪ 911‬ميجا هرتز ولكن يمكنك مع هذا الخيار أي تسرع المعالج ىتط ‪ 711‬أو ‪ 1111‬ميجا هرتز‬

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

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

‫‪ :SSH o‬هذا الخيار يأوم بتشغيل خاصية تسمط (‪ )Secure Shell server‬وهذه الخاصية تسمح لك‬
‫بالوصول إلى جاازك عن بعد باستخدام طبكة داخلية مثلا (خاصية مريدة ج ًدا سنتحدث عناا‬

‫بالترصيل في صل كامل عن تأنيات التشغيل و التحكم عن بعد)‬
‫‪: Boot Behavior o‬هذا الخيار يتيح لك الوصول إلى الواجاة الرسومية للنظام أو سطر الأوامر‬
‫‪ :Update o‬هذا الخيار لتحديث جميع البرامج و اائمة الضبط إذا كنت متصلا بالإنترنت مع العلم‬

‫اي هذا الخيار لا يأوم بتحديث نظام التشغيل نرسة‬
‫‪ :Finish o‬سوف يألع الجااز إلى الواجاة الرسومية للنظام‬
‫سنأوم بالدخول الى الخيار ‪ Expand rootfs‬ىتط يستطيع نظام لينكخ استغلال مساىة بطااة الذاكرة‬
‫بالكامل وبدوي تنريذ هذا الخيار لن يرى النظام أكثر من ‪ 2‬جيجا أط من الذاكرة‪ ،‬كل ما عليك علة هو‬
‫أي تضغط علط هذا الخيار ثم تنتظر ىتط ظاور رسالة تريد بانتااش عملية التوسيع ثم اضغط علط ‪Finish‬‬

‫لعمل إعادة تشغيل والدخول للواجاة الرسومية‪.‬‬


Click to View FlipBook Version