תוכן עניינים:
וִידֵאוֹ: LittleUnicorn: פטל בייבי פטל: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
יש לי תאומים צעירים וצג התינוקות השמע מלחיץ אותי. בכל פעם שהוא כבה, אני מזיע בעצבים במקרה שזה אומר עוד לילה ללא שינה.
אז הכנתי את חד קרן הקטן. צג תינוקות ויזואלי העשוי מ:
- 2 x פיס פטל,
- Pimoroni חד קרן HAT HD,
- מיני מיקרופון USB
- קידוד פיתון
- גן אש של Ghostbusters (אופציונלי)
שלב 1: הגדר את ה- Pis
שני Pis Pis שלך יצטרכו להיות באותה רשת wifi. כל ההמלצות שלי הן למערכת הפעלה Raspbian.
אם אתה מגדיר אותם מאפס תצטרך להוסיף את פרטי ה- wifi שלך. מצאתי שהדרך הקלה ביותר היא על ידי עריכת הקובץ 'wpa_supplicant', כפי שמוצג במדריך של קרן Raspberry Pi, כדרך האמינה ביותר. היו לי כמה Pis בבית, Pi 3 ו- Pi אפס (שצריך דונגל wifi).
אחד הפיס ישמש כשרת האודיו והשני כמקלט. אני משתמש ב- Pi 3 כשרת וב- Pi Zero כמקלט/לקוח.
הורד את קוד הפיתון של LittleUnicorn על כל אחד מה- Pis. אם התקנת git, הדרך הקלה ביותר לעשות זאת היא באמצעות:
שיבוט git https://github.com/zemogle/littleunicorncd littleunicorn python setup.py התקנה
אם אין לך git מותקן תוכל להתקין אותו מגרסה, אך תזדקק להתקנת cURL או wget:
wget
tar -xvf 1.0.tar.gz cd LittleUnicorn -1.0 python setup.py להתקין
הערה: פייתון <3 כעת הוצא משימוש ולכן אני מניח שאתה משתמש בפייתון 3+. אם אין לך פייתון 3, יהיה עליך להתקין אותו.
שלב 2: הגדרת שרת
יש דרישה ל- pyaudio אבל זה נדרש רק עבור השרת (כלומר זה עם מיקרופון ה- USB שנכנס לחדר השינה של התינוק). אתה יכול להתקין את זה ללא כאב כחבילה. זה ימשוך את כל התלות שאתה צריך ויגדיר את זה עבורך:
sudo apt-get להתקין python3-pyaudio
לאחר מכן תוכל להתקין את כל שאר הדרישות מתוך קובץ הדרישות:
sudo pip3 להתקין -r ~/littleunicorn/requirements.pip
עכשיו השרת שלך צריך להיות מוכן לצאת לדרך! להצית את השרת:
cd littleunicorn
python3 server.py
אתה אמור לראות הודעת סטטוס כמו הבאה:
======== פועל ב- https://0.0.0.0:8080 =========
(הקש CTRL+C כדי לסיים)
אם אינך רואה הודעה זו ותקבל שגיאה כמעט בוודאי שהגדרת הפייתון שלך אינה תקינה. מדי פעם תהיה בעיה במיקרופון. במקרה כזה נסה שקע USB אחר.
שלב 3: הגדרת מקלט
כאן הדברים נהנים. במקום אחר בבית שלך (או באותו חדר לבדיקה), שים את ה- Unicorn HAT HD על מקלט ה- Rasperberry Pi והפעל אותו.
התקן את תוכנת פימורוני
יהיה עליך להתקין את התוכנה לשם כך. האנשים המצוינים בפימורוני כתבו בשביל זה ספריית פייתון נחמדה. ריפו GitHub שלהם אומר לך בדיוק כיצד להתקין אותו.
התקן את תוכנת LittleUnicorn
זה בדיוק אותו הדבר כמו בשלב הקודם (כלומר לשרת), אז פשוט בצע את ההוראות האלה.
נסה את זה
לאחר שהכל מותקן קח את LittleUnicorn שלך לסיבוב.
N. B. זה דורש שהשארת את השרת פועל בשלב הקודם ואתה יודע את השם או את כתובת ה- IP של ה- Pi שהוא פועל בו.
הקובץ client.py לוקח ארגומנט סיבוב כמו גם את השם/ה- IP של השרת. זה שימושי במיוחד בגלל ההבדל במיקום קלט הכוח של סיכות הכותרת בין דגמי פי שונים.
אם השרת שלך פועל על פי עם כתובת IP 192.168.1.10 ואתה רוצה לסובב את המסך ב 90 מעלות, תוכל להפעיל כדלקמן:
cd littleunicorn
python3 client.py 192.168.1.10 90
שלב 4: אוטומציה של ההפעלה
אתה כנראה לא רוצה להיכנס כל פעם שאתה מפעיל מחדש כל פי. אתה יכול להשתמש במפקח או ב cron כדי להפעיל אותם בעת האתחול. קרון הוא הפשוט ביותר ומגיע מותקן כחלק מ- Raspbian.
על השרת
ערוך את ה- crontab שלך על ידי הקלדת sudo crontab -e ולאחר מכן הזן זאת מתחת לשורות שהותירו הערות (כלומר אחרי השורות המתחילות ב- #)
@reboot python3 /home/pi/littleunicorn/server.py >> /home/pi/unicorn.log 2> & 1
על המקלט
ערוך את crontab ב- pi המקלט והוסף את הדברים הבאים
@reboot python3 /home/pi/littleunicorn/client.py 192.168.1.10 90 >> /home/pi/unicorn.log 2> & 1
90 הוא סיבוב התצוגה כמו קודם. שנה את זה ואת כתובת ה- IP לערכים המתאימים.
שלב 5: מסקנה
זהו פרויקט קטן בחיווט אפסי לכל מי שלא אכפת לו ללכלך את ידיו עם מעט עבודת שורת הפקודה.
אני ילד של שנות ה -80 אז … אזעקת הבכי היא בהשראת PacMan
- ג'לי שעועית - זוהי פעולה רגילה. תמיד יש קצת רעש חשמלי שהמיקרופון מרים
- Orange Ghost (קלייד) - המקלט מחפש את השרת. בדוק שהזנת את ה- IP הנכון ותוכל להיכנס ל- pi השרת.
- Blue Ghost - כאשר הרעש חורג מסף (אתה יכול להתעסק עם זה בקוד) תראה רוח רפאים כחולה של PacMan. לך ותראה אם הילד שלך בסדר!
במקרה יש לי בית אש לגו בוס Ghostbusters אז הצבתי בו את חד הקרן הקטן, מה שנראה מתאים.
מוּמלָץ:
לוח תוצאות של פטל פטל: 4 שלבים
לוח תוצאות של פטל פאי: היום אסביר כיצד הכנתי לוח תוצאות זה הנשלט על ידי פטל פטל ומונע על ידי ספק כוח 5V. הוא משתמש בשילוב של נוריות ws2811 ו- ws2812b לתאורה והמבנה עשוי דיקט ועץ אלון אדום. לגרסה
בקר הזנת טלוויזיה במעגל סגור - פטל פטל: 3 שלבים
בקר הזנת טלוויזיה במעגל סגור - פטל פטל: שלום לכולם, ברוכים הבאים לעוד הוראה על ידי Scientify Inc.! פרויקט זה מייעל את מה שמצלמת מצלמות במעגל סגור באמצעות רשמי תנועה מובנים באמצעות הבדל ממוצע בריבוע (RMS) בין שתי תמונות רצופות. זה עוזר בייצור הזנת טלוויזיה במעגל סגור
רובוט צ'יטה M2 בייבי MIT אוטונומי ו- RC: 22 שלבים (עם תמונות)
Baby MIT ברדלס רובוט V2 אוטונומי ו- RC: מאוד מאוד מצטער עכשיו מצאתי שיש רק לעיצוב הרגליים ב- tinkercad בעיה, תודה ל- Mr.kjellgnilsson.kn לבדיקה והודיע לי. כעת שנה את קובץ העיצוב והעלה. אנא בדוק והורד. מי שכבר מוריד ומדפיס אני מאוד
רוק בייבי אינטליגנטי: 7 שלבים
רוק בייבי אינטליגנטי: בעולם הנוכחי, שבו ההורים היו עסוקים בניהול חייהם המקצועיים, קשה להם למצוא זמן מספיק לתינוקם. כמו כן, הנהוג הכללי בחברה הוא שהאם צריכה לדאוג לתינוק, אפילו
חנון בייבי: 3 שלבים
חנון בייבי: היי חנונים, אני וחבר אחמד אל-שלי ואני פיתחנו פרויקט חדש. אנו חושבים שזה יהיה רעיון טוב לשתף את התוצאות שלנו עם קהילת Instructables. פרויקט זה תלוי בחיישני מגע עמידים תוצרת בית, התפוקה של חיישנים אלה היא פשוט