فهرست مطالب:

دریافت قیمت بیت کوین زنده TTGO ESP32: 10 مرحله
دریافت قیمت بیت کوین زنده TTGO ESP32: 10 مرحله

تصویری: دریافت قیمت بیت کوین زنده TTGO ESP32: 10 مرحله

تصویری: دریافت قیمت بیت کوین زنده TTGO ESP32: 10 مرحله
تصویری: تحلیل بیت‌کوین امروز: بسیار مشکوک 2024, نوامبر
Anonim
Image
Image

در این آموزش با نحوه بدست آوردن قیمت فعلی بیت کوین به دلار و یورو با استفاده از TTGO ESP32 و Visuino آشنا می شویم.

فیلم را ببینید.

(فایل به روز شده جدید برای بارگیری در زیر!)

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

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • TTGO ESP32
  • اتصال وای فای
  • برنامه Visuino: Visuino را بارگیری کنید

مرحله 2: Visuino را راه اندازی کنید و نوع برد Arduino TTGO T-Display ESP32 را انتخاب کنید

Visuino را راه اندازی کنید و نوع برد Arduino TTGO T-Display ESP32 را انتخاب کنید
Visuino را راه اندازی کنید و نوع برد Arduino TTGO T-Display ESP32 را انتخاب کنید
Visuino را راه اندازی کنید و نوع برد Arduino TTGO T-Display ESP32 را انتخاب کنید
Visuino را راه اندازی کنید و نوع برد Arduino TTGO T-Display ESP32 را انتخاب کنید

Visuino: https://www.visuino.eu باید نصب شود. Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "TTGO T-Display ESP32" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.

مرحله 3: در Visuino Set WiFi

در Visuino Set WiFi
در Visuino Set WiFi
در Visuino Set WiFi
در Visuino Set WiFi
در Visuino Set WiFi
در Visuino Set WiFi

برد TTGO T-Display ESP32 را انتخاب کرده و در پنجره Properties "Modules> WiFi> Connect To Access Points را گسترش دهید.

  • روی گزینه Connect To Access Points 3 Dot کلیک کنید
  • در پنجره AccessPoints ، "نقطه دسترسی WiFi" را به سمت چپ بکشید
  • در پنجره ویژگی ها SSID (نام نقطه اتصال WiFi یا روتر خود را تنظیم کنید)
  • در پنجره Properties رمز عبور (گذرواژه نقطه اتصال وای فای یا روتر خود) را تنظیم کنید
  • بستن پنجره AccessPoints

برد TTGO T-Display ESP32 را انتخاب کرده و در پنجره Properties "Modules> WiFi> Sockets" را باز کنید

  • روی Sockets3 Dots کلیک کنید
  • در پنجره Socket ، TCP/IP Secure Client (SSL) را به چپ بکشید
  • در پنجره Properties میزبان را روی: blockchain.info قرار دهید
  • بستن پنجره سوکت ها

مرحله 4: در Visuino Set Display

در Visuino Set Display
در Visuino Set Display
در Visuino Set Display
در Visuino Set Display
در Visuino Set Display
در Visuino Set Display

برد TTGO T-Display ESP32 را انتخاب کرده و در پنجره Properties "Modules> Display> Orientation" را باز کنید

Orientation را روی: goRight تنظیم کنید

برد TTGO T-Display ESP32 را انتخاب کرده و در پنجره Properties "Modules> Display> Elements" را باز کنید

روی Elements 3 Dots کلیک کنید

در پنجره Elements Draw Bitmap را به چپ بکشید

در پنجره Properties که Y را روی 20 تنظیم کرده است ، روی Bitmap 3 Dots کلیک کنید

در Bitmap Editor بیت مپ بیت کوین را بارگذاری کنید (تصویر 6) و ویرایشگر Bitmap را ببندید

در پنجره Elements ، Draw Text را به سمت چپ بکشید

در پنجره خواص رنگ را روی aclOrange ، اندازه 2 ، متن را به USD ، X تا 150 ، Y تا 10 تنظیم کنید

در پنجره Elements ، Text Text را به چپ بکشید

در پنجره Properties اندازه را روی 3 ، X روی 100 ، Y را روی 35 تنظیم کنید

در پنجره Elements ، Draw Text را به سمت چپ بکشید

در پنجره Properties رنگ را روی aclOrange ، اندازه 2 ، متن را روی EUR ، X تا 150 ، Y تا 80 تنظیم کنید

در پنجره Elements ، Text Text را به چپ بکشید. در پنجره Properties اندازه را روی 3 ، X تا 100 ، Y به 105 تنظیم کنید

پنجره Elements را ببندید

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

در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
  • جزء "HTTP Client" را اضافه کنید
  • را انتخاب کرده و در پنجره Properties میزبان را به api.coindesk.com تنظیم کنید
  • بر روی Requests 3 Dot کلیک کنید
  • در پنجره درخواست ها ، "GET" را به سمت چپ بکشید
  • در پنجره Properties آدرس URL را به: /v1/bpi/currentprice.json تنظیم کنید
  • پنجره درخواست ها را ببندید
  • جزء "HTTP Client" "Char To Text" را اضافه کنید
  • "CharToText1" را انتخاب کرده و در پنجره Properties حداکثر طول تا 2000 را مشاهده کنید
  • جزء "Clock Generator" را اضافه کنید
  • "ClockGenerator1" را انتخاب کرده و در پنجره Properties فرکانس را روی 0.1 تنظیم کنید
  • جزء "Delay" را اضافه کنید
  • "Delay1" را انتخاب کرده و در پنجره Properties فاصله را روی 2000000 تنظیم کنید
  • جزء "Split JSON Object" را اضافه کنید

مرحله 6: در Visuino Parsing JSON

در Visuino Parsing JSON
در Visuino Parsing JSON
در Visuino Parsing JSON
در Visuino Parsing JSON
  • با موس روی "SplitJSON1" راست کلیک کرده و در منو روی "Parse JSON Object.." کلیک کنید.
  • در پنجره "JSON Object" این کد نمونه (در دسترس در
  • پنجره "JSON Object" را ببندید
  • جزء "SplitJSON1" اکنون پین های جدیدی ایجاد می کند

مرحله 7: در Visuino Connecting Components

در Visuino Connecting Components
در Visuino Connecting Components
در Visuino Connecting Components
در Visuino Connecting Components
در Visuino Connecting Components
در Visuino Connecting Components
  • پین Out "ClockGenerator1" را به پین Clock "HTTPClient1" و پین "Delay1" را وصل کنید
  • محتوای پین "HTTPClient1" را به پین "CharToText1" وصل کنید
  • پین "HTTPClient1" را به TTGO T-Display ESP32> WiFi> TCP Secure Client وصل کنید 1 پین
  • پین "Delay1" را به پین Clock "CharToText1" و TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Disconnect را وصل کنید
  • پین "CharToText1" را به پین In "SplitJSON1" وصل کنید
  • اتصال "SplitJSON1> USD> rate_float به TTGO T-Display ESP32> Text Text 1 pin in
  • "SplitJSON1> EUR> rate_float را به TTGO T-Display ESP32> فیلد متن 1 پین وارد کنید

توجه: همچنین می توانید با پین های دیگر از جزء "SplitJSON1" بازی کنید

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

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

در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.

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

اگر ماژول TTGO ESP32 را تغذیه کنید ، به شبکه متصل می شود و قیمت فعلی بیت کوین را به دلار و یورو نشان می دهد.

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

مرحله 10: عیب یابی

عیب یابی
عیب یابی
عیب یابی
عیب یابی

در صورت عدم دریافت اطلاعات:

  1. مطمئن شوید که از آخرین نسخه Visuino استفاده می کنید
  2. بررسی کنید که آیا تنظیمات WiFi صحیح را وارد کرده اید
  3. پین "SplitJSON1" "rate_float" را به پین سریال [0] وصل کنید ، بارگذاری کنید و روی دکمه اتصال کلیک کنید و ببینید آیا اطلاعاتی در آنجا دریافت می کنید (تصاویر پیوست را ببینید)

توصیه شده: