فهرست مطالب:

نمایش NODEMCU و VISUINO اخبار زنده از اینترنت: 8 مرحله
نمایش NODEMCU و VISUINO اخبار زنده از اینترنت: 8 مرحله

تصویری: نمایش NODEMCU و VISUINO اخبار زنده از اینترنت: 8 مرحله

تصویری: نمایش NODEMCU و VISUINO اخبار زنده از اینترنت: 8 مرحله
تصویری: VISUINO - LATEST LIVE WORLD NEWS From Reuters using Arduino wi-fi and internet 2024, جولای
Anonim
Image
Image

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

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

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • 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 افزودن قطعات

جزء CharToText1 را اضافه کنید

حداکثر طول 1000 را تنظیم کنید

OLED I2C Display را اضافه کنید

دوبار کلیک کنید و در پنجره Text Text را به سمت چپ بکشید

اضافه کردن متن فرمت شده

این را تحت مقدار "text" قرار دهید: GET

پذیرش: text/html، application/xhtml+xml، application/xml؛ q = 0.9، image/webp، image/apng، */ *؛ q = 0.8

Accept-Charset: *. *

زبان پذیرش: en-US ، en ؛ q = 0.7 ، sl ؛ q = 0.3

میزبان: feeds.reuters.com

DNT: 1

افزودن متن جایگزین (ReplaceText1)

  1. "از ارزش" را تنظیم کنید:
  2. "ToValue" را خالی قرار دهید

افزودن متن جایگزین (ReplaceText2)

  1. (تصویر را ببینید) مجموعه "From Value": TAB TAB
  2. "ToValue" را خالی قرار دهید
  • اضافه کردن طول متن (TextLength2)
  • افزودن ContainsText (ContainsText1)
  1. مقدار "text" را تنظیم کنید: TAB TAB

    (تصویر را ببینید)

    • اضافه کردن متن به خاطر بسپار
    • منطق AND را اضافه کنید

    • AddValue را اضافه کنید
    1. تنظیم مقدار: 1

      • افزودن CompareValue (CompareValue1)

        1. "comparetype" را تنظیم کنید: ctSmallerOrEqual
        2. "مقدار" را تنظیم کنید: 2

        • افزودن CompareValue (CompareValue3)

          1. set "comparetype": ctBigger
          2. "مقدار" را تنظیم کنید: 3

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

          در Visuino: اتصال قطعات
          در Visuino: اتصال قطعات
          • NodeMCU ESP-12> پریزهای ماژول TCP Client1> پین [Out] را به پین CharToText1 وصل کنید [In]
          • پین CharToText1 [خارج] را به پین ReplaceText1 وصل کنید [در]
          • پین ReplaceText1 [خارج] را به TextLength2 پین [در] و ContainsText1 پین [در] و به پین RememberText1 [در] متصل کنید
          • اتصال TextLength2 پین [خارج] به CompareValue3 پین [در]
          • پین CompareValue3 [خارج] را به پین And1 وصل کنید [1]
          • اتصال ContainsText1 پین [خارج] به And1 پین [0]
          • پین And1 [خارج] را به پین AddValue1 وصل کنید [در]
          • اتصال پین AddValue1 [خارج] به پین CompareValue1 [در]
          • پین CompareValue1 [out] را به پین RememberText1 [به خاطر بسپار] و پین [فراخوانی] متصل کنید
          • پین RememberText1 [خارج] را به پین ReplaceText2 وصل کنید [در]
          • پین ReplaceText2 [out] را به NodeMCU ESP-12 serial0 pin [in] و به پین فیلد متن elementOLED1 [در] وصل کنید
          • پین DisplayOLED1 [خارج] را به پین NodeMCU ESP-12 I2C وصل کنید [داخل]

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

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

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

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

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

          اگر ماژول NodeMCU را تغذیه کنید ، OLED Lcd شروع به نمایش آخرین اخبار جهان می کند.

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

توصیه شده: