جدول المحتويات:
- اللوازم
- الخطوة 1: ماذا تفعل؟
- الخطوة 2: ما هو هذا المجلس؟
- الخطوة 3: رسم اردوينو
- الخطوة 4: اذهب إلى Board Manager
- الخطوة 5: البحث عن لوحات ESP8266
- الخطوة 6: اختر لوحة
- الخطوة 7: رسم اردوينو
- الخطوة 8: المتغيرات القابلة للتكوين بواسطة المستخدم
- الخطوة 9: استمتع ولا تحصل على Rekt
- الخطوة 10: الضميمة ثلاثية الأبعاد القابلة للطباعة
- الخطوة 11: ملفات.stl للتضمين
- الخطوة 12: صورة وحدة البطارية الاختيارية القابلة لإعادة الشحن 18650
فيديو: Rekt-O-Matic Turbo S: مؤشر Bitcoin ذو اللوحة الواحدة: 12 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
هل فاتتك الارتفاع الليلي في سعر البيتكوين من 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. يوجد حوزة ريشة 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: الضميمة ثلاثية الأبعاد القابلة للطباعة
لقد صممت أيضًا حاوية ثلاثية الأبعاد قابلة للطباعة والتي ستضم أيضًا إحدى وحدات بطارية LiPo القابلة لإعادة الشحن إذا كنت تريد ذلك. يتم إرفاق ملفات.stl بالخطوة التالية
الخطوة 11: ملفات.stl للتضمين
.stl للحاوية ثلاثية الأبعاد القابلة للطباعة.
الخطوة 12: صورة وحدة البطارية الاختيارية القابلة لإعادة الشحن 18650
يمكن دمج هذا مع لوحة Wemos عبر مفتاح تشغيل / إيقاف ، مما يجعل جهازًا صغيرًا يمكنك شحنه باستخدام كبل USB ثم تحديد مكان وجودك في المنزل. سيتناسب كلاهما مع العلبة ثلاثية الأبعاد القابلة للطباعة الموضحة في الخطوات السابقة.
موصى به:
مكبر صوت اللوحة الأم PCB: 5 خطوات (مع صور)
PCB Motherboard Speaker: Uma caixa de som praticamente vinda do lixo eletrônico.Custo zero! Espero que gostem: DSe eu ganhar algum dos Principais prêmios eu premendo levar na Universidade e disponibilizar para os alunos and professores use
قلادة القلب اللوحة الأم: 10 خطوات
قلادة قلب اللوحة الأم: إذا كنت تحب تفكيك الأشياء (خاصة أجهزة الكمبيوتر) بقدر ما أحب ، فأنت ملزم بالحصول على لوحة أم أو اثنتين حولها ، لذلك إليك مشروع لتحويلها إلى بعض المجوهرات الجميلة حقًا. في وقت هذا المنشور ، كنت في Instructables
اللوحة الأساسية لـ Tinkerer - Arduino + Breadboard (s) + Periphery Holder: 5 Steps
اللوح الأساسي لـ Tinkerer - Arduino + Breadboard (s) + Periphery Holder: ما هو جيد؟ باستخدام هذه اللوحة ، يمكنك وضع Arduino Uno الخاص بك ، ولوح التجارب نصف الحجم ومحيط مشروعك (مثل المقابض ، ومقاييس الجهد ، وأجهزة الاستشعار ، والمصابيح ، والمآخذ ،. ..) على صفيحة الأساس الليزركوت مقاس 3 مم. إذا كنت بحاجة إلى مساحة أكبر ، فهناك أيضًا
الحصول على LoRa (SX1278 / XL1278-SMT) العمل عبر SPI على وحدة اللوحة الأم WeMos D1 ESP-12F ESP8277 مع OLED: 7 خطوات
الحصول على LoRa (SX1278 / XL1278-SMT) العمل عبر SPI على وحدة اللوحة الأم WeMos D1 ESP-12F ESP8277 مع OLED: استغرق هذا مني أسبوعًا للعمل - يبدو أنه لم يخطر ببالي أي شخص آخر قبلي - لذلك آمل أن ينقذك هذا بعض الوقت! هو مجلس تطوير بقيمة 11 دولارًا
قم بتغيير اللوحة الأم من Dell 6850: 29 خطوة
تغيير اللوحة الأم من Dell 6850: هذه هي كيفية تغيير اللوحة الأم من Dell 6850. إذا وجدت نفسك مع لوحة أم بديلة ولا توجد تقنية رسمية لتغييرها من أجلك ، يمكنك القيام بذلك بنفسك ، ليس الأمر بهذه الصعوبة ، إذا كنت تعرف الزر الأزرق. هؤلاء هم