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

חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker: 3 שלבים
חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker: 3 שלבים

וִידֵאוֹ: חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker: 3 שלבים

וִידֵאוֹ: חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker: 3 שלבים
וִידֵאוֹ: Firebase- הזרמת ערכים של חיישן טמפרטורה ולחות ל- NodeMCU 2024, נוֹבֶמבֶּר
Anonim
חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker
חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker
חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker
חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker
חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker
חיישן טמפרטורה ולחות מדברים - Si7021 ו- Little Buddy Talker

"Little Buddy Talker" הוא מכשיר קטן המאפשר לך להוסיף פלט קולי פשוט לפרויקטים של Arduino. הוא מכיל קבוצה מוגבלת של 254 מילים וניתן לחבר אותו ל- Arduino או למיקרו -בקרים אחרים באמצעות SPI. The Little Buddy Talker (LBT) פותח על ידי פטריק מיטשל, מידע נוסף ניתן למצוא באתר האינטרנט שלו www.engineeringshock.com. לרוי מילר פיתח ספריה לפשט את השימוש ב- LBT בשם word100 ומאט גניס פיתח תסריט מעניין לפשט את קריאת המספרים המשתמשים בספריית word100. להלן אתאר מדחום / היגרומטר דיבור פשוט המבוסס על חיישן Si7021, ארדואינו והטלקר באדי הקטן. עד כה זה כמעט ולא יותר מהוכחת מושג. השתמשתי בפריצת Si7021 מ- Adafruit ובדיוק שילבתי את התסריט לדוגמא Si7021 של Adafruit עם התסריט של מאט גניס. כמו כן, יהיה עליך להתקין את ספריות Adafruit Si7021 ו- Word100.

שלב 1: חומרים

חומרים
חומרים
חומרים
חומרים

באדי טלקר קטן - 25 $ CA. קיבלתי את שלי מפרויקט קיקסטארטר. מידע נוסף באתר www.engineeringshock.com. Si7021 פריצה - השתמשתי בפריצת Adafruit, כ -7 דולר ארה ב. תיאור מפורט והנחיות נמצאות באתר Adafruit. Arduino Uno - השתמשתי ב- Monkmakesduino, אבל כל גרסה צריכה לעבוד. לוח לחם, כמה כבלי מגשר, אוזניות או רמקולים. יהיה עליך להתקין ספריות מסוימות. ספריית Word100 יכולה להיות ניתן למצוא בכתובת https://github.com/kd8bxp/Word100 ניתן למצוא כאן את ספריית Si7021 מאת Adafruit: https://github.com/adafruit/Adafruit_Si7021 ניתן למצוא את מקור התסריט של מאט גניס בכתובת

שלב 2: הגדרת המכשיר

הגדרת המכשיר
הגדרת המכשיר

התקנת המכשיר פשוטה ומהירה למדי: ה- Little Buddy Talker מחובר ל- Arduino באמצעות SPI, לפריצת Si7021 דרך I2C.

  • חבר את היציאות המסומנות Gnd, Vin, Scl ו- Sda בחיישן ליציאות GND, 5V, A5 ו- A4 של ה- Arduino.
  • חבר את יציאות 5V, GD, DI, SC ו- CS של 'Little Buddy Talker' ליציאות 5V, GND, 11, 13 ו- 10 של ה- Arduino. לוח לחם וחוטי מגשר יכול להיות מועיל.
  • חבר רמקול או אוזניות ליציאת השמע של ה- LBT.
  • התקן את הספריות הנדרשות ב- Arduino IDE.
  • העלה את הסקריפט לדוגמה (ראה שלב הבא) ל- Arduino שלך.

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

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

ערכי לחות ניתנים בלחות יחסית באחוזים. למרבה הצער, המושג 'אחוז' חסר גם כן. אז ניסיתי להחליף אותו בשילוב של 'per' ו- 'centi', למרות ש'פרו-סנטי 'נשמע קצת מגוחך. בזמן הכתיבה, קיים פרויקט Kickstarter לגרסה גדולה יותר עם יותר מ -1,000 מילים, 'Big Buddy Talker', שעשוי לאפשר לעקוף מגבלות אלה. לאחר שהתסריט נמצא ב- Arduino, תוכל להריץ את המכשיר המפעיל אותו באמצעות ערכת חשמל. השתמשתי במערך זה כדי למקם אותו במקרר, עם רמקולים של אוזניות בחוץ. זה עדיין עבד ב -19 מעלות צלזיוס. במקרה של שינויים גדולים בלחות או בטמפרטורה, החיישן צריך כמה דקות להתאמה. אז היו סבלניים וחכו עד שהערכים יתייצבו.

שלב 3: הסקריפט ו- Project Outlook

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

מצורף גם רשימה של המונחים שבהם Little Buddy Talker מסוגל לדבר, קטע מתוך תיעוד של LeRoy Millers. רק כדי לתת ל- Little Buddy Talker לומר מספרים מ -99 עד 99, תסריט פשוט יותר יספיק. אך ברצוני להשתמש בתסריט וביישום זה כמבחן למבנים דומים עם חיישנים אחרים שעשויים לדווח על מספרים ארוכים כערכים, למשל. חיישני אור או צבע. המשך לעקוב.

דוגמה נוספת לשילוב של LBT וחיישן ניתן למצוא כאן:

כל רמז, הערה ותיקון יתקבל בברכה.

מוּמלָץ: