جدول المحتويات:
- الخطوة 1: الأشياء التي تحتاجها
- الخطوة 2: اصنع الحاوية
- الخطوة 3: إنشاء قاعدة بيانات Firebase
- الخطوة 4: إنشاء مهارات أليكسا
- الخطوة 5: إعداد Raspberry Pi 3
فيديو: وحدة تغذية الأسماك الأوتوماتيكية التي تعمل بالطاقة من Amazon Alexa: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هل نسيت إطعام أسماكك؟
الآن دع 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
- افتح قاعدة النار.
- انقر فوق 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
- قم بتوصيل محرك سيرفو الخاص بك بالدبابيس التالية.
- معظم الوسط (أحمر) -> 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 ، فالوسيطة الأولى هي تأخير والوسيطة الثانية هي الزاوية.
موصى به:
معاد تعديل وحدة تغذية الأسماك BETTA: 5 خطوات
معاد تعديل BETTA Fish Feeder: بدافع من Betta Fish Feeder ، يستخدم هذا المشروع التصميم الأساسي من قبل Trevor_DIY ويطبق وظائف جديدة عليه. من خلال إطعام الأسماك بمفردها باستخدام مجموعة مؤقت ، تضيف هذه النسخة المُعاد تعديلها المزيد من الأدوات المفيدة للمستخدم ، مثل عدد الدورات التي تدور حتى
وحدة تغذية الأسماك الخام لمدة 3 أيام: 5 خطوات
مغذي الأسماك الخام لمدة 3 أيام: إذن إلى متى يمكن للأسماك الاستوائية البقاء على قيد الحياة بدون طعام؟ يمكن القول إن هذا هو السؤال الأكثر شيوعًا بين مربي الأسماك الذين يخططون للسفر في المستقبل القريب. يمكن للعديد من الأسماك الاستوائية البقاء لفترة طويلة دون أكل
وحدة تغذية الكلاب الأوتوماتيكية: 5 خطوات
مُغذي الكلاب الأوتوماتيكي: هذا برنامج تعليمي خطوة بخطوة حول كيفية إنشاء وحدة تغذية تلقائية للكلاب باستخدام Arduino ، وهذا مثالي إذا كنت خارج المنزل لجزء كبير من اليوم. بدلاً من أن يضطر كلبك إلى الانتظار طوال اليوم للحصول على الطعام ، أو جعلك تطعمه بالمنزل ، فإن هذا الجهاز
وحدة تغذية الأسماك 2:13 خطوة (بالصور)
Fish Feeder 2: مقدمة / لماذا هذا المشروع في عام 2016 ، قمت ببناء أول وحدة تغذية للأسماك ، انظر Fish Feeder 1. عملت وحدة التغذية بشكل جيد لأكثر من نصف عام. بعد تلك الفترة ، كانت الماكينات مهترئة ، مما تسبب في توقف البرنامج ، دون إرسال بريد خطأ. أووبس. أنا
ESP8266 / ESP12 Witty Cloud - وحدة تحكم SmartThings RGB التي تعمل بالطاقة من Arduino: 4 خطوات
ESP8266 / ESP12 Witty Cloud - وحدة تحكم SmartThings RGB المدعومة من Arduino: RGB's RGB في كل مكان! من منا لا يحب وجود بعض الإضاءة الملونة الرائعة حول منزله هذه الأيام؟ يُظهر هذا المشروع الصغير ESP8266 ممزوجًا بالتحكم في SmartThings وينتهي به المطاف كوحدة تحكم RGB أنيقة لشريط LED