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

יציאה טורית באמצעות WiFi: 10 שלבים
יציאה טורית באמצעות WiFi: 10 שלבים

וִידֵאוֹ: יציאה טורית באמצעות WiFi: 10 שלבים

וִידֵאוֹ: יציאה טורית באמצעות WiFi: 10 שלבים
וִידֵאוֹ: Serial Success: Mastering Switch Configuration with Putty! 2024, נוֹבֶמבֶּר
Anonim
Image
Image
הכנת ה- PCB
הכנת ה- PCB

תקשורת נתונים בין מכשירים אלקטרוניים היא בלתי נמנעת בפרויקטים אלקטרוניים רבים ומביאה הרבה יתרונות לפרויקט שלך כלומר חיבור המיקרו -בקר שלך למחשב וניטור נתונים על צג צבעוני גדול במקום LCD מונוכרום קטן. כשמדברים על חיבור התקן למחשב האישי, הדרך הברורה ביותר לתקשר היא יציאת USB. אבל העברת נתונים באמצעות USB דורשת תכנות רב. דרך קלה נוספת היא Serial Port (aka COM) ופרוטוקול RS232 שזקוק למעגל אלקטרוני זעיר בלבד להמרת רמות מתח ומעט תכנות. אז הכנתי מתאם RSS232-TTL UART ופרסמתי כאן לשימושים בכל הפרויקטים שלי. אבל התמודדתי עם בעיה חדשה, ללוחות אם ולמחשבים ניידים חדשים אין יציאת COM. לאחר מכן החלטתי לייצר מתאם USB-TTL UART באמצעות ה- FT232 IC המפורסם לפרויקטים שלי. זה עובד טוב מאוד, אבל חוטים ארוכים ממכשירים למחשב מעצבנים אותי. האם אפשר להעלות את היציאה הסדרתית לאוויר כמו עכברים ומקלדות אלחוטיות? כמובן שאפשר לעשות זאת באמצעות מודול WiFi מקסים ESP8266, ועל ידי שימוש ב- WiFi לא צריך ליצור דונגל בעצמך וגם תוכל לקבל יציאה טורית דרך האינטרנט. וואו, רק רציתי יציאה טורית אלחוטית, עכשיו יש לי גם יציאה טורית דרך האינטרנט. זה מרגש מאוד.

הסרטון מציג שליטה על CNC (מדפסת תלת מימד) באמצעות פסולת אלקטרונית באמצעות מכשיר זה.

אני רוצה לשתף אתכם בפרויקט הזה. אם אתה אוהב את זה, עקוב אחריי.

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

  • 1 x ESP8266-01 מודול
  • ווסת מתח 1xL78L05
  • ווסת מתח 1x LF33CV
  • טרנזיסטור BC547 1x
  • 3 קילו אלקטרוליט 100uF
  • 1x קבל MKT 100nF
  • נגד 4.7K 1x
  • נגדים 6x 10K
  • 1x דיודה 1N4148
  • 2x כפתורי לחיצה קטנים
  • 8x כותרות סיכה נקבות
  • 1x מחבר מתח (נקבה)
  • 1x מחבר מתח (זכר)
  • 1x מחבר אודיו סטריאו 3.5 מ"מ (זכר)
  • כמה חוטים
  • קצת לוח נחושת
  • כלים לייצור PCB (נייר זכוכית, נייר מבריק, מדפסת לייזר, קובץ PCB, אצטון, תכשיר כלורי ברזל, מיכל פלסטיק וכו ')
  • כלי הלחמה (ברזל, חוט, שטף, חותך תיל וכו ')
  • כמה כרטיסי פלסטיק ודבק שלא ניתן להשתמש בהם כדי ליצור מארז

שלב 2: הכנת ה- PCB

הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB

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

שלב 3: רכיבי הלחמה

רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה

רכיבי הלחמה בהתאם לטקסט שעל הלוח ותרשים סכמטי. שימו לב לכיוון של רגולטורי המתח, הטרנזיסטור, הדיודה וקבלי האלקטרוליט. יש הרבה הוראות ללמד אותך הלחמה. שימו לב כי האנודה נמצאת במרכז מחבר החשמל בעת חיבורו ללוח. חבר מחבר שמע 3.5 מ מ למסופי RX, TX ו- GND בלוח על פי התרשים שלו. כותרות סיכות נקבות הלחמה למקום מודול ESP8266.

שלב 4: תכנות ESP8266

תכנות ESP8266
תכנות ESP8266
תכנות ESP8266
תכנות ESP8266

חפש באתר זה מבריק ESP8266 עם Arduino. אתה יכול למצוא מאמרים שימושיים. הבזקתי אותו באמצעות מתאם ה- USB-TTL UART שלי ולוח קטן שהכנתי להבהב ובדיקת ESP8266-01 (אם אתה רוצה לעשות את זה, הורד את הקבצים שלו משלב זה והכן את מבזק ה- ESP8266 שלך). הורד את הקוד למטה והבהב את ה- ESP8266 שלך. לאחר מכן שים אותו במקומו על הלוח שלך. ווסת המתח LF33CV מונע חיבור מודול ESP8266 בכיוון לא נכון.

שלב 5: הכנת התיק

עושה את התיק
עושה את התיק
עושה את התיק
עושה את התיק
עושה את התיק
עושה את התיק

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

שלב 6: אופן השימוש

איך להישתמש
איך להישתמש
איך להישתמש
איך להישתמש
איך להישתמש
איך להישתמש
איך להישתמש
איך להישתמש

הצבתי שני מחברים לאספקת החשמל (זכר ואשה אחת) בכדי שתוכל להעביר את המכשיר הזה בקלות בין פלט מתאם AC לבין המערך שחייב להתחבר ליציאה הטורית, כך שלא תצטרך להכין מקור חשמל נוסף למכשיר זה.. על פי גיליון הנתונים LF33CV, אתה יכול להפעיל מכשיר זה מ- 3.5VDC ל- 18VDC.

חבר מחבר שמע 3.5 מ"מ ליציאה הטורית של מכשיר היעד, ומחבר מתח זכר לאספקת החשמל של מכשיר היעד. חבר את פלט מתאם ה- AC למחבר כניסת DC "יציאה טורית באמצעות WiFi".

במחשב האישי שלך התחבר לנקודת הגישה "dihavSerialPort_XXXXXX", כתובת ה- IP של המכשיר במצב נקודת גישה היא "192.168.4.1".

הורד את יישום Windows שהעליתי לכאן, והפעל אותו במחשב האישי שלך. הקלד את מכשיר ה- IP, בחר קצב שידור, עצור ביט, נתוני נתונים, שוויון ולחץ על כפתור "התחבר". לחץ על כפתור "אפשר גישה" בחלון "התראת אבטחה של Windows". תוכל לשלוח נתונים על ידי הקלדתם בתיבה שמתחת ללחצן "נתק" כ- ASCII, hex או עשרוני ולחץ על כפתור "שלח XXX" הקשור. הנתונים שנשלחו והתקבלו יוצגו בשש תיבות מתחת ללחצני "שלח XXX".

יש ממשק מבוסס HTML המאפשר גישה ליציאה טורית בדפדפן אינטרנט בכל מערכת הפעלה. כדי לגשת אליו הקלד "192.168.4.1" בשורת הכתובת של דפדפן האינטרנט שלך ולחץ על enter.

שלב 7: העברת נתונים סדרתיים

העברת נתונים סדרתיים
העברת נתונים סדרתיים

ביישומים רבים קיימת תוכנה שחייבת להתחבר להתקן באמצעות יציאה טורית. כדי להפוך את זה אפשרי הורד com0com והתקן אותו במחשב האישי שלך. צור זוג יציאות וירטואליות בחר אחת מהן כיציאה הטורית בתוכנת "dihav SerialPort over WiFi" ובחרה אחרת בתוכנה השולטת במכשיר שלך. ליצירת חיבור לחץ על לחצן חיבור.

שלב 8: התחברות לנתב

מתחבר לנתב
מתחבר לנתב

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

שלב 9: יציאה טורית דרך האינטרנט

יציאה טורית דרך האינטרנט
יציאה טורית דרך האינטרנט

עכשיו הגענו לחלק המרגש. כדי לגשת ליציאה טורית דרך האינטרנט חפש באינטרנט "העברת IP" כדי לגלות כיצד לעשות זאת. לאחר מכן העבר את היציאות 80 ו- 2321 של המכשיר שיצרת באינטרנט. הקצאת IP סטטי למכשיר זה תעזור לך רבות בשלב זה. חפש את "ה- IP שלי" בגוגל, תוכל לראות את ה- IP שלך בראש תוצאות החיפוש. זוהי כתובת ה- IP שעליך להשתמש בה כדי לגשת ליציאה טורית מהאינטרנט.

שלב 10: השתמש ישירות ב- WiFi בתוכנית שלך

אם אתה רוצה ליצור תוכנית המתחברת ישירות למכשיר זה מבלי להשתמש בתוכנה שהורדה משלב 6, השתמש בפרוטוקול הבא, שיצרתי עבור מכשיר זה.

  1. כל הוא בת.
  2. קצב השידור ביציאה 2321 הוא ערך של 4 בתים שהבייט המשמעותי ביותר יישלח תחילה.
  • לְחַבֵּר:

    • HTTP (יציאה 80):

      • בקשה: POST con
      • bdrt = #### & dbt =#& sbt =#& prty =#
      • תגובה: אישור או ER
    • נמל 2321:

      • בקשה: [1] [bdrt] [bdrt] [bdrt] [bdrt] [dbt] [sbt] [prty]
      • תגובה: [0] או [1]
  • לְנַתֵק:

    • HTTP (יציאה 80):

      • בקשה: קבל דיס
      • תגובה: בסדר
    • נמל 2321:

      • בקשה: [2]
      • תגובה: [1]
  • קבלת נתונים:

    • HTTP (יציאה 80):

      • בקשה: קבל שיא
      • תגובה: אישור … נתונים (hex)… או ER
    • נמל 2321:

      בתים של נתונים יישלחו לשרת שנוצר במחשב ביציאה 2321

  • לשלוח נתונים:

    • HTTP (יציאה 80):

      • בקשה: POST snd
      • … נתונים (hex) …
      • תגובה: אישור או ER
    • נמל 2321:

      • בקשה: [3] [גודל נתונים (max255)] … נתונים …
      • תגובה: [0] או [1]
  • חיבור בדיקה:

    • נמל 2321:

      • בקשה: [4]
      • תגובה: [44]

מוּמלָץ: