מחיר מטבע במט"ח VISUINO Live מהאינטרנט: 9 שלבים
מחיר מטבע במט"ח VISUINO Live מהאינטרנט: 9 שלבים
Anonim
Image
Image

במדריך זה נשתמש ב- NodeMCU Mini, OLED Lcd ו- Visuino כדי להציג מחיר מטבע חי EUR/USD כל כמה שניות מהאינטרנט על LCD. צפה בסרטון הדגמה.

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

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך

כל המודולים הם של makerfabs. יש להם את המודולים האיכותיים ביותר שהם שנות אור לקראת התחרות, גם עם המחירים המשתלמים ביותר.

  • NodeMCU מיני
  • OLED Lcd
  • לוח לחם
  • חוטי מגשר
  • תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
  • חבר את GND מה- NodeMCU לסיכת לוח הלוח (gnd)
  • חבר פין 5V מ- NodeMCU לסיכת לוח (חיובי)
  • חבר את פין 0 (SCL) מ- NodeMCU אל פין LCD OLED (SCL)
  • חבר את פין 1 (SDA) מ- NodeMCU אל פין LCD OLED (SDA)
  • חבר את פין LCD OLED (VCC) לסיכת לוח הלחם (חיובי)
  • חבר את פין LCD OLED (GND) לסיכת לוח הלחם (GND)

שלב 3: הפעל את Visuino ובחר את NodeMCU ESP-12

הפעל את Visuino ובחר את NodeMCU ESP-12
הפעל את Visuino ובחר את NodeMCU ESP-12
הפעל את Visuino ובחר את NodeMCU ESP-12
הפעל את Visuino ובחר את NodeMCU ESP-12

כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את ה- Arduino IDE מכאן:

שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת ESP 8266! יש להתקין גם את Visuino. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר תיבת הדו-שיח מופיעה, בחר "NodeMCU ESP-12" כפי שמוצג בתמונה 2

שלב 4: הגדרת WiFi

הגדרת WiFi
הגדרת WiFi
הגדרת WiFi
הגדרת WiFi
הגדרת WiFi
הגדרת WiFi

בחר NodeMCU ESP-12 ובעורך המודולים> WiFi> נקודות גישה, לחץ על כפתור […], כך שייפתח חלון "נקודות גישה"

בעורך זה גרור את נקודת הגישה ל- WiFi לצד שמאל.

  • תחת "SSID" שים את שם רשת ה- WiFi שלך
  • תחת "סיסמה" שים את סיסמת הגישה לרשת ה- WiFi שלך

סגור את החלון "נקודות גישה"

בצד שמאל בעורך בחר מודולים> Wifi> שקעים, לחץ על כפתור […], כך שחלון "שקעים" ייפתח

גרור את לקוח TCP מימין לשמאל

תחת מאפייני חלון מאפיינים: 80

שלב 5: ב- Visuino הוסף רכיבים

ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
  • הוסף רכיב לוגי של "ו"
  • הוסף רכיב "זכור טקסט"
  • הוסף רכיב "אורך טקסט"
  • הוסף רכיב 2x "השווה ערך"
  • הוסף רכיב "מחק טקסט ימני"
  • הוסף רכיב "מחק טקסט שמאלי"
  • הוסף רכיב "החלף טקסט"
  • הוסף רכיב "מחולל דופק"
  • הוסף רכיב "טקסט מעוצב"
  • הוסף רכיב "Char To Text"
  • הוסף רכיב I2C "Display OLED"

שלב 6: ב- Visuino: חיבור רכיבים

ב- Visuino: חיבור רכיבים
ב- Visuino: חיבור רכיבים
  • חבר את סיכת "And1" [החוצה] ל- RememberText1 pin [זכור] והצמד [זכור]
  • חבר את סיכת "And1" [0] לסיכה "CompareValue2" [החוצה]
  • חבר את סיכת "And1" [1] לסיכה של "CompareValue1" [Out]
  • חבר פין TextLength1 [Out] ל- CompareValue1 pin [In] ו- CompareValue2 pin [In]
  • חבר את סיכת "DeleteRightText1" [In] לסיכה של CharToText1 [Out]
  • חבר גם PinToxt1 pin [Out] ל- NodeMCU סידורי [0] pin [In]
  • חבר את סיכת "DeleteRightText1" [Out] ל- DeleteLeftText1 pin [In]
  • חבר פין DeleteLeftText1 [Out] ל- ReplaceText1 pin [In]
  • חבר את פין ReplaceText1 [החוצה] ל- RememberText1 pin [In]
  • חבר pinTekst1 pin [Out] ל- DisplayOLED1> שדה טקסט> pin [in]
  • חבר את DisplayOLED1 pin [Out] ל- NodeMCU ESP-12 I2C pin [In]
  • חבר פין PulseGenerator1 [Out] ל- FormattedText1 pin [Clock]
  • חבר את סיכת FormattedText1 [Out] ל- NodeMCU ESP-12> מודולי Sockets WiFi TCP Client1> Pin [In]
  • חבר את NodeMCU ESP-12> מודולי Sockets WiFi TCP Client1> הצמד [החוצה] לפין CharToText1 [In]

שלב 7: צור, הידור והעלה את קוד הארדואינו

צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו

ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino

ב- Arduino IDE, לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 2)

שלב 8: שחק

אם אתה מפעיל את מודול NodeMCU, ה- OLED Lcd יתחיל להציג את המחיר הנוכחי של EUR/USD.

מזל טוב! סיימת את פרויקט המחיר במט ח בשידור חי עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה. אתה יכול להוריד ולפתוח אותו ב- Visuino: קישור להורדה

שלב 9: ב- Visuino: הגדרות רכיב

  • CompareValue1: בעורך הנכסים הגדר "Value": 3, ו- Only Changed: True ו- "CompareType": ctBigger
  • CompareValue2: בעורך הנכסים הגדר "ערך": 8, ורק השתנה: שקר ו- "CompareType": ctSmaller
  • DeleteRightText1 בערכת עורך הנכסים "אורך": 931
  • DeleteLeftText1 בערכת עורך הנכסים "אורך": 53
  • ערכת ReplaceText1 בערכת הנכסים "מערך":

  • PulseGenerator1 בעורך הנכסים קבע את "תדר": 1
  • CharToText1 בעורך הנכסים קבע "אורך מרבי": 1000 ו- "קטוע": שקר ו"עדכון בכל תו ": שקר
  • DisplayOLED1> לחיצה כפולה>
  1. בעורך גרור את "שדה טקסט" שמאלה והגדר בחלון המאפיינים "גודל": 2 ו- "Y": 50
  2. בעורך גרור את "צייר טקסט" שמאלה והגדר בחלון המאפיינים "טקסט": EUR/USD ו- "Size": 2

FormattedText1 בעורך הנכסים תחת "טקסט" לחץ על "…" והוסף טקסט זה:

קבל https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1 קבל: text/html

Accept-Charset: utf-8

קבל שפה: en-US, en; q = 0.7, sl; q = 0.3

מארח: webrates.truefx.com

DNT: 1