תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה נלמד כיצד להשתמש במהירות ובקלות בחיישן עוצמת האור GY-30 BH1750 עם Arduino.
צפה בסרטון הדגמה.
שלב 1: מה שאתה צריך
- ארדואינו UNO (או כל ארדואינו אחר)
- חיישן עוצמת אור GY-30 BH1750
- תצוגת OLED
- לוח לחם
- חוטי מגשר
- תוכנית Visuino: הורדת Visuino
שלב 2: המעגל
- חבר את הסיכה החיובית של Arduino [5V] לסיכה החיובית של הלוח [קו אדום]
- חבר את הסיכה השלילית של Arduino [GND] לסיכה השלילית של הלוח [BlueLine]
- חבר את סיכת Arduino [SCL] ללוח הלחם
- חבר את סיכת Arduino [SDA] ללוח הלחם
- חבר את סיכת תצוגת OLED [SCL] ללוח הלוח <אותו קו בו מחובר סיכת ה- Arduino [SCL]
- חבר את סיכת תצוגת OLED [SDA] ללוח הלוח <אותו קו בו מחובר סיכת ה- Arduino [SDA]
- חבר את סיכת התצוגה של OLED [VCC] לסיכה החיובית של הלוח [קו אדום]
- חבר את סיכת התצוגה של OLED [GND] לסיכה השלילית של הלוח [BlueLine]
- חבר את סיכת חיישן האור [SCL] ללוח הלוח <אותו הקו בו מחובר סיכת ה- Arduino [SCL]
- חבר את סיכת חיישן האור [SDA] ללוח הלוח <אותו קו שבו מחובר סיכת ה- Arduino [SDA]
- חבר את סיכת חיישן האור [VCC] לסיכה החיובית של הלוח [קו אדום]
- חבר את סיכת חיישן האור [GND] לסיכה השלילית של הלוח [BlueLine]
שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO
כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את ה- Arduino IDE מכאן:
שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת Arduino UNO! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 4: ב- Visuino הוסף והגדר רכיבים
- הוסף רכיב "ROHM BH1750 חיישן אור הסביבה (I2C)"
- הוסף רכיב "SSD1306/SH1106 OLED Display (I2C)"
- לחץ פעמיים על רכיב "DisplayOLED1" ובחלון "אלמנטים" גרור את "שדה טקסט" שמאלה
- בצד שמאל, בחר "TextField1" ובחלון המאפיינים הגדר גודל: 3
שלב 5: רכיבי Visuino Connect
- חבר את פין הרכיב "LightSensor1" [Control] לסיכת Arduino I2C [In]
- חבר את סיכת הרכיב "LightSensor1" [החוצה] ל- "DisplayOLED1> TextField1" רכיב [ב]
- חבר את סיכת הרכיב "DisplayOLED1" [החוצה] לסיכה של Arduino I2C [In]
שלב 6: צור, הידור והעלה את קוד הארדואינו
ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino
ב- Arduino IDE, לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 2)
שלב 7: שחק
אם תפעיל את מודול ה- Arduino UNO, הצג יתחיל להציג מספר עוצמת אור שהוא מקבל מחיישן האור.
הערה: אם אין לך תצוגת OLED אתה יכול פשוט לחבר את סיכת "ListSensor1" [Out] ל- Arduino Serial [0] pin [In] ולפקח על עוצמת האור בכרטיסייה Serial Visuino (תמונה 1)
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה. אתה יכול להוריד אותו כאן ולפתוח אותו ב- Visuino: