תוכן עניינים:
- אספקה
- שלב 1: השראה ותכנון
- שלב 2: הלחמה
- שלב 3: נגיסת פי
- שלב 4: חיתוך קלטות
- שלב 5: הקוד
- שלב 6: הרכבה
- שלב 7: סיים
וִידֵאוֹ: מגלה IoT Cassette Pi: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
Cassette Pi הוא גליל התראות בזמן אמת, הכל שוכן בצורה מסודרת בתוך קלטת שקופה. Raspberry Pi Zero מוצב בין שני סלילי הקלטת, ומאחזר כל מיני הודעות אינטרנט של דברים משירות IFTTT (If This, Then That) הנהדר, המסופק כמעט מיידי ל- Pi באמצעות הזנת Adafruit. IO ותסריט Python. כל הקלטת רוטטת כדי להתריע בפניך על ההודעה הנכנסת, ואז הטקסט מגולגל בבירור על פני צג LED 11x7 של פימורוני.
הכל מופעל על ידי סוללת LiPo של 150 מיליאמפר / שעה, המחוברת ל- Pi באמצעות LiPo Shim - גם בתוך הקלטת יש מיקרו ליפו של Adafruit כך שכאשר הסוללה נגמרת ניתן לחבר אותה ישירות למקור חשמל של מיקרו USB כדי לתפוס מיץ.
החלק הכי כיף הוא שבזכות קצת זמירה של ה- Pi עצמו, הקלטה עדיין יכולה להתאים לכל נגן קלטת וינטאג ', ולהפוך את הקישוט הישן הזה למכשיר אינטרנט של דברים קלאסי.
ה- Cassette Pi מושלם לשימוש כתג ועידה, משתלשל משרוך ומגלגל את שמך או הודעה מותאמת אישית.
אם אינך יכול לראות את הסרטון המוטמע תוכל למצוא אותו בכתובת https://www.youtube.com/embed/kgY40e9mi8w- שווה מאוד להציץ ולראות את הגולל הקטן הזה בפעולה!
אספקה
קַלֶטֶת
Raspberry Pi Zero W
פימורוני ליפו שים
פריצת LED 11x7 פימורוני
Adafruit Micro LiPo
סוללת LiPo 150mAh
1x מתג שקופית DPDT 6-מסוף
סבלנות
שלב 1: השראה ותכנון
קיבלתי השראה לבנות את ה- Cassette Pi על ידי טרנד ה"קליר טק "של שנות ה -80 וה -90, כאשר התקנים החלו להשתחרר בגרסאות שקופות, עם כל הרכיבים המוצגים. הוקסמתי גם לראות אם אפשר להכניס פרויקט שלם של Pi עצמאי בתוך קלטת, תוך יצירת מכשיר מישוש ושימושי שעדיין יתאים למכונות קלטות ישנות.
נקודת ההתחלה הייתה מערך הרכיבים לעוצמה, באמצעות סוללת LiPo, LiPo Shim ו- Micro Lipo, המחוברים באמצעות מתג שקופיות DPDT (Double Pole Double Throw) - השתמשתי בהתקנה דומה בפרויקט רדיו ה- Flirt Pi וזהו הוכיח שהוא שילוב אמין. המתג עובר בין שתי מצבים, ומחבר לסירוגין את הסוללה הזעירה אל ה- Pi או למטען ה- Micro USB, אידיאלי לפרויקט כה קטן.
לאחר מכן הגיעה התצוגה - השתמשתי בתצוגת LED 11x7 של פימורוני מכיוון שהיא כה דקה וקלילה, מה שהופך אותה מושלמת לבנייה הזו. זה גם בנוחות אותו גודל כמו "חלון" של קלטת, וזה ממש משך אותי אליו. לבסוף תפסתי חצי תריסר יחידות ויברטור קטנות 3v מאיביי, כדי להוסיף משוב מהטי. איסוף כל החלקים היה פשוט, עכשיו כל מה שעלי לעשות היה להכניס אותם בתוך הקלטת!
שלב 2: הלחמה
התחלתי לפרוס את רכיבי הכוח בתוך קלטת מפורקת, למדוד ולנתב את הכבלים ביניהם כך שהם יהיו בדיוק באורך הנכון מבלי לחסום את סלילי הקלטות או להתאגד בעובי מדי, פנים הקלטת הוא בערך 4-5 מ מ אז זה לקח הרבה ניסוי וטעייה!
לוחות המצלמות Micro LiPo ו- LiPo הגיעו עם מחברי JST עם 2 פינים, אך אלה היו עבים מדי מכדי להתאים פנימה, והיו צריכים להיות מוגשים עד למחצית מהגובה שלהם - אך אם כי מחברי הסוללה שלהם נפרצו לנקודות הלחמה כך הצלחתי לחבר אותם זה לזה ישירות.
לאחר מכן הלחמתי בזהירות ב- Pi עצמו, קישרתי אותו ל- LiPo Shim והוספתי כבלים לתצוגה. לבסוף הלחמתי ביחידת הרטט הקטנה ל- GPIO.
שלב 3: נגיסת פי
התאמת ה- Pi Zero בין סלילי הקלטות לא הייתה פשוטה, ממש לא היה שום מקום אחר שהוא יכול ללכת בו ועדיין להשאיר מספיק מקום. כעבור זמן מה הבנתי שזה עומד לגרום לבעיה. למרות שהפי הגיע טוב, רק הציץ כ- 1 מ מ מהחלק העליון ולא הסתיר את חורי הגליל, לא חשבתי שנגני הקלטת מדביקים קוצים מתכת דקים דרך הקלטת, כדי לסייע בהנחיית הקלטת. כשהוא עומד, הדוקרנים האלה היו תוקעים ישירות לתוך לוח הפי, מה שמאפשר להכניס שחקן ישן.
כשחיפשתי פתרונות באינטרנט נתקלתי בכמה תמונות רנטגן פנטסטיות של ה- Pi Zero על ידי משתמש פליקר UltraPurple (Giles Read) - בדיקה מקרוב של התמונה העלתה שאולי אוכל לברוח עם ניסוח חלק מהלוח, מה שיספיק מספיק מקום ל דוקרנים מטרידים ועדיין משאירים את ה- Pi שלם מבחינה מבצעית. התייסרתי מכך שעשיתי את זה כיוון שבאמת לא רציתי להרוס את הפי, אבל נשמתי עמוק, מקדחה וקובץ קטן ויצאתי לעבודה. הצלחתי לנתק את שתי הפינות התחתונות של הלוח די בקלות והרגשתי כל כך קל כאשר האתחול לאחר מכן.
שלב 4: חיתוך קלטות
למרות שחתכנו את רוב הרכיבים בכדי להתאים אותם, היה צורך גם בחיתוך בתוך גוף הקלטות כדי לאפשר להם להתאים בפנים. הרסתי כחצי תריסר קלטות ישנות שהתנסו בכלים וטכניקות שונות לפעולה זו, אך עדיין ניגשתי לגרסה ה"נקייה "הסופית בעצבנות רבה. עד עכשיו הגעתי לקלטת השקופה האחרונה שלי (קניתי בתולה ולא נפתחה מחנות צדקה) ורציתי לשמור עליה כמה שיותר ללא שריטות.
כדי להשיג זאת הדבקתי מדבקות על החלקים הפגיעים והשתמשתי במחזיק לוח הספסל לכלי הסיבוב שלי, כך שתהיה לי שליטה טובה יותר עליו. כנראה לקח כשעתיים לנשנש בזהירות את פיסות הפלסטיק הזעירות, אבל הצלחתי לא לגרד אותו יותר מדי.
לאחר מכן החזקתי את הלוחות האינדיבידואליים במקומם, וסימנתי בעט תקליטורים דק לאן כל מפרק הלחמה יגיע. הלחמה רק הוציאה את החלק האחורי של הלוח בערך 1 מ מ אבל אפילו זה הספיק כדי להפוך את המכלול לעבה מדי, כך שלכל כבל מולחם היה צריך לקדוח חור בדיוק כדי להתאים אותו. זה היה מאוד מסובך אבל היה בונוס בלתי צפוי - עם בהיותם כה הדוקים, החלקים המולחמים בחוריהם למעשה החזיקו את הרכיבים במקומם, כלומר לא היה צורך להדביק אותם או לברג אותם.
שלב 5: הקוד
התסריט של Cassette Pi מאחזר את טקסט ההודעות מפיד Adafruit.io, ובודק אותו כל כמה שניות על תוכן חדש. פיד זה מאוכלס על ידי שירות IFTTT (IF This, Then That), אשר אוסף נתונים משירותים מקוונים מרובים.
שימוש בפיד Adafruit.io לאחזור נתונים מושלם עבור יישום מסוג זה - אם עדיין לא ניסית אותו תוכל ליצור חשבון בחינם בכתובת https://io.adafruit.com/ - תקבל מפתח ו- שם משתמש כחלק מתהליך זה, שניהם משמשים בסקריפט Pi Cassette, שמקורו בדוגמאות רבות של Adafruit Python. התסריט הזה ורבות מהדוגמאות דורשות שתקבע עדכון Adafruit.io מראש, ויש להם מדריך מצוין לתהליך.
לאחר הגדרת העדכון שלך, תוכל להתקין את המודולים adafruit.io ב- Raspberry Pi שלך על ידי הקלדה פשוטה …
pip3 התקן adafruit-io
..חלון חלון מסוף. כאשר המודולים האלה מותקנים, כעת תוכל להשתמש ב- Python כדי לאחזר נתונים מהפיד בקלות, כמו גם לשלוח אליו נתונים מה- Pi שלך, למשל כדי לאכלס לוח מחוונים של Adafruit.io.
עם ההזנה והריצה, תרצה לחבר אותו ל- IFTTT, כך שתוכל להעביר אליו נתונים משירותים מקוונים אחרים. היכנס ל- IFTTT (ההרשמה ללא תשלום) וחפשי Adafruit בתפריט השירותים. בצע את השלבים לקישור החשבון שלך. עכשיו אתה יכול ליצור יישומונים כדי לתפוס נתונים משירותים מקוונים ולהעביר אותם ל- Pi שלך!
כל חיבורי הנתונים האישיים לפרויקט זה מוגדרים באתר IFTTT, באמצעות השירותים הבאים:
- מכשיר אנדרואיד - להודעות סוללה והתראות מאפליקציות ספציפיות, למשל כאשר באפליקציית אמזון כתוב שחבילה נמצאת בקרבת מקום.
- WebHooks - להתראות נכנסות ממכשירי IoT אחרים, כגון תנועה שזוהתה על ידי מצלמות MotionEye שלנו או מספרי מנויים של YouTube המוזנים מדלפק ה- E -Ink YouTube.
- טוויטר - להצגת ציוצים מחשבונות ספציפיים, כגון @Raspberry_Pi, @GuardianNews ו- @FactSoup.
- הזנות RSS - כדי להזהיר אותי כאשר יש פרקים חדשים לפודקאסטים.
- Weather Underground - מצוין לשינוי תנאי מזג האוויר, טמפרטורות והתראות קרח.
- Google Assistant - שימושי להכתיב הודעות קוליות להמרה לטקסט וגלילה לפי הקלטת.
האמור לעיל הוא רק דוגמה קטנה של השירותים שניתן להוסיף ל- IFTTT כחלק "אם זה" של הקישור, כאשר כולם מעבירים נתונים לצד "ואז זה", המקושר לעדכון Adafruit.io.. החלק הטוב ביותר בכך הוא שניתן להתאים אישית את הטקסט, כך למשל כאשר שירות Weather Underground אומר שמהירות הרוח המקומית שלי היא מעל 40 קמ"ש הטקסט שמועבר לאדאפרוט ומגולגל הוא "היי קצת מבאס שם".
התסריט בו השתמשתי זמין ב- GitHub וניתן להתאים אותו בקלות לעבודה עם מסכי LED / LCD שונים.
שלב 6: הרכבה
ההרכבה האחרונה של הפרויקט הלכה ממש טוב - עד שניסיתי לחבר את שני חצאי הקלטות יחד. למרות שכל הרכיבים נחתכו היטב, היו יותר מדי כבלים המתחרים על אותם מ"מ בודדים של שטח, ולא רציתי להסתכן בסחיטתם חזק מדי. בסופו של דבר לא הייתה לי ברירה אלא להסיר הלחמה של לוח ה- Micro LiPo, ולהלחם אותו מחדש למתג עם כבלים ארוכים יותר שניתן לנתק אותם מהאחרים. בשלב זה עשיתי כל כך הרבה זמירות, גזירות ותיקים עד שהייתי בספק רב אם זה אי פעם יצליח. אפילו הייתי צריך לחתוך בזהירות 1 מ"מ מבית המתגים ועוד 2 מ"מ של מתכת מיציאת ה- Micro USB של ה- Pi כדי לגרום להם להתאים.
החלק הגרוע ביותר היה שלא יכולתי לבדוק את זה כשהלכתי, מכיוון שלא ניתן היה להלחם את התצוגה עד שכל שאר הדברים הורכבו. גילוח והתאמת סלילי הפלסטיק המקוריים היה חלק מהנה מאוד לקראת סוף הבנייה, אם כי זה כשלעצמו לקח כמה שעות מסובכות עם קבצים קטנים ונעלי בית.
סוף סוף הכל ישב בנוחות, כאשר כל הרכיבים ממש החזיקו אחד את השני במקומם, והדבקתי את התצוגה לקלטת לפני שהלחמתי אותה, ואטמתי למעשה את כל העניין. זו הייתה דקה עצבנית להפליא שחיכתה שיתחיל בפעם הראשונה, אבל בטוח שזה צץ לחיים, להקלה עצומה.
שלב 7: סיים
לפעמים פרויקטים יכולים להרגיש קצת כמו "עבודה", אבל זה היה פשוט כיף לאורך כל הדרך, מעולם לא נהניתי להכין כל כך הרבה דברים ואני כל כך מרוצה מהתוצאה הסופית. משהו במדידות הזעירות באמת הציף את הסירה שלי, יחד עם השאלה האם תמיד אפשר להתאים הכל.
קלטות הקלטת ו- Raspberry Pi הם שני הדברים האהובים עלי ביותר בעולם, כך שזה לא מפתיע שאני כל כך אוהב את הפרויקט הזה. אני זוכר בבהירות את שיעור המחשוב הראשון שלי אי פעם בבית הספר היסודי, כשהמורה מעמיסה תוכנית מקלטת למיקרו של ה- BBC. הילד שלידי ואני צחקנו בזמנו שאולי אם טעיתם קלטת שמע בטעות הייתם רואים את הזמרים מופיעים על המסך - אני עדיין יכול לראות אותנו צוחקים עכשיו על כמה רעיון מגוחך זה היה. איכשהו לא שנים רבות אחר כך אתה יכול עכשיו להתאים מחשב שלם בתוך אחת הקלטות האלה, עם יכולת גדולה לאין שיעור.
ובכל זאת כמה שאני אוהב את הפרויקט הזה, הטרול הפנימי שלי אומר "זה לא רע, נראה נחמד אבל זה יהיה הרבה יותר מגניב אם זה ישמיע מוזיקה" - בואו נגיד שעדיין לא סיימתי עם קלטות פריצה.
תודה שקראתם!
הפרויקטים האחרים שלי של Old Tech, New Spec נמצאים כולם ב- Instructables בכתובת
פרטים נוספים וטופס יצירת קשר נמצאים באתר האינטרנט שלנו בכתובת https://bit.ly/OldTechNewSpec. ואנחנו בטוויטר @OldTechNewSpec.
סגנית בתחרות Raspberry Pi 2020
מוּמלָץ:
IoT APIS V2 - מערכת השקיית צמחים אוטומטית המאפשרת IoT: 17 שלבים (עם תמונות)
IoT APIS V2 - מערכת השקיית צמחים אוטומטית המאפשרת IoT: פרויקט זה הוא אבולוציה של ההוראה הקודמת שלי: APIS - מערכת השקיה צמחים אוטומטית אני משתמש ב- APIS כבר כמעט שנה ורציתי לשפר את העיצוב הקודם: יכולת לפקח על הצמח מרחוק. ככה
מודול כוח IoT: הוספת תכונת מדידת כוח IoT לבקר הטעינה הסולרית שלי: 19 שלבים (עם תמונות)
מודול כוח IoT: הוספת תכונת מדידת כוח IoT לבקר הטעינה הסולרית שלי: שלום לכולם, אני מקווה שכולכם נהדרים! במדריך זה אני הולך להראות לך כיצד הכנתי מודול מדידת כוח IoT המחשב את כמות הכוח שנוצר על ידי הפאנלים הסולאריים שלי, המנוצל על ידי בקר הטעינה הסולרית שלי
מערכת ניטור מפעל IoT (עם פלטפורמת IoT של IBM): 11 שלבים (עם תמונות)
מערכת ניטור צמחי IoT (עם פלטפורמת IoT של IBM): סקירה כללית מערכת ניטור הצמחים (PMS) היא אפליקציה הבנויה עם אנשים הנמצאים במעמד הפועלים עם אגודל ירוק בראש. כיום, אנשים עובדים עסוקים יותר מאי פעם; לקדם את הקריירה ולנהל את הכספים
בקר IoT. חלק 9: IoT, אוטומציה ביתית: 10 שלבים (עם תמונות)
בקר IoT. חלק 9: IoT, אוטומציה ביתית: כתב ויתור קרא את הדבר הראשון זה מורה על פרויקט שמשתמש בחשמל (במקרה זה בריטניה 240VAC RMS), בעוד שכל הקפדה ננקטה על מנת להשתמש בפרקטיקה בטוחה ועקרונות עיצוב טובים תמיד קיים סיכון של פוטנציאל קטלני. לבחור
גלאי עשן IOT: עדכן גלאי עשן קיים עם IOT: 6 שלבים (עם תמונות)
גלאי עשן IOT: עדכן גלאי עשן קיים עם IOT: רשימת תורמים, ממציא: טאן סיו צ'ין, טאן ייט פנג, טאן ווי הנג מפקח: ד"ר צ'יה קים סנג המחלקה להנדסת מכונות ו רובוטיקה, הפקולטה להנדסת חשמל ואלקטרוניקה, אוניברסיטי טון חוסיין און מלזיה. הפצה