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

לחץ Visuino I2C BMP280, טמפרטורה+OLED: 7 שלבים
לחץ Visuino I2C BMP280, טמפרטורה+OLED: 7 שלבים

וִידֵאוֹ: לחץ Visuino I2C BMP280, טמפרטורה+OLED: 7 שלבים

וִידֵאוֹ: לחץ Visuino I2C BMP280, טמפרטורה+OLED: 7 שלבים
וִידֵאוֹ: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, נוֹבֶמבֶּר
Anonim
Image
Image
מה שאתה תצטרך
מה שאתה תצטרך

במדריך זה נשתמש בלחץ I2C BMP280, חיישן טמפרטורה, OLED lcd, Arduino UNO למדוד לחץ וטמפרטורה ולהציג תוצאות על ה- LCD. צפה בסרטון הדגמה.

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  • ארדואינו UNO (יכול להיות כל ארדואינו אחר)
  • חוטי מגשר
  • מסך LCD OLED
  • חיישן I2C BMP280
  • תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
  • חבר את פין הארדואינו (SCL) לפין BMP280 (SCL)
  • חבר את פין הארדואינו (SDA) לפין BMP280 (SDA)
  • חבר את פין Arduino (SCL) לפין LCD OLED (SCL)
  • חבר את פין הארדואינו (SDA) לפין LCD OLED (SDA)
  • חבר סיכת Arduino (5V) לפין LCD OLED (VCC)
  • חבר את פין הארדואינו (3.3V) לפין BMP280 (VCC)
  • חבר את פין הארדואינו (GND) לפין LCD OLED (GND)
  • חבר את פין הארדואינו (GND) לפין BMP280 (GND)

שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO

הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino

כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את ה- Arduino IDE מכאן:

שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת ESP 8266! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2

שלב 4: ב- Visuino הוסף רכיבים

ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
  • הוסף רכיב טמפרטורת לחץ BME 280 I2C
  • הוסף רכיב MapRange 2x
  • הוסף DISPLAY OLED LCD I2C
  • לחץ פעמיים על רכיב OLED LCD ובעורך:
  1. בחר "שדה טקסט", גרור אותו שמאלה ובחלון מאפיינים קבע: x עד 60 ו- y עד 5
  2. בחר "שדה טקסט", גרור אותו שמאלה ובחלון מאפיינים הגדר: x ל- 50 ו- y ל- 20
  3. בחר "צייר טקסט", גרור אותו שמאלה ובחלון מאפיינים קבע: x ל- 0 ו- y ל- 5 והגדר את הטקסט ל: "לחץ:"
  4. בחר "צייר טקסט", גרור אותו שמאלה ובחלון מאפיינים קבע: x ל- 0 ו- y ל- 20 והגדר את הטקסט ל: "Temp:"

שלב 5: ב- Visuino: חיבור רכיבים

ב- Visuino: חיבור רכיבים
ב- Visuino: חיבור רכיבים
  • חבר את סיכת Arduino I2C [in] ללחץ טמפרטורה לחות 1 pin I2C [out]
  • חבר את סיכת Arduino I2C [in] ל- DisplayOLED1 I2C pin [out]
  • חבר את סיכה [0] סידורי [החוצה] של Arduino ל- DisplayOLED1 סיכה [in]
  • חבר לחץ טמפרטורה לחות לחץ של 1 פין (Pa) ל- MapRange 1 סיכה [in]
  • חבר לחץ טמפרטורה לחות טמפרטורת פין אחת ל- MapRange 2 פין [in]
  • חבר את MapRange1 להצגת DisplayOLED1 [שדות טקסט של רכיבים 1]
  • חבר את MapRange2 להצגת DisplayOLED1 [אלמנט שדה טקסט 2]

שלב 6: צור, הידור והעלה את קוד הארדואינו

צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו

ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino

ב- Arduino IDE, לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 2)

שלב 7: שחק

אם אתה מפעיל את מודול Arduino Uno, ה- LCD יתחיל להציג נתונים על הלחץ והטמפרטורה הנוכחיים.

מזל טוב! סיימת את פרויקט החיישנים I2C BMP280 שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה.

אתה יכול להוריד ולפתוח אותו ב- Visuino:

מוּמלָץ: