תוכן עניינים:

PoochPak: אפוד כלבים חכם מחובר סלולרי: 4 שלבים
PoochPak: אפוד כלבים חכם מחובר סלולרי: 4 שלבים

וִידֵאוֹ: PoochPak: אפוד כלבים חכם מחובר סלולרי: 4 שלבים

וִידֵאוֹ: PoochPak: אפוד כלבים חכם מחובר סלולרי: 4 שלבים
וִידֵאוֹ: 2v2sday Tourney Time in The Best Community on Twitch, The Elite PoochPack HYPE 6PM CST 2024, יולי
Anonim

בדוק את ההפעלה שלי על ידי smayorquin! - KindbotFollow עוד מאת המחבר:

מד VU אנושי
מד VU אנושי
מד VU אנושי
מד VU אנושי
אלקסה, איפה המפתחות שלי?
אלקסה, איפה המפתחות שלי?
אלקסה, איפה המפתחות שלי?
אלקסה, איפה המפתחות שלי?
יצירת Kindbot: מחשוב סביבה מותאם אישית עם בקבוק-שאל
יצירת Kindbot: מחשוב סביבה מותאם אישית עם בקבוק-שאל
יצירת Kindbot: מחשוב סביבה מותאם אישית עם בקבוק-שאל
יצירת Kindbot: מחשוב סביבה מותאם אישית עם בקבוק-שאל

אודות: סטודנט למתמטיקה באוניברסיטת ברקלי שמאוד אוהב להתעסק עם יישומי אלקטרוניקה ובינה מלאכותית. עוד על smayorquin »

באוטומציה, אנו מתמקדים לעתים קרובות בהנדסת בני אדם בתוך הלולאה כדי לנצל את היתרונות הקוגניטיביים של מחשבים ושל המוח האנושי. אבל לכלבים יש מערך כישורים מה שהופך אותם מתאימים מאוד למשימות מסוימות שבני אדם לא יכולים לבצע ביעילות. PoochPak מציג את החיישנים לקשר את החוויה הזו במונחים של מדדים בהם אנו מעוניינים.

חיות המחמד שלנו הן לא יסולא בפז עבורנו ולכן אנו רוצים לוודא שהן טובות. עם PoochPak, אתה יכול לעקוב אחר החיוניות של חיית המחמד שלך ולקבל הודעות באמצעות SMS. PoochPak כולל גם מצלמת ראיית לילה שמשתמשת בראיית מחשב כדי לשלוח לך הודעת SMS כאשר אדם זוהה. זה מצוין לפעולות חיפוש והצלה ו/או אבטחת בית.

שלב 1: חיווט ה- PoochPak שלך

חיווט ה- PoochPak שלך
חיווט ה- PoochPak שלך

אתה תצטרך:

(1) Raspberry Pi Zero Wireless או Raspberry Pi 3

(1) הולוגרמה נובה + (1) כרטיס ה- IoT העולמי של הולוגרמה

(1) מצלמת פי ראיית לילה

(1) מד תאוצה אנלוגי של Adafruit: ADXL335

(1) חיישן טמפרטורה Adafruit DS18B20

(1) חיישן דופק Adafruit

(1) Adafruit MCP3008-8 ערוץ 10 סיביות ADC + (1) התנגדות 4.75k אוהם

(1) סוללת ליתיום יון נטענת

רתמת כלבים לבחירה

עבור החיווט

כדי לחבר את כל החיישנים לפאי הפטל, אנא עקוב אחר תרשים החיווט בחלק הסכימטי להלן. חיברנו את כל החיישנים האלה ללוח PCB קטן לחיבורים אמינים יותר בזמן שהווסט נלבש. עליך לחבר את ההולוגרמה נובה באמצעות יציאת USB (עבור האפס השתמשנו בממיר microusb ל- usb). כמו כן, עליך לחבר את מצלמת ה- pi באמצעות סרט המצלמה המתאים.

שלב 2: התקנה

תאימות בין תלות בפרויקט דורשת python3.4 כברירת מחדל python3. עליך לצרוב את התמונה הספציפית הזו עבור פטל פאי אפס/ פי 3. לאחר ביצוע התמונה וחיווט ה- pi, אתחל ועבור את שיחת תצורת האתחול בפעם הראשונה:

sudo raspi-config

. עליך לוודא:

  • תחת אפשרויות מתקדמות, הרחב את מערכת הקבצים
  • תחת אפשרויות לוקליזציה שנה אזור זמן
  • שנה סיסמת משתמש
  • תחת אפשרויות ממשק, הפעל ssh, מצלמה, SPI, IC2 ורצף

לאחר אתחול מחדש, git שיבוט את הריפו הזה:

תקליטור ~/

שיבוט git https://github.com/mayorquinmachines/PoochPak.git cd PoochPak

הפעל את סקריפט ההתקנה כדי להתקין את כל התלות. הערה: זה ייקח הרבה זמן! השאירו אותו פועל למשך הלילה.

./install.sh

הפעל מחדש את ה- pi לאחר סיום סקריפט ההתקנה. לָרוּץ:

סודו modprobe bcm2835-v4l2 סודו modprobe w1-gpio sudo modprobe w1-therm

זה רק לוודא שכל המודולים הדרושים לתקשורת עם החיישנים מופעלים.

כדי להשתמש בהולוגרמה לשליחת SMS, יהיה עליך להגדיר את לוח המחוונים של ההולוגרמה ולהפעיל את כרטיס ה- SIM שלך. להלן מדריך ההתחלה להולוגרמה לביצוע בדיוק זה. סקריפט ההתקנה טיפל עבורך בהתקנת hologram-cli ו- hologram-python-sdk. אתה יכול לבדוק זאת על ידי הפעלה:

גרסת הולוגרמה סודו

לאחר הפעלת כרטיס ה- SIM וההתקן מראה שהוא חי בלוח המחוונים שלך, ברצונך להגדיר מספר טלפון שאליו ברצונך לשלוח הודעות SMS. בלוח המחוונים שלך, לחץ על המכשיר שלך ועבור לתצורה. מאותו דף, תרצה להגדיר את מספר הטלפון שלך תחת הגדר מספר טלפון. זה אמור להגדיר לך Nova לשלוח הודעות SMS למספר הטלפון הזה. באותו דף תראה + הצג מפתח התקן. לחיצה על כפתור זה תקנה לך מפתח שתצטרך לאמת את ההולוגרמה שלך-פייתון-sdk. תרצה ליצור קובץ config שבו תמקם את המפתח הזה לשימוש. הפעל את הפעולות הבאות:

cd ~/PoochPaktouch config.py הד "DEVICEKEY = ''" >> config.py

שלב 3: הפעל

לבסוף, כדי להריץ את הקוד לזיהוי אובייקטים ולהפעלת שרת החיישנים, בצע את ההוראות להלן!

התחלת זיהוי אובייקטים של YOLO

cd yolo_picam/

nohup sudo python3 picam.py &

שרת מתחיל

nohup sudo python poochpak_server.py &

כאשר אדם זוהה, תקבל הודעת SMS לטלפון שהגדרת בלוח המחוונים של ההולוגרמה שלך. כדי לראות את הסרטון שהוקלט כאשר אדם זוהה, נווט אל https:// וקובץ הווידאו יהיה זמין להורדה. אם תנווט אל https://: 8925, תוכל לקבל מילון עם הקריאות מהחיישנים וכן מיקום ה- GPS של האפוד.

שלב 4: פתרון בעיות

אם אתה נתקל בבעיות עם סקריפט זיהוי האובייקטים של Yolo (picam.py) שאינו מוצא את המצלמה, יכול להיות שתצטרך להפעיל מחדש את המצלמה. נסה להפעיל אותו שוב באמצעות "sudo raspi-config" והפעל:

sudo modprobe bcm2835-v4l2

לפעמים ההולוגרמה נובה מאבדת אות. עליך לוודא שהנורית האדומה נדלקת והנורית הכחולה מהבהבת. מהבהב מהיר פירושו שאתה ברשת 3G, מהבהב איטי יותר פירושו רשת 2G, ושום אור כחול לא אומר שהנובה עדיין לא מחוברת לרשת.

אם החיישנים אינם פועלים כראוי, בדוק שוב את החיווט וודא שהכל תקין. לאחר מכן נסה להפעיל מחדש את המודולים שלהם:

סודו modprobe w1-gpio #עבור חיישני טמפ 'סודו modprobe w1-therm

יש גם סקריפט שאתה יכול להריץ כדי לבדוק את כל החיישנים. נסה לרוץ:

python ~/PoochPak/tests/run_tests.py

מוּמלָץ: