راسبيري باي ببساطة 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
لعمل إعادة تشغيل والدخول للواجاة الرسومية.