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

CrowPi- يقودك من الصفر إلى البطل مع Raspberry Pi: 9 خطوات
CrowPi- يقودك من الصفر إلى البطل مع Raspberry Pi: 9 خطوات

فيديو: CrowPi- يقودك من الصفر إلى البطل مع Raspberry Pi: 9 خطوات

فيديو: CrowPi- يقودك من الصفر إلى البطل مع Raspberry Pi: 9 خطوات
فيديو: CrowPi — ноутбук RaspberryPi, который поможет вам пройти путь от нуля до героя в программировании 2024, يوليو
Anonim
Image
Image
CrowPi- يقودك من الصفر إلى البطل مع Raspberry Pi
CrowPi- يقودك من الصفر إلى البطل مع Raspberry Pi
CrowPi- يقودك من الصفر إلى البطل مع Raspberry Pi
CrowPi- يقودك من الصفر إلى البطل مع Raspberry Pi

ما هو CrowPi؟

CrowPi عبارة عن لوحة تطوير مزودة بشاشة مقاس 7 بوصات يمكنها مساعدتك في تعلم Raspberry Pi بطريقة أسهل. مع CrowPi ، لا يمكنك فقط تعلم علوم الكمبيوتر الأساسية ولكن أيضًا ممارسة البرمجة وإكمال العديد من المشاريع الإلكترونية. يمكن لـ CrowPi تحسين معرفتك وقدرتك في المجالات المتعلقة بالأجهزة والبرامج ، المصممة خصيصًا لمساعدتك على تطوير مهارات برمجة Python.

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

إذا كنت تريد معرفة المزيد عن كروبي ، فيرجى النقر هنا للتحقق

الخطوة 1: دروس CrowPi مع Python 2.7.1

دروس CrowPi مع Python 2.7.1
دروس CrowPi مع Python 2.7.1
دروس CrowPi مع Python 2.7.1
دروس CrowPi مع Python 2.7.1

- الدرس الأول - أساسيات GPIO وكيفية استخدام إدخال / إخراج GPIO

- الدرس 2 - استخدام الجرس لصوت التنبيه أو الإخطار.

- الدرس 3 - الحصول على مدخلات من زر للتحكم في الجرس.

- الدرس الرابع - كيف يعمل التتابع وكيف تتحكم فيه.

- الدرس الخامس - إرسال إشارة الاهتزاز إلى مستشعر الاهتزاز.

- الدرس 6 - كشف الصوت باستخدام مستشعر الصوت.

- الدرس 7 - كشف الضوء الخافت أو الساطع باستخدام مستشعر الضوء.

- الدرس 8 - كشف درجة حرارة الغرفة والرطوبة باستخدام مستشعر DHT11.

- الدرس 9 - كشف الحركة باستخدام مستشعر الحركة.

- الدرس 10 - الحصول على معلومات المسافة باستخدام جهاز استشعار الموجات فوق الصوتية.

- الدرس 11 - التحكم في شاشة LCD.

- الدرس 12 - قراءة / كتابة بطاقة RFID باستخدام وحدة RFID.

- الدرس 13 - استخدام المحرك المتدرج وعمل حركات متدرجة.

- الدرس 14 - التحكم في محركات المؤازرة باستخدام واجهات المؤازرة. - الدرس 15 - التحكم في 8x8 Matrix LED.

- الدرس 16 - التحكم في عرض الأجزاء السبعة.

- الدرس 17 - كشف اللمس باستخدام مستشعر اللمس.

- الدرس 18 - كشف الإمالة باستخدام مستشعر الإمالة.

- الدرس 19 - استخدام مصفوفة الأزرار والتحكم فيها. - الدرس 20 - صنع لوحة الدوائر الخاصة بك باستخدام لوحة الخبز

الخطوة 2: 19 وحدة متكاملة لبناء المشاريع

19 وحدة متكاملة لبناء المشاريع
19 وحدة متكاملة لبناء المشاريع
19 وحدة متكاملة لبناء المشاريع
19 وحدة متكاملة لبناء المشاريع

* 1 - مستشعر صفارة - يستخدم لإصدار صفارات الإنذار بصوت عالٍ حقًا!

* 2 - مستشعر الترحيل - يستخدم لفتح وإغلاق الدوائر الإلكترونية

* 3 - مستشعر الميكروفون - يستخدم لاكتشاف الضوضاء العالية في الغرفة

* 4 - مستشعر الإمالة - يستخدم لاكتشاف إمالة اللوحة اليمنى أو اليسرى

* 5 - مستشعر الاهتزاز - يستخدم لعمل اهتزاز قوي فوق لوحة CrowPi

* 6 - مستشعر الحركة - يستخدم لاكتشاف الحركة أو الحركة

* 7 - مستشعر اللمس - يستخدم كزر لمس يمكن الضغط عليه

* 8 - وصلة محرك خطوة - تستخدم لتحريك الأشياء وعمل حركات متدرجة

* 9 - اتصالات الماكينات - تستخدم لتدوير الأشياء

* 10 - مستشعر الأشعة تحت الحمراء - يستخدم لإرسال واستقبال إشارات الأشعة تحت الحمراء

* 11 - وحدة DH11 - تستخدم لاكتشاف درجة الحرارة والرطوبة فوق الغرفة

* 12 - مستشعر الموجات فوق الصوتية - يستخدم لاكتشاف وقياس المسافة

* 13 - مستشعر الضوء - يستخدم لكشف وقياس الضوء المستقيم في الغرفة

* 14 - وحدة LCD - تُستخدم لإظهار الأشياء والنصوص

* 15 - مؤشر LED للقطاع - يستخدم لإظهار الأرقام والبيانات * 16 - Matrix LED - يستخدم لإظهار النص وأنواع البيانات الأخرى

* 17 - وحدة RFID - تُستخدم للكشف عن شرائح ووحدات NFC القادرة على القراءة والكتابة

* 18 - أزرار مستقلة - يمكن استخدامها لتشغيل الألعاب أو التحكم في الروبوت

* 19 - أزرار المصفوفة - يمكن استخدامها كلوحة مفاتيح أو أزرار خيارات متعددة

الخطوة 3: نموذج المشروع أ

نموذج المشروع أ
نموذج المشروع أ

استخدام الجرس كإخطار تنبيه

بعد الفصل السابق ، فهمنا كيفية استخدام دبوس GPIO كإخراج وإدخال.

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

ما سوف تتعلم

في نهاية هذا الدرس ستكون قادرًا على: أن تكون قادرًا على التحكم في وحدة الجرس باستخدام إخراج GPIO

ماذا ستحتاج

لوحة CrowPi بعد التثبيت الأولي

يتطلب تبديل الوحدات باستخدام المفتاح: لا

موقع الجرس على CrowPi

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

الخطوة 4: نموذج المشروع أ

نموذج المشروع أ
نموذج المشروع أ

تفعيل الجرس

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

في البداية ، قمنا باستيراد مكتبة RPi. GPIO ومكتبة الوقت للنوم.

ثم نقوم بتكوين الجرس في الدبوس 12 ، ونقوم بإعداد وضع GPIO على GPIO BOARD وإعداد الدبوس كدبوس إخراج. سنخرج إشارة طنين لمدة 0.5 ثانية ثم نوقفها لمنع الضوضاء العالية.

اتبع هذا الرابط لتنزيل النص وجربه بنفسك: https://raw.githubusercontent.com/Elecrow-keen/Cr …

الخطوة 5: نموذج المشروع ب

نموذج المشروع ب
نموذج المشروع ب

التحكم في شاشة LCD

ربما تكون شاشة LCD (وشاشة المصفوفة) هي الجزء الأكثر تسلية وإثارة عند إنشاء المشاريع باستخدام CrowPi ، باستخدام شاشة LCD ، يمكنك إظهار البيانات التي تجمعها باستخدام مستشعرات CrowPi وتحديثها في الوقت الفعلي بناءً على التغيير الذي تطرأ على الوحدات النمطية يمر من خلال! على سبيل المثال: بالأمس كان الجو حارًا حقًا ولكن الجو بارد جدًا اليوم - دع CrowPi LCD تغير نفسها تلقائيًا باستخدام أحدث المعلومات وأكثرها تحديثًا حتى لا ترتدي ملابس غير مناسبة للمدرسة / العمل عن طريق الخطأ!

ما سوف تتعلم

في نهاية هذا الدرس ستكون قادرًا على: ما الذي ستتعلمه عن كيفية التحكم في شاشة LCD وكتابة البيانات فيها.

ماذا ستحتاج

تتطلب لوحة CrowPi بعد التثبيت الأولي تبديل الوحدات باستخدام المفتاح

*لا

موقع شاشة LCD على CrowPi

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

الخطوة 6: نموذج المشروع ب

نموذج المشروع ب
نموذج المشروع ب

العمل مع شاشات الكريستال السائل

I2C مثل بعض المستشعرات الأخرى لا تعمل أيضًا على تقنية GPIO بدلاً من ذلك نستخدم شيئًا يسمى "I2C" (نفس I2C الذي استخدمناه لمستشعر الضوء في الأمثلة السابقة) ، العنوان الذي سنستخدمه لشاشة LCD هو 21 ، من خلال الاتصال بعنوان I2C هذا ، سنكون قادرين على إرسال أوامر على سبيل المثال: كتابة نص أو أرقام ، وتشغيل الإضاءة الخلفية لشاشة LCD ، وإيقاف تشغيلها ، وتمكين المؤشر ، إلخ …

للتحكم في شاشة LCD ، سنستخدم Adafruit_CharLCDBackpack وهو إطار Adafruit ، مما يجعل الأمور أسهل كثيرًا بالنسبة لنا عند العمل مع مثل هذا المنتج المعقد! اتبع هذا الرابط لتنزيل النص وجربه بنفسك: https://raw.githubusercontent.com/Elecrow-keen/Cr …

الخطوة السابعة: نموذج المشروع ج

نموذج المشروع ج
نموذج المشروع ج

قراءة / كتابة بطاقة RFID باستخدام وحدة RFID

تعد وحدة RFID واحدة من أكثر الوحدات شيوعًا وإفادة في السوق ، وتستخدم في جميع أنحاء العالم في مجموعة متنوعة من الحلول مثل: قفل الباب الذكي وبطاقة دخول الموظف وبطاقات العمل وحتى على أطواق الكلاب؟ بغض النظر عن نوع المشروع الذي تعمل فيه - سيتم استخدام وحدة RFID بالتأكيد!

ما سوف تتعلم

في نهاية هذا الدرس ، ستكون قادرًا على: التحكم في RFID ، وقراءة وكتابة البيانات منه والتعرف على الرقائق. ماذا ستحتاج

CrowPi Board بعد التثبيت الأولي لشريحة RFID (المضمنة مع CrowPi)

يتطلب تبديل الوحدات باستخدام المفتاح

*لا

موقع وحدة RFID على CrowPi

توجد وحدة RFID أسفل Raspberry Pi مباشرة (إما صفر أو 3) تبدو وكأنها شريحة صغيرة مع توضيح "wifi" يخرج منها مما يعني الاتصال اللاسلكي (وهو ما يفعله RFID) من أجل استخدامها يجب أن تأخذ الشريحة أو البطاقة التي تأتي مع CrowPi وتسليمها عبر منطقة CrowPi RFID Chip قريبة بما يكفي حتى يكتشفها البرنامج النصي. 2-4 سم يجب أن تكون قريبة بما فيه الكفاية ، جرب!

الخطوة 8: نموذج المشروع ج

نموذج المشروع ج
نموذج المشروع ج

العمل مع RFID

العمل مع وحدة RFID أمر بسيط جدًا. لدينا 3 وظائف: الترخيص والقراءة والكتابة وإلغاء الترخيص. ستكون الخطوة الأولى عند لمس NFC في ذلك الوقت الوحدة وسيحاول البرنامج النصي الخاص بنا تفويض الشريحة باستخدام تكوين كلمة المرور الافتراضية (إذا لم تقم بتغييرها ، يجب أن تعمل) بعد ذلك ، عندما يكون التفويض ناجحًا ، اقرأ البيانات واطبعها على الشاشة. بعد الانتهاء ، سيتم إلغاء الترخيص وإنهاء البرنامج النصي. في مثال نص برمجي آخر ، سنتمكن من تفويض البيانات وقراءتها وإعادة كتابتها إلى بيانات جديدة ثم إلغاء التفويض. اتبع هذا الرابط لتنزيل النص وجربه بنفسك: https://raw.githubusercontent.com/Elecrow-keen/Cr …

الخطوة 9: من أين تشتري CrowPi؟

تم إطلاق CrowPi على Kickstarter

ساعدنا في إرسال سلاسل المفاتيح الرائعة هذه إلى الإنتاج على

CrowPi الجديدة التي هي جيدة لطفلك لتعلم RPI وهي منصة تطوير RPI الكل في واحد.

روّج لـ Raspberry Pi الآن !!

موصى به: