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

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

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

‫التحكم في اللغة وإضا ة العربية‬

‫‪ Internationalisation option‬من هنا تستطيع تغير اعدادات الدولة‪ ،‬اللغة‪ ،‬لوىة المراتيح و التوايت‬
‫المحلي‪ ،‬عند الدخول إلى هذا الخيار ستظار ثلاث خيارات رئيسية كالتالي‪:‬‬

‫‪ :Change Local‬من هنا تستطيع تغير الدولة واضا ة دعم اللغة وبما انني في مصر سةاوم بتعديل الدولة‬
‫لتتوا ق مع بلدي مع إضا ة اللغة العربية‪ ،‬عند الدخول إلى هذا الخيار ستظار اائمة طويلة باختصارات‬

‫أةاش الدول و اللغات كالتالي‪:‬‬

‫لاختيار اللغة العربية مع دولة مصر اضغط علط زر الاتجاه إلى أسرل في لوىة المراتيح لتصل إلى الخيار‬
‫‪ ar_EG.UTF-8‬ثم اضغط زر المسا ة ‪(space‬المسطرة) لترعيل اللغة‬

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

‫لتةكيد الاختيار اضغط علط زر ‪ Tab‬ليتم ترعيل زر ‪ Ok‬باللوي الأ ر في أسرل الأائمة ثم أضغط ‪Enter‬‬
‫لحرظ اللغة العربية‪.‬‬

‫ستظار طاطة جديدة تسةلك عن اللغة الا تراضية التي تريد تعيناا لنظام التشغيل (لغة الواجاة الرسومية)‬
‫يمكنك اختيار العربية لكني من الأ ضل أي تختار الإنجليزية لتكوي لغة الواجاة الرسومية ىتط لا تواجه‬

‫بعض الصعوبات في تشغيل البرامج (بعض البرامج لا تكوي متوا أة مع اللغة العربية)‪.‬‬

‫سيستغرع الأمر بعض الوات ليتم ىرظ جميع الاعدادات‪ ،‬ثم سترجع الصرحة الرئيسية للبرنامج‪.‬‬
‫الآي نعود مرة أخرى لأائمة ‪ Internationalisation option‬لتعديل الوات وضبط الساعة علط توايت‬

‫الأاهرة (الوات الا تراضي للراسبيري مضبوط علط توايت لندي)‪.‬‬

‫في البداية ام باختيار المنطأة التي تتواجد باا دولتك (مصر ومعظم البلاد العربية تتواجد في ا ريأيا ماعدا‬
‫دول الخليج تتواجد في أسيا)‬

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

‫بعد ذلك اختر المنطأة الزمنية "الأاهرة ‪ "Cairo‬و اضغط علط زر ‪ Tab‬لترعيل ‪ ok‬ثم ‪ Enter‬كما في الصورة‬

‫ستظار رسالة تةكيد تغير المدينة والمنطأة الزمنية‬

‫الآي نعود مرة أخرى لأائمة ‪ Internationalisation option‬لأضا ة لوىة المراتيح العربية وذلك عبر اختيار‬
‫‪ Change Keyboard Layout‬كما في الصورة التالية‪:‬‬

‫ستظار رسالة تحميل اللغة الأساسية (الإنجليزية) واللغة المضا ة (العربية)‬

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

‫ترعيل الكاميرا عالية الداة‬

‫‪ Enable Camera‬يستخدم هذا الخيار في ترعيل وتنصيب تعريرات الكاميرات عالية الداة المصممة‬
‫خصيصا للراسبيري باي‪ ،‬والتي يتم توصيلاا عبر منرذ الة ‪ ،CSI Camera‬لتشغيل هذا النوع من الكاميرات‬
‫كل ما عليك علة هو توصيل كابل الكاميرا بمنرذ الة ‪ CSI‬ثم الدخول علط ‪ Enable Camera‬من ‪Raspi-‬‬

‫‪.Config‬‬

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

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

‫إضا ة الراسبيري إلى ‪Rastrack‬‬

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

‫كل دولة‪.‬‬

‫يتطلب هذا الخيار اي تكوي الراسبيري باي متصلة بالأنترنت ولديك ىساي علط مواع ‪ rastrack‬ويمكنك‬
‫زيارته من الرابط التالي (‪ )http://rastrack.co.uk‬ايضا من نرخ المواع تستطيع مشاهدة الخريطة‪.‬‬

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

‫التسريع الأصري (كسر السرعة)‬

‫مراوم الة ‪ Overclocking‬أو ما يعرف باسم "كسر سرعة المعالج" هو اجبار معالج البيانات ‪ CPU‬أو معالج‬
‫الرسوميات ‪ GPU‬والذاكرة العشوائية ‪ RAM‬علط العمل بسرعة تروع السرعة الطبيعية التي ُصممت هذه‬
‫المكونات لتعمل باا‪ ،‬يتيح لنا خيار الة‪ overclock‬في برنامج ‪ raspi-config‬التحكم في سرعة كل من معالج‬

‫البيانات و معالج الرسوميات‪.‬‬
‫تحذير‪ :‬كسر سرعة المعالج اد تتسبب في اضرار لبطااة الذاكرة‪ ،‬و اذا لم يتم تبريد الراسبيري باي بصورة‬
‫جيدة اد يتضرر المعالج بصورة غير اابلة للإصلاح والكاتب غير مسؤول عن أي أضرار تلحق بلوىة‬

‫الراسبيري الخاصة بك‪.‬‬

‫خيارات كسر السرعة‬

‫عند الدخول إلى اائمة كسر السرعة نجد ‪ 5‬خيارات رئيسية في الأائمة كالتالي‪:‬‬

‫‪ :None .1‬هذا يعني إبأاش كل من معالج البيانات ‪ CPU‬و معالج الرسوميات ‪ GPU‬و كذلك سرعة‬
‫نأل الذاكرة العشوائية دوي أي تسريع إضافي‪.‬‬

‫‪ :Modest .2‬زيادة سرعة معالج البيانات إلى ‪ 011‬ميجا هرتز والإبأاش علط سرعة بااي المكونات‪.‬‬
‫‪ :Medium .3‬زيادة سرعة معالج البيانات إلى ‪ 711‬ميجاهرتز وسرعة نأل بيانات الذاكرة العشوائية‬

‫إلى ‪ 051‬ميجا هرتز (سرعة الذاكرة العشوائية الأصلية ‪ 011‬ميجا أط)‪.‬‬
‫‪ :High .0‬زيادة سرعة المعالج إلى ‪ 751‬ميجا هرتز وسرعة نأل بيانات الذاكرة العشوائية إلى ‪051‬‬
‫‪ :Turbo .5‬السرعة الأصوى وتعني زيادة سرعة المعالج إلى واىد جيجا هرتز (‪ 1111‬ميجا) ومضاعرة‬
‫سرعة معالج الرسوميات ‪ GPU‬إلى ‪ 511‬ميجا (بدلا من ‪ )251‬وسرعة نأل بيانات الذاكرة العشوائية‬

‫إلى ‪ 211‬ميجا هرتز‪.‬‬

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

‫سلكي والتحكم عن بعد‬
‫بالتةكيد زيادة سرعة الراسبيري باي أمر مثير اذا يجعل المعالج يعمل ‪ %51‬أسرع ويجعل نظام معالج‬

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

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

‫علط وضع الة ‪ High‬أو الة ‪Turbo‬‬

‫تبريد لوىة الراسبيري‬

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

‫طويلة دوي الألق من ىدوث اضطرابات او مشاكل بسبب الحرارة‪.‬‬

‫لتبريد الراسبيري يمكنك استخدام المشتت ( ُمررغ) ىراري ‪ Heat Sink‬والذي يتكوي من طرائح معدنية‬
‫غالبا ما تصنع من الألومنيوم أو النحاس ويتم تصميماا علط هيئة أعمدة او طرائح طولية تستخدم في‬
‫تشتيت الحرارة المتولدة من الراسبيري‪ ،‬لاستخدام المشتتات الحرارية تحتاج إلى لاصق خاص موصل‬
‫للحرارة يسمط ‪ Sticky Thermal Compound‬وهي عبارة عن انبوبة من المواد الكيميائية اللاصأة وجيدة‬

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

‫الموجودة علط الراسبيري وإعادة اياس درجة الحرارة وجدها = ‪ 19‬درجة سيليزيخ تأريبا‪.‬‬

‫يمكنك مراجعة المأال الأصلي من الرابط التالي‪:‬‬
‫‪http://www.michaeldornisch.com/2012/06/diy-raspberry-pi-heat-sink.html‬‬

‫تُباع العديد من المشتتات الحرارية في محلات المكونات الإلكترونية المختلرة وبعضاا يكوي مزود بمراوح‬

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

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

‫كيف تعرف درجة ىرارة الب الراسبيري‬

‫في ىالات كثير يكوي من المام جدا معر ة درجة ىرارة طريحة ‪( BCM‬الب الراسبيري باي) وذلك‬

‫لاختبار كرائة المشتات الحرارية أو طريأة التبريد التي تتبعاا وأيضا للحراظ علط اللوىة سليمة‬

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

‫المعالج عن طريق الأمر ‪:‬‬

‫‪vcgencmd measure_temp‬‬

‫درجة الحرارة بدوي مشتت ىراري وكانت النتيجة ‪ 00.9‬درجة سيليزية كما هو موضح بالصورة التالية‪:‬‬

‫المزيد من المراجع‬

‫‪http://elinux.org/RPiconfig‬‬
‫‪http://htpcbuild.com/htpc-software/raspberry-pi-openelec/openelec-overclocking/‬‬
‫‪http://www.raspberrypi.org/archives/2008‬‬

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

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

‫تحتوي اائمة "الخيارات المتأدمة ‪ "Advanced option‬علط ‪ 2‬اعدادات مختلرة كالتالي‪:‬‬

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

‫الراسبيري بتصحيح ابعاد و داة الشاطة تلأائيا‪.‬‬
‫‪ :Hostname‬تغير أسم لوىة الراسبيري باي‪ ،‬يعتبر هذا الخيار مماثل لتغير أسم الحاسوب التأليدي علط‬
‫نظام ويندوز ومن المريد تغير أسم الراسبيري باي اذا كنت تنوي توصيل أكثر من واىدة علط نرخ الشبكة‪.‬‬
‫‪ :Memory Split‬يمكنك هذا الخيار من التحكم في مأدار الذاكرة المشتركة بين الة ‪ RAM‬و الةمعالج‬
‫الرسوميات‪ ،‬ىيث تستخدم الراسبيري باي ذكرة بمأدار ‪ 512‬ميجا بايت تستخدم معظماا كذاكرة عشوائية‬
‫بينما البااي يستخدم كذاكرة معالج الرسوميات‪ ،‬عند الدخول علط هذا الخيار ستظار طاطة تطالبك‬
‫بإدخال ايمة الذاكرة المخصصة لمعالج الرسوميات ‪ GPU‬و يذهب البااي بصورة تلأائية للذاكرة‬
‫العشوائية ‪( RAM‬مثلا اذا كتبت ‪ 20‬ميجا اذا يعني اي ذاكرة الة‪ 20 = GPU‬ميجا و مأدار الة‪448 = RAM‬‬

‫ميجا بايت)‪.‬‬

‫‪ :SSH‬ترعيل خيار الدخول إلى سطر الأوامر عن بعد عبر طبكات الحاسب الآلي‪ ،‬هذا الخيار مشروح‬
‫بالترصيل في صل (تشغيل الراسبيري باي عن بعد)‬

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

‫‪ :Update‬يأوم هذا الخيار بتحديث الأداة ‪ raspi-config‬و تنزيل أخر اصدارة متو رة علط الأنترنت‪.‬‬

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

‫نسخ بطااة الذاكرة‬

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

‫للبطااة مثل تأنية الة ‪ Ghost backup‬المشاورة مع أنظمة ويندوز‪.‬‬

‫في نظام ويندوز‬

‫سنستخدم نرخ البرنامج الذي يكتب ملف نظام التشغيل علط البطااة ‪Win32 Image Writer‬لكن هذه‬
‫المرة سنستعمل الزر ‪ Read‬بدل من ‪.Write‬‬

‫أولا‪ :‬ام بكتابة أسم ومكاي النسخة الملف الذي سيحتوي علط النسخة الاىتياطية‪ ،‬مث ًل سةكتب‬
‫‪ d:\raspberry-pi-backup.img‬وهذا يعني أي البرنامج سيأوم بعمل نسخة اىتياطية من بطااة الذاكرة‬

‫بةسم ‪ raspberry-pi-backup.img‬وسيكوي مكاي الحرظ هو البارتشن (أىد ااسام الهارد ديسك) ‪/:d‬‬

‫ثانيا‪ :‬أضغط علط زر ‪ Read‬وأنتظر ىتط انتااش عملية النسخ بنجاح وعندها ستجد الملف ‪raspberry-pi-‬‬
‫‪ backup.img‬والذي يمكنك استرجاعه في أي وات او ىتط لعمل توزيعتك المرضلة (نسخة من نظام‬
‫لينكخ) ونشرها علط الإنترنت باةك أو إعطاش الملف لأصداائك لتتشاركو نسخة طبق الأصل من نرخ‬

‫نظام التشغيل والبرامج‪.‬‬

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

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

‫لعمل نسخة اىتياطية من بطااة الذاكرة عليك أي تتةكد من وجود بطااة الذاكرة في المسار ‪dev/sdb/‬‬

‫وذلك عن طريق تطبيق الأمر ‪ ls /dev‬ثم نأوم بتحرير بطااة الذاكرة عن طريق الأمر‬
‫*‪sudo umount sdb‬‬

‫والأي نكتب أمر نسخ البطااة علط صورة ملف أةة ‪raspberry-pi.backup.img‬‬

‫‪sudo dd if=/dev/sdb of=~/raspberry-pi-backup.img bs=1M‬‬

‫وستكوي نتيجة تنريذ اﻷمر كالتالي‪:‬‬
‫‪3810+0 records in‬‬
‫‪3810+0 records out‬‬
‫‪3995074560 bytes (4.0 GB) copied, 340.63 s, 11.7 MB/s‬‬

‫استرجاع البيانات‬

‫استرجاع البيانات مماثل تماما لعملية تنصيب نظام التشغيل‪ ،‬كل ما عليك هو تح برنامج ‪Win32 Disk‬‬
‫‪ image Writer‬واختيار الملف المحروظ مسبأا ثم اختيار بطااة الذاكرة واضغط علط زر ‪Write‬‬

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

‫الفصل الثالث عشر‪ :‬مشاريع‬

‫مذهلة بالراسبيري‬

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

‫المشاريع المتو رة علط الإنترنت‪.‬‬

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

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

‫البث الصوتي عبر الة‪ FM‬بالراسبيري باي‬

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

‫موجات الراديو الة ‪FM‬الشايرة‪.‬‬

‫اام ريق "محبي الروبوتات بالكلية الملكية" في بريطانيا بعمل مكتبة برمجية‬
‫مذهلة تعمل مع لغة السي و لغة البايثوي واادرة علط تحويل الراسبيري إلى جااز ارسال لاسلكي اوي‬

‫يبث أي ملف صوتي عبر موجات الراديو بنظام ‪ ،FM‬و تم توثيق المشروع علط الرابط التالي‪:‬‬
‫‪http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_F‬‬
‫‪M_Transmitter‬‬

‫كرة عمل المشروع‬

‫كرة المشروع تعتمد علط توليد ذبذبة (موجة أو اطارة) ىاملة ويتم دمج أي صوت علط هذه الذبذة‬
‫بتأنية الة ‪ FM Modulation‬وذلك باستغلال سرعة معالج الراسبيري باي (‪ 911‬ميجا هرتز) ثم يتم اخراج‬
‫هذه الموجه الحاملة ‪ +‬الصوت المدمج باا علط هوائي مركب علط المنرذ رام ‪ 9‬علط لوىة الراسبيري‪.‬‬

‫مكونات المشروع‬

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

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

‫الراديو علط تردد ‪ 111‬ميجا هرتز‪.‬‬

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

‫خطوات تنريذ المشروع‬

‫‪ .1‬ام بتوصيل السلك إلى المنرذ رام ‪ 9‬علط لوىة التجارب كما في الصورة الموجودة بالأسرل‬
‫‪ .2‬ثم ا تح سطر الأوامر وام بعمل مجلد جديد باسم ‪fm‬ثم ندخل إلى هذا المجلد و نحمل مكتبة‬

‫البث الخاصة بموجات الة ‪FM‬عن طريق الأوامر التالية بالترتيب‪:‬‬

‫‪mkdir fm‬‬
‫‪cd fm‬‬
‫‪wget http://www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz‬‬

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

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

‫‪tar -zxvf Pifm.tar.gz‬‬

‫بث أول ملف صوتي‬

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

‫تكوي داخل مجلد ‪ fm‬الذي لت به الملرات السابأة)‪.‬‬

‫‪sudo ./pifm sound.wav 100.0‬‬

‫الآي يرترن أنك تستمتع لأىدى المأاطع الموسيأية (موسيأط ‪ )SuperMan‬عبر الراديو و التي يتم بثاا‬
‫مباطرة من لوىة الراسبيري باي‪ ،‬يمكنك تغير التردد عبر كتابة رام التردد في أخر الأمر بدلا من ‪111‬‬

‫مثلا يمكنك بث محتوى ملف ‪ sound.wav‬علط تردد ‪ 111‬ميجا هرتز و ذلك عن طريق الأمر‪:‬‬
‫‪sudo ./pifm sound.wav 101‬‬

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

‫استخدام ترددات ما بين ‪ 01‬الى ‪ 111‬ميجا أط (نطاع ترددات الراديو ‪ FM‬في معظم بلداي العالم)‪.‬‬

‫تشغيل المكتبة داخل البايثوي‬

‫لتشغيل المكتبة داخل بيئة بايثوي يجب أي تكوي داخل المجلد الذي يحتوي علط ملرات المكتبة البرمجية‬

‫ثم ا تح سطر الأوامر وطغل البايثوي عن طريق الأمر ‪ sudo python‬ثم ام باستيراد المكتبة عن طرع الأوامر‬

‫التالية‪:‬‬

‫‪sudo python‬‬
‫‪>>> import PiFm‬‬
‫)"‪>>> PiFm.play_sound("sound.wav‬‬

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

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

‫تدعم هذه المكتبة البرمجية الملرات الصوتية من نوع ‪ wav files‬أىادية الصوت ‪ mono‬وهذا يعني أنه لا‬
‫يمكنك تشغيل ملرات الة‪ mp3‬أو ملرات ‪ ogg‬أوي أي نسق صوتي آخر للاف ‪ wav‬أيضُا يجب مراعاة أي الملف‬
‫الصوتي يجب أي يكوي مصمم ليعمل علط اناة صوتية واىدة ‪Mono sound‬وليخ مصمم ليعمل علط‬
‫ةاعتين و الأنظمة الصوتية المتعددة ‪ ،Stereo‬ومع ذلك يمكنك في بعض الحالات تشغيل ملرات متعددة‬

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

‫‪http://www.reddit.com/r/raspberry_pi/comments/14k5o3/raspberry_pi_fm_transm‬‬
‫‪itter_with_no_additional/c9mt1l5‬‬

‫مازالت النسخة المعدلة من مكتبة البث تجريبية لذلك لاىظ اي النسخة المعدلة باا بعض الأخطاش مثل‪:‬‬
‫‪ ‬تستالك طااة المعالج بصورة كبيرة اي تجعل المعالج يعمل بةكثر من ‪ %91‬من اوته‪.‬‬
‫‪ ‬اد تتسبب في بطيش طديد للراسبيري‪.‬‬

‫تحذيرات‬

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

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

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

‫‪http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Tran‬‬
‫‪smitter‬‬

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

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

‫الحاسوب الرائق ‪Supercomputers‬‬

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

‫الحاسوب الخارع المستخدم في وكالة أبحاث الرضاش الأمريكية ناسا ‪NASA‬‬

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

‫ىاسوب ويتم انجاز البرنامج بصورة أسرع‬

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

‫لماذا نبني ىاسوب ائق بالراسبيري؟‬

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

‫ستكوي نحو ‪ 121‬دولار أط وهو ما يوازي نصف سعر ىاسوب مكتبي واىد‪.‬‬
‫استالاك الطااة‪ :‬هنا مصدر اوة الراسبيري ىيث لا تستلاك اللوىة أكثر من ‪ 3‬وات من الطااة وىتط‬

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

‫مكونات الحاسوب الرائق؟‬

‫تتكوي الحواسيب الرائأة من ‪ 3‬اطع أساسية لكل مناا دور هام وهي كالتالي‪:‬‬
‫‪ .1‬السيد ‪ :Master‬وهو الجااز الأساسي الذي يدير الحاسوب الرائق‬

‫‪ .2‬الخدم ‪ :Slaves‬مجموعة الأجازة الررعية التي تنرذ أوامر السيد بالتوازي‬
‫‪ .3‬سويتش‪ :Switch‬الجااز الذي يربط كل هذه الحواسيب ببعضاا البعض‬

‫الصور التالية توضح مجموعة من الحواسيب الرائأة المصنوعة بالراسبيري باي‬

‫الرصل الثالث عشر‪ :‬مشاريع مذهلة بالراسبيري‬ ‫‪206‬‬
‫سلكي والتحكم عن بعد‬

207 ‫راسبيري باي ببساطة‬

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

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

http://www.huntrods.com/teaching/raspberrypi.html
http://raspberrywebserver.com/raspberrypicluster/raspberry-pi-cluster.html
http://www.lab7.io/test/rpi-cluster-1/
https://www.southampton.ac.uk/~sjc/raspberrypi/

https://blogs.nvidia.com/blog/2013/07/19/secret-recipe-for-raspberry-pi-server-
cluster-unleashed/

http://blog.afkham.org/2013/01/raspberry-pi-control-center.html

http://blog.afkham.org/2013/02/building-raspberry-pi-cluster-part-2.html

‫الرصل الثالث عشر‪ :‬مشاريع مذهلة بالراسبيري‬ ‫‪208‬‬
‫سلكي والتحكم عن بعد‬

‫راسبيري باي في رىلة للرضاش‬

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

‫ىول العالم‪.‬‬

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

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

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

‫كيف تم ارسال الراسبيري للرضاش؟‬

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

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

‫سلكي والتحكم عن بعد‬
‫صور اطلاع الراسبيري باي في الهواش العاصف‬

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

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

‫البحر‪.‬‬

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

‫‪ space‬لتجد العديد من المأالات لصوص هذا الأمر‪.‬‬

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

‫‪www.daveakerman.com/wp-content/uploads/2013/01/Raspberry-Jam-Pi-In-The-Sky.pdf‬‬

‫المدونة الرةية لدايف اكرامين‬

‫‪http://www.daveakerman.com‬‬

‫الرصل الثالث عشر‪ :‬مشاريع مذهلة بالراسبيري‬ ‫‪212‬‬
‫سلكي والتحكم عن بعد‬

‫مشاريع مختلرة بالراسبيري‬

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

‫يشرح استخدام الراسبيري في هذا المجال‬
‫‪http://www.ctn-‬‬
‫‪dev.org/index.php?page=phoenix‬‬
‫‪https://github.com/cTn-dev/Phoenix-‬‬
‫‪FlightController‬‬

‫روبوت الرسم علط البيض ‪EggPot‬‬
‫كاي الراسم علط البيض من الهوايات الرنية الأديمة‬
‫(بالتحديد في مصر في وات الحضارة الررعونية)‪ ،‬لكن‬
‫لما ترسم بنرسك مادمت تستطيع عمل روبوت يمكنه‬

‫الرسم بةي طكل ولوي علط البيض‬
‫‪http://www.instructables.com/id/How-to-Embed-a-‬‬
‫‪Raspberry-Pi-into-your-eggbot/?ALLSTEPS‬‬

‫الروبوت الصياد ‪Mini Nerf Gun Robot‬‬
‫ماذا تتواع من دمج الراسبيري باي مع هاتف الأيروي‪،‬‬

‫بالتةكيد ستكوي المحصلة روبوت مثير مثل‬
‫‪Mini Nerf Gun Robot‬‬

‫‪http://jordanbalagot.com/blog/2013/02/26/rasp‬‬
‫‪berry-jolt-my-mini-nerf-gun-‬‬
‫‪robot/?autoplay=false‬‬

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

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

‫بنظام بث يديو وتحكم لاسلكي‬
‫‪http://www.instructables.com/id/Making-an-‬‬
‫‪autonomous-boat-with-a-Raspberry-Pi-a-/‬‬

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

‫في العالم‪.‬‬
‫‪http://www.instructables.com/id/Raspberry-Pi-‬‬
‫‪Temperature-Humidity-Network-Monitor/‬‬

‫مراابة معدلات تلوث الهواش‬
‫إذا كنت من الماتمين بمراابة معدلات تلوث الهواش‬
‫بالغازات الضارة مثل أول وثاني أكسيد الكربوي ومركبات‬

‫النيتروجين اذا المشروع مناسب لك‬

‫‪http://www.lvaqi.org/2013/‬‬

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

‫سلكي والتحكم عن بعد‬
‫نظام تةمين للمنازل ضد اللصوص‬
‫هذا المشروع يدمج العديد من التأنيات مثل ‪netduino‬‬
‫والراسبيري ومتحكمات ‪ ATiny‬للوصول لنظام تةمين‬

‫للمنازل اوي و عال‪ ،‬ىيث يمكنك هذا النظام من‬

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

‫لأتحام المنزل‬
‫‪http://homealarmpluspi.blogspot.com/2013/04/‬‬
‫‪blog-post.html‬‬

‫ىاسوب خارع يعمل كخادم ويب ‪Web Cluster‬‬

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

‫الشبكات لعمل ىاسوب خارع يعمل كخادم ويب‬

‫‪ Web server‬ىيث يتم دمج ‪ 0‬اطع راسبيري باي‬

‫لتأوم بوظيرية واىدة وهي استضا ة موااع ‪Web‬‬

‫وتوزيع اوة المعالجة بينام بالتساوي‪ ،‬بحسب تجربة‬

‫صاىب المشروع ةي دمج ال ‪ 0‬اطع نتج عنه سير ر‬

‫يستطيع خدمة من ‪ 211‬الى ‪ 011‬طخص في نرخ‬

‫اللحظة مع العلم اي المواع التالي مبني علط هذا‬

‫الحاسوب‬

‫‪http://raspberrywebserver.com‬‬

‫صناعة خوادم سحابية (‪)Cloud Server‬‬

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

‫الحوسبة كلاا اطار طركات العالم تستخدم هذه‬

‫التأنيات لتو ير بنية تحتية اوية لعملائاا‪ ،‬إذا اردت أي‬

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

‫البسيط‬
‫‪http://blog.petrockblock.com/2012/08/15/your-‬‬
‫‪own-cloud-server-with-owncloud-on-the-‬‬
‫‪raspberry-pi/‬‬

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

‫المراابة البيئية لغرف السير رات‬

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

‫الخيار الأنسب ىيث تتحول الراسبيري باي إلى منصة‬
‫مراابة بيئية متطورة لمراابة الحرارة والرطوبة‪ ،‬ووضع‬

‫تشغيل السير رات عبر بروتوكول ‪SNMP‬‬
‫‪http://www.bigi.com/wiki/Envmon‬‬

‫سير ر استضا ة وتحميل ملرات عبر التورنت‬
‫تعتبر تأنية التحميل ‪Torrent‬من أطار تأنيات التحميل‬

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

‫إذا أىببت أي تصنع سير ر تورنت رخيص بالراسبيري‬
‫اذا المأال هو الهدف المنشود‬

‫‪http://blog.snapdragon.cc/raspberry-pi-as-bittorrent-‬‬
‫‪server/‬‬

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

‫ستتمكن من تنزل سير ر (خادم) استضا ة يحتوي علط‬
‫كل الملرات المطلوبة ومجموعة كبيرة من الدروس‬

‫التعليمية المنتأاه بعناية لتعمل علط الراسبيري باي‬
‫كسير ر ويتم بثاا عبر الشبكة والإنترنت لأي طخص متصل‬

‫بنرخ الشبكة ودوي الحاجة لأتصال بالإنترنت‪.‬‬
‫‪http://pi.mujica.org/‬‬

‫تشغيل محطات الراديو العالمية عبر الإنترنت‬

‫هل تحب أي تستمتع لمعظم محطات الراديو ىول‬
‫العالم؟ إذا كنت كذلك ةنصحك بتنريذ هذا المشروع‬

‫البسيط للاستماع لك هذه المحطات عبر البث الحي من‬
‫خلال الإنترنت‪.‬‬

‫‪http://contractorwolf.wordpress.com/raspberry-pi-‬‬
‫‪radio/‬‬

‫ مشاريع مذهلة بالراسبيري‬:‫الرصل الثالث عشر‬ 216

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

‫مراجع إضا ية للمزيد من المشاريع‬

http://learn.adafruit.com/category/raspberry-pi
http://readwrite.com/2014/01/21/raspberry-pi-great-projects
http://www.instructables.com/tag/type-id/?sort=none&q=raspberry+pi
http://www.daveakerman.com/
http://makezine.com/2013/04/14/47-raspberry-pi-projects-to-inspire-your-next-build/
http://www.wolfram.com/raspberry-pi/
http://blog.sheasilverman.com/raspberry-pi-emulation/
http://www.instructables.com/id/How-to-Make-a-ArduinoRaspberry-Pi-Robot-Platform


Click to View FlipBook Version