فهرست مطالب:

تیکر ارز رمزپایه: 4 مرحله (همراه با تصاویر)
تیکر ارز رمزپایه: 4 مرحله (همراه با تصاویر)

تصویری: تیکر ارز رمزپایه: 4 مرحله (همراه با تصاویر)

تصویری: تیکر ارز رمزپایه: 4 مرحله (همراه با تصاویر)
تصویری: آموزش معاملات فیوچرز در مِکس سی 2024, نوامبر
Anonim
تیکر ارز رمزنگاری شده
تیکر ارز رمزنگاری شده

با توجه به محبوبیت پست Reddit (پیوند) ،

من تصمیم گرفته ام که یک آموزش برای رمزنگار رمزنگاری خود تنظیم کنم. سلب مسئولیت: من به هیچ وجه یک مهندس نرم افزار یا کامپیوتر نیستم (همانطور که با مشاهده کد من مشخص می شود) بنابراین لطفاً در جایی که مناسب می دانید ویرایش کنید! این پروژه توسط یک مبتدی نوشته شده است ، برای مبتدیان! همه تصاویر من محصول نهایی را نشان می دهد ، نه روند ساخت ، بنابراین من سعی خواهم کرد تا آنجا که ممکن است زبانم توصیفی باشد.

شرح:

این پروژه از Raspberry Pi Zero W و یک صفحه نمایش LCD 16x2 برای نشان دادن قیمت های مستقیم ارزهای رمزنگاری شده از API Cryptocompare و تاریخ/ساعت 24 ساعته استفاده می کند.

مرحله 1: جمع آوری مواد

اولین کاری که می خواهید هنگام شروع این پروژه انجام دهید این است که همه مواد خود را با هم جمع کنید. من فرض می کنم که همه نسخه عملی raspbian را بر روی pi خود اجرا خواهند کرد ، وای فای متصل است و شما قبل از شروع این پروژه یک صفحه کلید و موس بی سیم دارید که با آن کار کنید (اگر نمی دانید کجا باید این کار را انجام دهید) شروع: پیوند)

مواد:

(1) Raspberry Pi Zero W kit: (پیوند)

لطفاً توجه داشته باشید: این کیت شامل دانگل microUSBUSB مورد نیاز برای اتصال موس/صفحه کلید نیست. در این نسخه (پیوند) همه دانگل های لازم گنجانده شده است.

(1) LCD 16x2 با کوله پشتی I2C: (پیوند)

-این صفحه نمایش باید به همان اندازه ای باشد که من در این پروژه استفاده کردم

(4) پیچ M3x8

(4) سیم های جهنده

(1) چسب فوق العاده

(1) آهن لحیم کاری

قطعات چاپ شده:

همه قطعات چاپ شده سه بعدی را می توانید در اینجا پیدا کنید: (پیوند)

مرحله 2: LCD را وصل کرده و کد Pi را تغذیه کنید

LCD را وصل کرده و کد Pi را تغذیه کنید
LCD را وصل کرده و کد Pi را تغذیه کنید
LCD را ضمیمه کرده و کد Pi را تغذیه کنید
LCD را ضمیمه کرده و کد Pi را تغذیه کنید

بسیاری از اطلاعات این بخش از مقاله ای که در circuitbasics.com ارسال شده است ، از جمله کد اضافی برای متن شما برای انجام کارهای سرگرم کننده ، جمع آوری شده است. در صورت گم شدن آن مقاله را بخوانید: پیوند

I2C را فعال کنید

پایانه Raspberry Pi را باز کنید (پیوند) و دستورات زیر را تایپ کنید:

sudo raspi-config

با این کار منوی پیکربندی باز می شود.

  • "تنظیمات پیشرفته" را از منو پیدا کرده و انتخاب کنید (پیوند)
  • "فعال کردن/غیرفعال کردن بارگذاری خودکار I2C" را انتخاب کنید (پیوند)
  • "بله" را انتخاب کرده و از منوی پیکربندی خارج شوید
  • Pi خود را خاموش کرده و از برق بکشید (منتظر بمانید تا قبل از قطع شدن ، چشمک زدن LED فعالیت متوقف شود)

LCD را وصل کنید

کابل های بلوز را با استفاده از موارد زیر وصل کنید (Raspberry Pi Zero W pin [link]):

Pi PinsLCD Pins GPIO 8 SDAGPIO 9 SCL5.0 VDC (هر دو خروجی) VCC زمین (هر خروجی) GND

  • هنگامی که اتصالات خود را دو و سه بار بررسی کردید ، کابل های بلوز را به شما رزبری پای لحیم کنید
  • Pi خود را وصل کنید صفحه LCD باید روشن شود اما چیزی نمایش داده نمی شود.

اجزای ضروری را نصب کنید

  • ترمینال Pi را باز کنید
  • وارد:

sudo apt-get i2c-tools را نصب کنید

منتظر بمانید تا نصب کامل شود سپس وارد کنید:

sudo apt-get python-smbus را نصب کنید

  • Pi را راه اندازی مجدد کنید (هنوز موضوعی را می بینید؟)
  • سپس ارتباط خود را با موارد زیر آزمایش می کنیم:

i2cdetect -y 1

  • این یک جدول از دستگاه های متصل به pi شما را نشان می دهد (پیوند)
  • در مثال ، آدرس I2C "21" است. به شماره خود توجه کنید ، بعداً به آن نیاز خواهید داشت.

کتابخانه را نصب کنید

  • باز کردن یک پوسته پایتون 3 (پیوند)
  • این کد را از کاربر GitHub DenisFromHR (پیوند) کپی کرده و آن را در فایلی با نام "I2C_LCD_driver.py" ذخیره کنید.
  • در خط 19 ، می خواهید "I2CBUS = 0" را به "I2CBUS = 1" تغییر دهید.
  • در خط 22 آدرس I2C خود را که در بخش "نصب اجزای ضروری" یافتیم وارد کنید. با استفاده از مثال ، خط 22 به: "ADDRESS = 0x21" تغییر می کند.

صفحه را آزمایش کنید

  • اجازه دهید بنویسیم "سلام جهان!" به صفحه نمایش
  • یک پوسته جدید پایتون 3 باز کنید
  • زیر را وارد کنید:

    وارد کردن I2C_LCD_driver از زمان واردات * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string ("سلام جهان!" ، 1)

  • برای ذخیره و اجرای کد پایتون ، "F5" را فشار دهید.
  • اگر پیام شما آمد ، تبریک می گویم! LCD شما آماده استفاده است اگر نه ، اتصالات خود را دوباره بررسی کنید
  • این نیز زمان مناسبی برای تنظیم کنتراست است. از پیچ گوشتی فیلیپس روی جعبه آبی کوچک در پشت واحد I2C برای تنظیم کنتراست صفحه خود استفاده کنید.

کد را بارگذاری کنید

  • کد را بارگیری و باز کنید: پیوند
  • برای ذخیره و اجرای کد "F5" را فشار دهید

کد را در بوت شروع کنید

  • ابتدا به محل فایل CryptoTicker.py توجه کنید. (مثال: /home/pi/Desktop/CryptoTicker.py)
  • ترمینال را باز کرده و عبارت زیر را تایپ کنید:

crontab -e

در پایین همه متن های دارای هشتگ ، موارد زیر را وارد کنید:

@reboot sudo python (TYPE IN THE LOCATION OF THE CRYPTOTICKER. PY FYLE)

  • Crtl-X ، Y (برای بله) و Enter را برای ذخیره تایپ کنید
  • حالا Pi خود را مجدداً راه اندازی کنید و ببینید آیا کار می کند یا خیر!

مرحله 3: چسب ، چسب ، چسب

چسب ، چسب ، چسب
چسب ، چسب ، چسب
چسب ، چسب ، چسب
چسب ، چسب ، چسب

تمام قطعات به گونه ای طراحی شده اند که چسباندن راحت تر باشد. بسته به تحمل چاپگر ، ممکن است قطعات شما کاملاً با هم قرار نگیرند (از کاغذ سنباده یا چاقو برای کوتاه کردن اندازه آنها استفاده کنید). اطمینان حاصل کنید که تمام مناطقی را که با چسب تماس می گیرند ، ماسه بزنید.

وقت آن رسیده که قطعات خود را جمع آوری کنید

ابتدا Pi خود را خاموش کرده و از برق بکشید.

صفحه جلویی را جمع کنید:

  • به نظر من ساده ترین حالت این است که قبل از چسباندن صفحه LCD خود را از برق بکشید و نصب کنید
  • صفحه نمایش فقط باید یک طرفه در سوراخ قرار گیرد.
  • از 4 پیچ M3x8 برای اتصال نمایشگر LCD به محفظه pi استفاده کنید. بیش از حد فشار ندهید زیرا در پیچ ها پلاستیک از سوراخ های یکپارچه خارج می شود. یک پیش نویس کوچک برای اطمینان از تناسب محکم وجود دارد.

صفحه جلویی را به پایه وصل کنید:

  • مقدار کمی سوپر چسب را روی نقطه اتصال صفحه جلویی و پایه قرار دهید. برای اطمینان از تناسب یکنواخت و محکم از گیره استفاده کنید.
  • بعد از خشک شدن ، چهار کابل را از بالای کیف pi خود تغذیه کرده و به پین های مناسب وصل کنید (سیم کشی خود را دوبار بررسی کنید)

رویه را به درپوش وصل کنید:

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

در نهایت ، pi را داخل کیس قرار دهید ، درپوش را بپوشانید و آن را وصل کنید!

مرحله 4: تبریک می گوییم

تبریک می گویم!
تبریک می گویم!

تیک تیک ارز رمزنگاری شده شما کامل است!

(لطفاً توجه داشته باشید: این دستگاه برای عملکرد صحیح نیاز به یک اتصال WiFi فعال دارد. اگر خط بالای شما قیمت ها را متوقف کند ، ممکن است پهنای باند شما مشکل داشته باشد!)

اما anonananananabatman ، من می خواهم یک قیمت رمزنگاری دیگر به تیکر خود اضافه کنم

متأسفانه ، این یک آموزش پایتون نیست ، اما به الگوی کد توجه کنید تا هر تعداد مبادله را که دوست دارید اضافه یا کم کنید! من این کد را از طریق همان آزمایش و خطا نوشتم ، بنابراین شما را تشویق می کنم که همین کار را انجام دهید!

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

تبادل خوش!

توصیه شده: