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

חיבור חיישנים מרובים ל- RASPBERRY PI: 6 שלבים (עם תמונות)
חיבור חיישנים מרובים ל- RASPBERRY PI: 6 שלבים (עם תמונות)

וִידֵאוֹ: חיבור חיישנים מרובים ל- RASPBERRY PI: 6 שלבים (עם תמונות)

וִידֵאוֹ: חיבור חיישנים מרובים ל- RASPBERRY PI: 6 שלבים (עם תמונות)
וִידֵאוֹ: Leap Motion SDK 2024, נוֹבֶמבֶּר
Anonim
חיבור חיישנים מרובים ל- RASPBERRY PI
חיבור חיישנים מרובים ל- RASPBERRY PI

בפרויקט זה, נחבר שלושה מחיישני EZO של Atlas Scientific (pH, חמצן מומס וטמפרטורה) ל- Raspberry Pi 3B+. במקום לחבר את המעגלים ל- Raspberry Pi, נשתמש במגן Tentacle T3 של Whitebox Labs. המגינים הניתנים לערמה מתחברים לפינים של ה- Pi שאחריהם מעגלי ה- EZO והגששים מתחברים למגן. אינטראקציה עם החיישנים מתבצעת באמצעות מסוף הפקודות ב- Raspbian.

יתרונות:

  • ללא חיווט, ללא לוחות לחם ואין צורך בהלחמה.
  • מגן מורכב לחלוטין ניתן לעלות בקלות על פטל פטל.
  • בידוד מובנה מגן על חיישנים מפני הפרעות.
  • חבר מספר חיישנים ל- Raspberry Pi.
  • עובד עם חיישני EZO הבאים: pH, מליחות, חמצן מומס, פוטנציאל הפחתת חמצון, טמפרטורה, משאבה פריסטלטית ופחמן דו חמצני.

חומרים

  • פטל פי 3B+
  • ספק כוח פטל פטל
  • כרטיס מיקרו SD 8GB
  • מגן T3 של Whitebox Labs
  • מעגל pH & בדיקה
  • מעגל חמצן מומס & בדיקה
  • מעגל טמפרטורה & בדיקה

אספקה

מקלדת USB, עכבר USB, צג עם יכולות HDMI, קורא כרטיסי מיקרו SD מסוג USB

שלב 1: הורד והתקן את כרטיס ה- RASPBIAN ONTO SD

א) הורד את קובץ ה- zip של Raspbian למחשב שלך מהקישור הבא. "פרויקט Raspbian Buster עם שולחן עבודה ותוכנה מומלצת" משמש בפרויקט זה.

ב) כדי להתקין את Raspbian על כרטיס ה- SD יש צורך בכלי לכתיבת תמונות כגון Etcher. הורד והתקן את etcher במחשב שלך.

ג) הכנס את כרטיס ה- micro SD לקורא כרטיסי ה- USB וחבר את הקורא למחשב שלך. במקרה שכרטיס ה- SD שלך זקוק לעיצוב אתה יכול להשתמש בתוכנית SD Formatter.

ד) פתח את תכנית הצריבה.

  • בחר את הורדת הקובץ Raspbian משלב א.
  • בחר את כרטיס ה- SD שלך.
  • לחץ על "פלאש!" הכרטיסייה כדי להתחיל לכתוב לכרטיס ה- SD

שלב 2: הפעל את פטל הפטל והגדרות התצורה

BOI RASPBERRY PI והגדרות תצורה
BOI RASPBERRY PI והגדרות תצורה
BOI RASPBERRY PI והגדרות תצורה
BOI RASPBERRY PI והגדרות תצורה
BOI RASPBERRY PI והגדרות תצורה
BOI RASPBERRY PI והגדרות תצורה
BOI RASPBERRY PI והגדרות תצורה
BOI RASPBERRY PI והגדרות תצורה

א) חבר את הצג, המקלדת והעכבר ל- Raspberry Pi שלך.

ב) לאחר סיום התקנת התמונה של Raspbian בכרטיס ה- SD, הסר אותה מהמחשב והכנס אותה ל- Raspberry Pi. הפעל את החשמל לפי.

אישורי ברירת מחדל של פטל: שם המשתמש הוא pi והסיסמה היא פטל

ג) מכיוון שזו הפעם הראשונה שאתה מפעיל את Raspbian, תתבקש להתאים כמה הגדרות כגון שפה, אזור זמן והוספת קישוריות לאינטרנט. הקפד להתחבר לאינטרנט מכיוון שזה יהיה נחוץ בשלבים מאוחרים יותר.

חבילות עדכון ושדרוג

ד) פתח את מסוף הפקודות משולחן העבודה של Raspbian. עדכן את רשימת החבילות של המערכת על ידי הזנת הפקודה הבאה sudo apt-get update

ה) שדרג את החבילות המותקנות לגרסאות האחרונות שלהן באמצעות הפקודה sudo apt-get upgrade

הורד קוד דגימה

ו) במסוף הפעל את הפקודות הבאות:

תקליטור ~

שיבוט git

זה יוסיף את מאגר קוד הדוגמא מאת Atlas Scientific ל- Raspberry Pi. לפרויקט זה יש צורך רק בקוד i2c.

הגדרות I2C

ז) התקן והפעל את אוטובוס I2C ב- Raspberry Pi. הפעל את הפקודות הבאות:

sudo apt-get להתקין python-smbus

sudo apt-get להתקין i2c-tools

h) לאחר מכן, פתח את חלון התצורה על ידי הזנת sudo raspi-config

בחר "אפשרויות ממשק" (תמונה 1 למעלה).

i) בחר "I2C" (תמונה 2 למעלה).

j) תוצג בפניך השאלה "האם תרצה שממשק ARM I2C יופעל?" בחר "כן" (תמונה 3 למעלה).

k) לחץ על "אישור" (תמונה 4 למעלה). לאחר מכן הפעל מחדש את ה- Pi עם הפקודה sudo reboot

שלב 3: הגדר חיישנים למצב I2C

המגן Tentacle T3 תואם I2C בלבד. ככזה חיישן EZO חייב להיות במצב I2C ולא במצב UART. אם יש לך מספר מאותם חיישנים (למשל 2 pH) הקפד להקצות לכל אחד כתובות I2C ייחודיות. אם לא תעשה זאת יגרור התנגשויות תקשורת.

לקבלת הוראות כיצד לשנות בין פרוטוקולים להקצאת כתובות I2C, עיין בקישור הבא.

שלב 4: הרכבה של מגן וחיישנים ל- RASPBERRY PI

הרכבה של מגן וחיישנים ל- RASPBERRY PI
הרכבה של מגן וחיישנים ל- RASPBERRY PI
הרכבה של מגן וחיישנים ל- RASPBERRY PI
הרכבה של מגן וחיישנים ל- RASPBERRY PI
הרכבה של מגן וחיישנים ל- RASPBERRY PI
הרכבה של מגן וחיישנים ל- RASPBERRY PI

א) ודא שהחשמל ל- Raspberry Pi כבוי.

ב) הרכיבו את מגן המחושים על סיכות הפי.

ג) הכנס את מעגלי ה- EZO למגן. הקפד להתאים את הסיכות כהלכה.

ד) חבר בדיקות למחברי BNC הנקביים של המגן.

שלב 5: הגדרת בדיקה

הגדרת בדיקה
הגדרת בדיקה

א) הפעל את החשמל לפי.

ב) פתח את הטרמינל והזן sudo i2cdetect -y 1

התוכנית תדווח מידע על כל מכשיר I2C מחובר. תמונה 5 למעלה מספקת הדגמה. הייצוג המשושה של כתובות I2C מוצג. (חמצן מומס = 0x61, pH = 0x63, טמפרטורה = 0x66)

שלב 6: קריאות מוניטור ואינטראקציה עם חיישנים

קריאות מוניטור ואינטראקציה עם חיישנים
קריאות מוניטור ואינטראקציה עם חיישנים
קריאות מוניטור ואינטראקציה עם חיישנים
קריאות מוניטור ואינטראקציה עם חיישנים
קריאות מוניטור ואינטראקציה עם חיישנים
קריאות מוניטור ואינטראקציה עם חיישנים
קריאות מוניטור ואינטראקציה עם חיישנים
קריאות מוניטור ואינטראקציה עם חיישנים

א) פתח את הספרייה הכוללת את קודים לדוגמא cd ~/Raspberry-Pi-sample-code

ב) הפעל את סקריפט I2C sudo python i2c.py

בכל פעם שהסקריפט מבוצע, מוצג למשתמש התפריט המוצג בדוגמה 1 לעיל.

דוגמה 2: רשום את כתובות החיישנים המחוברים ושאיל כל אחד לגבי פרטי המכשיר.

דוגמה 3: סקר חיישן pH ללא הרף

דוגמה 4: בדוק אם חיישן החמצן המומס מכויל.

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

מוּמלָץ: