فهرست مطالب:

VISUINO نمایش ارز زنده فارکس قیمت ارز از اینترنت: 9 مرحله
VISUINO نمایش ارز زنده فارکس قیمت ارز از اینترنت: 9 مرحله

تصویری: VISUINO نمایش ارز زنده فارکس قیمت ارز از اینترنت: 9 مرحله

تصویری: VISUINO نمایش ارز زنده فارکس قیمت ارز از اینترنت: 9 مرحله
تصویری: Pulse Width Modulation (PMW) Generator XY-LPWM With display to control Servo motor 2024, نوامبر
Anonim
Image
Image

در این آموزش ما از NodeMCU Mini ، OLED Lcd و Visuino برای نشان دادن قیمت ارز زنده EUR/USD هر چند ثانیه از اینترنت بر روی LCD استفاده خواهیم کرد. یک فیلم تظاهرات تماشا کنید.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت

همه ماژول ها از makerfabs هستند. آنها دارای بهترین ماژول های با کیفیت هستند که سال نوری جلوتر از رقابت هستند ، همچنین با بهترین قیمت مناسب.

  • NodeMCU Mini
  • ال سی دی OLED
  • تخته نان
  • سیم های بلوز
  • برنامه Visuino: Visuino را بارگیری کنید

مرحله 2: مدار

مدار
مدار
  • اتصال GND از NodeMCU به پین بردبرد (gnd)
  • پین 5 ولت را از 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 را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "NodeMCU ESP-12" را همانطور که در تصویر 2 نشان داده شده است ، انتخاب کنید.

مرحله 4: راه اندازی WiFi

راه اندازی WiFi
راه اندازی WiFi
راه اندازی WiFi
راه اندازی WiFi
راه اندازی WiFi
راه اندازی WiFi

NodeMCU ESP-12 را انتخاب کنید و در ویرایشگر ماژولها> WiFi> نقاط دسترسی ، روی دکمه […] کلیک کنید تا پنجره "نقاط دسترسی" باز شود

در این ویرایشگر ، نقطه دسترسی WiFi را به سمت چپ بکشید.

  • در زیر "SSID" نام شبکه WiFi خود را قرار دهید
  • در بخش "رمز عبور" گذرواژه دسترسی را برای شبکه WiFi خود قرار دهید

پنجره "نقاط دسترسی" را ببندید

در سمت چپ ویرایشگر Modules> Wifi> Sockets را انتخاب کنید ، روی دکمه […] کلیک کنید تا پنجره "Socket" باز شود

TCP Client را از راست به سمت چپ بکشید

در زیر پنجره Properties تنظیم پورت: 80

مرحله 5: در Visuino قطعات را اضافه کنید

در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
  • جزء منطقی "و" را اضافه کنید
  • جزء "به یاد داشته باشید متن" را اضافه کنید
  • جزء "طول متن" را اضافه کنید
  • 2 برابر جزء "Compare Value" را اضافه کنید
  • جزء "حذف متن راست" را اضافه کنید
  • جزء "حذف متن چپ" را اضافه کنید
  • جزء "جایگزینی متن" را اضافه کنید
  • جزء "Pulse Generator" را اضافه کنید
  • جزء "متن قالب بندی شده" را اضافه کنید
  • جزء "Char To Text" را اضافه کنید
  • جزء I2C "Display OLED" را اضافه کنید

مرحله 6: در Visuino: اتصال قطعات

در Visuino: اتصال قطعات
در Visuino: اتصال قطعات
  • پین "And1" [Out] را به پین RememberText1 [به خاطر بسپار] و پین [Recall] را وصل کنید
  • پین "And1" [0] را به پین "CompareValue2" وصل کنید [Out]
  • پین "And1" [1] را به پین "CompareValue1" وصل کنید [Out]
  • پین TextLength1 [Out] را به پین CompareValue1 [In] و پین CompareValue2 [In] متصل کنید
  • پین "DeleteRightText1" [In] را به پین CharToText1 وصل کنید [Out]
  • همچنین پین CharToText1 [Out] را به سریال NodeMCU [0] [In] وصل کنید
  • پین "DeleteRightText1" [Out] را به DeleteLeftText1 پین [In] وصل کنید
  • پین DeleteLeftText1 [Out] را به پین ReplaceText1 وصل کنید [In]
  • پین ReplaceText1 [Out] را به پین RememberText1 [In] متصل کنید
  • پین RememberText1 [Out] را به DisplayOLED1> Field Text> pin [in] وصل کنید
  • پین DisplayOLED1 [Out] را به پین NodeMCU ESP-12 I2C وصل کنید [In]
  • پین PulseGenerator1 [Out] را به پین FormattedText1 وصل کنید [ساعت]
  • پین FormattedText1 [Out] را به NodeMCU ESP-12> پریزهای ماژول TCP Client1> پین [In] وصل کنید
  • NodeMCU ESP-12> پریزهای ماژول TCP Client1> پین [Out] را به پین CharToText1 وصل کنید [In]

مرحله 7: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

در Visuino ، F9 را فشار دهید یا روی دکمه نشان داده شده در تصویر 1 برای ایجاد کد Arduino کلیک کنید ، و Arduino IDE را باز کنید

در Arduino IDE ، روی دکمه Upload کلیک کنید تا کد را کامپایل و بارگذاری کنید (تصویر 2)

مرحله 8: بازی کنید

اگر ماژول NodeMCU را تغذیه کنید ، OLED Lcd قیمت فعلی EUR/USD را نشان می دهد.

تبریک می گویم! شما پروژه Live Forex Price خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ، که برای این دستورالعمل ایجاد کرده ام ، ضمیمه شده است. می توانید آن را در پیوند Visuino بارگیری و باز کنید

مرحله 9: در Visuino: تنظیمات کامپوننت

  • CompareValue1: در ویرایشگر ویژگی مجموعه "Value": 3 ، و Only Changed: True ، و "CompareType": ctBigger
  • CompareValue2: در ویرایشگر ویژگی "Value": 8 و Only Changed: False و "CompareType": ctSmaller را تنظیم کنید
  • DeleteRightText1 در مجموعه ویرایشگر ویژگی "طول": 931
  • DeleteLeftText1 در تنظیم کننده ویژگی "طول": 53
  • ReplaceText1 در مجموعه ویرایشگر ویژگی "From Value":

  • مجموعه PulseGenerator1 در ویرایشگر ویژگی "Frequency": 1
  • CharToText1 در ویرایشگر ویژگی "حداکثر طول": 1000 ، و "Truncate": False ، و "Update on each char": false
  • DisplayOLED1> دوبار کلیک کنید>
  1. در ویرایشگر "Text Text" را به چپ بکشید و در پنجره Properties "Size": 2 و "Y": 50 تنظیم کنید
  2. در ویرایشگر "Draw Text" را به چپ بکشید و در پنجره Properties "Text": EUR/USD و "Size": 2 قرار دهید.

FormattedText1 در ویرایشگر ویژگی تحت "Text" روی "…" کلیک کنید و این متن را اضافه کنید:

دریافت 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

توصیه شده: