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

השתמש במודול Bluetooth 4.0 HC -08 לשליטה על נוריות כתובות - מדריך Uno Arduino: 4 שלבים (עם תמונות)
השתמש במודול Bluetooth 4.0 HC -08 לשליטה על נוריות כתובות - מדריך Uno Arduino: 4 שלבים (עם תמונות)

וִידֵאוֹ: השתמש במודול Bluetooth 4.0 HC -08 לשליטה על נוריות כתובות - מדריך Uno Arduino: 4 שלבים (עם תמונות)

וִידֵאוֹ: השתמש במודול Bluetooth 4.0 HC -08 לשליטה על נוריות כתובות - מדריך Uno Arduino: 4 שלבים (עם תמונות)
וִידֵאוֹ: Магия глобальных сетей: изучение уровня 2 OSI 2024, יולי
Anonim
השתמש במודול Bluetooth 4.0 HC -08 לשליטה על נוריות כתובות - מדריך Arduino Uno
השתמש במודול Bluetooth 4.0 HC -08 לשליטה על נוריות כתובות - מדריך Arduino Uno
השתמש במודול Bluetooth 4.0 HC -08 לשליטה על נוריות כתובות - מדריך Arduino Uno
השתמש במודול Bluetooth 4.0 HC -08 לשליטה על נוריות כתובות - מדריך Arduino Uno

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

מה תצטרך להדרכה זו:

חוּמרָה:

-ארדואינו UNO

טבעת LED 16 X 5050 RGB WS2812

-חוטים של דופונט

-כותרות זכרים

מודול Bluetooth -HC-08

תוֹכנָה:

-ארדואינו IDE

קוד לדוגמה

-ספריית NeoPixel

יישום אנדרואיד לשליטה על הטבעת (השתמשתי במסוף Bluetooth סידורי להדרכה זו)

כלים:

-מלחם

היתרונות בשימוש ב- BLE המודול HC-08 משתמש בפרוטוקול BLE (Bluetooth Low Energy). ההבדל העיקרי בין Bluetooth ל- BLE הוא צריכת החשמל. Bluetooth צורכת יותר חשמל מ- BLE אך יכולה להתמודד עם הרבה נתונים. BLE מתאים יותר להעברה מהירה של כמויות נתונים קטנות בין מכשירים קרובים. BLE פחות רעב לחשמל, כך שהמכשירים שמפעילים פרוטוקול זה יכולים לפעול במשך שנים עם סוללה קטנה; מושלם עבור IoT!

שלב 1: חבר את המודולים שלך

חבר את המודולים שלך
חבר את המודולים שלך

הנה מה שאתה צריך כדי להתחבר:

HC-08> Arduino Uno

TXD> RXD

RXD> TXD

GND> GND

3V3> 3V3

טבעת LED> Arduino Uno

DIN> סיכה 6

GND> GND

VCC> 5V

שלב 2: הגדר את התוכנה שלך

  1. הורד את Arduino IDE אם עדיין לא עברת זאת באתר www.arduino.cc/en/Main/Software)
  2. התקן את ספריית NeoPixel

    1. הורד את ספריית Adafruit NeoPixel כקובץ.zip (https://github.com/adafruit/Adafruit_NeoPixel)
    2. ב- IDE של Arduino, עבור אל סקיצה> כלול ספרייה> הוסף ספריית zip
    3. ייבא את ספריית NeoPixel Adafruit
    4. בחר את הקובץ שהורדת זה עתה. אתה אמור לראות שהספרייה נוספה בהצלחה.
  3. הורד את אפליקציית Bluetooth בסמארטפון שלך. אתה יכול להשתמש ביישומי Bluetooth רבים לשליטה במודול HC-08. עם זאת, לא כולם תואמים לפרוטוקול BLE, כך שאם אתה רוצה להשתמש באפליקציה אחרת, בדוק תחילה את תאימותה.

    אנו משתמשים במסוף Bluetooth סידורי שהורד מחנות Google Play

שלב 3: העלה את הקוד

העלה את הקוד
העלה את הקוד
העלה את הקוד
העלה את הקוד

חבר את ה- Arduino Uno למחשב וודא שבחרת את הלוח והיציאה הנכונים בכרטיסייה כלים.

הורד קוד דוגמה זה.

הערה: בעת העלאת הקוד שלך, אל תחבר את סיכת ה- Arduino RX. אם הוא מחובר במהלך ההעלאה, הקוד לא יפעל. לאחר ההעלאה עליך לחבר אותו מחדש כדי שהנורית תפעל.

הסבר קוד

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

לדוגמה, אם אתה מקליד 'A' לאפליקציה שלך, נורית ה- LED שלך צריכה להיות ירוקה (0, 255, 0)

ניתן לשנות את נורות הלד על ידי התאמת ערכי ה- RGB בסוגריים. ערכי RGB נעים בין 0 ל -255.

כיצד להתאים נורות לד בודדות

תוכל לעשות זאת על ידי העתקת הקוד המודגש בתיבות בתמונה למעלה (קוד זה מופיע בחלק התחתון של הקוד לדוגמה) והחלפת הקוד 'colorSet (strip. Color' …. במקרים שאיתו. להיות ה- LED שברצונך לשנות. 'c' יהיה קוד הצבע. יהיה עליך להוסיף חזרה ב strip. Color (לתוך נקודת הערך 'c' יחד עם קוד RGB.

דוגמא:

strip.setPixelColor (3, strip. Color (255, 127, 0));

זה יהפוך את ה- LED השלישי לגוון כתום.

בקוד הדוגמה הזה, סיפקנו לך מארז לדוגמה עם צבעי LED שונים עבור נוריות בודדות. עכשיו אתה יכול לשנות בקלות נוריות בודדות.

שלב 4: התחבר לאפליקציה שלך והפעל את הקוד

התחבר לאפליקציה שלך והפעל את הקוד
התחבר לאפליקציה שלך והפעל את הקוד
התחבר לאפליקציה שלך והפעל את הקוד
התחבר לאפליקציה שלך והפעל את הקוד
התחבר לאפליקציה שלך והפעל את הקוד
התחבר לאפליקציה שלך והפעל את הקוד

הפעל את הקוד! הקפד לנתק את ה- RX במהלך ההעלאה.

כעת, פתח את האפליקציה שלך ועבור למכשירי Bluetooth כדי למצוא את המודול שלך. לאחר החיבור, לחץ על סמל החיבור ליד סמל פח האשפה, והקלד שם מארז, בקוד הדוגמה שלנו, אנו משתמשים במקרים A-E, וצפה בנורית הנורית נדלקת!

כעת יש לך ניסיון בשימוש ביישום Bluetooth ושימוש בנורות LED מסוג RGB הניתנות להתייחסות, כך שתוכל לשלב את שניהם בפרויקטים שלך. לך הלאה ושחק עם פונקציות תזמון ועיכוב. תהנה!

מוּמלָץ: