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

תקשורת אלחוטית באמצעות מודול משדר NRF24L01 לפרויקטים מבוססי Arduino: 5 שלבים (עם תמונות)
תקשורת אלחוטית באמצעות מודול משדר NRF24L01 לפרויקטים מבוססי Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: תקשורת אלחוטית באמצעות מודול משדר NRF24L01 לפרויקטים מבוססי Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: תקשורת אלחוטית באמצעות מודול משדר NRF24L01 לפרויקטים מבוססי Arduino: 5 שלבים (עם תמונות)
וִידֵאוֹ: ארדואינו- משדר/מקלט- מקמ"ש. שידור וקליטת מידע בתדר רדיו בין שני כרטיסי ארדואינו 2024, יולי
Anonim
Image
Image

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

שלב 1: חלקים

היכרות עם NRF וחיבורים
היכרות עם NRF וחיבורים

למשדר

  1. Arduino Nano או Uno (אני משתמש ב- Arduino UNO) x1
  2. מודול משדר NRF24L01 x1
  3. ג'ויסטיקים ציר כפול x2. https://amzn.to/2Q4t0Gm(או דברים אחרים כמו כפתורי לחיצה, חיישנים וכו '. אני משתמש בג'ויסטיק כי אני רוצה לשלוח נתונים על המיקום של הג'ויסטיק).

למקלט:

  1. Arduino Nano או Uno (אני משתמש ב- Arduino Nano). x1
  2. מודול משדר NRF24L01. x1

אחרים:

חוטי מגשר

סוללות לאספקת Arduino https://amzn.to/2W5cDyM ו-

שלב 2: היכרות עם NRF וחיבורים

היכרות עם NRF וחיבורים
היכרות עם NRF וחיבורים
היכרות עם NRF וחיבורים
היכרות עם NRF וחיבורים

בשם משדר ברור כי מודול זה יכול לתקשר בשתי הדרכים כמשדר או כמקלט תלוי בתכנות. יש לו 8 סיכות ואנחנו הולכים להשתמש ב -7 סיכות. אתה יכול לראות סיכות בתמונה המצורפת.

VCC & GND לאספקה

למטרה זו נשתמש בסיכת 3.3v של Arduino.

CE ו- CSN

סיכות משדר ומקלט. אנו הולכים להשתמש ב- Arduino (Nano ו- Uno) Pin 9 ל- CE ו- Pin 10 ל- CSN.

MOSI, MISO & SCK

אלה סיכות SPI.

הוא מתקשר עם Arduino על ידי סיכות SPI. לכל חבר במשפחת Arduino יש כמה סיכות ספציפיות לתקשורת SPI.

עבור ארדואינו UNO:

סיכות SPI הן

פין 11 (MOSI)

פין 12 (MISO)

סיכה 13 (SCK)

סיכות Arduino Nano SPI:

פין 11 (MOSI)

פין 12 (MISO)

סיכה 13 (SCK)

אותו דבר כמו Arduino UNO.

כעת תוכל ליצור חיבורים הן למשדר והן למקלט.

הערה: עליך להיות בעל ספרייה עבור NRF24L01 בתוכנת Arduino IDE שלך. הורד אותו כאן.

שלב 3: היכרות עם ג'ויסטיק וחיבורים

היכרות עם ג'ויסטיק וחיבורים
היכרות עם ג'ויסטיק וחיבורים

ג'ויסטיק אינו אלא פוטנציומטר פשוט. לג'ויסטיק 2 הציר בו אנו משתמשים במדריך זה יש 5 סיכות כפי שמוצג בתמונה.

חיבורים לג'ויסטיק בקצה המשדר:

סיכת VCC ל- Arduino 5v.

GND ל- Arduino GND

סיכה VRx ל- Arduino אנלוגי A0

סיכת VRy ל- Arduino אנלוגית A1

SW לכל סיכה דיגיטלית חלופית של Arduino. (אינני משתמש בסיכה זו אך תוכל להשתמש בה בשינוי קוד קטן).

לג'ויסטיק השני

תוכל להשתמש בסיכה 5V של arduino עבור שני הג'ויסטיקים.

סיכת VRx ל- Arduino אנלוגית A2VRy ל- Arduino סיכה אנלוגית A3

שימוש בשני ג'ויסטיקים פירושו שעליך לשדר 4-6 ערוצים.

שלב 4: חלק עבודה ותכנות

לאחר בניית המשדר והמקלט הוציאו סיכות פלט מהמקלט. אני משתמש בסיכה הדיגיטלית 2 של Arduino ל- pin 5 הדיגיטלית לתקשורת אלחוטית בת 4 ערוצים. אתה יכול להאריך אותו עד לפינים דיגיטליים זמינים. כדי לבדוק את פעולת המערכת חיברתי זרוע רובוטית בעלת 4 מנועי סרוו בקצה המקלט.

Arduino Nano Digital pin 2 => ערוץ 1 => THR

Arduino Nano Digital pin 3 => ערוץ 2 => YAW

Arduino Nano Digital pin 4 => ערוץ 3 => PITCH

Arduino Nano Digital pin 5 => ערוץ 4 => ROLL

מצורפים קודים למשדר ומקלט. אל תשכח לכלול ספריות תחילה בתוכנת Arduino IDE שלך לפני שתעלה את הקוד ל- Arduino.

שלב 5: שדרוג

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

מוּמלָץ: