الإعلانات
يمكن أن يكون البدء مع Raspberry Pi تجربة مثيرة. لم يكن من السهل أبدًا على المبتدئ البدء في كل من البرمجة وإلكترونيات DIY.
أحد المشاريع السهلة هو إنشاء دائرة بسيطة مزودة بمصباحين LED والتحكم في أحدهما باستخدام الكود. هيريس كيفية القيام بذلك!
المكونات المطلوبة
قبل البدء ، ستحتاج إلى التأكد من وجود نظام تشغيل على Pi. التثبيت Raspbian عبر NOOBS كيف يمكن لـ NOOBS لـ Raspberry Pi مساعدة المستخدمين لأول مرةهناك شيء ما في Raspberry Pi قد يؤدي فقط إلى إبعاد الناس: حتى الآن ، لم يكن إعداده سهل الاستخدام بشكل خاص. تهدف NOOBS إلى تغيير ذلك! قراءة المزيد هي أسرع طريقة للذهاب.
قم بتشغيل جهاز Pi الخاص بك ، وقم بإرفاقه بالشاشة والماوس ولوحة المفاتيح مثل جهاز كمبيوتر سطح المكتب العادي. يمكنك بدلاً من ذلك الاتصال بي الخاص بك عبر SSH إعداد Raspberry Pi للاستخدام بدون رأس مع SSHيمكن لـ Raspberry Pi قبول أوامر SSH عند الاتصال بشبكة محلية (إما عن طريق Ethernet أو Wi-Fi) ، مما يتيح لك إعدادها بسهولة. فوائد SSH تتجاوز إزعاج الفحص اليومي ... قراءة المزيد لحفظ فوضى الأسلاك الإضافية. سنغطي كيفية التحكم في مصابيح LED مهما كانت الطريقة التي تختارها.
بمجرد التأكد من تشغيل Raspberry Pi بشكل صحيح ، قم بإيقاف تشغيله مرة أخرى أثناء بناء دائرتك ، لتجنب إتلاف Pi.
بالإضافة إلى Raspberry Pi ، ستحتاج إلى:
- لوحة توصيل
- 2 × المصابيح
- 2 × مقاومات (أي شيء من 220 أوم إلى 1 كيلو أوم)
- كابلات التوصيل
إذا حصلت على Raspberry Pi مع مجموعة بداية، من المحتمل أن يكون لديك بالفعل كل شيء في هذه القائمة. الآن دعونا نبني دائرتنا.
دارة LED بسيطة
قم بإعداد مكوناتك كما هو موضح في مخطط Fritzing:
هذه الدائرة تفعل شيئين. ال 5 فولت و GND دبابيس باي تعلق على القضبان الكهربائية من اللوح.
ملحوظة: للحصول على فكرة أفضل عن ما هو اللوح وكيف يعمل ، ألق نظرة على موقعنا دورة تحطم اللوح ما هو اللوح وكيف يعمل؟ دورة تحطم سريعةتريد تعلم الالكترونيات DIY؟ ربما تكون قد تلقيت اللوح في مجموعة البداية الخاصة بك. ولكن ما هو اللوح وكيف يعمل؟ قراءة المزيد .
ترتبط قضبان الطاقة في النهاية ، ويمتد خط من إيجابي السكك الحديدية في السلطة إيجابي (الأنود) جانب الصمام السفلي. ال سلبي الجانب من الصمام تعلق على المقاوم ، والتي يتم توصيلها مرة أخرى إلى GND خط الكهرباء.
يتم توصيل مصباح LED العلوي بشكل مختلف. خط يمتد من دبوس 12 (GPIO18) من Raspberry Pi في الجانب الإيجابي من LED ، والذي يمر عبر المقاوم والعودة إلى GND سكة حديدية. دبوس 12 هو أيضا GPIO18 ، محيرا كما يبدو ، دليلنا إلى دبابيس Raspberry Pi GPIO كل ما تحتاج لمعرفته حول دبابيس Raspberry Pi GPIOإن Raspberry Pi هو جهاز كمبيوتر صغير رائع ، ولكن ماذا تفعل دبابيس GPIO (إدخال / إخراج للأغراض العامة) بالضبط؟ باختصار ، يفتحون عالماً كاملاً من العبوات الإلكترونية والاختراعات الإلكترونية. قراءة المزيد سوف يساعد على توضيح الأمور!
ليس من المهم تحديد الاتجاه الذي تقوم بإعداد المقاومات به ، ولكن من الضروري توصيل مصابيح LED بالطريقة الصحيحة. لحسن الحظ ، من السهل معرفة أي جانب هو:
بمجرد الانتهاء من إعداد كل شيء ، يجب أن يبدو شيئًا مثل هذا:
لاحظ أنني أستخدم دونجل Wi-Fi خارجي هنا ، فهو ضروري فقط إذا كنت تعاني من لعنة Wi-Fi الضعيفة!
تأكد من إعداد كل شيء بشكل صحيح ، ثم قم بتشغيل Raspberry Pi. يجب أن يضيء مصباح LED المرفق مباشرة بدبوس 5 فولت على الفور. الصمام الآخر هو الذي ستتحكم فيه من التعليمات البرمجية.
الطريقة الأولى: Python عبر IDLE
إذا كنت تستخدم Raspberry Pi في وضع سطح المكتب ، فافتح قائمة التطبيقات في أعلى يسار الشاشة وانتقل إلى برمجة> Python 3 (IDLE). سيؤدي هذا إلى فتح غلاف بايثون. إذا كنت تستخدم وضع SSH ، يتم توفير التعليمات لاحقًا في المقالة.
يأتي نظام التشغيل Raspbian مع Python مثبت بالفعل. Python هي لغة برمجة مثالية للمبتدئين ، وهناك العديد من المواقع الرائعة أفضل 5 مواقع لتعلم برمجة Pythonهل تريد تعلم برمجة Python؟ فيما يلي أفضل الطرق لتعلم Python على الإنترنت ، والعديد منها مجاني تمامًا. قراءة المزيد هناك لمساعدتك على البدء. سنقوم بإنشاء Python قصير معًا ، على الرغم من أنك إذا كنت تفضل الحصول على البرنامج النصي النهائي ، فيمكنك ذلك انسخ الكود من Pastebin.
يمكنك البرمجة مباشرة في shell ، ولكن سيكون من الجيد إنشاء برنامج يمكنك حفظه واستخدامه مرة أخرى. افتح ملف جديد بالنقر ملف> ملف جديد.
أنت ذاهب لخلق بسيطة رمش رسم الذي سيشغل ويضيء الصمام. للبدء ، تحتاج إلى استيراد RPi. GPIO و زمن الوحدات.
استيراد RPi. GPIO مثل GPIO. وقت الاستيراد.
جارٍ الاستيراد مثل GPIO يوفر عليك من كتابة RPi. GPIO في كل مرة ، وسوف تحتاج إلى زمن وحدة للتأخير بين تشغيل وإيقاف تشغيل الصمام. الآن ، قم بإعداد دبوس GPIO.
GPIO.setmode (GPIO.BOARD) GPIO.setwarnings (False) ledPin = 12 GPIO.setup (ledPin، GPIO.OUT)
قم بإعداد دبابيس GPIO للاستخدام مجلس ترقيم وتعيين تحذيرات GPIO إلى false. لا تقلق إذا لم تفهم هذا في هذه المرحلة! بعد ذلك ، قم بتعيين ledPin لتكون دبوس 12 (GPIO18) من Pi الخاص بك. أخيرًا ، قم بإعداد ledPin إلى انتاج. الآن الدبوس جاهز للتحكم في LED.
جعل فلاش LED
عن طريق إنشاء إلى عن على حلقة ، يمكنك التحكم في عدد مرات وميض LED. أدخل الرمز التالي ، مع التأكد من وضع مسافة بادئة له بنفس الطريقة.
بالنسبة إلى i في النطاق (5): اطبع ("LED قيد التشغيل.") GPIO.output (ledPin، GPIO.HIGH) time.sleep (0.5) print ("LED off off.") GPIO.output (ledPin، GPIO. LOW) time.sleep (0.5)
يعمل هذا للحلقة خمس مرات ، وفي كل مرة طباعة إلى Python Shell ما تقوم به ، قبل تغيير دبوس 12 إلى عالي، تشغيل الصمام ، ثم منخفضوإيقاف تشغيل الدبوس. ثم يتم إنهاء البرنامج تلقائيًا.
قم بحفظ البرنامج الخاص بك ، ثم حدد تشغيل> تشغيل الوحدة النمطية من قائمة المحرر. يجب أن يومض مؤشر LED الخاص بك خمس مرات!
تهانينا! لقد قمت بإنشاء برنامج GPIO الأول!
الطريقة الثانية: Python عبر SSH و Nano
إذا قمت بالاتصال بجهاز Raspberry Pi عبر SSH ، فيمكنك إنشاء هذا البرنامج من سطر الأوامر. إنشاء برنامج نصي جديد في نانو عن طريق كتابة:
sudo nano blink.py.
سيؤدي هذا إلى فتح ملف جديد في محرر Nano يسمى blink.py. أدخل نفس الرمز كما هو موضح أعلاه ، مع التأكد من وضع مسافة بادئة لكل شيء بشكل صحيح ، وحفظ البرنامج بالضغط Ctrl-X. يؤدي هذا إلى تشغيل مطالبة حفظ في أسفل الشاشة.
نوع ذ لحفظه ، وإدخاله لتأكيد اسم الملف. سيعيدك ذلك إلى سطر الأوامر. يمكنك تشغيل البرنامج باستخدام أمر Python:
python blink.py.
سترى فلاش LED ووظيفة الطباعة على الشاشة.
انغمس في المزيد من مشاريع Raspberry Pi
يعد تعلم كيفية التحكم في مصابيح LED باستخدام التعليمات البرمجية خطوة أولى مهمة في تعليم DIY. هذا المستوى من الترميز هو كل ما تحتاجه للكثيرين مشاريع راسبيري باي للمبتدئين.
بالإضافة إلى كونه رائعًا للإلكترونيات محلية الصنع ، فإن Raspberry Pi قادر على مجموعة واسعة من الأشياء المختلفة ، ويعمل من خلال دليل التوت بي رهيبة Raspberry Pi: البرنامج التعليمي غير الرسميسواء كنت مالك Pi الحالي وتريد معرفة المزيد أو مالك محتمل لهذا الجهاز بحجم بطاقة الائتمان ، فهذا ليس دليلاً تريد تفويته. قراءة المزيد سوف يساعدك على التعامل مع الاستخدامات العديدة لهذه الحواسيب الصغيرة.
إيان باكلي صحفي مستقل وموسيقي ومؤدي ومنتج فيديو يعيش في برلين بألمانيا. عندما لا يكتب أو على خشبة المسرح ، فإنه يتلاعب بإلكترونيات DIY أو رمز على أمل أن يصبح عالمًا مجنونًا.