جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
أهلا ! مرحبًا بك في التعليمات الخاصة بمشروع Tab For Pets.
يهدف Tab For Pets إلى:
- اجعل حيوانك الأليف مشغولاً عندما تكون بعيدًا ؛
- زيادة فهم حيوانك الأليف بفضل الألعاب الصعبة ؛
- قدم مقاطع فيديو ممتعة لحيوانك الأليف أثناء اللعب.
المنتج النهائي هو 1 قرص + 1 موزع. على الجهاز اللوحي ، هناك تطبيق قيد التشغيل ، وعندما يفوز حيوانك الأليف باللعبة ، يتم إرسال طلب HTTP POST إلى الموزع. يقوم هذا الطلب بتنشيط المحرك المؤازر بحيث يمكن أن يسقط الطعام في وحدة تغذية الموزع. علاوة على ذلك ، سوف يستشعر حارس الموجات فوق الصوتية عندما يكون حيوانك الأليف بالقرب من الجهاز اللوحي وسيقوم بتنشيط الكاميرا ، بحيث يمكنك الحصول على فيديو لحيوانك الأليف وهو يلعب اللعبة على الجهاز اللوحي. تصف صورة العمارة كيف تعمل.
لم نختبرها لأننا لا نملك حيوانًا أليفًا ، وهناك بالتأكيد بعض الأشياء التي يجب التكيف معها لتكون فعالة. لذلك لا تخافوا وتكييفها / حسّنها.:)
فاتورة المواد:
- Raspberry Pi 3 B +
- وحدة المدى بالموجات فوق الصوتية HC-SR04
- DF روبوت مايكرو سيرفو 9 جرام DF9GMS
- كاميرا Raspberry Pi NoIR V2.0
- LED أخضر
- 330 أوم المقاوم
- طابعة 3D
- جهاز لوحي (أو هاتف ذكي) (نستخدم هاتفًا ذكيًا لنموذجنا الأولي ، لكننا نوصي باستخدام جهاز لوحي مصمم للحيوانات الأليفة نظرًا لأن تقنية الشاشة الكلاسيكية غير ملائمة للحيوانات).
برمجة:
- وحدة
الشروط:
أنت بحاجة إلى حساب على Cloudinary ، حيث يتم تحميل مقاطع الفيديو مباشرة على النظام الأساسي
الخطوة 1: ضبط RPi
أولاً ، نحتاج إلى تحميل كود python في RPi. للقيام بذلك ، نوصي باستخدام شاشة وماوس ولوحة مفاتيح وبالطبع موصل HDMI لتوصيل RPi بالشاشة. يجب أن يكون لديك اتصال بالإنترنت أيضًا.
بعد التمهيد ، ادخل:
/الصفحة الرئيسية/
وأنشئ مجلدًا:
مكدير تاب علامة تبويب cd
هنا ، يمكنك إضافة ملف python: serveurMotorCamControl.py
ثم يجب عليك تثبيت جميع الحزم المطلوبة.
تثبيت القارورة
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
الآن ، يجب عليك إضافة ملف التكوين ، لذلك قم بإنشاء ملف config.ini ، واكتب ما يلي:
['إفتراضي']
CLOUD_NAME = your-cloudinary-name API_KEY = your-api-key API_SECRET = your-api-secret
استبدل ما هو بعد "=" بالاسم السحابي والمفتاح والسر.
الخطوة 2: إعداد Wifi
نوصي باستخدام قناة wifi مخصصة للقيام بذلك ، على Raspberry Pi ، أدخل:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
أضف فيه الأسطر التالية:
الشبكة = {
ssid = "Tab4 Pets" psk = "كلمة المرور" key_mgmt = WPA-PSK}
يمكنك تعديل المعلمات كما تريد: إضافة شبكة أخرى ، …
الخطوة 3: ضبط الكاميرا ، المستشعر ، المحرك المؤازر
انظر إلى مخطط التوصيلات.
الة تصوير:
تحتاج إلى تمكين واجهة الكاميرا. للقيام بذلك ، اكتب:
sudo raspi-config
انتقل إلى Interfacing Options ، ثم Camera ، وحدد Yes ، وحدد Yes لإعادة التشغيل.
لاختبار ما إذا كانت الكاميرا ممكّنة:
vcgencmd get_camera
يجب أن يكون الخط مدعومًا = 1 تم اكتشافه = 1 ، إذا لم تكن تحاول التحديث:
sudo apt-get update
sudo apt-get ترقية
الخطوة 4: إعداد التشغيل عند بدء التشغيل
يجب عليك إضافة ملف lxterm-autostart.desktop الذي نوفره ، في الدليل /home/pi/.config/autostart
يحتوي هذا الملف على:
[Desktop Entry] Encoding = UTF-8 Name = Terminal Autostart Comment = بدء Terminal Exec = source / home / pi / TabForams / env / bin / تفعيل Exec = / usr / bin / lxterm -hold -e "sleep 10؛ FLASK_APP = / home / pi / TabForams / serveurMotorCamControl.py تشغيل القارورة - المضيف = 0.0.0.0"
الخطوة 5: اطبع الموزع
احصل على ملفات stl في الملحق ، واستخدمها لطباعة الموزع والأجزاء الأخرى بفضل الطابعة ثلاثية الأبعاد الخاصة بك.
يجب أن يكون لديك: 1 موزع ، 1 برغي ، 2 تروس أسطوانية (أحدهما للمحرك والآخر للمسمار) ، و 3 معدات تجميع.
الخطوة 6: تحميل التطبيق في الجهاز اللوحي
ما عليك سوى توصيل جهازك اللوحي أو الهاتف الذكي بجهاز الكمبيوتر الخاص بك ، وتحميل ملف iot.apk الذي نوفره لك.
بعد ذلك ، قم بتثبيت apk على جهازك اللوحي أو الهاتف الذكي.
الخطوة 7: استخدام TabFor Pets
قم بتشغيل RPI وانتظر حتى يضيء المصباح الأخضر.
TabFor Pets جاهز للاستخدام.