جدول المحتويات:
- الخطوة 1: توصيل أسلاك PoochPak
- الخطوة الثانية: التثبيت
- الخطوة 3: تشغيل
- الخطوة 4: استكشاف الأخطاء وإصلاحها
فيديو: PoochPak: سترة الكلب الذكية المتصلة الخلوية: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
عن طريق smayorquin - كيندبوت
حول: طالب رياضيات في جامعة كاليفورنيا في بيركلي يحب إصلاح الإلكترونيات وتطبيقات الذكاء الاصطناعي. المزيد عن smayorquin »
في الأتمتة ، غالبًا ما نركز على هندسة البشر في الحلقة للاستفادة من القوة المعرفية لأجهزة الكمبيوتر والعقل البشري. لكن الكلاب لديها مجموعة من المهارات تجعلها مناسبة تمامًا لبعض المهام التي لا يستطيع البشر القيام بها بشكل فعال. يقدم PoochPak المستشعرات لربط تلك التجربة من حيث المقاييس التي نهتم بها.
حيواناتنا الأليفة لا تقدر بثمن بالنسبة لنا ولذا نريد التأكد من صحتها. مع PoochPak ، يمكنك مراقبة العناصر الحيوية لحيوانك الأليف وتلقي الإخطارات عبر الرسائل القصيرة. يتميز PoochPak أيضًا بكاميرا للرؤية الليلية تستخدم رؤية الكمبيوتر لإرسال رسالة SMS إليك عند اكتشاف إنسان. يعد هذا أمرًا رائعًا لعمليات البحث والإنقاذ و / أو أمن الوطن.
الخطوة 1: توصيل أسلاك PoochPak
سوف تحتاج:
(1) Raspberry Pi Zero Wireless أو Raspberry Pi 3
(1) Hologram Nova + (1) بطاقة SIM Hologram Global IoT
(1) كاميرا بي للرؤية الليلية
(1) مقياس التسارع التناظري Adafruit: ADXL335
(1) مستشعر درجة حرارة Adafruit DS18B20
(1) مستشعر نبض Adafruit
(1) Adafruit MCP3008-8 قناة 10 بت ADC + (1) المقاوم 4.75 كيلو أوم
(1) بطارية ليثيوم أيون قابلة لإعادة الشحن
تسخير الكلب المفضل
للأسلاك
لتوصيل جميع المستشعرات بـ Raspberry Pi ، يرجى اتباع مخطط الأسلاك في القسم التخطيطي أدناه. لقد قمنا بتوصيل كل هذه المستشعرات بلوحة ثنائية الفينيل متعدد الكلور صغيرة لتوصيلات أكثر موثوقية أثناء ارتداء السترة. يجب عليك توصيل الهولوغرام نوفا عبر منفذ USB (بالنسبة للصفر ، استخدمنا محول من microusb إلى USB). يجب عليك أيضًا توصيل كاميرا pi باستخدام شريط الكاميرا المناسب.
الخطوة الثانية: التثبيت
يتطلب التوافق بين تبعيات المشروع python3.4 باعتباره python3 افتراضيًا. يجب عليك نسخ هذه الصورة المحددة لـ raspberry pi zero / pi 3. بعد إنشاء هذه الصورة وتوصيل الأسلاك ، قم بالتمهيد وانتقل إلى استدعاء تكوين التمهيد لأول مرة:
sudo raspi-config
. يجب أن تتأكد من:
- ضمن خيارات متقدمة ، قم بتوسيع نظام الملفات
- ضمن "خيارات الترجمة" ، قم بتغيير المنطقة الزمنية
- تغيير كلمة مرور المستخدم
- ضمن Interfacing Options ، قم بتمكين ssh ، والكاميرا ، و SPI ، و IC2 ، و Serial
بعد إعادة التشغيل ، git clone this repo:
القرص المضغوط ~ /
بوابة استنساخ https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
قم بتشغيل برنامج التثبيت النصي لتثبيت جميع التبعيات. ملاحظة: سيستغرق هذا وقتًا طويلاً! اتركه يعمل طوال الليل.
./install.sh
أعد تشغيل pi بعد انتهاء البرنامج النصي للتثبيت. يركض:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
هذا مجرد التأكد من تمكين جميع الوحدات اللازمة للتواصل مع المستشعرات.
إعداد الهولوغرام لاستخدام صورة ثلاثية الأبعاد لإرسال الرسائل القصيرة ، ستحتاج إلى إعداد لوحة معلومات الهولوغرام وتفعيل بطاقة sim الخاصة بك. هنا دليل بداية الهولوغرام للقيام بذلك. لقد تعامل البرنامج النصي للتثبيت مع تثبيت hologram-cli و hologram-python-sdk نيابة عنك. يمكنك اختبار ذلك من خلال تشغيل:
نسخة ثلاثية الأبعاد sudo
بمجرد تنشيط بطاقة sim الخاصة بك ويظهر جهازك أنها حية في لوحة التحكم الخاصة بك ، فأنت تريد إعداد رقم هاتف تريد إرسال رسائل SMS إليه. في لوحة التحكم الرئيسية الخاصة بك ، انقر فوق جهازك وانتقل إلى التكوين. من تلك الصفحة ، سترغب في تكوين رقم هاتفك ضمن تكوين رقم الهاتف. يجب أن يقوم هذا بإعداد Nova لإرسال رسائل SMS إلى رقم الهاتف هذا. في هذه الصفحة نفسها ، سترى + إظهار مفتاح الجهاز. سيؤدي النقر فوق هذا الزر إلى منحك مفتاحًا ستحتاج إليه للمصادقة على hologram-python-sdk. ستحتاج إلى إنشاء ملف تكوين حيث ستضع هذا المفتاح للاستخدام. قم بتشغيل ما يلي:
cd ~ / PoochPaktouch config.py echo "DEVICEKEY =" ">> config.py
الخطوة 3: تشغيل
أخيرًا ، لتشغيل الكود الخاص بالتعرف على الكائن وبدء تشغيل خادم المستشعر ، اتبع الإرشادات أدناه!
بدء التعرف على كائن YOLO
قرص yolo_picam /
nohup sudo python3 صورة picam.py &
بدء الخادم
nohup sudo python poochpak_server.py &
عندما يتم اكتشاف شخص ما ، ستتلقى رسالة نصية قصيرة على الهاتف الذي قمت بتكوينه في لوحة معلومات الهولوغرام. لمشاهدة الفيديو المسجل عند اكتشاف شخص ما ، انتقل إلى https:// وسيكون ملف الفيديو متاحًا لك لتنزيله. إذا انتقلت إلى https://: 8925 ، فستتمكن من الحصول على قاموس يحتوي على قراءات من المستشعرات بالإضافة إلى موقع GPS الخاص بالسترة.
الخطوة 4: استكشاف الأخطاء وإصلاحها
إذا كنت تواجه مشكلات مع البرنامج النصي للتعرف على كائن Yolo (picam.py) الذي لم يعثر على الكاميرا ، فقد تحتاج إلى إعادة تمكين الكاميرا مرة أخرى. حاول تمكينه مرة أخرى باستخدام "sudo raspi-config" وقم بتشغيل:
سودو modprobe bcm2835-v4l2
أحيانًا يفقد الهولوغرام نوفا الإشارة. يجب عليك التأكد من أن المصباح الأحمر مضاء وأن المصباح الأزرق يومض. الوميض السريع يعني أنك على شبكة 3G ، والوميض البطيء يعني شبكة 2G ، وعدم وجود ضوء أزرق يعني أن Nova ليست على شبكة حتى الآن.
إذا كانت المستشعرات لا تعمل بشكل صحيح ، فقم بإلقاء نظرة على الأسلاك مرة أخرى وتأكد من صحة كل شيء. ثم حاول إعادة تمكين وحداتهم مرة أخرى:
sudo modprobe w1-gpio # لمستشعرات درجة الحرارة modprobe w1-therm # لمستشعر درجة الحرارة sudo modprobe spi-bcm2708 # لمستشعر النبض
هناك أيضًا برنامج نصي يمكنك تشغيله لاختبار جميع أجهزة الاستشعار. حاول الجري:
python ~ / PoochPak / tests / run_tests.py
موصى به:
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية ؟: 14 خطوة
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية؟: استخدم وضع التعشيق في مفاتيح SONOFF الذكية لتحويل الستائر / الستائر الدوارة العادية إلى ستائر ذكية ، وما إذا كان معظمكم سيوافق على أن هذا عمل روتيني تقوم بسحب الستائر الدوارة / الستائر العاتمة في الصباح وهدمه في المساء؟ على أي حال ، أنا
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: 7 خطوات
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: يتغير العالم مع مرور الوقت وكذلك الزراعة. في الوقت الحاضر ، يقوم الناس بدمج الإلكترونيات في كل مجال والزراعة ليست استثناءً من ذلك. يساعد دمج الإلكترونيات في الزراعة المزارعين والأشخاص الذين يديرون الحدائق. في هذا
سترة السلامة الذكية: 6 خطوات
سترة السلامة الذكية: في هذا Instructable ، سأوضح لك كيفية صنع سترة السلامة الذكية الخاصة بك. سنستخدم وحدة التحكم الدقيقة NodeMCU وأجهزة الاستشعار المختلفة للمراقبة المناسبة للظروف المادية المحيطة للشخص ، والهدف هنا هو ملاءمة المتغيرات
إنترنت الأشياء مع الشبكة الخلوية مع ESP32: 23 خطوة
IOT مع الشبكة الخلوية مع ESP32: سنناقش اليوم مودم GPRS ، أو بالأحرى ESP32 واستخدامه مع شبكة الهاتف الخلوي. هذا شيء يعمل بشكل جيد جدا. باستخدام بروتوكول MQTT ، سنرسل البيانات بعد ذلك إلى لوحة معلومات Ubidots. استخدم في هذا التجمع
سترة سلامة الجبال: سترة LED حساسة للحركة: 11 خطوة (بالصور)
سترة سلامة الجبل: سترة LED حساسة للحركة: تفتح التحسينات في الإلكترونيات خفيفة الوزن والقابلة للارتداء إمكانيات جديدة لجلب التكنولوجيا إلى البلدان الخلفية واستخدامها لزيادة سلامة أولئك الذين يستكشفون. بالنسبة لهذا المشروع ، اعتمدت على تجربتي الخاصة مع الإعلانات الخارجية