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

مؤشر العملة المشفرة: 4 خطوات (بالصور)
مؤشر العملة المشفرة: 4 خطوات (بالصور)

فيديو: مؤشر العملة المشفرة: 4 خطوات (بالصور)

فيديو: مؤشر العملة المشفرة: 4 خطوات (بالصور)
فيديو: التحليل الفني | كل ما تريد ان تعرفه لتصبح محترف في تداول العملات الرقمية 2024, يوليو
Anonim
مؤشر العملات المشفرة
مؤشر العملات المشفرة

نظرًا لشعبية منشور Reddit (الرابط) ،

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

وصف:

يستخدم هذا المشروع Raspberry Pi Zero W وشاشة LCD مقاس 16 × 2 لعرض الأسعار الحية للعملات المشفرة من واجهة برمجة تطبيقات Cryptocompare والتاريخ / الوقت على مدار 24 ساعة.

الخطوة 1: اجمع المواد

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

المواد:

(1) مجموعة Raspberry Pi Zero W: (رابط)

-يرجى ملاحظة: هذه المجموعة لا تشمل دونجل microUSBUSB المطلوب لتوصيل الماوس / لوحة المفاتيح. يحتوي هذا الإصدار (الرابط) على جميع الدونجل الضرورية المضمنة.

(1) شاشة LCD مقاس 16 × 2 مزودة بحقيبة ظهر I2C: (رابط)

- يجب أن تكون هذه الشاشة بنفس حجم الشاشة التي استخدمتها في هذا المشروع

(4) مسامير M3x8

(4) أسلاك توصيل

(1) سوبر الغراء

(1) لحام الحديد

الأجزاء المطبوعة:

يمكن العثور على جميع الأجزاء المطبوعة ثلاثية الأبعاد هنا: (رابط)

الخطوة 2: قم بتوصيل شاشة LCD وقم بتغذية Pi Some Code

قم بتوصيل شاشة LCD وتغذية Pi Some Code
قم بتوصيل شاشة LCD وتغذية Pi Some Code
قم بتوصيل شاشة LCD وتغذية Pi Some Code
قم بتوصيل شاشة LCD وتغذية Pi Some Code

تم سحب الكثير من المعلومات الخاصة بهذا القسم من مقالة منشورة على circbasics.com ، بما في ذلك رمز إضافي لجعل النص الخاص بك يقوم بأشياء ممتعة. امنح هذه المقالة قراءة إذا ضاعت: رابط

تمكين I2C

افتح محطة Raspberry Pi (رابط) واكتب الأوامر التالية:

sudo raspi-config

سيؤدي هذا إلى فتح قائمة التكوين.

  • ابحث عن "إعدادات متقدمة" وحددها من القائمة (رابط)
  • حدد "I2C تمكين / تعطيل التحميل التلقائي" (رابط)
  • اختر "نعم" ثم اخرج من قائمة التكوين
  • قم بإيقاف التشغيل وفصل Pi الخاص بك (انتظر حتى يتوقف نشاط LED عن الوميض قبل فصل الطاقة)

قم بتوصيل شاشة LCD

قم بتوصيل كبلات التوصيل باستخدام ما يلي (Raspberry Pi Zero W pin out [link]):

Pi PinsLCD PinsGPIO 8 SDAGPIO 9 SCL5.0 VDC (أي من المخرجات) VCCGround (أي إخراج) GND

  • بمجرد الانتهاء من فحص التوصيلات مرتين وثلاث مرات ، قم بتوصيل كبلات التوصيل الخاصة بك بـ Raspberry Pi
  • قم بتوصيل Pi الخاص بك. يجب أن تضيء شاشة LCD ولكن لن يتم عرض أي شيء.

قم بتثبيت المكونات الضرورية

  • افتح Pi Terminal
  • يدخل:

sudo apt-get install i2c-tools

انتظر حتى يكتمل التثبيت ، ثم أدخل:

sudo apt-get install python-smbus

  • أعد تشغيل Pi (هل ترى سمة حتى الآن؟)
  • بعد ذلك سنختبر اتصالنا بـ:

i2cdetect -y 1

  • سيُظهر لك هذا جدولاً بالأجهزة المتصلة بجهازك (رابط)
  • في المثال ، عنوان I2C هو "21". دوّن رقمك ، ستحتاج إليه لاحقًا.

قم بتثبيت المكتبة

  • افتح غلاف Python 3 (رابط)
  • انسخ هذا الرمز من مستخدم GitHub DenisFromHR (رابط) واحفظه في ملف باسم "I2C_LCD_driver.py"
  • في السطر 19 ، سترغب في تغيير "I2CBUS = 0" إلى "I2CBUS = 1"
  • في السطر 22 ، أدخل عنوان I2C الذي وجدناه في قسم "تثبيت المكونات الضرورية". باستخدام المثال ، يمكن تغيير السطر 22 إلى: "ADDRESS = 0x21"

اختبر العرض

  • دعنا نكتب "Hello World!" على الشاشة
  • افتح صدفة Python 3 جديدة
  • أدخل التالي:

    استيراد I2C_LCD_driver من وقت الاستيراد * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string ("Hello World!"، 1)

  • اضغط على "F5" لحفظ وتشغيل كود بايثون الخاص بك.
  • إذا ظهرت رسالتك ، تهانينا! شاشة LCD الخاصة بك جاهزة للاستخدام. إذا لم يكن كذلك ، تحقق جيدًا من اتصالاتك
  • يعد هذا أيضًا وقتًا رائعًا لضبط التباين. استخدم مفك براغي فيليبس على الصندوق الأزرق الصغير في الجزء الخلفي من وحدة I2C لضبط تباين شاشتك.

قم بتحميل الكود

  • قم بتنزيل وفتح الكود: الرابط
  • اضغط على "F5" لحفظ وتشغيل التعليمات البرمجية

اجعل الكود يبدأ عند الإقلاع

  • أولاً ، لاحظ موقع ملف CryptoTicker.py. (مثال: /home/pi/Desktop/CryptoTicker.py)
  • افتح الجهاز واكتب ما يلي:

كرونتاب -e

في الجزء السفلي من كل النص الذي تم وضع علامة التجزئة عليه ، أدخل ما يلي:

reboot sudo python (النوع في موقع ملف CRYPTOTICKER. PY الخاص بك)

  • اكتب Crtl-X و Y (نعم) وأدخل للحفظ
  • الآن ، أعد تشغيل Pi الخاص بك ومعرفة ما إذا كان يعمل!

الخطوة 3: غراء ، غراء ، غراء

غراء ، غراء ، غراء
غراء ، غراء ، غراء
غراء ، غراء ، غراء
غراء ، غراء ، غراء

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

حان الوقت لتجميع أجزائك

أولاً ، قم بإغلاق جهاز Pi الخاص بك وافصله.

قم بتجميع اللوحة الأمامية:

  • لقد وجدت أنه من الأسهل فصل شاشة LCD الخاصة بي وتركيبها قبل اللصق
  • يجب أن تدخل الشاشة الفتحة في اتجاه واحد فقط.
  • استخدم مسامير 4 M3x8 لتركيب شاشة LCD على مبيت pi. لا تفرط في إحكام الربط لأن البراغي سوف تجرد البلاستيك من الفتحات المدمجة. يوجد تيار طفيف لضمان ملاءمة مريحة.

اربط اللوحة الأمامية بالقاعدة:

  • ضع كمية صغيرة من الغراء الفائق على نقطة التعلق باللوحة الأمامية والقاعدة. استخدم المشابك للتأكد من أن لديك نوبة محكمة ومتناسقة.
  • بعد التجفيف ، قم بتغذية الكابلات الأربعة من خلال الجزء العلوي من علبة pi الخاصة بك وقم بتوصيلها بالمسامير الصحيحة (تحقق من الأسلاك المزدوجة)

اربط الجزء العلوي بالغطاء:

  • ضع الطبقة العلوية بالطريقة التي تريدها أن تجلس في الفتحة العلوية وقم بعمل درز من الغراء الفائق حول الجزء العلوي.
  • بمجرد أن يجف ، ضع خطًا من الغراء على نقطة التعلق في داخل العلبة.

أخيرًا ، ضع pi داخل العلبة ، وقم بتغطيته بالغطاء ، وقم بتوصيله!

الخطوة 4: مبروك

تهانينا!
تهانينا!

مؤشر العملة المشفرة الخاص بك قد اكتمل!

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

لكن anonananananabatman ، أريد إضافة سعر تشفير آخر إلى شريطي

لسوء الحظ ، هذا ليس برنامجًا تعليميًا للبايثون ، لكن لاحظ نمط الكود لإضافة أو طرح العديد من التبادلات كما تريد! لقد كتبت هذا الرمز من خلال الكثير من نفس التجربة والخطأ ، لذلك أشجعك على فعل الشيء نفسه!

سيعطيك تشغيل هذا في python shell بعض معلومات التصحيح حتى تتمكن من التحقق مرة أخرى من أن القيمة التي تراها على الشاشة مناسبة.

تبادل سعيد!

موصى به: