جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: ابدأ Visuino ، وحدد نوع لوحة Arduino TTGO T-Display ESP32
- الخطوة 3: في Visuino Set WiFi
- الخطوة 4: في Visuino Set Display
- الخطوة 5: في Visuino أضف مكونات
- الخطوة 6: في Visuino تحليل JSON
- الخطوة 7: في مكونات توصيل Visuino
- الخطوة 8: إنشاء ، ترجمة ، وتحميل الكود
- الخطوة 9: العب
- الخطوة 10: استكشاف الأخطاء وإصلاحها
فيديو: احصل على سعر البيتكوين المباشر TTGO ESP32: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
في هذا البرنامج التعليمي سوف نتعلم كيفية الحصول على سعر البيتكوين الحالي بالدولار الأمريكي واليورو باستخدام TTGO ESP32 و Visuino.
شاهد الفيديو.
(ملف محدث جديد للتحميل أدناه!)
الخطوة 1: ما سوف تحتاجه
- TTGO ESP32
- اتصال واي فاي
- برنامج Visuino: قم بتنزيل Visuino
الخطوة 2: ابدأ Visuino ، وحدد نوع لوحة Arduino TTGO T-Display ESP32
يحتاج Visuino: https://www.visuino.eu إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "TTGO T-Display ESP32" كما هو موضح في الصورة 2
الخطوة 3: في Visuino Set WiFi
حدد لوحة TTGO T-Display ESP32 وفي نافذة الخصائص ، قم بتوسيع "الوحدات النمطية> WiFi> الاتصال بنقاط الوصول
- انقر فوق Connect To Access Points 3 Dots
- في نافذة AccessPoints ، اسحب "WiFi Access Point" إلى الجانب الأيسر
- في نافذة الخصائص ، قم بتعيين SSID (اسم نقطة اتصال WiFi أو جهاز التوجيه)
- في نافذة الخصائص ، قم بتعيين كلمة المرور (كلمة مرور نقطة اتصال WiFi أو جهاز التوجيه)
- أغلق نافذة AccessPoints
حدد لوحة TTGO T-Display ESP32 وفي نافذة الخصائص ، قم بتوسيع "الوحدات النمطية> WiFi> المقابس
- انقر فوق Sockets3 Dots
- في نافذة Sockets ، اسحب TCP / IP Secure Client (SSL) إلى اليسار
- في نافذة الخصائص ، قم بتعيين المضيف على: blockchain.info
- أغلق نافذة مآخذ التوصيل
الخطوة 4: في Visuino Set Display
حدد لوحة TTGO T-Display ESP32 وفي نافذة الخصائص ، قم بتوسيع "الوحدات النمطية> العرض> الاتجاه
اضبط الاتجاه على: goRight
حدد لوحة TTGO T-Display ESP32 وفي نافذة الخصائص ، قم بتوسيع "الوحدات النمطية> العرض> العناصر
انقر فوق Elements 3 Dots
في نافذة العناصر ، اسحب رسم صورة نقطية إلى اليسار
في نافذة الخصائص ، قم بتعيين Y إلى 20 ، انقر فوق Bitmap 3 Dots
في محرر الصور النقطية ، قم بتحميل صورة بيتكوين النقطية (الصورة 6) وأغلق محرر الصور النقطية
في نافذة العناصر ، اسحب رسم النص إلى اليسار
في نافذة الخصائص ، اضبط اللون على aclOrange ، والحجم إلى 2 ، والنص إلى USD ، و X إلى 150 ، و Y إلى 10
في نافذة العناصر ، اسحب حقل النص إلى اليسار
في نافذة الخصائص ، اضبط الحجم على 3 ، X إلى 100 ، Y إلى 35
في نافذة العناصر ، اسحب رسم النص إلى اليسار
في نافذة الخصائص ، اضبط اللون على aclOrange ، والحجم إلى 2 ، والنص إلى EUR ، و X إلى 150 ، و Y إلى 80
في نافذة العناصر ، اسحب حقل النص إلى اليسار في نافذة الخصائص ، اضبط الحجم على 3 ، X إلى 100 ، Y إلى 105
أغلق نافذة العناصر
الخطوة 5: في Visuino أضف مكونات
- إضافة مكون "عميل
- حدد وفي نافذة الخصائص ، اضبط المضيف على api.coindesk.com
- انقر فوق الطلبات 3 نقاط
- في نافذة الطلبات اسحب "GET" إلى اليسار
- في نافذة الخصائص ، اضبط URL على: /v1/bpi/currentprice.json
- أغلق نافذة الطلبات
- إضافة مكون "عميل HTTP" مكون "Char To Text"
- حدد "CharToText1" وفي نافذة الخصائص حد أقصى طول إلى 2000
- إضافة مكون "مولد الساعة"
- حدد "ClockGenerator1" وفي نافذة الخصائص اضبط التردد على 0.1
- إضافة عنصر "تأخير"
- حدد "Delay1" وفي نافذة الخصائص قم بتعيين الفاصل الزمني إلى 2000000
- إضافة مكون "Split JSON Object"
الخطوة 6: في Visuino تحليل JSON
- باستخدام الماوس ، انقر بزر الماوس الأيمن على "SplitJSON1" وفي القائمة انقر فوق "تحليل كائن JSON.."
- في نافذة "كائن JSON" ، الصق نموذج الشفرة هذا (متوفر على
- أغلق نافذة "كائن JSON"
- سيقوم المكون "SplitJSON1" الآن بإنشاء دبابيس جديدة
الخطوة 7: في مكونات توصيل Visuino
- قم بتوصيل دبوس "ClockGenerator1" بساعة دبوس "HTTPClient1" و "Delay1" pin Start
- قم بتوصيل "HTTPClient1" pin Content بـ "CharToText1" pin In
- قم بتوصيل دبوس "HTTPClient1" بـ TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
- قم بتوصيل دبوس "Delay1" بساعة دبوس "CharToText1" و TTGO T-Display ESP32> WiFi> TCP Secure Client 1 قطع اتصال دبوس
- قم بتوصيل دبوس "CharToText1" بـ "SplitJSON1" دبوس في
- قم بتوصيل "SplitJSON1> USD> rate_float بـ TTGO T-Display ESP32> Text Field1 pin In
- قم بتوصيل "SplitJSON1> EUR> rate_float بـ TTGO T-Display ESP32> حقل النص 1 pin In
ملاحظة: يمكنك أيضًا اللعب بالدبابيس الأخرى من مكون "SplitJSON1"
الخطوة 8: إنشاء ، ترجمة ، وتحميل الكود
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 9: العب
إذا قمت بتشغيل وحدة TTGO ESP32 ، فسوف تتصل بالشبكة وتعرض سعر البيتكوين الحالي بالدولار الأمريكي واليورو
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino: https://www.visuino.eu ملاحظة: في File Project عند فتحه في Visuino ، قم بتغيير إعدادات WiFi (نقطة الوصول وكلمة المرور) إلى الإعدادات الخاصة بك.
الخطوة 10: استكشاف الأخطاء وإصلاحها
في حال لم تحصل على أي بيانات:
- تأكد من أنك تستخدم أحدث إصدار من Visuino
- تأكد من إدخال إعدادات WiFi الصحيحة
- قم بتوصيل "SplitJSON1" pin "rate_float" بالدبوس التسلسلي [0] ، ثم قم بالتحميل وانقر فوق زر الاتصال ومعرفة ما إذا كنت تحصل على أي بيانات هناك (انظر الصور المرفقة)
موصى به:
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
VISUINO Display سعر العملات الأجنبية المباشر من الإنترنت: 9 خطوات
VISUINO Display Live Forex Currency Price من الإنترنت: في هذا البرنامج التعليمي سوف نستخدم NodeMCU Mini و OLED Lcd و Visuino لعرض سعر العملة الحية EUR / USD كل بضع ثوانٍ من الإنترنت على شاشة LCD. شاهد فيديو توضيحي
احصل على موافقة Google على مقاطع فيديو YouTube الخاصة بك !: 4 خطوات
احصل على موافقة Google على مقاطع فيديو YouTube الخاصة بك !: باستخدام خطأ في العلامة التجارية ، يمكنك أيضًا الحصول على مقاطع فيديو معتمدة من Google على YouTube
احصل على إنترنت لاسلكي مجاني على هاتف Motorola / nextel / Boost الخاص بك: 6 خطوات
احصل على شبكة إنترنت لاسلكية مجانية على هاتف Motorola / nextel / boost: اليوم سأعلمك كيفية الحصول على شبكة إنترنت لاسلكية مجانية على هاتف nextel / motorola / boost
احصل على EIS (تثبيت الصورة الإلكتروني) على أي هاتف ذكي يعمل بنظام Android: 4 خطوات
احصل على EIS (تثبيت الصورة الإلكتروني) على أي هاتف ذكي يعمل بنظام Android: مرحبًا يا رفاق ، لدي اليوم اختراق جديد لجميع مصوري الهواتف الذكية الذين لديهم هاتف بكاميرا لائقة ولكن أثناء تسجيل مقاطع الفيديو مهتزة للغاية وتفتقر الكاميرا إلى EIS (الصورة الإلكترونية) استقرار). معظم الهواتف الرئيسية لديها هذا