أفضل 3 مشاريع Raspberry Pi Python [لمن يتمتعون بالحيوية والخبرة]

نشرت: 2020-12-30

جدول المحتويات

مقدمة

على مدار العقد الماضي ، أصبح Raspberry pi مرادفًا للوحات التي تسمح بالحوسبة المادية. يمتلك Raspberry Pi أحد أكبر الأسهم في هذا القطاع من السوق. هناك الكثير الذي يمكن إنجازه على Raspberry pi ، حيث يمكنك تشغيل توزيعة Linux كاملة على توزيع متاح تجاريًا على Raspberry pi ، يمكنك استخدامه لإنشاء خط يتبع الروبوت ، واستخدامه كخادم Minecraft ، واستخدامه للتحكم في صندوق الموسيقى ، إلخ.

الخيارات التي لديك مع Raspberry Pi في يدك محدودة فقط بخيالك. ومن ثم ، فمن البديهي أنه إذا كان بإمكانك التفكير في مكان يمكن أن تتلاءم فيه آلة الحوسبة بحجم بطاقة الخصم وتحسين المشروع بأكمله. من المحتمل أن يكون شخص ما قد فعل ذلك بالفعل.

لذلك ، إذا كنت مجرد شخص يمارس هوايتك أو كنت تفكر بشكل احترافي في اقتحام عالم الإلكترونيات ، فإن raspberry pi لديه ما يقدمه لكليهما. واحدة من المزايا المهمة لأي متحمس للكمبيوتر لاستخدام raspberry pi هي أنه يأتي مع Python مثبتًا مسبقًا. لن تحتاج إلى إجراء أي تعديلات على اللوحة أو توصيل أي دوائر لاحقة لكتابة برنامج hello world بسيط.

هناك العديد من مكونات التوت باي. بعضها مهم جدًا لأي شخص يقوم بمشاريع توت العليق باي ثعبان ليعرفها. ومن ثم ، يجب مناقشتها أولاً قبل بلورة مشاريع التوت pi python الجيدة أو أفكار مشروع Raspberry pi python المذهلة.

تعلم دورات علوم البيانات من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.

لذلك ، دون مزيد من اللغط ، دعنا نتعرف أكثر قليلاً على Raspberry pi.

قراءة: بدائل Raspberry Pi

ما هو Raspberry Pi؟

إنه جهاز كمبيوتر به لوحة واحدة فقط. تم تطويره من قبل مؤسسة Raspberry Pi ، التي يقع مقرها الرئيسي في المملكة المتحدة لبريطانيا العظمى. كما هو الحال مع أي منظمة تحمل الاسم الأساس ، فإن مؤسسة Raspberry Pi موجودة أيضًا في السوق لعدم تحقيق ربح.

تم تشكيلها لغرض وحيد هو تزويد الشباب الذين يكافحون من أجل تغطية نفقاتهم بحلول حوسبة ميسورة التكلفة. من خلال هذا "الحل" الجديد ، سيكونون قادرين على تعلم فن البرمجة الأسطوري. منذ ذلك الحين ، اكتسب Raspberry Pi فقط المعجبين به.

المجتمع الأكثر شهرة الذي يستخدم Raspberry Pi هو مجتمع DIY نظرًا لصغر حجمه ، وقدرته على تشغيل توزيعة Linux كاملة ، وحقيقة أنه يحتوي على GPIO (والذي يُعرف غالبًا باسم دبابيس إخراج الغرض العام.)

هناك العديد من الطرق التي يتم بها شحن Raspberry Pi. تجد دائمًا واحدة مصممة خصيصًا لحالة الاستخدام الخاصة بك. ولكن بالنسبة لمشاريع Raspberry pi python هذه ، فإننا نستخدم Raspberry pi 4. هناك العديد من المكونات لنظام Raspberry Pi 4. دعونا نناقشهم واحدًا تلو الآخر أدناه:

1. GPIO أو دبابيس الإدخال والإخراج للأغراض العامة: تُستخدم المسامير التي هي GPIO بطبيعتها لتوصيل لوحة Raspberry pi بالمكونات الإلكترونية الأخرى.

2. منفذ إيثرنت: قد لا تتوقع أن يكون هذا موجودًا في مثل هذه اللوحة الصغيرة ولكن توزيع Raspberry Pi به منفذ إيثرنت مدمج فيه. يمكنك استخدام هذا المنفذ لتوصيل اللوحة الخاصة بك بالإنترنت باستخدام تقنية الإنترنت السلكية (المعروفة أيضًا باسم LAN). ستجد أن لوحك يحتوي أيضًا على تقنيات WiFi و Bluetooth موجودة في الداخل أيضًا. في حالة عدم قدرتك على توفير اتصال إنترنت سلكي ، يمكنك دائمًا استخدام WiFi.

3. يوجد منفذا USB 3.0 ومنفذا USB 2.0: يوجد إجمالي إجمالي لحوالي أربعة منافذ USB في جهاز الحوسبة بحجم بطاقة الائتمان الخاصة بك. اثنان منهم عبارة عن منافذ USB 3.0 عالية السرعة تعتمد على تقنية USB الجديدة. لتتمكن من الاستفادة منه ، ستحتاج إلى جهاز متوافق مع USB 3.0 (USB أزرق اللون). يتوفر نوعان من USB 2.0 أيضًا. يمكنك استخدامها للماوس الخارجي ولوحات المفاتيح.

4. مقبس AV: يمكن استخدام AV أو Audio Visual Jack لتوصيل أجهزة الصوت مثل مكبرات الصوت أو سماعات الرأس. نعم ، يمكنك توصيل وحدة مكبر صوت خارجية بـ Raspberry pi.

5. منفذ لاستضافة وحدة الكاميرا: يستخدم هذا المنفذ لتوصيل وحدة الكاميرا الرسمية لـ Raspberry pi.

6. منفذ HDMI: نعم ، يمكنك أيضًا الحصول على خيار لتوصيل شاشة كاملة بجهاز Raspberry Pi الخاص بك. نظرًا لوجود منفذي HDMI من الحجم الصغير ، يمكنك استخدام شاشتين كحد أقصى مع Raspberry Pi.

7. منفذ الطاقة: هناك منفذ طاقة USB واحد مطلوب لتشغيل raspberry pi. سيستخدم الإصدار الرابع من Raspberry Pi وما فوق تقنية USB Type C الأحدث بينما تستخدم الموديلات القديمة USB الصغير القديم للشحن.

8. منفذ يستخدم للشاشات الخارجية: يمكنك حتى إرفاق نظام إدخال يعتمد على اللمس على Raspberry Pi الخاص بك. قم بتوصيل لوحة اللمس الرسمية مقاس 7 بوصات الخاصة بـ Raspberry Pi في هذا المنفذ لإنجاز المهمة.

9. فتحة بطاقة Micro SD: نعم ، يمكنك حتى توصيل بطاقة micro SD في الفتحة التي يمكنك العثور عليها على الجانب السفلي من لوحة raspberry pi.

اقرأ أيضًا: أوامر التوت

مشاريع Raspberry Pi

1. إنشاء مركز إعلامي

مع إغلاق الوباء لوسائل الترفيه التقليدية ، يتحول الجميع نحو التلفزيون الموثوق به لملئه. يمكنك إنشاء وحدة تحكم وسائط للتلفزيون الخاص بك بمساعدة raspberry pi ، مع البقاء مغلقًا في الداخل للمساعدة في تسوية المنحنى.

لإعداد هذا ، ستحتاج إلى وحدة Raspberry PI الخاصة بك. تأكد من أن الجهاز الذي لديك يأتي محملاً بوحدة معالجة الرسومات (لعرض الأشياء على الشاشة الكبيرة.) يمكنك بعد ذلك استخدام Kodi (المعروفة سابقًا باسم XMBC) ، والتي من المفترض أن تساعدك على تشغيل ما تريده على جهاز التلفزيون الخاص بك. يمكنك حتى تشغيل YouTube إذا قمت بتثبيت المكون الإضافي.

يمكنك تصميم شكل ومظهر مركز الوسائط الخاص بك بنفسك إذا كان لديك الوقت والمعرفة التقنية ، أو يمكنك بسهولة التبديل إلى إصدار مفتوح المصدر يحتوي على قاعدة Kodi. قبل أن تبدأ في وضع أسس هذا المشروع ، يجب أن تقرر نموذج raspberry pi الذي تريد استخدامه لأن بعض الميزات ستعمل فقط على اللوحات الأحدث.

2. إنشاء دائرة تلفزيونية مغلقة

إذا كان لديك حيوان أليف أو طفل صغير أو كنت ترغب في نظام أمان منزلي ، فستجد هذا المشروع مفيدًا. يمكنك إعداد نظام يمكنك من خلاله التقاط الصور والتقاط مقاطع الفيديو وحتى بث لقطات في الوقت الفعلي ، وإنشاء دائرة تلفزيونية مغلقة (أو CCTV) باستخدام لوحة raspberry pi الخاصة بك.

ستحتاج إلى وحدة كاميرا raspberry pi ، ويرجع ذلك أساسًا إلى سهولة الاستخدام والتغيير وفقًا لإرادتنا واحتياجاتنا. ومع ذلك ، فإن أفضل خيار بالنظر إلى أنه يتعين علينا القيام بمراقبة مكان ما هو استخدام كاميرا تعمل بالأشعة تحت الحمراء. أفضل جزء في استخدام كاميرا الأشعة تحت الحمراء مع raspberry pi هو أن مصباح الأشعة تحت الحمراء LED قابل للبرمجة.

لذلك ، بمساعدة raspberry pi ، ستكون قادرًا على ضبط سطوع اللقطات وحتى الرؤية في الظلام. بعد الحصول على جميع الأجهزة المطلوبة ، هناك طريقتان يمكنك من خلالهما المضي قدمًا في المشروع. لقد قمنا بإدراجهم جميعًا أدناه:

التقاط الصور الثابتة بانتظام

إذا كنت تريد أن يكون لديك وعي عام بالمناطق المحيطة أو إذا كان الموقف لا يتطلب لقطات دقيقة في الوقت الفعلي ، فيمكنك إعداد كاميرا CCTV الخاصة بك بحيث تلتقط صورًا ثابتة بعد فاصل زمني محدد مسبقًا.

إعداد هذا في لغة بايثون لا ينبغي أن يكون مهمة شاقة ويمكن أن يتم باستخدام نص قصير نسبيًا. يمكنك حتى تبديل لغة python بالكامل من أجل نهج يستند إلى CLI (واجهة سطر الأوامر) باستخدام rapistil ، ولجدولة العملية ، استخدم Cron. إذا كنت ترغب في حفظ جميع صورك الثابتة ، فستحتاج أيضًا إلى إرفاق صندوق الإسقاط أو حلول التخزين الأخرى عبر الإنترنت.

تسجيل الفيديو

إذا كنت تعتقد أن تسجيل مقطع فيديو للأحداث هو السبيل للذهاب ، فبمساعدة MJPEG ، يمكنك القيام بذلك في لمح البصر. ستتمكن أيضًا من دفقه في الوقت الفعلي. لمشاهدة البث الخاص بك ، يجب عليك زيارة عنوان IP الخاص بـ Pi على المنفذ 8000 (يمكنك تكوين المنافذ من خلال الكود.)

أيضًا ، إذا كنت ترغب في رفع مستوى الأمور ، فيمكنك أيضًا استخدام وحدة pistreaming. يجب أن ترى قفزة كبيرة في الأداء بالإضافة إلى تبديل وظيفة التعقيد. إذا كنت تعرف طريقك حول raspberry pi ، فيجب ألا تواجه أي مشاكل كبيرة أثناء العمل. ومع ذلك ، في الأخير ، سيتعين عليك كتابة المزيد من التعليمات البرمجية حيث سيتعين عليك فتح منفذين من أجل تشغيله.

3. مانع الإعلانات

بمساعدة Adafruit's onion PI ، ستتمكن من إنشاء قناع VPN لتجريد عنوان IP الخاص بك ، مما يتيح لك أن تكون مجهول الهوية حقًا أثناء تصفح الإنترنت. لذلك ، إذا كنت ستوجه شبكتك عبر Raspberry Pi أولاً ، فستتمكن من إنشاء هذا القناع دون عناء.

لديك أيضًا القدرة على منع أي جزء من الإعلان. ومع ذلك ، ستحتاج إلى تثبيت برنامج Pi-hole في pi الخاص بك لتتمكن من إنشاء مانع الإعلانات.

يجب أن تقرأ: أفكار مشروع Raspberry Pi IoT

خاتمة

نأمل أن تجد شيئًا يعجبك من بين مشاريع Raspberry pi python هذه وأفكار مشاريع Raspberry pi python. Raspberry Pi لوحة قوية. لقد تمكنا فقط من خدش سطح ما يمكّن raspberry pi مستخدميه من القيام به.

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

أيضًا ، إذا كنت مهتمًا بمعرفة المزيد حول التعلم الآلي ، فراجع برنامج IIIT-B & upGrad's Executive PG في التعلم الآلي والذكاء الاصطناعي المصمم للمهنيين العاملين ويقدم أكثر من 450 ساعة من التدريب الصارم ، وأكثر من 30 دراسة حالة ومهمة ، حالة خريجي IIIT-B ، أكثر من 5 مشاريع تتويجا عملية ومساعدة وظيفية مع كبرى الشركات.

دورة تعلم الآلة | تعلم عبر الإنترنت ، IIIT بنغالور

التقدم بطلب للحصول على برنامج الشهادة المتقدم في علوم البيانات