More Related Content
Similar to Simply Raspberry Pi.pdf
Similar to Simply Raspberry Pi.pdf (20)
Simply Raspberry Pi.pdf
- 3. 2
ببساطة باي راسبريي
بعد عن والتحكم سلكي
رخصة
الكتاب
من اإللكرتونية النسخة
كتاب
"ببساطة باي "راسبريي
بصيغة
PDF
منشورة
الرابعة االصدارة املشاعي اإلبداع رخصة حتت
Creative Common v4
ب
:شروط
النسبة
–
باملثل املشاركة
–
التجاري االستغالل عدم
.
1
.
املشاع رخصةة
اإلبداعي
-
CC-NC
(
:)جتارية غري
ا كامل لك
أو وتعديل وتوزيع نسخ يف حلق
ورايا الكتاب طباعة ىتط أو ة ةاةاإلض
كم
ا
ةورةةص بةي جتاريا الكتاب ةتغاللةاس عدم ةرطةط ةاشةتش
مطبوع أو إلكرتوني (سواش
)
.
2
.
النسبة
-
BY
:
أ نشر عند جيب
و
أو نسخ
ذكر الكتاب تعديل
املؤلف
واملصدر
.األصلي
3
.
املشةةةةاركةة
بةاملثةل
-
SA
:
من عمل أي اطةةةةتأةاع مت إذا
أو اخر كتاب عمل مثل الكتاب هذا
ةةةالرخصة بنرخ ةرهاةنشة يتم أي يجب يديو أو تعليمية حماضةةرة
ةةالنسة :اإلبداعي ةاعة(املشة
،بة
.)جتارية الغري ،باملثل املشاركة
صورة بةي الكتاب حمتوى استخدام عن ناجتة ضرار أي املؤلف يتحمل ال
أل ملك الكتاب يف املوجودة التجارية العالمات مجيع
صحاباا
ىق
للكتاب التجاري االستغالل
أط للمؤلف حمروظ
اإلصدار
0.1
األول جمادي
عام
0341
هجريا
–
)(مارس آذار
عام
4103
ميالديا
abdallah.ali.abdallah.elmasry@gmail.com
،وعة املد للنسخة بشرائك تساهم أي تود رمبا حمتواه من باالسترادة وطعرت الكتاب أعجبك إذا
أربا
النسخة ح
وعة املد
سلسل لدعم بالكامل ستذهب
الن هلذه وبشرائك "ببساطة "تعلم كتب ة
سخة
يف ساهمت اد تكوي
ناضة
العلوم
.العربية
https://asnadstore.com/p/67no
- 4. ببساطة باي راسبريي
3
إ
هداء
أ
بي
ا وأخي أمي ،
لصغير
.
إلى
العربية العلوم نشر في ساهم من كل
الحرة
و
ل ساعدني من
يخرج
الكتاب
للنور
حسن فاروق
،الشاعر عمرو ،محمود محمد ،
أحمد
،أبوزيد.م
سعيد
الشايب
أ ،
محمد حمد
،
مصطفى سيد
،
األمير محمد
أشرف .م ،
محمد
،
.العدوي .م هديل
- 5. 4
ببساطة باي راسبريي
بعد عن والتحكم سلكي
ُش
كرا
راسبري كتاب دعمت اليت اجلاات لكل
باي ي
احلر والتعليم
املصدر مرتوح
تؤمن عربية منصة )ِف
ض(أ العربي الرامي التعبري مؤسسة
ب
إنتاج
ة املعر
احلر
ة
ر وتو
مساىات
تدريبية وورش عمل
ل ية ثأا وأنشطة
للتعلم مناخات تدعم
واحملتوى
مر
توح
املصدر
arabdigitalexpression.org
غري تعليمية مؤسسة )مصر الب اب ( املصري التصنيع معمل
وصناعة املرتوىة املصادر ة ثأا بنشر تاتم للربح ة هاد
ااطعات استخدام علط راد األ تدريب عرب حمليا املنتجات
اإللكرتونية واملكونات األبعاد ثالثية والطابعات الليزر
fablab-egypt.com
أمن جمال يف الوعي نشر إىل يادف عربي جمتمع
نظام استخدام ونشر املصدر مرتوىة والربجميات املعلومات
.لينكخ التشغيل
hacking15.org
ة املعر نشر إىل تادف أونالين تعليمية منصة هي علمين
الت
مرتوىة تدريبية ودورات يديوهات صورة يف للجميع أنية
)(أونالين بعد عن التعلم بتأنية املصدر
3alemni.com
- 6. ببساطة باي راسبريي
5
ُ
ك
للمؤلف أخرى تب
حتت ومنشورة جمانية علمية سلسلة وهي "ببساطة التأنية "تعلم سلسلة يف الرابع هو الكتاب هذا ُعد
ي
ا رخصة
.والتحكم والربجمة الذكية اإللكرتونيات علوم خاصة التأنية باجلوانب تاتم االبداعي ملشاع
ببساطة آردوينو
املادي اإلخرتاق تقنيات
الشامل آردوينو حماكاةدليل
- 7. 6
ببساطة باي راسبريي
بعد عن والتحكم سلكي
الفهرس
رخصة
الكتاب
................................
................................
............................
4
اهداء
................................
................................
................................
......
4
شكرا
................................
................................
................................
.......
3
ُتب
ك
أخرى
للمؤلف
................................
................................
......................
1
الفهرس
................................
................................
................................
.....
6
الفهرس
ُفصلمال
................................
................................
............................
7
مقدمة
................................
................................
................................
......
0
الفصل
األول
:
بداية
المغامرة
................................
................................
...............
4
الفصل
الثاني
:
تشغيل
الراسبيري
باي
................................
................................
.......
40
الفصل
الثالث
:
جو
لة
داخل
نظام
لينكس
راسبيان
................................
..........................
30
الفصل
الرابع
:
التحكم
في
الراسبيري
باي
من
جهاز
آخر
................................
......................
17
الفصل
الخامس
:
أساسيات
علم
اإللكترونيات
و
الكهرب
اء
................................
...................
74
الفصل
السادس
:
برمجة
منافذ
التحكم
اإللكتروني
بالبايثون
................................
................
88
الفصل
السابع
:
التحكم
على
الطريقة
المتقدمة
................................
.............................
006
الفصل
الثامن
:
بعض
المرح
مع
لغة
سكراتش
................................
..............................
041
الفصل
التاسع
:
إنترنت
األشياء
ومشاريع
التحكم
عبر
الشبكة
................................
..............
036
الفصل
العاشر
:
تطبيقات
الكاميرات
والرؤية
البصرية
................................
.......................
018
الفصل
الحادي
عشر
:
االتصال
الالسلكي
بالراسبيري
................................
......................
070
الفصل
الثالث
عش
ر
:
مشاريع
مذهلة
بالراسبيري
................................
...........................
011
- 10. 2
ببساطة باي راسبريي
بعد عن والتحكم سلكي
لوحة
التجارب
اإللكترونية
BreadBoard
..........................
71
أنواع
لوحات
التجارب
.................
81
تجهيز
أسالك
التوصيل
................
80
مثال
0
:
توصيل
الدايود
الضوئي
.........
84
مثال
4
:
توصيل
الدايود
الضوئي
مع
مفتاح
(
سويتش
)
...............................
83
مثال
4
:
توصيل
الدايود
الض
وئي
مع
مفتا
ح
+
محرك
كهربي
مع
مفتاح
................
86
مثال
3
:
توصيل
الدايود
الضوئي
مع
مقاومة
متغيرة
................................
..
87
الفصل
السادس
:
برمجة
منافذ
التحكم
اإللكتر
وني
بالبايثون
................................
......
88
مخارج
التحكم
GPIO
...................
81
منافذ
الطاقة
............................
81
منافذ
التحكم
...........................
11
بروتوكالت
االتصاالت
...............
11
لغات
البرمجة
التي
تدعمها
الراسبيري
....
11
ما
هي
ا
للغة
األفضل
للتحكم
في
الـ
GPIO
؟
................................
.........
10
مقدمة
عن
لغة
بايثون
......................
14
مميزات
لغة
بايثون
......................
14
اساسيات
لغة
بايثون
.......................
13
مفسر
بايثون
التفاعلي
....................
13
العمليات
األساسية
.....................
13
حفظ
البرنامج
في
سكربت
.............
16
تنصيب
مكتبة
التحكم
....................
16
المثال
األول
:
تشغيل
و
إطفاء
ليد
Blinking Led
........................
17
الكود
البرمجي
.........................
18
شرح
الكود
..............................
011
تطوير
المثال
األول
.....................
014
المثال
الثاني
:
قراءة
دخل
من
مفتاح
(
سويتش
)
...........................
014
الكود
البرمجي
.........................
013
شرح
الكود
.............................
013
تطوير
المثال
الثاني
......................
011
المثال
الثالث
:
تشغيل
الدايود
الضوئي
م
ع
حساس
الضوء
.............................
016
الكود
البرمجي
:
........................
017
شرح
الكود
.............................
017
تطوير
0
للمثال
الثالث
..................
018
تطوير
4
المثال
الثالث
..................
018
المثال
الرابع
:
راصد
الحركة
PIR Motion
Detector
..............................
011
مقدمة
عن
راصد
الحركة
PIR Motion
Detector
.............................
011
الكود
البرمجي
:
........................
000
شرح
الكود
.............................
000
تطوير
المثال
الرابع
......................
004
ترقيم
BCM
بدال
من
ترقيم
المنافذ
بالترتيب
................................
..
004
أين
االختالف؟
......................
004
- 11. ببساطة باي راسبريي
3
علبة
الحماية
وكابل
التوصيل
Adafruit
.
003
تركيب
علبة
الحماية
..................
003
تركيب
Adafruit GPIO breakout
cable
................................
.
001
الفصل
ال
سابع
:
التحكم
على
الطريقة
المتقد
مة
...
006
التعديل
الرقمي
على
عرض
النبضة
PWM
.
007
مثال
الخامس
:
التحكم
في
اضاءة
ليد
Software PWM
....................
001
الكود
البرمجي
:
........................
041
شرح
الكود
.............................
041
هل
هناك
طريقة
لزيادة
منافذ
PWM
ودقتها؟
................................
........
044
مراجع
إضافية
عن
الـ
PWM
.............
044
تشغيل
أكثر
من
برنامج
تحكم
في
نفس
الوقت
................................
...
044
المثال
السادس
:
تشغيل
برنامجين
مخت
لفين
في
نفس
الوقت
.......................
044
مالحظات
حول
تعددية
البرامج
.......
041
تنفيذ
أي
برنامج
عند
بدء
التشغيل
.......
046
أوال
:
ضبط
الدخول
التلقائي
auto login
................................
.......
046
ثانيا
:
إضافة
برنامج
أو
عدة
برامج
للعمل
بعد
تشغيل
الراسبيري
مباشرة
..............
046
مراقبة
اداء
المعالج
و
الذاكرة
..............
047
دمج
آردوينو
مع
الراسبيري
...............
048
مزيد
من
المراجع
.......................
041
برمجة
آردوينو
بصورة
مستقله
عن
الراسبيري
................................
..
041
بروتوكول
i2C
..........................
044
مبدأ
عمل
البروتوكول
...............
044
أنواع
المكونات
التي
تدعم
i2C
........
043
تجهيز
بروتوكول
i2c
..................
041
المثال
السابع
:
استخدام
الحساس
الرقمي
BMP085
.............................
046
المزيد
من
المراجع
عن
i2C
...........
048
الفصل
الثامن
:
بعض
المرح
مع
لغة
سكراتش
...
041
من
معامل
MIT
يأتي
اإلبداع
............
031
التحكم
في
الـ
GPIO
بلغة
سكراتش
Scratch
................................
034
إ
ضافة
دعم
الـ
GPIO
...................
034
تشغيل
دايود
ضوئي
بلغة
سكراتش
...
034
تعديل
المشروع
ليعمل
بلوحة
المفاتيح
.
033
كتب
إضافية
عن
سكراتش
...........
031
موارد
تعليمية
اخرى
....................
031
الفصل
التاسع
:
إنترنت
األشياء
ومشاريع
الت
حكم
عبر
الشبكة
................................
...
036
التحكم
في
مخارج
الراسبيري
عبر
WebIOPi
.............................
037
تنصيب
WebIOPi
...................
037
ضبط
بيئة
التحكم
لتعمل
تلقائيا
ع
ن
بدأ
التشغيل
...............................
038
تشغيل
بيئة
التحكم
ألول
مرة
.........
038
- 12. 4
ببساطة باي راسبريي
بعد عن والتحكم سلكي
تعرف
على
واجهه
الـ
WebIOPi
.........
031
صفحتي
الـ
GPIO Header
&
GPIO list
................................
........
011
مثال
على
التحكم
باستخدام
WebIOPi
010
صفحة
Device Monitor
.............
014
مشروع
قراءة
دجة
الحرارة
وبثها
عبر
الشبك
ة
واإلنترنت
...............................
014
تحميل
أدوات
1Wire
...............
014
إضافة
أكثر
من
حساس
حرارة
.........
011
الحساسات
الحرارية
المدعومة
........
016
استخدام
الحساسات
مع
البايثون
......
016
مميزات
أخرى
لـ
WebIOPi
..............
017
مشاريع
روبوت
معتمدة
على
WebIOPi
................................
.......
017
الفصل
العاشر
:
تطبيقات
الكاميرات
والرؤية
البصرية
................................
.......
018
توصيل
كاميرات
الويب
USB Web
Camera
...............................
011
طريقة
التوصيل
........................
011
التقاط
صور
فردية
........................
061
تسجيل
فيديو
............................
060
بث
الفيديو
مباشرة
عبر
الشبكة
واإلنت
رنت
064
تنصيب
برنامج
Motion
..............
064
تشغيل
البرنامج
ألول
مرة
..............
064
اعدادات
البث
عبر
الشبكة
واإلنترنت
064
مشاريع
خاص
ببرنامج
Motion
........
061
مالحظات
...........................
061
مدخل
إلى
علم
الرؤية
بالحاسوب
........
066
تنصيب
مكتبة
الرؤية
بالحاسوب
........
067
تجربة
برنامج
التعرف
على
الوجوه
بل
غة
البايثون
...............................
068
التعرف
السريع
على
الوجوه
بلغة
السي
......
061
هل
تريد
تعلم
الرؤية
بالحاسوب؟
......
071
الفصل
الحادي
عشر
:
االتصال
الالسلكي
بالراسب
يري
................................
....
070
ربط
الراسبيري
بالشبكات
الالسلكية
...
074
االتصال
الالسلكي
عبر
الواجهه
الرسومية
................................
.......
074
االتصال
الالسلكي
باستخدام
سطر
األ
وامر
................................
.......
073
معرفة
عنوان
الشبكة
الالسلكية
للراسب
يري
................................
.......
071
االتصال
باإلنترنت
عبر
الـ
USB (3G)
Modem
...............................
076
أوال
:
تجهيز
الـ
3G modem
..........
076
ثانيا
:
تنصيب
أدوات
االتصال
........
077
ثالثا
:
تعريف
الـ
3G modem
..........
077
رابعا
:
اعداد
المودم
لالتصال
باألنترنت
................................
.......
078
شرح
بيانات
االتصال
.................
071
خامسا
:
بدأ
االتصال
باإلنترنت
........
080
استخدام
برنامج
Sakis3G
لالتصال
التلقائي
................................
.......
084
- 13. ببساطة باي راسبريي
5
التحكم
في
الراسبيري
عن
بعد
بواسط
ة
الـ
3G modem
.........................
084
نصائح
اضافية
.........................
083
تشغيل
Raspi-Config
..............
086
Change user password
...........
086
إعدادات
الواجهة
........................
087
التحكم
في
اللغة
وإضافة
العربية
...........
088
تفعيل
الكاميرا
عالية
الدقة
.................
010
إضافة
الراسبيري
إلى
Rastrack
.......
014
التسريع
القصري
(
كسر
السرعة
)
...........
014
خيارات
كسر
السرعة
................
014
تبريد
لوحة
الراسبيري
..................
013
كيف
تعرف
درجة
حرارة
قل
ب
الراسبيري
................................
........
011
المزيد
من
المراجع
......................
011
Advanced Options
................
016
نسخ
بطاق
ة
الذاكرة
.......................
017
في
نظام
ويندوز
......................
017
في
نظام
لينكس
.......................
018
استرجاع
البيانات
......................
018
الفصل
الثالث
عشر
:
مشاريع
مذهلة
بالراسبيري
011
البث
الصوتي
عبر
الـ
FM
بالراسبيري
باي
...
411
فكرة
عمل
المشروع
....................
411
مكونات
المشروع
......................
411
خطوات
تنفيذ
المشروع
...............
410
بث
أول
ملف
صوتي
..................
414
تشغيل
المكتبة
داخل
البايثون
.........
414
الملفات
المدعومة
.....................
414
تحذيرات
.............................
414
الحاسوب
الفائق
Supercomputers
....
413
لماذا
نبني
حاسوب
فائق
بالراسبيري؟
..
411
مكونات
الحاسوب
الفائق؟
............
411
مراجع
للحواسيب
الفائقة
باستخدام
الراسبيري
..............................
417
راسبيري
باي
في
رحلة
للفضاء
..........
418
كيف
تم
ارسال
الراسبيري
للفضاء؟
....
411
مشاريع
مختلفة
بالراسبيري
................
404
مراجع
إضافية
للمزيد
من
المشاريع
.......
406
- 14. ببساطة باي راسبريي
1
مقدمة
مطلع يف
طتاش
عام
2112
يف طالب واتاا كانوا أصداائي من جمموعة مع جلست
وكارباش إلكرتونيات ،ىاسبات ،االتصاالت بني ما خمتلرة ختصصات من اهلندسة كلية
خ كاي من ومنام اوى
جدال عن عبارة احلديث حمور كاي ،احلاسب علوم كلية ريج
اليومية؟ ىياتنا يف أثر هندسي ختصص أكثر عن
اجلو أطتعل جةة
ب
نا عر ملا اإللكرتونيات لوال انه يأول ومن والربجمة احلاسب لعلوم مؤيد بني ما النأاش
الك اهلندسةة لوال انه أخرى وآراش الربجمة
هذ من أي وجدنا ملا اربية
التخص ه
ك لأد ،األصل يف صات
اي
مشت النأاش
ويدعي ختصصه عن ع يدا طخص كل حبماسة عل
العا هذا يف أثر ثوري جمال اكثر أنه
.مل
يف نصل وجتلعنا البعض بعضاا علط مبنية التخصصات هذه كل ،صواب علط كانت اآلراش هذه مجيع
ال ىياتنا مستوى علط اهية والر التأدم من ملستوى النااية
الع التأنية مستوى وعلط شخصية
لكن ،املية
ماندسي أي جند مثال التخصصات هذه بني ما اصل ىد جند ما دائما
الة جمال عن متاما بعيدين اإللكرتونيات
IT (Information Technology)
ال
أي وجند ،ا جا أو بايثوي مثل الربجمة ولغات التشغيل بةنظمة هلم طةي
ي ال الربجميات ماندسي
مبجال بعيد أو اريب من عملام جمال أرتب
! والكارباش التحكم
الراصلة احلدود أذاب الذي املصطلح هذا"باي "راسبريي مصطلح ظاور بعد من متاما أختلف األمر لكن
ختصصات وكل اخلوادم إدارة وىتط والربجمة التشغيل وأنظمة الكارباش و واإللكرتونيات التحكم علم بني
الة
IT
،
بسبب
نظرة غريت مذهلة واىدة بوتأه يف التخصصات هذه كل اندجمت البسيطة الكلمة هذه
.واىد آي يف احلواسيب عامل وىتط اإللكرتونية و الكاربية األجازة حنو العامل
اإللكرتونية التحرة هذه علط سنتعرف "ببساطة باي "راسبريي كتاب صرحات يف
كيف سنتعلم ،باي راسبريي املسماة الرائعة
وم يه أثرت وكيف ،للعامل ظارت
ا
هي
ن أي نستطيع وماذا امكانياتاا
هناك وملاذا باا رعل
3
ماليني
علط طارية حبث عملية
" الكلمة هذه عن جوجل
باي راسبريي
."
- 15. 2
املغامرة بداية :األول الرصل
بعد عن والتحكم سلكي
املغامرة بداية :األول الفصل
احلاسوب مع ممتعة رىلة سنبدأ هنا من
علط سنتعرف ىيث ،باي راسبريي الصغري
الرائ الأصة
احلاسوب هذا ظاور ىول عة
من رة يو وما الداخلية ومكوناته الثوري
.رائعة مشاريع لعمل إمكانيات
باي الراسبريي علط تعرف
الرىلة بداية
باي راسبريي لوىة مكونات
لينكخ ُدعط
ي الذي الراسبريي الب
بوي وبيجال آردوينو ،الراسبريي بني مأارنة
- 16. ببساطة باي راسبريي
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
الشارية
.
- 17. 4
املغامرة بداية :األول الرصل
بعد عن والتحكم سلكي
أ أي أستطيع ماذا
بالراسبريي؟ عل
لتصةرح تأليدي ىاسةوب كةي الراسةبريي اسةتخدام ميكنك
و االلكرتوني الربيد وارسةال االنرتنت
ىتط
ىزمة عرب والوثائق امللرات حترير
Libreoffice
نظام إىل عندك تلراز أي حتويل تستطيع أيضا ،املكتبية
الراسبريي واستخدام مذهله إلكرتونية حتكم مشاريع عمل ميكنك وكذلك باإلنرتنت متصل منزلي يه تر
ا املتحكمات عن جدا متطور كبديل
لدايأة
Microcontrollers
عمل ميكنك مثال
:التالية التطبيأات
الذكية باملنازل اخلاصة التحكم نظم تصميم
Smart Home Automation
طيار بدوي الطائرات وكذلك والغواصات الروبوتات صناعة
Robots
،
ROV and UAV
بعد عن والصور الريديو لبث كامريات عمل مثل املراابة تطبيأات
Camera Streamers
بعد عن والرطوبة احلرارة درجات ملراابة نظام عمل مثل البيئية املراابة
Remote Monitor
الذكي التلراز
Smart TV
مثل املختلرة لينكخ خوادم
Linux: Http server, FTP, MySql, SSH, … Etc.
الرائأة احلواسيب
Supercomputers
البالونية الصناعية األامار
Balloon Satellites (weather balloon)
الكتاب؟ هذا يف سةتعلم ماذا
الرا وبرجمة تشغيل
باي سبريي
الصرر من
و
كذلك
املشاريع بعض عمل
خ ،املثرية
الل
صرحات
الكتاب
سننطلق
يف
لوىة ادرات ة ملعر خاصة رىلة
وستتع باي راسبريي
ما لم
الرائ اللوىة باذه مذهلة مشاريع من ترعله أي ميكنك
.عة
أةح واآلي
ا صديأي يا لي
لعزيز
أي
معا نبدأ
ال
رىلة
أنك أعدك اليت
تنساها لن
،
رىلة
إىل
!باي الراسبريي عامل
- 18. ببساطة باي راسبريي
5
تبدأ ""باي رىلة
كامربيدج جامعة من
عام الراسبريي اصة تبدأ
2112
كامربيدج جامعة يف
وبالتحديد الربيطانية
احلاسب علوم اسم
أسات من جمموعة جلست ىيث
تنااش احلاسب علوم ذة
مشكلة
مستوى تدني يفاألساسية املشكلة أي الرريق وجد ،للجامعة ىديثا دين الوا للطلبة التعليمي املستوى
عكخ علط اإللكرتونية والأطع احلاسب مكونات مع بالتعامل اخلاصة للخربة تأارهم ا هو اجلدد الطلبة
جمال يف باخلربة متيزت اليت السابأة األجيال
احلاسب علوم كليات يرتاد يكن مل (ىيناا اإللكرتونيات
سوى
املاو
و
.)باإللكرتونيات سني
ابتوي إيبني يسور الربو كر
Eben Upton
يف التعمق علط اجلدد الطلبة يساعد كيف
جيعل الوات ذات ويف الربجمية والعلوم اإللكرتونية املكونات ام مع احلاسب علوم
صناعة علط اادرين الطلبة
.اآللي باحلاسب وربطاا خاصة أجازة وتعديل
بدأ
ظار مشكلة أول بدراسة اجلامعي األستاذ
أي للطلبة ميكن ىواسيب ري تو وهي ت
أ بتركيك ويأوموا باا يتالعبوا
ختريباا من اخلوف دوي أخرى أجزاش ة وإضا جزائاا
واد
رتن ا
اب
توي
اآلباش أي
واألماات
يكونولن
ا
سعداش
أبناؤه يأوم بةي
أجازبتخريب م
احلواسيب ة
التجإجراشطريقعنالثمن غالية
ارب
الداخل من وتركيكاا علياا
.
!! احلل
ويسال للجميع ر يتو حبيث الثمن رخيص الوات ذات ويف وتطويره به التالعب يسال صغري ىاسوب
الثمن غالية الكبرية احلواسيب اتالف من عليام اخلوف دوي الطلبة جلميع التعليم عملية
.
من مكوي ريق بأيادة ابتوي ايبني اام
Rob Mullins
،
Jack Lang
و
Alan Mycroft
تطوير علط وعكروا
ىيث الصغري احلاسوب
اامو
ا
بتطوير
3
مدار علط أولية مناذج
5
الثالث النموذج نشر علط االتراع مت و سنوات
عند مذهله كرية و تعليمية لثورة نواة أصبح والذي
بص للعامل خروجه
عام أواخر الناائية ورته
2111
األول النموذج خرج
متميزا
جدا صغري حبجم
التعامل يصلح اي من بكثري أصغر أتط لكنه ورخيص
املعدنية العملة ىجم ضعف ىجمه بلغ ىيث معه
الصغرية
تأريبا
،
منرذ علط حيتوي وكاي
USB
واىد
وخمرج
HMDI
عالية بالشاطات اللوىة لتوصيل
.اجلودة
- 19. 6
بداية :األول الرصل
املغامرة
بعد عن والتحكم سلكي
ا تطور
لنموذج
سابأه من ىجما أكرب ليصبح التالي
ذ منا ة إضا مع
الة
GPIO
تضيف اليت
إمكانية
توصيل
توضح التالية الصورة ،اآللي احلاسب بشبكات التوصيل منرذ ة إضا مع الراسبريي من اإللكرتونية املكونات
.النموذجني كال بني الررع
أ ابتوي ايبني يسور الربو أراد
الرا لوىة تصنع ي
التط استمرت لذلك الصني وليخ إجنلرتا يف سبريي
ويرات
للوىة التصنيعية التكلرة وكذلك احلجم تصغري مت ىتط الثاني النموذج علط التعديالت من املزيد وأضاف
إىل للجماور البيع سعر وصل ىتط الراسبريي
25
.دوالر
الصورة
اجلانبية
املؤسخ الرريق جتمع
كل يد ويف الراسبريي ملشروع
أىد منام
الرريق أي العلم مع األولية الراسبريي مناذج
اام
بإنشاش
اخلريية باي الراسبريي مؤسسة
الراسبريي لوىات وتطوير انتاج تتوىل واليت
،احلالي الوات يف
املواع زيارة ميكنك
اخلاص
علط لتتعرف باملؤسسة
أىدث
أ
خبار
الراسبريي
طر عن
ي
:التالي الرابط ق
http://www.raspberrypi.org
:الريديو درس
http://youtu.be/gov0BfJ2RqA
- 20. ببساطة باي راسبريي
7
باي الراسبريي إصدارات
وهما أط بإصدارتني األسواع يف الراسبريي لوىة ر تتو
Module A
بسعر
25
و أمريكي دوالر
Module B
ب
سعر
35
أمري دوالر
،كي
العشوائية الذاكرة مساىة يف االصدارتني بني االختالف يتمثل
RAM
ذ منا عدد و
الة
USB
احلاسب طبكة مدخل و
Ethernet
أ ،
و متاما متماثلة اي األخرى اإلمكانيات و ذ املنا بااي ما
.بالترصيل االصدارتني بني مأارنة يوضح التالي اجلدول
Model A
Model B
البيانات معاجل
700 MHz Low Power
ARM1176JZ-F
700 MHz Low Power
ARM1176JZ-F
الرسوميات معاجل
Dual Core 250 MHz with
Shared Memory
Dual Core 250 MHz with
Shared Memory
العشوائية الذاكرة
RAM
256 MB
512 MB
الة ذ منا عدد
USB
1
2
الشبكة منرذ
Ethernet
الة ذ منا
GPIO
الة خمرج
HMDI
الصوت خمرج
3.5 audio jack
يديو خمرج
RCA-Video
للتشغيل الالزمة الطااة
5 volt (400 mA) = 2.4 watt
5 volt (700 mA) = 3.5 watt
(طول األبعاد
-
عرن
-
)ارتراع
8.6cm x 5.4cm x 1.5cm
8.6cm x 5.4cm x 1.7cm
السعر
25
دو
أمريكي الر
35
أمريكي دوالر
علط مشروىة التالية الدروس مجيع ستكوي :مالىظة
Module B
للراسبريي اصدارة ضل أ تعترب ىيث
للشبكة منرذ علط حتتوي كما باي
Ethernet
االنرتنت بشبكة تتصل مشاريع عمل إمكانية يعطينا والذي
- 21. 8
املغامرة بداية :األول الرصل
بعد عن والتحكم سلكي
مكونات
الراسبريي لوىة
طرحية
)
SoC
(
2835
Broadcom BCM
:" راااة علط "النظام
الشرحية هذه
متثل
آلي ىاسب
متكامل
علط حتتوي ىيث
م
عاجل
البيانات
CPU
،
الذاكر
ة
العشوائية
RAM
الريديو ومعاجل
GPU
بطول مربع طكل (علط صغرية بةبعاد ومتتاز
1
.)تأريبا مرت سنيت
العرن خمرج
HDMI Output
:
يف املستخدم املخرج
توصيل
الراسبريي
التلرازية بالشاطات
هذ أي العلم مع اجلودة عالية
ا
" والصورة الصوت كال خيرج املخرج
Video & Audio
إىل "
التلراز طاطات
.
- 22. ببساطة باي راسبريي
9
العرن خمرج
RCA Video Output
:
سابأه مثل
مع بالضبط
التلراز أجازة مع الراسبريي توصيل يف يستخدم أنه استثناش
.الأدمية
الصوت خمرج
Audio Jack
مبأياس الصوت خمرج :
3.5mm
.املختلرة السماعات أنواع ملعظم الثابت املأاس نرخ وهو
الشبكة كابل مدخل
Ethernet port
:
يف املستخدم املدخل
.واإلنرتنت اآللي احلاسب بشبكات باي الراسبريي توصيل
عدد
2
الة مداخل من
USB
:
املوجودة مثل بي اس اليو مداخل
احلا يف
جااز أي توصيل يف وتستخدم التأليدي اآللي سب
USB
املراتيح لوىة مثل
Keyboard
والرةرة
Mouse
امليديا أجازة أو
مثل املختلرة
USB flash disk
أ
،الالسلكية الشبكة كروت و
مع يعمل طيش أي توصيل يف املداخل هذه استخدام وميكنك
.التأليدي اآللي احلاسب
مدخل
MicroUSB
:
مدخل
الطااة ري تو يف ويستخدم الطااة
التأليدية اهلاتف طواىن من بةي توصيله طريق عن للراسبريي
جباد
5
.ولت
- 23. 10
املغامرة بداية :األول الرصل
بعد عن والتحكم سلكي
الذاكرة بطااة مدخل
SD card Slot
:
لرتكيب املخصص املكاي
اخلاصة امللرات ومجيع التشغيل نظام حتمل واليت الذاكرة بطااة
.بالراسبريي
GPIO Pins
:
م جمموعةة
ذ املنا هي و ،اإللكرتوني التحكم ذ نةا
املختلرةةة اإللكرتونيةةة املكونةةات يف التحكم من متكنةةك اليت
ةاتةاملتحكم بوظةائف الأيةام علط اةادر ةايةب ةبرييةالراسةة وجتعةل
الدايأة
Microcontrollers
.
مدخل
CSI Camera input
:
عالية الكامريات توصيل مكاي
ب للراسبريي خصيصا واملصنعة الداة
اي
مدخل
DSI Display
:
اللمسية الشاطات توصيل يف يستخدم
Touch Screen
واألجازة الذكية اهلواتف يف املستخدمة مثل
.اللوىية
:الريديو درس
http://youtu.be/PWgXXtXvNxM
- 24. ببساطة باي راسبريي
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
اجلامعا ط النظام انتشر و
األ احلكومية املصاحل و ت
مريكية
إ
ىل
أ
ي
اامت
ال
شركة
اليون نظام علط مبنية نسخة بإنتاج
املصدر مغلأة جعلتاا لكناا و كخ
،
و
أمكان ألغت بذلك
ي
علياا التعديل ة
طخص أي ابل من
جتارية جعلتاا كما
،
أ
ي
أردت إذا أنه
النسخة هذه استخدام
ىا علط
عل سوبك
ي
ك
ذلك مأابل املال ع د
.
- 25. 12
املغامرة بداية :األول الرصل
بعد عن والتحكم سلكي
الرعل هذا أثار
ُ
جر غضب
علط اعتاد ل
أ
علياا التعديل و النظام نواة خذ
يدعط و يناسبه ما ىسب
ستاملن ريتشارد
الذ
تنريذ ط بدأ ما سرعاي ى
جنو مشروع
GNU
و
الذي
هدف
إ
ط املوجوده الربجميات استبدال ىل
املغلق يونكخ نظام
يستطيع ىرة برجميات اىل املصدر
أي
ال طخص
تعديل
جمانا استخداماا و علياا
كاد و
أ
ي
يصنع
تشغيل نظام
متكامل
مل لكنه
جيد
املناسبة النواة
.
الرنلندى الطالب ظار
الدز تور لينوس
و
ا
جب يدرس كاي لذى
امعة
هلسينكي
يف
نلندا
املصدرعام املرتوىة النواة ليأدم
1771
ليكتمل
م
املصدر املرتوح لينكخ جنو شروع
ومت ،
كلميت من لينكخ اسم اطتأاع
)لينوس + (يونكخ
.
يستخدم وأين لينكخ نظام مميزات
املصدر ومرتوح جماني
الرريوسات من للألق داعي ال النظام هلذا استخدامك عند ،به وموثوع آمن نظام
علط يعملوي الذين املطورين من العمالع اجملتمع برضل وذلك جدا سريعة حتديثات
ت
طويره
يوميا
وجود
مناسبة وإصدارات توزيعات
لآل
لف
اإللكرتونية األجازة
بدشا
اخلاراة احلواسيب من
إ
ىل
الصغر ائأة احلواسيب
املدجمة األجازة تأنيات أغلب أي جند املميزات هذه بسبب
Embedded Devices
اليت
الشركات تطورها
ا مثل احلاسب طبكات أجازة مجيع مثال ،لينكخ نظام علط تعتمد
(الرواتر ملوجاات
Routers
والسويتشات )
الالسلكية أو السلكية
Switches & Access Points
.لينكخ بنظام تعمل كلاا
أيضا
01
%
اخلوادم من
Servers
بنظام تعمل )ياهو ،جوجل ،(الريسبوك مثل الكبرية املوااع تشغل اليت
لينكخ
،
وال املوااع وتتصرح اإلنرتنت تستخدم كونك احلأيأة يف
أ يعين اذا اإللكرتوني ربيد
تستخدم نك
مالي
ني
.اإلنرتنت املسماة العمالاة بالشبكة واملتصلة بلينكخ العاملة األجازة
اهلواتف مثل اليومية ىياتنا يف يدخل بل الشركات ومنتجات األجازة علط أط مأتصر ليخ لينكخ نظام
.اندرويد بنظام تعمل اليت الذكية
مت لينكخ نظام جند كذلك
يف وىساسية خطورة األماكن أكثر يف واجد
العامل
،
احلربية السرن ،الغواصات ،النووية املراعالت تشغيل يف تستخدم اليت والتحكم اإلدارة أجازة مثال
.لينكخ بنظام تعمل مجيعاا الرضاش وحمطات مركبات وىتط املأاتلة والطائرات
:الريديو درس
http://youtu.be/mxvqL3JlSdI
- 26. ببساطة باي راسبريي
13
إصدارات
لينكخ
رة املتو
للراسبريي
اام ىيث العامل ىول ني احملرت واملطورين اهلواه من ضخمة ااعدة من الراسبريي حميب جمتمع يتكوي
من أكثر واطتأاع بتطوير منام الكثري
51
علط مبين معظماا الراسبريي مع أة متوا ألنظمة خمتلرة اصدارة
سنجد لكن املاام نرخ تةدية تستطيع كلاا كانت واي االستخدامات ىيث من األنظمة هذه وختتلف لينكخ
.معينة وظيرة لتسايل تطويرها مت األنظمة هذه بعض
مبعمارية معاجل الراسبريي لوىة متتلك
ARM Cortex
الذكية اهلواتف يف املستخدمة لتلك املماثلة
واليت
ختتلف
معاجلا عن متاما
مثل التأليدية احلواسيب ت
Intel x86
أو
AMD x64
مجيع سنجد لذلك
إصدارات
انظمة
مبعمارية تعمل باي بالراسبريي اخلاصة التشغيل
ARM
معمارية ليخ و
x86
أ
و
AMD64
املخصصة
.التأليدية للحواسيب
األةبلي مثل بلغة اردت إذا الصرر من بك اخلاص التشغيل نظام برجمة ميكنك بالتةكيد
الس أو
ي
C
لكن
لينكخ أنظمة أىد استخدام األسال من سيكوي
اجلاهزة
أطار مناا سةستعرن واليت
11
اصدارات
رة متو
للتحميل
.جمانا
توزيعة كلمة ومرردها ""توزيعات املختلرة لينكخ تشغيل أنظمة تسمط :ملحوظة
ديبياي لينكخ نظام علط ومبين للراسبريي الرةي التشغيل نظام
الشا
ري
Linux Debian
رة بو ويتميز
برامج
األغران جلميع
علط حيتوي ىيث
جمموعة
جدا ضخمة
الربامج من
ميكنك
النظام مستودعات من جمانا حتميلاا
-
املواع
الرةي
:
raspbian.org
نظام يعترب
OpenElec
امليديا الستخدامات خمصص نظام
و
لوىة حتول أي تستطيع داائق خالل ري املنزلي يه الرت
إىلىديثاو اديمتلراز جااز أي مع الراسبريي
Media Center
النظام ،يوتيوب ومشاهدة اجلودة عالية الم األ لعرن متكامل
برنامج علط مبين
XBMC
امليديا إلدارة الشاري
-
املواع
الرةي
:
openelec.tv
- 27. 14
املغامرة بداية :األول الرصل
بعد عن والتحكم سلكي
Occidentalis v0.2
مشةةتأة توزيعةةة
اإللكرتونيةةات طةةركة تعةةديل ومةةن راسةةبياي مةةن
ةاريةةالشةةة
Adafruit
ةاتةلتطبيأةةة ةامةالنظةةة ةيصةختصةةة مت ةثةىيةةة
اسةةةةةتخدامات لتسةةةةةايل املتأدمةةةةةة واإللكرتونيةةةةةات الةةةةةتحكم
املختلرةةةةةةة ةتحكمةالةةةةة بروتوكةةةةةةوالت
-
ةعةاملواةةةةة
ةيةالرةةةةةة
:
learn.adafruit.com
كالي نظام يعد
-
لينكخ
Kali
الباك توزيعه من السادسة االصدارة
تراك
BackTrack
وخرباش للااكرز خمصص تشغيل نظام أاوى
ضخمة جمموعة علط النظام هذا حيتوي ىيث املعلومات أمن
من
اإللكرتونية واملوااع احلاسب لشبكات االخرتاع أدوات
الالسلكية الشبكات وكذلك
–
:الرةي املواع
kali.org
نظام
ROS
لة اختصار هو
Robotics Operating System
وهو
يف ويستخدم ""الروبوت اآللي األنساي لتطبيأات خمصص نظام
الر اطار
مت ومؤخرا العامل ىول وبوتات
خاصة نسخة اصدار
برامج جمموعة عن عبارة النظام هذا األصل يف ،باي بالراسبريي
نظام علط توضع
Debian
أو
Ubuntu
–
:الرةي املواع
ros.org
الذكية للاواتف اندرويد نظام يعرف ال اليوم منا من
امل
سي
ط
علط ر
أ
أىد اندرويد نظام يعترب ،العامل يف الذكية اهلواتف ثلثي من كثر
ويتم لينكخ التشغيل نظام مشتأات
ط بواسطة النظام تطوير
ركة
ىيث جوجل
يتم
تطويره
مبعمارية املعاجلات علط للعمل
ARM
علط سال مما
بعض
ع املطورين
النظام من خاصة نسخة مل
الراسبريي علط للعمل
(
جت مازالت
ريبية
)
–
:الرةي املواع
androidpi.wikia.com
- 28. ببساطة باي راسبريي
15
توزيعه
Arch
من وكل ني باحملرت اخلاصةةةة التوزيعات من تعترب
وكبرية صغرية كل يف للتحكم كراية مري لينكخ نظام يف يرغب
وكذلك عالية تشةغيل سةرعة ري تو مع
مساىة النظام يستالك
أال
األخةةةرى ةظةةةمةةةةةاألنة ةااةةةيةبة ةنةمة
–
:الةةةرةةةةي املةةةواةةةع
archlinuxarm.org
نظام
NOOBS
لةةةة جتميعه هو
2
ملف يف باي للراسبريي أنظمة
واىد
مثل
:
Raspbian, Pidora, RaspBMC, OpenELEC
ةبريةالراسةة علط ةغلهةوتشةة تريةده نظةام أي اختيةار ميكنةك
ي
ب
اي
ةطةةةةوبسةةةةي سةةةةالةةه ةواتةةطةل ةبةةاطةةةةرةةم
-
:ةيةةرةةال ةعةةواةامل
raspberrypi.org
RISC OS
نظةام
RISC OS
بريطانيا يف ةعينةاتةالتسةة أوائةل يف تطويره مت
ةطةةبواسة
Acorn Computers Ltd
ةيبةاحلواسة الطالب لتعليم
معمارية علط املبنية
ARM
بذاته مسةةتأل النظام هذا أي الىظ ،
التشةةغيل وسةةرعة باخلرة يتميز ذلك ومع لينكخ علط مبين وليخ
الراسبريي علط
–
الرةي املواع
:
riscosopen.org
يوجد
ميكنك باي للراسبريي املوجاة التشغيل أنظمة من املختلرة واإلصدارات التوزيعات من املزيد
الرابط من مناا املزيد ة معر
التالي
http://raspberrypidiskimages.com
:الريديو درس
http://youtu.be/P0B1qb4SuXk
- 29. 16
املغامرة بداية :األول الرصل
بعد عن والتحكم سلكي
بوي بيجال ،آردوينو ،باي راسبريي بني مأارنة
علط حتتوي باألعلط الصورة
3
املصغرة احلواسيب حنو العامل نظرة غريت ثورية إلكرتونية اطع
ا وعلم
لتحكم
اإللكرتوني
بوي بيجال :هي بالرتتيب الأطع هذه ،
BegaleBone
باي راسبريي ،
Raspberry Pi
أونو آردوينو ،
Arduino UNO
.
النوع نرخ من باي راسبريي ولوىة بوي بيجال لوىة تعترب
طرائح من مصنوعة (ىواسيب
ARM SoC
أغلب أي ىتط )
ميكن باي الراسبريي عن الكتاب هذا يف املذكورة املعلومات
تطب
بنظام متعلق هو ما كل (خاصة بوي البيجال علط هي كما يأاا
الة باستثناش لينكخ
GPIO
.)
متحكم علط حتتوي إلكرتونية لوىة اي أونو آردوينو لوىة أما
)دايق(صغري
Microcontroller
نوع من
Atmega328
ومصممة
بلغة وتربمج ،أط اإللكرتوني التحكم لتطبيأات
Arduino C
لغة أو
السي
يف الرائعة اللوىة هذه برجمة أساسيات طرىت لأد ،التأليدية
كتاب
ببساطة آردوينو
مواع من جمانا حتميلة ميكنك والذي
http://simplyarduino.com
- 30. ببساطة باي راسبريي
17
العتاد مأارنة
Hardware
Arduino Uno Raspberry Pi Beaglebone Black املأارنة وجه
ت
من بدأ
20
دوالر من تبدأ
25
دوالر من تبدأ
55
دوالر السعر
R3 Model B Rev A5A اإلصدار
ATMega 328 ARM11 ARM Cortex-A8 طرحية
SoC
16MHz
اابلة
ىتط للتسريع
20
هرتز ميجا
700MHz
اابلة
ىتط للتسريع
1111
هرتز ميجا
1000 MHz السرعة
2KB 512 MB 512 MB العشوائي الذاكرة
ة
32KB خارجية بطااة 2
+ اللوىة علط جيجا
خارجية بطااة
الثابتة الذاكرة
5-17V 5V 5V اللوىة لتشغيل اجلاد رع
ال نعم ال الداة عالي الريديو تشغيل
1080p
42mA 320 to 480 mA 210 to 460 mA اللوىة لتشغيل مناسب كاربي تيار أال
14 8 66 الرامي التحكم خمارج عدد
6 10-bit يوجد ال 7 12-bit التماثلي الدخل خمارج عدد
6 1 8 النضيب التعديل خمارج
PWM
2 1 2 ذ منا
i2C
1 1 1 ذ منا
SPI
1 1 5 ذ منا
UART
يوجد ال :نعم
يوجد
2
منرذ :نعم
يوجد
1
منرذ عرب ية إضا أجازة توصيل
USB
ال نعم نعم ال نرخ يف برنامج من أكثر تشغيل
و
ات
يوجد ال 10/100 10/100 الشبكة مدخل
Ethernet
يوجد ال HDMI, RCA
Video (analog)
microHDMI بالشاطات التوصيل منرذ
يوجد ال HDMI, Analog Analog الصوت خمرج
Arduino C
Embedded C
Scratch
اليت اللغات كل
نظام يدعماا
لينكخ
يدعماا اليت اللغات كل
لينكخ نظام
لغات
املدعومة الربجمة
- 31. 18
املغامرة بداية :األول الرصل
بعد عن والتحكم سلكي
الساولة يف التروع
هو تعلمة حتتاج ما وكل التشغيل بةنظمة مسبأة خربة تتطلب ال اي برجمتاا بساولة آردوينو لوىات تتميز
لغة
Arduino C
بساولة برجمتاا ميكن التماثلي للجاد مداخل عدة اردوينو لوىات متتلك كما ،السالة
بيجال أو بالراسبريي مأارنة طديدة
.بوي
السعر يف التروع
اذا أط واىد دوالر هو اللوىتني كال بني الررع ،باي الراسبريي بلوىة آردوينو مأارنة ميكن ال هنا
ع ستد اإليطالية أونو آردوينو لوىة اطرتيت
20
ستكلرك الراسبريي أما أمريكي دوالر
25
ويف دوالر
أاوى معاجل علط ستحصل املأابل
51
ب آردوينو من مرة
والصوت الريديو وخمارج للشبكةمنرذ إىلة اإلضا
مبيعاتاا وكثرة الراسبريي طارة أسباب أىد اي الوااع يف ،الراسبريي يف رة املتو الرائعة اإلمكانيات وكل
.املنخرض الراسبريي سعر
الطااة استاالك يف التروع
مر بعشر أال طااة استاالك عن نتحدث نحن ،آردوينو يروع طيش ال هنا
ب ،الراسبريي لوىة من ات
ة اإلضا
النوم خاصية آردوينو دعم إىل
Sleep mode
بطارية علط آردوينو تشغيل ميكنك مثال ،الطااة ري لتو
7
باي الراسبريي اما ،الطااة ري تو وضع استخدام مت إذا كامل طار إىل تصل اد جدا طويلة لررتة ولت
لتتحم جدا كبرية سعة ذات بطاريات تحتاج
.للطااة الشره الراسبريي استاالك ل
الأوة يف التروع
عن اإلنرتنت علط حبثت إذا ،باي الراسبريي عاطأي وبني البيجال لوىة متعصيب بني اجلدال يةتي هنا
أي اثبات منام كل حياول الناس من ريأني بني دائر صراع دائما ستجد والبيجال الراسبريي بني مأارنة
هي حيباا اليت اللوىة
حبوالي الراسبريي معاجل من أاوى البيجال معاجل اي احلأيأة ،األاوى
311
ميجا
يف سنرى كما املعاجل سرعة كسر طريق عن السرعة نرخ لتبلغ الراسبريي تسريع املمكن من لكن هرتز
اإلعدادا صل
ت
.املتأدمة
متتلك البيجال
22
متتلك الراسبريي اما رامي حتكم منرذ
10
مت كما أط مدخل
البيجال تلك
9
ذ منا
من بالرغم ،للبيجال كبرية تروع نأطة وهذه متاثلي مدخل أي متتلك ال الراسبريي أما متاثلي دخل
طرائح استخدام عرب بساولة للراسبريي التماثلية املداخل ة إضا ميكن هذا
Analog to Digital
converter
.
- 32. ببساطة باي راسبريي
19
منرذ الراسبريي متتلك
RCAvideo
إمكانية يعين مما
متلك البيجال أما الأدمية التلرزيونات علط تشغيلاا
خمرج
HDMI
رأيي النااية يف ،أط اجلودة عالية الشاطات علط تعمل ألناا أصعب تشغيلاا جيعل وهذا
وينشر يدعماا واهلواة ني احملرت من جمتمع أكرب وهلا أرخص ألناا ضل أ باي الراسبريي أي الشخصي
باستخد مذهلة مشاريع يوم كل
.اماا
لوىات بااي دوي الراسبريي لوىة ملاذا
ARM Cortex
األاوى
مبعاجلات تعمل لوىة أاوى ليست الراسبريي بالتةكيد
ARM Cortex
ىاسوب أرخص أناا املؤكد لكن
بسعر العامل ىول األطخاص ماليني إعجاب علط يستحوذ العامل يف صغري
25
لوىة أي جتد لن دوالر
سة منا علط اادرة أخرى
من تبدأ سني املنا (أسعار الراسبريي
51
)دوالر
أي تستطيع الأليل السعر باذا
للربجمة اابلة حتكم خمارج علط وحتتوي لينكخ بنظام وتعمل ورخيصة اوية الكرتونية لوىة علط حتصل
بنحو تأدر بسرعة وتعمل )(امليكروكنرتولر الصغرية املتحكمات مثل
111
.الصغرية املتحكمات سرعةضعف
Beagle-xM BeagleBone Cubie-
board
pcDuino Rascal Mi-
cro
Raspberry Pi اللوىة اسم
$201,00 $89,00 $49,00 $60,00 $199,00 $25,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
- 33. 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