فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: Visuino را راه اندازی کنید و نوع برد Arduino TTGO T-Display ESP32 را انتخاب کنید
- مرحله 3: در Visuino Set WiFi
- مرحله 4: در Visuino Set Display
- مرحله 5: در Visuino قطعات را اضافه کنید
- مرحله 6: در Visuino Parsing JSON
- مرحله 7: در Visuino Connecting Components
- مرحله 8: ایجاد ، کامپایل و بارگذاری کد
- مرحله 9: بازی کنید
- مرحله 10: عیب یابی
تصویری: دریافت قیمت بیت کوین زنده TTGO ESP32: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
در این آموزش با نحوه بدست آوردن قیمت فعلی بیت کوین به دلار و یورو با استفاده از TTGO ESP32 و Visuino آشنا می شویم.
فیلم را ببینید.
(فایل به روز شده جدید برای بارگیری در زیر!)
مرحله 1: آنچه شما نیاز دارید
- TTGO ESP32
- اتصال وای فای
- برنامه Visuino: Visuino را بارگیری کنید
مرحله 2: 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
برد 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
برد 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 قطعات را اضافه کنید
- جزء "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
- با موس روی "SplitJSON1" راست کلیک کرده و در منو روی "Parse JSON Object.." کلیک کنید.
- در پنجره "JSON Object" این کد نمونه (در دسترس در
- پنجره "JSON Object" را ببندید
- جزء "SplitJSON1" اکنون پین های جدیدی ایجاد می کند
مرحله 7: در 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: عیب یابی
در صورت عدم دریافت اطلاعات:
- مطمئن شوید که از آخرین نسخه Visuino استفاده می کنید
- بررسی کنید که آیا تنظیمات WiFi صحیح را وارد کرده اید
- پین "SplitJSON1" "rate_float" را به پین سریال [0] وصل کنید ، بارگذاری کنید و روی دکمه اتصال کلیک کنید و ببینید آیا اطلاعاتی در آنجا دریافت می کنید (تصاویر پیوست را ببینید)
توصیه شده:
بیت کوین با گراف: 8 مرحله
Bitcoin Ticker With Graph: من این را بر اساس پروژه ای برای تعیین قیمت BTC تهیه کردم ، که اطلاعات قیمت را از coinmarketcap.com در ابتدا توسط برایان لاف دریافت می کند. او از ESP8266 استفاده کرد که یک برد سازگار با آردوینو است که مجهز به وای فای داخلی است. همانطور که او توصیف کرد
رمزنگاری شبیه بیت کوین بر روی رزبری پای اجرا می شود: 5 مرحله
رمزنگاری شبیه بیت کوین که روی Raspberry Pi اجرا می شود: دستورالعمل اجرای یک گره. سیستم عامل US-OS از raspbian ساخته شده است که بسته us-cryptoplatform را اجرا می کند. نیازی به درخواست مجوز برای عضویت ندارید. فقط این دستورالعمل های ساده را دنبال کنید و هر دقیقه یک گره با ارز رمزنگاری شده اجرا کنید
افزایش و از دست دادن بیت کوین خود را با آردوینو و پایتون تجسم کنید: 6 مرحله
سود و زیان بیت کوین خود را با آردوینو و پایتون تجسم کنید: ایده اصلی شخصاً من یک سرمایه گذار ارز رمزنگاری شده هستم. اما من همچنین کارهای زیادی برای انجام کار دارم. بنابراین من نمی توانم قیمت بیت کوین را 10 بار در دقیقه پیگیری کنم. با این حال ، من هنوز می خواهم بدانم که من درآمد دارم یا ضرر می کنم. بدین ترتیب،
Rekt-O-Matic Turbo S: تک تخته بیت کوین تیکر: 12 مرحله
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: آیا افزایش قیمت یک شبه قیمت بیت کوین از 7500 دلار به 10300 دلار را در 25 اکتبر 2019 از دست داده اید؟ خوب من انجام دادم. چنین مواردی در دنیای رمزنگاری اتفاق می افتد. چیزی که شما به آن احتیاج دارید theRekt-O-Matic Turbo S است. این یک قیمت بیت کوین با OLED خوب است
استخراج بیت کوین در تمشک پای شما: 6 مرحله
استخراج بیت کوین در تمشک پای شما: بیت کوین یک ارز رمزنگاری شده است ، نوعی پول نقد الکترونیکی. این یک ارز دیجیتال غیر متمرکز بدون بانک مرکزی یا سرپرست واحد است که می تواند از طریق شبکه بیت کوین از کاربر به کاربر ارسال شود. برای بدست آوردن بیت کوین دو روش اصلی وجود دارد