תוכן עניינים:
- אספקה
- שלב 1: חבר את החיישן שלך ל- Arduino למצב I2C
- שלב 2: התקן ספריות עבור ה- Arduino IDE שלך
- שלב 3: תכנית
- שלב 4: תכנון פלט
- שלב 5: הגדרת צג סידורי
וִידֵאוֹ: ממשק Sensirion, SPS-30, חיישן חלקיקים עם Arduino Duemilanove באמצעות מצב I2C: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
כשחיפשתי חיישני SPS30 ממשק, הבנתי שרוב המקורות מיועדים ל Raspberry Pi אך לא רבים עבור Arduino. אני מבלה מעט זמן בכדי לגרום לחיישן לעבוד עם ארדואינו והחלטתי לפרסם את ניסיוני כאן בכדי שיהיה שימושי עבור משתמשים אחרים. הממשק קל מאוד, אין צורך בהלחמה אם יש לך את הכבל הנכון. אתה פשוט מחבר חמישה מוליכים ללוח Arduino כדי לגרום לחיישן לעבוד. כמו כן הספריות כבר זמינות.
לאחר איסוף הרכיבים, בדוק היטב ובדוק אילו כבלים, מחברים וכו 'יש לך. בפרויקט זה עקבתי אחר מצב החיבור I2C.
אספקה
- חיישן וחומר חלקיקים SPS30 Sensirion Sensirion. קיבלתי את שלי כאן.
- Arduino Duemilanove (כל סוג של Arduino צריך לעבוד כל עוד אתה קובע סיכות SCL ו- SDA)
- כבל USB עבור Arduino
שלב 1: חבר את החיישן שלך ל- Arduino למצב I2C
לכל ארדואינו יהיו קשרים שונים. כפי שציינתי קודם, השתמשתי במצב I2C (לא UART). החיישן יכול להיות מופעל ישירות על פין 5V של Arduino.
בצע את החיבורים כפי שמוצג בסכימות. עבור Duemilanove הסיכות הן (כפי שמוצג באיור):
SDA ADC4
SCL ADC5
וודא שסיכה 4 של SPS30 ("בחירת ממשק") מחוברת ל- GND, בעת הפעלת החיישן, אחרת החיישן פועל במצב UART במקום במצב I2C והנהג הזה לא יזהה את החיישן.
שלב 2: התקן ספריות עבור ה- Arduino IDE שלך
פעלתי לפי ההנחיות כאן:
הוראות התקנה של הספרייה
שלב 3: תכנית
שוב פשוט עקוב אחר הוראות השימוש:
נוֹהָג
התוכנית בה נעשה שימוש היא קובץ sps30.ino מאתר Github.
שלב 4: תכנון פלט
אם אינך עושה דבר, ניתן לראות את התוכנית יוצאת במסך הטורי.
ניסיתי לתכנן אותו תחילה, על ידי עריכת התוכנית פשוט השבתת השורה שהוזכרה.
שלב 5: הגדרת צג סידורי
פשוט ערוך את השורה והחזר אותו לצג הטורי. כמובן, בכל פעם שאתה צריך להעלות את הקוד שלך עם שינויים חדשים.
מוּמלָץ:
רמקול מצב רוח- רמקול רב עוצמה לנגינת מצב רוח על סמך טמפרטורת הסביבה: 9 שלבים
רמקול מצב רוח- רמקול רב עוצמה לנגינת מצב רוח על סמך טמפרטורת הסביבה: היי! לפרויקט בית הספר שלי ב- MCT Howest Kortrijk, הכנתי רמקול מצב רוח זה מכשיר רמקול Bluetooth חכם עם חיישנים שונים, LCD ו- WS2812b רצועת LED כלולה. הרמקול מנגן מוזיקת רקע המבוססת על הטמפרטורה אך יכול
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק MMA8451 שלך באמצעות ESP32s: 8 שלבים
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק ה- MMA8451 שלך באמצעות ESP32s: במדריך זה, תלמד הכל על איך להתחיל, להתחבר ולהשיג מכשיר I2C (מאיץ) שעובד עם בקר (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
חיישן לחות באמצעות פוטון חלקיקים: 6 שלבים
חיישן לחות באמצעות פוטון חלקיקים: מבוא במדריך זה אנו הולכים לבנות חיישן לחות באמצעות פוטון חלקיקים ואנטנת WiFi חיצונית. חוזק ה- WiFi תלוי בכמות הלחות באוויר וגם באדמה. אנו משתמשים בעקרון זה
ממשק ממשק קל ליישם -- תצוגת OLED עם ג'ויסטיק ולחצנים: 6 שלבים
ממשק ממשק קל ליישם || תצוגת OLED עם ג'ויסטיק ולחצנים: מודול זה כולל צג OLED עם שני כפתורים, ג'ויסטיק 5 כיוונים ומד תאוצה 3 צירים. זה שימושי בהגדרת ממשק משתמש לפרויקט. היי, מה קורה חבר'ה? אקרש כאן מ- CETech. היום אנו נסתכל על מודול הכל-באחד, אשר
עיצוב תפריט ARDUINO עם ממשק משתמש OLED (ממשק משתמש): 4 שלבים
עיצוב תפריט ARDUINO עם OLED-UI (ממשק משתמש): היי כולם! במדריך זה אנסה להסביר כיצד ליצור עיצוב תפריט ARDUINO באמצעות מסך OLED i2c. הוא ידוע גם בשם ממשק משתמש (ממשק משתמש). הוא משמש לפרויקטים רבים אך הוא חייב להיות מוכר לך ממדפסות תלת מימד :) כאן גם סרטון