القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة.
يعد Raspberry Pi Pico لوحة تحكم دقيقة قوية ومنخفضة التكلفة يمكن استخدامها كعقول لمجموعة متنوعة من مشاريع الإلكترونيات. بالإضافة إلى ذلك ، هناك بالفعل مجموعة كبيرة من الوظائف الإضافية والملحقات المتاحة لها.
أحد هذه الإضافات هو Kitronik Inventor's Kit لـ Raspberry Pi Pico. تتضمن المجموعة كتيبًا ولوحًا سريعًا ولوح تجارب ومكونات إلكترونية مختلفة لضمان ساعات من التعلم في المستقبل. دعونا نلقي نظرة فاحصة.
ما الذي يمكنني تصميمه باستخدام مجموعة Kitronik Inventor؟
ال طقم مخترع Kitronik يأتي مع (تقريبًا) كل ما تحتاجه لتلعب دور المخترع:
- دبوس كسر ثنائي الفينيل متعدد الكلور ل Raspberry Pi Pico
- المؤازرة
- شاشة صغيرة
- عصا الرمز البريدي (مع دبابيس)
- المصابيح
- المقاومات
- شفرة المروحة والمحرك
- أسلاك العبور
- صفارة
- المكثفات
- موصل طرفي
- مقياس فرق الجهد
لإكمال هذه المجموعة ، كل ما تحتاجه هو Raspberry Pi Pico مع رؤوس دبوس GPIO ملحومة به. إذا كانت هذه هي المرة الأولى التي تقوم فيها بتطبيق اللحام ، فلا تقلق: راجع دليلنا حول كيفية ذلك دبابيس رأس لحام على Raspberry Pi Pico.
إجراء التجارب
يحتوي كتيب المجموعة على إرشادات رائعة خطوة بخطوة ومراجع للصور بالإضافة إلى تفسيرات تقسم عناصر الكود لتعزيز تعلمك. ستعرفك عشر تجارب تفاعلية بأساليب مثل المدخلات والمخرجات الرقمية باستخدام ملف مقياس الجهد لتعتيم ضوء LED ، باستخدام الترانزستورات لقيادة المحرك ، وطاقة الرياح متغيرة السرعة ، وصنع الموسيقى باستخدام الجرس والمزيد.
تمت برمجة أمثلة المشاريع للمجموعة باستخدام لغة MicroPython ، وهي متغير من Python للميكروكونترولر. تعلم كيف ابدأ مع MicroPython على Raspberry Pi Pico.
دعنا نهدأ من خلال جعل مؤشر LED على متن Pi Pico يومض. في مقدمة المشروع ، ستلاحظ ملخصًا سريعًا لما يُتوقع حدوثه ، بالإضافة إلى شرح لما يحدث.
يشتمل الكود الموضح في الصورة أعلاه على اختلاف طفيف في Pi Pico W ، والذي يحتوي على اتصال داخلي بمصباح LED. إذا كنت قد اشتريت Pi Pico القياسي (بدون إمكانات Wi-Fi) ، فارجع إلى مؤشر LED الموجود على اللوحة مع الرمز التالي بدلاً من ذلك:
LED = الجهاز. دبوس(25، آلة. دبوس. خارج) # قم بإعداد دبوس LED الموجود على اللوحة كإخراج
ستحتاج إلى الضغط على ملف قف زر في Thonny IDE لمنع الرمز من العمل إلى الأبد. تحدى نفسك لإيقاف هذه العملية عند الضغط على زر لوحة المفاتيح.
استخدم مفتاحًا لتشغيل وإيقاف تشغيل LED
بينما تعمل في طريقك من خلال الكتيب ، ستلاحظ أن المؤلف يرشدك إلى البناء بشكل تدريجي على معرفتك. في هذه التجربة ، ستبني على الكود الموجود للتحكم في مؤشر LED باستخدام العبارات الشرطية داخل ملف احيانا صحيح حلقة لا نهائية.
يتم استخدام إشارات الإدخال والإخراج الرقمية أثناء الضغط على المفتاح لتشغيل وإيقاف تشغيل مؤشر LED الخاص بـ Pi Pico. ببساطة ، عندما تضغط على المفتاح بإصبعك ، فإنه يكمل الدائرة ويتم إرسال 3.3 فولت إلى دبوس إدخال GPIO المتصل في Pico. الكود لو ثم يتم استيفاء الحالة ويتم تشغيل مؤشر LED. عندما لا يتم الضغط على الزر ، فإن ملف أليف تم استيفاء الشرط وإيقاف تشغيل مؤشر LED.
تبدأ رحلتك مع الدوائر ولوحات التجارب وكل شيء بينهما. إذا واجهتك مشكلة ، فاتبع رابط التجربة المكتوب في الكتيب المضمن للحصول على المساعدة.
الضوء ، الاستشعار ، العمل!
على الرغم من أن البعض قد يعتقد أن التحكم في LED بيدك هو أمر سحري ، إلا أنه في الواقع عبارة عن ترانزستور ضوئي يكتشف الضوء. من خلال وضع كائن (مثل يدك) لحجب الضوء المباشر ، سوف يتفاعل الترانزستور الضوئي ويقوم بتشغيل Pi Pico LED. هذا مشابه حقًا لكيفية قيام مستشعر لوحة القيادة في سيارتك بتشغيل المصابيح الأمامية للسيارة تلقائيًا في الليل. سيتيح لك هذا المشروع استخدام بعض أسلاك التوصيل والمقاوم والترانزستور الضوئي.
تركز هذه التجربة على إدخال تناظري ، اعتمادًا على مستوى ضوء LED الذي سيتم تعديله (بناءً على السطوع المدرك لغرفتك). كما تتذكر ، استخدم المفتاح المستخدم سابقًا إشارة رقمية (تشغيل أو إيقاف تشغيل فقط). هذه المرة ، أنت تستخدم إحدى قنوات Pico's ADC (التناظرية إلى المحول الرقمي) لقياس إشارة تناظرية متغيرة من الترانزستور الضوئي.
عندما يكون المستوى أقل من عتبة معينة ، يتم تشغيل مؤشر LED الموجود على اللوحة ؛ إذا كان أعلى من الحد الأدنى ، فسيتم إيقاف تشغيل مؤشر LED. لا تتردد في تغيير lightLevelToSwitchAt القيمة في الكود لرقم آخر. هل ما زلت ترى نفس التأثير؟
رأسان أفضل من رأس واحد
في المواقف التي تحدث فيها المشكلات ، من الجيد غالبًا أن يكون لديك مجموعة ثانية من العيون لمراجعة كود Python الخاص بك (خاصة عندما يجد شخص ما مؤشر ترابط Reddit يشرح اختلافات أسلاك LED بين Pi Pico و Pi بيكو دبليو).
في هذه الحالة ، يجب أن ينتج عن اقتران الخلفيات الخاصة بالهندسة الكهربائية وإدارة Linux معًا جلسات شاملة من العبث واستكشاف الألغاز في ليلة الجمعة. مع ذلك ، عندما يكون كل من أعضاء الفريق على خطأ ، فكل ما يتبقى هو التسابق إلى محرك البحث المفضل لديك والمراهنة التي تتعثر في الإجابة أولاً. إذا واجهتك مشكلة ، يمكنك دائمًا التوجه إلى موارد التعلم Kitronik للحصول على النصائح والحيل أيضًا.
ما الذي تتطلع إليه للتعامل معه أولاً؟
في التجربة الأخيرة ، ستتمكن من إنشاء "توربينات رياح" تجلب جميع الدروس إلى احتفال أخير بمعرفتك المكتسبة حديثًا. هل تفضل العمل مع الإشارات الرقمية؟ ربما تستمتع بالشعور بأنك ساحر بينما تلوح بيدك فوق ترانزستور ضوئي للتلاعب في سطوع ضوء LED؟
إذا كنت مبدعًا للغاية ، فهناك إمكانية لإعادة إنشاء إصدار 8 بت من الأغنية المفضلة لديك باستخدام الجرس. هذا هو ، إذا كان يمكنك الحصول على الترددات الصحيحة لكل ملاحظة.
استكشاف الإلكترونيات مع بيكو
هذا فقط يكسر سطح ما يمكنك القيام به مع Raspberry Pi Pico و Kitronik Inventor's Kit. هناك العديد من التجارب الإلكترونية لاستكشافها. بدلاً من ذلك ، هناك مجموعات وألواح جانبية أخرى متاحة لـ Pico. إذا كنت تشعر بالثقة ، فيمكنك ببساطة توصيل Pico بلوحة توصيل قياسية لتوصيل المكونات الإلكترونية التي تم شراؤها بشكل منفصل. أو يمكنك استخدامه للعديد من المشاريع الأخرى ، مثل الألعاب القديمة والموسيقى والتشغيل الآلي للمنزل.