جدول المحتويات:

Rekt-O-Matic Turbo S: مؤشر Bitcoin ذو اللوحة الواحدة: 12 خطوة
Rekt-O-Matic Turbo S: مؤشر Bitcoin ذو اللوحة الواحدة: 12 خطوة

فيديو: Rekt-O-Matic Turbo S: مؤشر Bitcoin ذو اللوحة الواحدة: 12 خطوة

فيديو: Rekt-O-Matic Turbo S: مؤشر Bitcoin ذو اللوحة الواحدة: 12 خطوة
فيديو: Chinese Whales Dumping Bitcoin on Video 2024, يوليو
Anonim
Rekt-O-Matic Turbo S: مؤشر Bitcoin ذو اللوحة الواحدة
Rekt-O-Matic Turbo S: مؤشر Bitcoin ذو اللوحة الواحدة

هل فاتتك الارتفاع الليلي في سعر البيتكوين من 7500 دولار إلى 10300 دولار في 25 أكتوبر 2019؟ حسنا فعلت. يحدث هذا النوع من الأشياء في عالم التشفير.

ما تحتاجه الناس هو

Rekt-O-Matic Turbo S

هذا مؤشر أسعار البيتكوين مع شاشة OLED لطيفة ، ورسم بياني للاتجاهات ، وتنبيهات عند حدوث تغيرات مفاجئة في السعر

هذه لوحة منخفضة التكلفة للغاية. من الواضح أن S تعني الرياضة. Rekt هو مصطلح يستخدم في دوائر التشفير لكونه خسر للتو مبلغًا كبيرًا من المال.

توجد بالفعل العديد من مشاريع BTC Ticker ، وقد أنتجت بالفعل نسخة Instructable السابقة باستخدام لوحة Adafruit Feather Huzzah المتصلة بشبكة WiFi ، والتي تتوافق مع Arduino ، استنادًا إلى ESP8266 وتم توصيلها بشاشة OLED منفصلة بحجم 128 × 64 بكسل.

هناك بعض اللوحات الرائعة المتوفرة الآن من الصين والتي تحتوي على جميع العناصر المذكورة أعلاه ، بما في ذلك الشاشة ، وكلها على لوحة واحدة ، والتي تباع بأقل من 10 دولارات ، وهو سعر أقل بكثير من المجموعة المذكورة أعلاه. الجانب السلبي هو أنها كالعادة لا تحتوي على أي وثائق أو أمثلة على الرسومات التخطيطية. كل ما نعرفه هو أنها (يجب أن تكون) متوافقة مع Arduino.

هنا ، قمت بتكرار مشروعي السابق بشكل أو بآخر باستخدام:

ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0.96 OLED

هذه هي اللوحة للبحث على الإنترنت.

ومع ذلك ، اضطررت إلى التدافع حول الويب بحثًا عن الأعمار للعثور على طريقة لعرض أي شيء على الإطلاق على الشاشة ، ثم اضطررت إلى تغيير كل الكود الأصلي الخاص بي لعرض نفس القيم كما فعلوا من قبل. لذلك فإن رسم Arduino عبارة عن مزيج بسيط وغير مرتب إلى حد ما ولكنه يعمل الآن. لقد أقرت بالمصادر المختلفة لأجزاء مختلفة من الكود والإلهام. البيانات مطلوبة من CoinDesk API. يتم تحديث واجهة برمجة التطبيقات كل دقيقة ، لذا يطلب الرمز تحديثًا كل 30 ثانية.

هناك مكون واحد فقط يمكن شراؤه لهذا المشروع ، وهو لوحة Wemos. ثم تقوم بتحميل الكود إليه كما لو كان لوحة Arduino. لقد تحملت الإحباط من تشغيل هذا المنتدى حتى لا تضطر إلى ذلك!

اللوازم

ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0.96 OLED

من المحتمل أن يكون كابل USB صغيرًا إلى بيانات USB (احذر: ليس فقط كبل شحن ، يمكن أن يبدو متشابهًا) لتوصيله بجهاز الكمبيوتر المحمول الخاص بك. بعض هذه اللوحات لا تأتي مع كابل.

الخطوة 1: ماذا تفعل؟

ماذا تعمل، أو ماذا تفعل؟
ماذا تعمل، أو ماذا تفعل؟

كما يظهر في هذه الصورة تظهر الشاشة ما يلي:

أ) سعر البيتكوين بالدولار الذي تم الحصول عليه من موقع CoinDesk الإلكتروني.

ب) رسم بياني يوضح الاتجاهات خلال آخر 24 قراءة.

ج) يتم عرض آخر رقمين من القراءات الأربع الماضية في عمود على يمين الشاشة ، وأحدث قيمة هي الأعلى.

د) القيمة D هي النسبة المئوية للتغير في القيمة الحالية من القيمة السابقة x10. يمنحك فقط فكرة عن حجم التغيير منذ آخر سعر.

هـ) القيمة Av هي مؤشر توصلت إليه يعكس التباين في السعر خلال القراءات القليلة الماضية ، أي هل يتأرجح صعودًا وهبوطًا بسرعة أو يحافظ على قيمة ثابتة بشكل معقول.

و) إذا كان هناك تغيير كبير ، (بالنسبة إلى مؤشر التباين السابق) ستظهر تحذيرات التنبيهات على الشاشة. في أجزاء التنبيه هذه من الكود الخاص بي ، يمكنك على سبيل المثال إضافة بعض التعليمات البرمجية الإضافية الخاصة بك لتشغيل مؤشر ضوئي ، أو ربما صوت جرس بيزو. يحتوي الإصدار السابق الخاص بي الآن على جرس بيزو مرفق بالتنبيهات ، والذي يمكن أن يكون مزعجًا في الليل ، أو ميزة توفير المال اعتمادًا على وجهة نظرك.

الخطوة 2: ما هو هذا المجلس؟

ما هو هذا المجلس؟
ما هو هذا المجلس؟

هذه هي لوحة Wemos المزودة بشاشة OLED التي تحتاجها.

هناك أشياء إضافية يمكنك شراؤها لها مثل حامل بطارية قابل لإعادة الشحن وما إلى ذلك.

تحتاج أيضًا إلى كابل micro-USB إلى USB لتوصيله بجهاز الكمبيوتر المحمول الخاص بك لبرمجته لأن الكابل لا يأتي معه.

الخطوة 3: رسم اردوينو

رسم اردوينو
رسم اردوينو

افتح Arduino على الكمبيوتر المحمول الخاص بك. يجب أن يكون لديك إصدار محدث بشكل معقول ، 1.8 أو أعلى.

افتح رسم Arduino (أي البرنامج) الذي سيتم إرفاقه بخطوة لاحقة.

في الرسم ، تحتاج إلى إدخال تفاصيل WiFi الخاصة بك ، مثل رمز SSID وكلمة المرور ، حيث تظهر في لقطة الشاشة هذه.

احفظ الرسم.

الآن ، تحتاج إلى وضعه على لوحة Wemos بطريقة ما.

الخطوة 4: اذهب إلى Board Manager

انتقل إلى مدير مجلس الإدارة
انتقل إلى مدير مجلس الإدارة

ابحث عن خيار Board Manager ثم ابدأ في البحث عن AdaFruit Feather Huzzah لأننا نريد تنزيل برامج التشغيل الخاصة به.

الخطوة 5: البحث عن لوحات ESP8266

إيجاد لوحات ESP8266
إيجاد لوحات ESP8266

ستجد هذه المجموعة من اللوحات التي يتم تحميلها كمجموعة من اللوحات تعتمد جميعها على شريحة ESP8266. يوجد حوزة ريشة Adafruit. قم بتثبيت برنامج التشغيل هذا لمجموعة كاملة من لوحات ESP8266.

الخطوة 6: اختر لوحة

حدد لوحة
حدد لوحة

الآن ، عندما تقوم بتوصيل لوحة Wemos بجهاز الكمبيوتر المحمول الخاص بك عبر كابل USB وتبحث عنه ، فأنت تريد بالفعل البحث عن لوحة Adafruit Feather Huzzah ، والتي يجب أن تظهر الآن في القائمة كواحدة من اللوحات المتاحة لك لاستخدامها.

تريد تحديده (قد يعمل البعض الآخر في القائمة أيضًا بشكل جيد ، لكنني أعرف على وجه اليقين أن متغير Adafruit Feather Huzzah يعمل) ، وقم بتحميل رسمك عليه كما لو لم يكن منتداك لوحة Wemos ولكن كما لو كان كانت حوزة من ريش Adafruit.

إذا تم التحميل على ما يرام ، فانتظر ما يقرب من 20 إلى 30 ثانية وستبدأ القيم في الظهور على الشاشة.

ملاحظة: قد تكون القيمة الأولى صفرًا. ستكون القراءات القليلة الأولى على الرسم البياني هراء ، ما عليك سوى تجاهلها وترك الجهاز يستقر لفترة من الوقت ، وبعد ذلك يجب أن يكون كل شيء على ما يرام.

الخطوة 7: رسم اردوينو

هنا رسم اردوينو.

Sketch هي كلمة Arduino لبرنامج كمبيوتر لجعله يبدو أقل رعبًا ، تمامًا كما رأى Windows مؤخرًا الحاجة إلى الرجوع إلى أي برامج قد تقوم بتنزيلها كتطبيقات في حالة انفجار أدمغتنا عند مواجهة مثل هذا التعقيد.

يسمح لك الرمز بتلائم اختياريًا الجرس بين Pin6 و GND. ومع ذلك ، عندما جربت هذا في الحياة الواقعية ، يأتي صرير مروع من الجرس ويبدو غير مرتبط بما إذا كنت تقوم بتشغيل الدبوس أو إيقاف تشغيله. لذلك أقترح ألا تفعل هذا.

الخطوة 8: المتغيرات القابلة للتكوين بواسطة المستخدم

بصرف النظر عن إضافة مصابيح LED للتحذير (تذكر أن كل دبوس سيستغرق 10 مللي أمبير فقط ، لذا اختر المقاومات لتتوافق مع مصابيح LED الخاصة بك التي تحد من التيار إلى هذا المقدار) وربما جرس بيزو ، هناك بعض المتغيرات التي يمكنك تغييرها والتي تغير مظهر الرسم البياني. الشرح موجود في التعليقات داخل مخطط Arduino كما هو موضح أدناه. تؤثر قيمة مشغل التغيير المفاجئ على مقدار تغير السعر قبل ظهور تحذير التنبيه على الشاشة.

// ******************************* المتغيرات القابلة للتهيئة للمستخدم **************** *********************** // يتم تكوين الجزء العلوي والسفلي من المحور Y تلقائيًا ، في كل مرة يتم فيها تجديد الرسم البياني ، ليكون أعلى قيمة سابقة بالإضافة إلى قيمة زائد ناقص وأقل قيمة سابقة مطروحًا منها قيمة زائد ناقص // إعداد زائد مينوس إلى حوالي 20 أو 30 يبدو معقولًا. زيادته ربما في أوقات التقلب الشديد على المدى القصير.

تعويم زائد مينوس = 30 ؛

تعويم suddenchangetrigger = 0.8 ؛

// إذا كان هناك أكثر من ذلك ، فإنه يصبح هائجًا كتحذير حدث شيء مفاجئ

// هذا حتى تصبح تقلبات الأسعار أكثر وضوحًا حتى لو كانت صغيرة // ********************************* **************************************************** **********************************

الخطوة 9: استمتع ولا تحصل على Rekt

أتمني أن تعجبك.

سوف أقوم بتحديث الكود من وقت لآخر.

الخطوة 10: الضميمة ثلاثية الأبعاد القابلة للطباعة

3D الضميمة للطباعة
3D الضميمة للطباعة

لقد صممت أيضًا حاوية ثلاثية الأبعاد قابلة للطباعة والتي ستضم أيضًا إحدى وحدات بطارية LiPo القابلة لإعادة الشحن إذا كنت تريد ذلك. يتم إرفاق ملفات.stl بالخطوة التالية

الخطوة 11: ملفات.stl للتضمين

.stl للحاوية ثلاثية الأبعاد القابلة للطباعة.

الخطوة 12: صورة وحدة البطارية الاختيارية القابلة لإعادة الشحن 18650

صورة وحدة البطارية الاختيارية القابلة لإعادة الشحن 18650
صورة وحدة البطارية الاختيارية القابلة لإعادة الشحن 18650

يمكن دمج هذا مع لوحة Wemos عبر مفتاح تشغيل / إيقاف ، مما يجعل جهازًا صغيرًا يمكنك شحنه باستخدام كبل USB ثم تحديد مكان وجودك في المنزل. سيتناسب كلاهما مع العلبة ثلاثية الأبعاد القابلة للطباعة الموضحة في الخطوات السابقة.

موصى به: