فهرست مطالب:
- مرحله 1: حاشیه نویسی نمای صفحه
- مرحله 2: نحوه نمایش صفحه نمایش در شرایط مختلف
- مرحله 3: صفحه OLED
- مرحله 4: صفحه OLED
- مرحله 5: کد
- مرحله 6: کد آردوینو
- مرحله 7: اطلاعات بیشتر در مورد بارگذاری کد در Huzzah پر
- مرحله 8: ویژگی های اضافی اضافه شده در اکتبر 2019
تصویری: بیت کوین با گراف: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
من این را بر اساس پروژه ای برای تعیین قیمت BTC تهیه کردم ، که اطلاعات قیمت را از coinmarketcap.com در اصل توسط برایان لوف دریافت کرده است. او از ESP8266 استفاده کرد که یک برد سازگار با آردوینو است که مجهز به وای فای داخلی است. همانطور که او توضیح داد ، پروژه بر روی هر دستگاه ESP8266 اجرا می شود و کد باید به راحتی با هر صفحه ای که دارید سازگار باشد.
به روز رسانی اکتبر 2019:
من اطلاعات بیشتری در مورد برنامه نویسی برد Adafruit Huzzah ESP8266 اضافه کرده ام. همچنین شایان ذکر است که جدیدترین آنها دارای اتصال USB-C هستند. در عکس های من از یک برد قدیمی استفاده می کنم که دارای پین های سریال و یک برد جداگانه است که به طور موقت به آن وصل می شوید تا برنامه ریزی شود. من همچنین یک هشدار زنگ هشدار اضافه کرده ام که به شما می گوید (شاید) از افزایش ناگهانی یا افت قیمت نسبت به تنوع قیمت طی 10 تا 15 دقیقه قبلی مطلع شوید. من متوجه شده ام که من از این دستگاه برای هشدار اولیه در مورد چیزی که در حال انجام است استفاده می کنم.
برای باز کردن پیوند به پروژه برایان لاف اینجا را کلیک کنید.
همچنین دستورالعمل آموزشی وی را در اینجا ببینید
برای باز کردن پیوند اینجا را کلیک کنید
من از Adafruit Feather HUZZAH با ESP8266 استفاده کردم.
من با کد او شروع کردم و سپس قسمت نمودار را به همراه تعدادی کد نوشتم تا یک چراغ افزایش قیمت زرد یا قرمز کاهش قیمت قرمز روشن یا خاموش شود. شما باید دستورالعمل های او را با دقت دنبال کنید و از تمام کتابخانه های صحیح آردوینو برای تهیه این کار استفاده کنید.
- من همچنین سعی کردم شاخص هایی را روی صفحه اضافه کنم که نشان می دهد در کوتاه مدت چه زمانی روند معکوس می شود.
- این نشانگرهای نقطه عطف زمان می برد تا تثبیت شود ، بنابراین چند قرائت اول را نادیده بگیرید. اگر قیمت کاملاً پایدار باشد ، هر تکان کمی به بالا و پایین یک نقطه عطف ایجاد می کند ، بنابراین ممکن است به کار بیشتری نیاز داشته باشد.
- ارتفاع خودکار محور عمودی تنظیم می شود. اگر قیمت یا پمپ ناگهانی به گونه ای باشد که منحنی در خطر خروج از بالا یا پایین نمودار باشد ، نمودار با یک محور عمودی دوباره تنظیم شده از سمت چپ شروع به کار می کند.
- دلیل انجام این کار این است که حتی وقتی قیمت کاملاً ثابت است ، تغییرات کوچک قیمت همیشه به عنوان تغییر شکل منحنی قابل مشاهده است.
- 2 رقم آخر چند قیمت قبلی در سمت راست و جدیدترین آنها در بالا نشان داده شده است.
- درصد تغییر x10 از قرائت قبلی ، تقریباً 2 دقیقه زودتر گرفته شده است ، همچنین در بالا سمت راست نمایش داده می شود تا بتوانید تغییرات ناگهانی بزرگی در نرخ تغییر قیمت را مشاهده کنید.
قطعات:
من از Adafruit Feather HUZZAH با ESP8266 استفاده کردم
www.adafruit.com/product/2821
نمونه ای از صفحه نمایش OLED مناسب این است (به دنبال صفحه نمایش OLED I2C 128x64 باشید)
www.ebay.com/p/0-96-in-I2c-IIC-Serial-128x…
سیم کشی من دقیقاً همانطور که در دستورالعمل Brian Lough با افزودن دو LED توضیح داده شده است. هر یک از این موارد باید به صورت سری با یک مقاومت 330 اهم سیم کشی شود تا جریان را در هر یک به 12mA یا کمتر محدود کند ، زیرا این حداکثر پین های ESP8266 است.
محفظه من چاپ سه بعدی است و از Thingiverse قابل بارگیری است. این مارک به عنوان Anetone Display Tentacle (NodeMCU v2 Display Case) توسط Marc Trems در مونترال توصیف شده است. متناسب با صفحه نمایش من به دیافراگم صفحه نیاز داشت و در اینجا قابل بارگیری است.
مرحله 1: حاشیه نویسی نمای صفحه
در اینجا نمای بهتری از صفحه نمایش این ویژگی های مختلف در حال اجرا وجود دارد.
توجه اکتبر 2019:
از زمانی که این عکس گرفته شده است ، صفحه ها را به آرامی تغییر داده ام (تصویر را در صفحه عنوان ببینید).
2 رقم آخر چند قیمت قبلی در سمت راست نشان داده شده است ، جدیدترین آنها در بالای ستون 4 مقدار نشان داده شده است.
درصد تغییر x10 از قرائت قبلی تقریباً 2 دقیقه قبل نیز در بالا سمت راست با D (انحراف) در جلوی آن نمایش داده می شود تا بتوانید تغییرات بزرگ ناگهانی را تشخیص دهید.
مقدار بالا سمت راست با Av در جلوی آن Av-erage از چند درصد تغییر آخرین مقدار (x10) است. اگر مقدار D بیش از مقدار ماشه 0.8 یا -0.8 از مقدار Av متفاوت باشد ، این بدان معناست که یک تغییر سریع ناگهان اتفاق افتاده است. این باعث می شود که صفحه نمایش چشمک بزند ، چراغ ها چشمک می زنند و یک سیگنال ALERT روی صفحه ظاهر می شود. این به شما می گوید توجه کنید و تجارت کنید یا نه آنطور که می خواهید.
مرحله 2: نحوه نمایش صفحه نمایش در شرایط مختلف
در اینجا 4 تصویر در شرایط مختلف گرفته شده است.
ممکن است کد را تغییر دهم تا نشانگرهای نقطه عطف فقط در صورتی ظاهر شوند که تغییر جهت قیمت برای مدت زمان طولانی تری نسبت به حالت فعلی حفظ شده باشد.
مرحله 3: صفحه OLED
اینها به راحتی در دسترس هستند و به عنوان ماژول های صفحه نمایش OLED I2C 126x64 تبلیغ می شوند.
نمودار سیم کشی را در دستورالعمل Brian Lough مشاهده کنید:
در کد من از کتابخانه OLED Adafruit به جای کتابخانه برایان لاف استفاده کردم:
مرحله 4: صفحه OLED
کتابخانه را می توانید برای بارگیری در بالای تصویر صفحه فهرست Arduino برای کتابخانه ها مشاهده کنید (گزینه Manage Libraries در Arduino را باز کنید).
دو LED که نشان می دهد قیمت در حال افزایش یا کاهش است ، هر کدام به صورت سری با مقاومت 330 اهم متصل شده اند تا جریان فعلی هر یک را به کمتر از 12 میلی آمپر محدود کنند.
LED قرمز یا "در حال سقوط" دارای پین در کنار (+) منحنی خود است ، از طریق مقاومت 330 اهم ، به پین 12 از Adafruit Feather HUZZAH با ESP8266 و سیم کنار یک طرف مسطح به یکی از پین های GND
برای LED "افزایش قیمت" ، سیم کشی یکسان است ، اما پین 14 در Adafruit Feather HUZZAH با ESP8266 استفاده می شود.
مرحله 5: کد
کد آردوینو به صفحه بعدی پیوست شده است.
در این کد باید نام شبکه WiFi و کلید شبکه خود را در مکان های نشان داده شده در این تصویر وارد کنید.
مرحله 6: کد آردوینو
کد در اینجا برای بارگذاری در دستگاه شما پیوست شده است
مرحله 7: اطلاعات بیشتر در مورد بارگذاری کد در Huzzah پر
نکات تکمیلی در این باره:
برای آماده سازی برد برای دریافت کد از لپ تاپ متصل ، باید یک دکمه را فشار دهید و در حالی که آن را نگه داشته اید ، دکمه دوم را فشار دهید. به طور خودکار اتفاق نمی افتد. شما باید این کار را انجام دهید ، در غیر این صورت برنامه به درستی بارگیری نمی شود.
مرحله 8: ویژگی های اضافی اضافه شده در اکتبر 2019
من دریافتم که این دستگاه در هنگام کار روی چیز دیگری روی میز یا موارد مشابه مفید است. اگر قیمت BTC کاملاً ثابت باشد و فقط مقدار بسیار کمی به بالا و پایین حرکت کند ، همانطور که در یک خط نسبتاً مستقیم در نمودار نشان داده شده است ، افزایش یا افت ناگهانی چیزی است که توجه شما را به خود جلب می کند که شروع به کار پمپ یا کاهش قیمت می کند.
من اکنون کد را برای اندازه گیری تغییرات میانگین قیمت جاری در چند قرائت اخیر اضافه کرده ام ، و در صورت انحراف ناگهانی از این مقدار متوسط بیش از 0.08 ، هشدار را نشان می دهم ، مقداری که با آزمون و خطا به آن رسیده ام. ممکن است بعداً دوباره این را تنظیم کنم.
هنگامی که قیمت به طور ناگهانی تغییر بزرگی ایجاد می کند ، در مقایسه با تغییر چند قرائت قبلی ، صفحه سفید سفید چشمک می زند ، LED ها چشمک می زنند و یک متن ALERT در پایین صفحه ظاهر می شود.
این بستگی به شما دارد که در نتیجه چه اقدامی انجام دهید ، اما حداقل ممکن است به شما هشدار دهد که اتفاقی در حال رخ دادن است یا در شرف وقوع است.
توصیه شده:
دریافت قیمت بیت کوین زنده TTGO ESP32: 10 مرحله
GET BITCOIN LIVE PRICE TTGO ESP32: در این آموزش ما یاد می گیریم که چگونه با استفاده از TTGO ESP32 و Visuino قیمت بیت کوین فعلی را به دلار و یورو بدست آوریم. فیلم را تماشا کنید. (فایل جدید به روز شده برای بارگیری در زیر!)
رمزنگاری شبیه بیت کوین بر روی رزبری پای اجرا می شود: 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 مرحله
استخراج بیت کوین در تمشک پای شما: بیت کوین یک ارز رمزنگاری شده است ، نوعی پول نقد الکترونیکی. این یک ارز دیجیتال غیر متمرکز بدون بانک مرکزی یا سرپرست واحد است که می تواند از طریق شبکه بیت کوین از کاربر به کاربر ارسال شود. برای بدست آوردن بیت کوین دو روش اصلی وجود دارد