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

All-Seeing Pi: 8 خطوات
All-Seeing Pi: 8 خطوات

فيديو: All-Seeing Pi: 8 خطوات

فيديو: All-Seeing Pi: 8 خطوات
فيديو: ARDUINO 8 STEP KEYBOARD SEQUENCER FOR SYNTHESIZERS 2024, يوليو
Anonim
كل رؤية بي
كل رؤية بي

سيوضح لك هذا كيفية التقاط الصور باستخدام مرشحات مختلفة على raspberry pi باستخدام كاميرا raspberry pi. ثم ستستخدم Twitter API لتغرد الصور.

الخطوة 1: تثبيت Soft Ware

تثبيت سوفت وير
تثبيت سوفت وير

أولاً ، ستحتاج إلى تثبيت هاتين الحزمتين في نافذة المحطة للوصول إلى twitter وتوصيل الأزرار.

الخطوة 2: توصيل الزر

توصيل الزر
توصيل الزر
توصيل الزر
توصيل الزر

سوف تحتاج:

وحدة كاميرا Raspberry Pi

2 يؤدي الطائر الذكور والإناث

زر لمسي واحد

لوح التجارب

قم بتوصيل الزر بـ pi عن طريق وضع أحد طرفي السلك في GPIO 23 ودبوس أرضي (كما هو موضح في الصورة) ، وقم بتوصيل الزر بلوحة الخبز كما هو موضح في الصورة. بعد ذلك ، قم بتوصيل الطرف الآخر من الأسلاك بلوحة الخبز في نفس الصف حيث تم توصيل الزر.

الخطوة 3: توصيل كاميرا Pi

توصيل كاميرا باي
توصيل كاميرا باي
توصيل كاميرا باي
توصيل كاميرا باي
توصيل كاميرا باي
توصيل كاميرا باي

قم بتوصيل الكاميرا كما هو موضح أعلاه ، ثم انتقل إلى تكوين Raspberry Pi وقم بتمكين الكاميرا.

الخطوة 4: اكتب الجزء الأول من الكود

اكتب الجزء الأول من التعليمات البرمجية
اكتب الجزء الأول من التعليمات البرمجية

ستحتاج أولاً إلى فتح Thonny ، ثم ستقوم بإعداد بيان التبديل مع الجزء الأول من الكود وطباعة خيارات المستخدمين الخاصة بالفلاتر. ثم سيتم تخزين أي رقم يكتبه المستخدم كمتغير var. ثم قم باستيراد كل الأشياء التي ستحتاجها خلال البرنامج. بعد ذلك ، يوجد سطر يقول camera = PiCamera () سيخزن هذا الكاميرا كمتغير يسمى الكاميرا. تقوم الصورة الجديدة def و def tweet بإعداد ما سيحدث عندما يضغط شخص ما على زر الضغط للحصول على صورة جديدة أو صورة تغريدة.

الخطوة 5: حالات بيان التبديل

حالات لبيان التبديل
حالات لبيان التبديل
حالات لبيان التبديل
حالات لبيان التبديل

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

الخطوة السادسة: الجزء الأخير من المدونة

الجزء الأخير من المدونة
الجزء الأخير من المدونة

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

الخطوة 7: ربط Twitter

ربط تويتر
ربط تويتر

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

الخطوة الثامنة: التقاط الصورة

التقاط الصورة
التقاط الصورة
التقاط الصورة
التقاط الصورة

عندما تقوم بكتابة كل التعليمات البرمجية ، قم بتشغيل الوحدة النمطية ، ويجب أن تكون قادرًا على التقاط الصور باستخدام الزر. بعد التقاط الصورة ، يجب أن تظهر شاشة رمادية مع زرين ضغط ، يجب أن يقول أحدهما صورة جديدة والآخر يجب أن يقول صورة تغريدة. عندما تضغط على tweet picture ، ستُغرِّدها على حساب Twitter الذي أنشأت واجهة برمجة التطبيقات عليه. أيضًا ، يجب أن تظهر الصورة حيث قمت بإعدادها للحفظ في البداية مع التاريخ والوقت كاسم الملف.

موصى به: