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

وحدة تغذية الأسماك الأوتوماتيكية التي تعمل بالطاقة من Amazon Alexa: 5 خطوات
وحدة تغذية الأسماك الأوتوماتيكية التي تعمل بالطاقة من Amazon Alexa: 5 خطوات

فيديو: وحدة تغذية الأسماك الأوتوماتيكية التي تعمل بالطاقة من Amazon Alexa: 5 خطوات

فيديو: وحدة تغذية الأسماك الأوتوماتيكية التي تعمل بالطاقة من Amazon Alexa: 5 خطوات
فيديو: أهم معلومة في تغذية المزارع السمكية والاستزراع المائي- دورة تغذية الأسماك (١٠). 2024, يوليو
Anonim
وحدة تغذية الأسماك الأوتوماتيكية التي تعمل بالطاقة من Amazon Alexa
وحدة تغذية الأسماك الأوتوماتيكية التي تعمل بالطاقة من Amazon Alexa

هل نسيت إطعام أسماكك؟

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

هل تريد إطعام حيوان أليف آخر؟

لا توجد مشكلة ، فقط اجعل الحاوية بحجم مناسب والراحة أنت على ما يرام.

الخطوة 1: الأشياء التي تحتاجها

أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
  • 1 × محرك سيرفو
  • 1 X Raspberry Pi 3 (أي Raspberry Pi مع الإنترنت سيعمل)
  • 1 × محول Raspberry Pi
  • 1 بطاقة MicroSD مع نظام التشغيل Rasbian OS
  • 3 × أسلاك توصيل من ذكر إلى أنثى
  • 1 × كرتون
  • 1 × مقص
  • 1 X قلم تحديد
  • 1 X مقياس / مسطرة
  • 1 × دور الشريط
  • 1 X Echo Dot (اختياري)

الخطوة 2: اصنع الحاوية

اصنع الحاوية
اصنع الحاوية
اصنع الحاوية
اصنع الحاوية
اصنع الحاوية
اصنع الحاوية

قم بتمييز هذه الأبعاد على الورق المقوى (يمكنك جعلها كبيرة / صغيرة كما تريد)

استخدم قلم تحديد / قلم مع مسطرة وصنع ثلاثة أشكال بالضبط مثل هذه.

الآن قطع هذه القطع باستخدام مقص

يرجى ملاحظة أن A (الخط الداخلي) يعتمد على كمية الطعام الذي تطعمه للأسماك.

الآن أضعاف على طول الخطوط الداخلية

قم بطي كل قطعة على طول الخطوط الداخلية باتجاه الأعلى كما هو موضح في الصورة.

الآن قم بربطهم معًا مثل الهرم

الصقهم معًا بحيث يشكلون هيكلًا شبيهًا بالهرم ، كما هو موضح في الصورة.

الآن اصنع غطاء

الآن قم بعمل غطاء للفم الأصغر للهرم ، يجب أن يكون هذا أكبر قليلاً حتى لا يتسرب.

قم بلصق الغطاء على قرص محرك سيرفو

قم بلصق الغطاء على قرص محرك سيرفو باستخدام بعض الشريط / الغراء.

ألصق محرك سيرفو على الحاوية

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

الخطوة 3: إنشاء قاعدة بيانات Firebase

أنشئ قاعدة بيانات Firebase
أنشئ قاعدة بيانات Firebase
أنشئ قاعدة بيانات Firebase
أنشئ قاعدة بيانات Firebase
أنشئ قاعدة بيانات Firebase
أنشئ قاعدة بيانات Firebase
  • افتح قاعدة النار.
  • انقر فوق Go to Console.
  • انقر فوق إضافة مشروع.
  • اسم مشروعك.
  • انقر فوق إنشاء مشروع.
  • انقر فوق قاعدة البيانات.
  • حدد البدء في وضع الاختبار.
  • لاحظ أسفل معرف Firebase الخاص بك.

الخطوة 4: إنشاء مهارات أليكسا

إنشاء مهارة اليكسا
إنشاء مهارة اليكسا
إنشاء مهارة اليكسا
إنشاء مهارة اليكسا
إنشاء مهارة اليكسا
إنشاء مهارة اليكسا
  • قم بزيارة developer.amazon.com.
  • تسجيل الدخول باستخدام بيانات اعتماد أمازون الخاصة بك.
  • انقر فوق Developer Console.
  • انقر فوق إنشاء مهارة.
  • اسم المهارة.
  • انقر فوق تحديد (مهارة مخصصة) ثم إنشاء مهارة.
  • انقر فوق علامة التبويب Invitation واملأ اسم الاستدعاء كمغذي للأسماك.
  • انقر فوق علامة تبويب محرر JSON والصق الكود أدناه (انظر إلى النهاية).
  • انقر فوق إنشاء نموذج.
  • انقر فوق علامة التبويب نقطة النهاية.
  • انسخ معرف المهارة الخاص بك.
  • قم بزيارة موقع aws.amazon.com. (في علامة تبويب جديدة)
  • انقر فوق تسجيل الدخول للتحكم.
  • انقر فوق Lambda (ابحث ، إن لم يكن في الصفحة الأولى).
  • انقر فوق إنشاء وظيفة.
  • املأ التفاصيل (راجع الصورة).
  • انقر فوق إنشاء وظيفة.
  • انقر فوق Alexa Skill Kit.
  • انقر فوق تمكين والصق معرف المهارة الخاص بك.
  • انقر فوق إضافة.
  • انقر فوق حفظ.
  • انقر الآن على اسم المهارة الخاصة بك (راجع الصورة).
  • قم بالتمرير لأسفل وحدد تحميل ملف مضغوط.
  • قم بتنزيل Github repo من هنا.
  • قم بفك ضغط الريبو.
  • انتقل إلى المجلد المسمى Alexa / Lambda.
  • افتح الملف المسمى lambda_function.py في أي محرر نصوص.
  • الآن الصق معرف Firebase في السطر 3 (استبدل {your firebase url} بمعرف Firebase الخاص بك)
  • الآن انقل هذا الملف إلى أرشيف lambda-zipped.zip. (إذا كنت تستخدم WinRAR ، فما عليك سوى سحبها وإفلاتها في الأرشيف)
  • الآن قم بتحميل ملف lambda-zipped.zip هذا إلى ملفات aws.
  • انسخ ARN الخاص بك (انظر الصورة)
  • عد الآن إلى developer.amazon.com.
  • الصق ARN وانقر على حفظ نقاط النهاية.
  • انقر فوق علامة التبويب اختبار.
  • تبديل التبديل.
  • اكتب الأمر - ابدأ وحدة تغذية الأسماك
  • إذا تلقيت الرد فأنت على ما يرام.

{

"InteractiveModel": {"languageModel": {"invocationName": "fish feeder"، "intents": [{"name": "AMAZON. FallbackIntent"، "sample": }، {"name": "AMAZON. CancelIntent "،" sample ": }، {" name ":" AMAZON. HelpIntent "،" sample ": }، {" name ":" AMAZON. StopIntent "،" sample ": }، {"الاسم": "FeedNow" ، "الفتحات": ، "العينات": ["إطعام الأسماك" ، "علف الأسماك" ، "أطعم الأسماك الآن" ، "أطعم الأسماك من فضلك" ، "الرجاء إطعامها الأسماك "،" اصطاد خلاصتي الآن "]}] ،" الأنواع ": }}}

الخطوة 5: إعداد Raspberry Pi 3

إعداد Raspberry Pi 3
إعداد Raspberry Pi 3
إعداد Raspberry Pi 3
إعداد Raspberry Pi 3
  • قم بتوصيل محرك سيرفو الخاص بك بالدبابيس التالية.
  • معظم الوسط (أحمر) -> VCC (PIN 02)
  • لون باهت (بني) -> أرضي (دبوس 06)
  • لون ساطع (برتقالي) -> PIN03
  • قم بتسجيل الدخول إلى Pi (باستخدام SSH أو باستخدام الشاشة / لوحة المفاتيح / الماوس)
  • افتح Terminal وقم بتشغيل الأوامر التالية -
  • سطح المكتب cd
  • استنساخ بوابة
  • افتح الآن المجلد Automatic-Fish-Feeder
  • انتقل إلى المجلد Pi
  • افتح app.py في محرر نصوص.
  • استبدل السطر 5 بعنوان url الخاص بقاعدة Firebase.
  • احفظها.
  • افتح الآن Terminal وقم بتشغيل الأوامر التالية -
  • سطح المكتب cd
  • cd Automatic-Fish-Feeder
  • القرص المضغوط بي
  • python3 app.py
  • استخدم الآن جهاز أو تطبيق Alexa الخاص بك وقل - Alexa ، ابدأ وحدة تغذية الأسماك
  • إذا كان كل شيء يعمل فأنت على ما يرام.
  • لاحظ أنه في app.py ، يمكنك تحرير وسيطات دالة FeedNow في السطر 11 ، فالوسيطة الأولى هي تأخير والوسيطة الثانية هي الزاوية.

موصى به: