فهرست مطالب:

Rekt-O-Matic Turbo S: تک تخته بیت کوین تیکر: 12 مرحله
Rekt-O-Matic Turbo S: تک تخته بیت کوین تیکر: 12 مرحله

تصویری: Rekt-O-Matic Turbo S: تک تخته بیت کوین تیکر: 12 مرحله

تصویری: Rekt-O-Matic Turbo S: تک تخته بیت کوین تیکر: 12 مرحله
تصویری: ASKING DUBAI MILLIONAIRES HOW MANY BITCOIN THEY OWN.. 2024, جولای
Anonim
Rekt-O-Matic Turbo S: تک تخته بیت کوین تیکر
Rekt-O-Matic Turbo S: تک تخته بیت کوین تیکر

آیا افزایش قیمت بیت کوین از 7500 دلار به 10300 دلار را در 25 اکتبر 2019 از دست داده اید؟ خوب من انجام دادم. چنین مواردی در دنیای رمزنگاری اتفاق می افتد.

آنچه شما به مردم نیاز دارید این است

Rekt-O-Matic Turbo S

این یک قیمت بیت کوین با صفحه نمایش OLED خوب ، نمودار روندها و هشدارها در هنگام تغییر ناگهانی قیمت است

این تخته بسیار کم هزینه است. واضح است که S مخفف Sport است. Rekt اصطلاحی است که در محافل رمزنگاری به دلیل از دست دادن مقدار زیادی پول استفاده می شود.

چندین پروژه BTC Ticker در حال حاضر وجود دارد و در واقع من خودم یک دستورالعمل قبلی با استفاده از وای فای متصل به Adafruit Feather Huzzah ، که با Arduino سازگار است ، بر اساس ESP8266 و به صفحه نمایش OLED مجزا 128x64 پیکسل متصل کرده ام.

برخی از تابلوهای بسیار زیبا در حال حاضر از چین موجود است که شامل تمام عناصر فوق ، از جمله صفحه نمایش ، همه روی یک صفحه است که زیر 10 دلار قیمت دارند ، قیمتی کمتر از ترکیب بالا. نکته منفی این است که طبق معمول آنها تقریباً بدون اسناد یا طرح های نمونه ارائه می شوند. تنها چیزی که می دانیم این است که آنها (باید) با آردوینو سازگار باشند.

در اینجا ، من پروژه قبلی خود را کم و بیش با استفاده از موارد زیر تکرار کرده ام:

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

این صفحه برای جستجوی آنلاین است.

با این حال ، من مجبور بودم در سنین مختلف در وب گشت و گذار کنم تا راهی برای به نمایش درآوردن هر چیزی در صفحه نمایش پیدا کنم و سپس مجبور شدم تمام کد اصلی خود را تغییر دهم تا همان مقادیر قبلی نمایش داده شود. بنابراین طرح آردوینو کمی مرتب و مرتب نیست اما اکنون کار می کند. من منابع مختلف را برای بخش های مختلف کد و الهام پذیرفته ام. داده ها از API CoinDesk درخواست می شود. API هر دقیقه به روز می شود بنابراین کد هر 30 ثانیه درخواست به روز رسانی می کند.

فقط یک جزء برای خرید این پروژه وجود دارد ، تخته Wemos. سپس کد را مانند یک برد آردوینو روی آن بارگذاری می کنید. من ناامیدی از به کار انداختن این تابلو را تحمل کرده ام تا مجبور نباشید!

تدارکات

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

احتمالاً یک کابل میکرو USB به USB (مراقب باشید: نه فقط یک کابل شارژ ، آنها می توانند یکسان به نظر برسند) کابل برای اتصال آن به لپ تاپ شما. برخی از این تخته ها دارای کابل نیستند.

مرحله 1: چه کاری انجام می دهد؟

چه کار میکند؟
چه کار میکند؟

همانطور که در این تصویر مشاهده می شود ، صفحه زیر موارد زیر را نشان می دهد:

الف) قیمت بیت کوین به دلار که از وب سایت CoinDesk به دست آمده است.

ب) نمودار نشان دهنده روندهای 24 قرائت گذشته.

ج) 2 رقم آخر 4 قرائت گذشته در ستونی در سمت راست صفحه نمایش داده می شود که آخرین مقدار آن بالاترین است.

d) مقدار D درصد تغییر مقدار فعلی از مقدار قبلی x10 است. این فقط تصویری از میزان تغییر از آخرین قیمت به شما می دهد.

ه) مقدار Av شاخصی است که من به دست آورده ام و نشان دهنده تنوع قیمت در چند قرائت اخیر است ، یعنی آیا به سرعت بالا و پایین می رود یا یک مقدار ثابت را حفظ می کند.

و) در صورت تغییر بزرگ ، (نسبت به شاخص تنوع قبلی) هشدارهای هشدار روی صفحه ظاهر می شود. در این قسمتهای هشدار از کد من ، برای مثال ممکن است مقداری کد اضافی خود را برای روشن کردن LED اضافه کنید ، یا شاید صدای زنگ پیزو به گوش برسد. در نسخه قبلی من اکنون یک زنگ پیزو به هشدارها وصل شده است که می تواند در شب آزاردهنده باشد یا بسته به نقطه نظر شما دارای ویژگی صرفه جویی در پول است.

مرحله 2: این چه تابلویی است؟

این چه تابلویی است؟
این چه تابلویی است؟

این صفحه Wemos با صفحه نمایش OLED است که به آن نیاز دارید.

چیزهای اضافی دیگری را می توانید برای آن خریداری کنید ، مانند نگهدارنده باتری قابل شارژ و غیره.

شما همچنین برای اتصال آن به لپ تاپ به یک کابل micro-USB به USB احتیاج دارید زیرا کابل همراه آن نیست.

مرحله 3: طرح آردوینو

طرح آردوینو
طرح آردوینو

Arduino را روی لپ تاپ خود باز کنید. شما باید نسخه ای منطقی و به روز ، 1.8 یا بالاتر داشته باشید.

طرح آردوینو (یعنی برنامه) را باز کنید که به مرحله بعدی متصل می شود.

در طرح باید جزئیات WiFi خود یعنی کد SSID و رمز عبور خود را وارد کنید ، جایی که در این تصویر نشان داده شده است.

طرح را ذخیره کنید

اکنون ، باید آن را به نحوی روی صفحه Wemos خود قرار دهید.

مرحله 4: به مدیر هیئت مدیره بروید

به مدیر هیئت مدیره بروید
به مدیر هیئت مدیره بروید

گزینه Board Board را پیدا کنید و سپس به دنبال AdaFruit Feather Huzzah بگردید زیرا ما می خواهیم درایورهای آن را بارگیری کنیم.

مرحله 5: پیدا کردن تخته های ESP8266

پیدا کردن تخته های ESP8266
پیدا کردن تخته های ESP8266

این مجموعه تخته ها را می بینید که به صورت گروهی از تخته ها بر اساس تراشه ESP8266 بارگیری می شوند. در آنجا Adusa Fruit Huzzah وجود دارد. این درایور را برای کل مجموعه تخته های ESP8266 نصب کنید.

مرحله 6: Board را انتخاب کنید

Board را انتخاب کنید
Board را انتخاب کنید

اکنون ، هنگامی که برد Wemos خود را از طریق کابل USB به لپ تاپ خود متصل می کنید و آن را جستجو می کنید ، در واقع می خواهید به دنبال تخته Adafruit Feather Huzzah باشید ، که اکنون باید در لیست به عنوان یکی از بردهای موجود برای استفاده شما نشان داده شود. به

شما می خواهید آن را انتخاب کنید (برخی دیگر از لیست نیز ممکن است خوب کار کنند ، اما من به یقین می دانم که نوع Adafruit Feather Huzzah کار می کند) ، و طرح خود را روی آن بارگذاری کنید ، گویی تابلوی شما یک تخته Wemos نیست ، بلکه گویی یک Adafruit Feather Huzzah بودند.

در صورت بارگیری خوب ، فقط 20 تا 30 ثانیه صبر کنید و مقادیر باید روی صفحه ظاهر شوند.

توجه: اولین مقدار ممکن است صفر باشد. چند قرائت اول روی نمودار آشغال خواهد بود ، فقط آنها را نادیده بگیرید و اجازه دهید دستگاه برای مدتی آرام بماند ، پس از آن همه چیز باید خوب باشد.

مرحله 7: طرح آردوینو

در اینجا طرح آردوینو آمده است.

Sketch کلمه آردوینو برای یک برنامه کامپیوتری است تا کمتر ترسناک به نظر برسد ، درست همانطور که ویندوز اخیراً نیاز به مراجعه به هر برنامه ای را که ممکن است به عنوان برنامه بارگیری کنید ، در صورتی که مغز ما در مواجهه با چنین پیچیدگی ای منفجر شود ، مشاهده کرده است.

کد به شما امکان می دهد به صورت اختیاری یک زنگ را بین Pin6 و GND قرار دهید. با این حال وقتی این کار را در زندگی واقعی امتحان کردم ، صدای جیغ وحشتناکی از صدای زنگ می آید و به نظر نمی رسد که پین را روشن یا خاموش کنید. بنابراین پیشنهاد می کنم این کار را نکنید.

مرحله 8: متغیرهای قابل تنظیم توسط کاربر

جدا از افزودن LED های هشدار دهنده (به یاد داشته باشید که هر پین فقط 10 میلی آمپر طول می کشد ، بنابراین با LED هایی که جریان را به آن مقدار محدود می کند مقاومت انتخاب کنید) و شاید یک زنگ پیزو ، برخی از متغیرها را می توانید تغییر دهید که ظاهر نمودار را تغییر می دهد. توضیحات در نظرات داخل طرح آردوینو همانطور که در زیر نشان داده شده است. مقدار ماشه تغییر ناگهانی بر میزان تغییر قیمت قبل از نمایش هشدار زنگ در صفحه تأثیر می گذارد.

// *************************** متغیرهای قابل تنظیم کاربر *************** ********************** // بالا و پایین محور Y به طور خودکار پیکربندی می شود ، هر بار که نمودار تجدید می شود ، بالاترین مقدار قبلی به علاوه مقدار plusminus و کمترین مقدار قبلی منهای مقدار plusminus // بنابراین تنظیم plusminus در حدود 20 یا 30 منطقی به نظر می رسد. شاید در مواقع نوسان کوتاه مدت بسیار زیاد آن را افزایش دهید.

float plusminus = 30 ؛

شناور suddenchangetrigger = 0.8 ؛

// اگر بیش از این به عنوان هشدار تکان بخورد ، اتفاقی ناگهانی رخ داده است

// این به این دلیل است که نوسانات قیمت حتی اگر کوچک باشند واضح تر می شود // ***************************** ************************************************* ********************************

مرحله 9: خوش بگذرانید و عصبانی نشوید

امیدوارم دوست داشته باشید.

من هر از گاهی کد را به روز می کنم.

مرحله 10: محفظه قابل چاپ سه بعدی

محفظه قابل چاپ سه بعدی
محفظه قابل چاپ سه بعدی

من همچنین یک محفظه قابل چاپ سه بعدی طراحی کرده ام که در صورت تمایل یکی از ماژول های باتری LiPo قابل شارژ را نیز در خود جای داده است. فایل های.stl به مرحله بعدی ضمیمه می شوند

مرحله 11:.stl Files for Enclosure

فایل های.stl برای محفظه قابل چاپ سه بعدی.

مرحله 12: تصویر ماژول باتری قابل شارژ 18650 اختیاری

تصویر ماژول باتری قابل شارژ اختیاری 18650
تصویر ماژول باتری قابل شارژ اختیاری 18650

این را می توان با صفحه Wemos از طریق کلید روشن/خاموش ترکیب کرد و دستگاه کوچکی را ایجاد کرد که می توانید با استفاده از کابل USB شارژ کنید و سپس هر کجا که در خانه هستید قرار دهید. هر دو در محفظه قابل چاپ سه بعدی که در مراحل قبل توضیح داده شد ، قرار می گیرند.

توصیه شده: