جدول المحتويات:
فيديو: بيت الكلب الذكي: 6 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يشعر معظم أصحاب الحيوانات الأليفة بالفضول فيما يفعله كلبهم المحبوب في غيابهم.
في هذا الدليل ، سننشئ شاشة لكلاب Raspberry Pi. بعد يوم عمل ، يمكنك التحقق من التطبيق ومعرفة الوقت الذي يقضيه في "مقعده" ، ومقدار الضوضاء التي أحدثها ومدى نشاطه.
اللوازم
الكهرباء:
- Raspberry Pi 3 موديل B (بطاقة SD 8 جيجابايت أو أكثر)
- تي كوبلر
- شاشة ال سي دي 16x2
- مقياس الضغط
- مستشعر الحركة
- مستشعر الصوت
- المقاومات
- أسلاك العبور
الخطوة 1: الإعداد
إعداد باي:
نحتاج إلى شيئين لهذه الخطوة:
- win32 لتصوير القرص:
- صورتنا على:
إعداد بطاقة SD:
- انتقل إلى دليل التمهيد لبطاقة SD
- افتح الملف "cmdline.txt" وأضف ip = 169.254.10.1. تأكد من وجود مسافة بين ما تكتبه وما هو موجود بالفعل في الملف
- احفظها
- قم بإنشاء ملف ssh بدون امتداد في نفس الملف
- يأخذك بطاقة SD (ولكن بأمان)
الاتصال بـ PI:
- قم بتشغيل PI وقم بتوصيل كبل LAN في جهاز الكمبيوتر الخاص بك و PI الخاص بك
- قم بتثبيت تطبيق Putty من
- ضع "169.254.10.1" في مربع IP ، وحدد SSH والمنفذ 22
- افتح
- اسم المستخدم: بي
- كلمة المرور: التوت
إعدادات:
- اكتب "sudo raspi-config"
- اختر دولة wifi الخاصة بك عبر فئة الترجمة
-
تنزيل realVNC:
إعداد اتصال إلى PI الخاص بك
- قم بإجراء اتصال بشبكة wifi الخاصة بك
-
العودة إلى إصدار CLI (واجهة خط الكمبيوتر)
-
نوع:
- "sudo apt update"
- "بدائل التحديث - install / usr / bin / python python /usr/bin/python2.7 1"
- "بدائل التحديث - install / usr / bin / python python / usr / bin / python3 2"
-
الخطوة 2: قاعدة البيانات
قم بتثبيت mariaDB على PI
-
نوع
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- ليس لدينا كلمة مرور جذر حتى الآن ، فما عليك سوى الضغط على مفتاح الإدخال
-
الآن يمكننا إعداد كلمة مرور جذر
أجب Y على جميع الأسئلة
الخطوة الثالثة: التمديدات الكهربائية
قم بتوصيل المكونات وفقًا لـ "المخطط الكهربائي"
في المرفق مثال عملي على مخطط الأسلاك الخاص بي
انتبه لأن أسلاك العبور لا تلتصق جيدًا ، لذا تأكد من أن كل شيء متصل جيدًا بلوح التجارب.
الخطوة 4: القضية
جعل القضية
هناك احتمالات مختلفة:
- يمكنك استخدام الليزر
- أو يمكنك صنعه يدويًا
لقد استخدمت lasercutter وألصقت الصندوقين معًا كما في الصورة أعلاه. القياسات موجودة في الرسم إذا كنت ستجعلها يدويًا.
إذا كنت ترغب في إنشاء ملفات lasercutter ، فهناك موقع سهل يمكنك استخدامه. (https://www.makercase.com)
الخطوة 5: بايثون (الواجهة الخلفية)
بالنسبة للواجهة الخلفية ، أستخدم Pycharm.
للاتصال بـ PI الخاص بك:
- ملف
- إعدادات
- البناء والتنفيذ والنشر
- تعيين
- قم بالاتصال بـ PI الخاص بك عن طريق إضافة مضيف SFTP
- انتقل إلى تعيينات علامة التبويب الثانية وتأكد من صحة المسار المحلي
- انقر فوق موافق
قم بتنزيل الكود من GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)
قم بتحميل الكود بالنقر بزر الماوس الأيمن واختر "تحميل إلى Rpi"
قم بتشغيل البرنامج النصي بالنقر بزر الماوس الأيمن واختر تشغيل (app.py)
الخطوة 6: Html و Java (الواجهة الأمامية)
خذ الجزء الأمامي الذي قمت بتنزيله في الخطوة السابقة من GITHUB وقم بتحميله. لقد استخدمت Visual Studio للقيام بجزء FE ، ولكن الأمر متروك لك لتحديد البيئة التي تفضل استخدامها.