תוכן עניינים:
וִידֵאוֹ: סידורי אלחוטי (UART) עבור Arduino/STM32/וכו ': 3 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
אני מקווה שכולם יסכימו איתי שהסדרה Arduino היא כלי מצוין לניפוי באגים של הפרויקטים שלך. ובכן, זו בעצם האפשרות היחידה לאיתור באגים בארדואינו. אבל לפעמים, זה לא אפשרי או מעשי להעביר כבל USB מהארדואינו או מכל מיקרו -בקר אחר למחשב שלך.
אז הכנתי את הלוח UART-WiFi הזה, המבוסס על ה- ESP8266-01, שהוא זול לכלוך בימים אלה. הלוחות קטנים, אתה יכול לחבר אותו ללוח לחם, לחבר חשמל, RX, TX ואדמה והוא ישדר את כל מה שהוא מקבל מהמחשב UART למחשב שלך דרך WiFi ולהיפך.
מאפיינים:
- מקדם עד 115200 (תיאורטית אפילו עד 921600, אך זה לא נבדק)
- מקבל/שולח נתונים מ- UART ושולח/מקבל נתונים באמצעות WiFi ישירות למחשב שלך באמצעות יציאה 23 (Telnet)
- 18 רכיבים, חלקים עולים כ -3.50 דולר
- 20x45 מ"מ PCB דו צדדי, תואם קרש לחם
- פין RX סובלני 5 V
- כניסת מתח מ 12 V עד 3.3 V, שרטוט זרם כ 80 mA בממוצע
אני משתמש בלוחות אלה כבר כחצי שנה ומצאתי שהם שימושיים ביותר. אני אפילו מעדיף אותם על פני גשרי USB-UART, כי עם הלוח שלי, אני פשוט מחבר אחד מהם ללוח לחם ואני לא צריך לדאוג להטלת כבלים בכל השולחן שלי. כמו כן אין לך חומרה אחרת, אין יציאות USB פנויות ולוחות אלה מספקים בידוד גלווני מלא מהמחשב שלך, המהווה אמצעי בטיחות טוב ואינך צריך לדאוג מפוטנציאל קרקע שונה.
שלב 1: איך זה עובד
ברגע שמופעל כוח למודול, הוא מתחיל לנסות להתחבר ל- WiFi המוגדר מראש. במהלך שלב זה, הנורית הצהובה מהבהבת. ברגע שהוא מתחבר, הנורית הצהובה נשארת דולקת. לאחר מכן, המודול ממתין לחיבור מלקוח Telnet (ראה שלב הבא) ונורית LED ירוקה מהבהבת. לאחר יצירת החיבור בהצלחה, מסוף Telnet יראה לך הודעה, ושואלת לגבי קצב העומס הרצוי. הכנס את קצב השידור למסוף וסיימת! עכשיו כל מה שאתה מקליד במסוף נשלח דרך WiFi ואז הוא יוצא מהפין TX של ה- ESP8266. באופן דומה, כל מה שמופיע בסיכת RX נשלח למסוף. ביסודו של דבר, אינך יכול להבחין בין קונסולת סדרתית לקונסולת Telnet.
נוריות:
- צהוב (משמאל ביותר) - מצב Wifi, מהבהב - מנסה להתחבר, מואר - מחובר
- ירוק (שני משמאל) - סטטוס Telnet. מהבהב - ממתין לחיבור, ירוק - מחובר
- כחול (שני הימניים ביותר) - RX ו- TX
שלב 2: כיצד להגדיר אותו
חיבור
הסיבוך הקל היחיד הוא שאתה צריך סוג של מזהה לכל התקן Telnet (בדומה לכל יציאה טורית בעלת מספר). בפרויקט שלי השתמשתי ב- IP סטטי. בדרך כלל, ברגע שמכשיר מתחבר ל- WiFi, הוא מקבל אוטומטית כתובת IP משרת DHCP. זה נקרא כתובת IP דינאמית, אך הבעיה כאן היא שכתובת ה- IP עשויה להשתנות. אז תיכנתי את הלוח באופן שתמיד הוא יקבל כתובת IP מוגדרת מראש, במקרה שלי 192.168.2.20x, כאשר x הוא מספר הלוח. זה נקרא כתובת IP סטטית. אז פשוט תחבר מסוף Telnet ל- 192.168.2.20x: 23 ואתה מוכן לצאת לדרך.
כקונסולה אתה יכול להשתמש במגוון אפליקציות, שתי המוכרות ביותר הן כנראה PuTTY או YAT (Yet Another Terminal). אני משתמש באחרונה ובקטע התמונות אתה יכול לראות כיצד להגדיר את זה - אתה רק צריך לדעת את כתובת ה- IP הסטטית שהוזכרה לעיל.
קושחה
הקושחה כתובה ב- Arduino IDE ותוכל למצוא אותה ב- GitHub שלי. אם ברצונך לתכנת את ESP8266 שלך, עליך להסתכל בכותרת ולשנות שם כמה משתנים, כלומר:
- ssid - שם ה- WiFi שברצונך לחבר את הלוח
- pass - סיסמה לאותו WiFi
- ip - ה- IP הסטטי שאתה רוצה שיהיה ללוח; בחר משהו מחוץ לבריכת DHCP (או פשוט בחר משהו בין 200 - 250, שהוא בדרך כלל בחינם)
- gateway - ה- IP של הנתב שלך
- רשת משנה
אתה יכול לקבל את שני המידע האחרון משורת הפקודה, על ידי הקשה על Win + R, הקלדת "cmd" ולאחר מכן הקלדת "ipconfig". תראה תמונות.
כמובן שאתה צריך את Arduino IDE, שרשרת הכלים esp8266 וכו ', אבל יש עוד הרבה הדרכות בנושא.
גלשן
אתה גם צריך לייצר את ה- PCB. למרות שזה לא מסובך ותאורטית תוכל לעשות את זה בבית, אני ממליץ לך להשתמש באיזה יצרן PCB סיני. זה זול ועובד יפה. השתמשתי ב- ALLPCB והייתי מרוצה.
כּוֹחַ
אתה צריך לספק כוח ללוח. אתה יכול להפעיל אותו ישירות עם 3.3 וולט (מגשר JP1 במצב 3.3 וולט) או להזין את המתח דרך ווסת 3.3 וולט (מגשר במצב השני). הרגולטור יכול לקבל מתח עד 12 V. כל הקבלים כבר משולבים על הסיפון.
שלב 3: מסקנה
כפי שאמרתי קודם, מצאתי לוחות אלה שימושיים מאוד לאב טיפוס, לא רק עם Arduino, אלא עם כל MCU באופן כללי. ואני משתמש בהם כבר כחצי שנה ולא הייתה לי בעיה איתם.
קוד מקור, קבצי נשר וכמה תמונות ניתן למצוא ב- GitHub שלי או בקובץ ה- zip למטה. אבל אני ממליץ על GitHub, מכיוון שייתכן שיש גרסה חדשה יותר.
אם יש לך שאלות, הערות או הצעות, אל תהסס להשאיר אותן למטה.
מוּמלָץ:
שער UDP/IP סידורי עבור Arduino מבוסס על מגן ESP8266: 8 שלבים
שער UDP/IP סידורי עבור Arduino מבוסס על ESP8266 Shield: כבר פרסמתי בשנת 2016 "כיצד להכין שער Wifi משלך כדי לחבר את Arduino לרשת IP". מכיוון שעשיתי כמה שיפורי קוד ואני עדיין משתמש בפתרון זה. עם זאת יש כעת כמה מגיני ESP8266 לא
שלט אלחוטי באמצעות מודול NRF24L01 2.4Ghz עם Arduino - Nrf24l01 מקלט משדר 4 ערוצים / 6 ערוצים עבור Quadcopter - מסוק RC - מטוס RC באמצעות Arduino: 5 שלבים (עם תמונות)
שלט אלחוטי באמצעות מודול NRF24L01 2.4Ghz עם Arduino | Nrf24l01 מקלט משדר 4 ערוצים / 6 ערוצים עבור Quadcopter | מסוק RC | מטוס RC באמצעות Arduino: להפעלת מכונית RC | Quadcopter | מזל"ט | מטוס RC | סירת RC, אנחנו תמיד צריכים מקלט ומשדר, נניח שבשביל RC QUADCOPTER אנחנו צריכים משדר ומקלט של 6 ערוצים והסוג הזה של TX ו- RX יקר מדי, אז אנחנו הולכים להכין אחד מהם
ממשק אלחוטי Bluetooth עבור קליפים ומחוונים של מיטוטויו: 8 שלבים (עם תמונות)
ממשק אלחוטי Bluetooth למקלפים ומחוונים של מיטוטויו: כיום קיימים מיליוני קליפרים, מיקרומטר, מחוונים והתקנים אחרים של מיטוטויו Digimatic. אנשים רבים כמוני משתמשים במכשירים אלה כדי לאסוף נתונים ישירות למחשב. זה מבטל את הצורך להיכנס ולהקליד לפעמים מאות
כיצד להעלות תוכנית או קוד לתוך Arduino Pro Mini באמצעות כבל ממיר סידורי CH340 UART: 4 שלבים
כיצד להעלות תכנית או קוד לתוך Arduino Pro Mini באמצעות כבל ממיר סידורי CH340 UART: כבלי ה- USB TTL הטורליים הינם מגוון של כבלי ממיר USB לטורי המספקים קישוריות בין USB לממשקי UART טורי. קיימים מגוון כבלים המציעים קישוריות של 5 וולט, 3.3 וולט או רמות אות שצוין על ידי המשתמש עם
Zocus - זום ופוקוס אלחוטי עבור מצלמת ה- DSLR שלך: 24 שלבים (עם תמונות)
Zocus - זום ופוקוס אלחוטי עבור מצלמת ה- DSLR שלך: Zocus מאפשרת לך לשלוט באופן אלחוטי בזום ובמיקוד של מצלמת ה- DSLR שלך, באמצעות ה- ZocusApp התומך ב- Bluetooth, באייפד או באייפון (אנדרואיד בקרוב). הוא פותח במקור עבור ג'יימס דאן, המתלהב מצילום, אך גם