جدول المحتويات:
- الخطوة 1: اجمع المواد
- الخطوة 2: قم بتوصيل شاشة LCD وقم بتغذية Pi Some Code
- الخطوة 3: غراء ، غراء ، غراء
- الخطوة 4: مبروك
فيديو: مؤشر العملة المشفرة: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
نظرًا لشعبية منشور 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
تم سحب الكثير من المعلومات الخاصة بهذا القسم من مقالة منشورة على 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 بعض معلومات التصحيح حتى تتمكن من التحقق مرة أخرى من أن القيمة التي تراها على الشاشة مناسبة.
تبادل سعيد!
موصى به:
مؤشر العملات المشفرة: 4 خطوات
Crypto Currency Ticker: مع السقوط الأخير للبيتكوين والعملات المشفرة الأخرى واهتمامي المستمر بمعرفة المزيد عن Arduino ، بعد قراءة العديد من التعليمات الأخرى لاستخدام شاشة OLED ، قمت بدمجها جميعًا لإنشاء مؤشر BTCmarket باستخدام ESP8266. حيث
جهاز الكمبيوتر الخاص بتعدين العملات المشفرة DIY (ETH ، XMR ، ZEC): 4 خطوات (بالصور)
جهاز DIY Crypto Mining PC (ETH ، XMR ، ZEC): سيوضح لك هذا الدليل كيفية إنشاء منصة تعدين Ethereum بنفسك والتي تتكون من خطوتين رئيسيتين - اختيار المعدات الخاصة بك وتحديد مصادرها ثم تجميعها معًا! اعتمادًا على الأوقات ، من المحتمل أن يستغرق الأمر أسبوعًا أو نحو ذلك للحصول على كل
مؤشر العملة المشفرة / عداد المشتركين في الوقت الحقيقي على Youtube: 6 خطوات (بالصور)
مؤشر Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: وحدة عرض LED مدمجة تعمل كمؤشر للعملات المشفرة وتتضاعف كعداد مشترك في YouTube في الوقت الفعلي. في هذا المشروع ، نستخدم Raspberry Pi Zero W ، وبعض الأجزاء المطبوعة ثلاثية الأبعاد ، واثنين من وحدات العرض بحد أقصى 7219 لإنشاء سو في الوقت الحقيقي
جهاز التحكم عن بعد: ESP8266 مع خلية العملة: 5 خطوات (بالصور)
جهاز التحكم عن بعد: ESP8266 مع Coin Cell: تكمن المشكلة الكبيرة في استخدام ESP في استهلاك الطاقة عندما ترتفع Wifi & quot ؛ ترتفع & quot ؛ حوالي 100-200 مللي أمبير ، تصل ذروتها إلى 300 مللي أمبير. تقدم coincells العادية عددًا قليلاً من مللي أمبير ، تصل ذروتها إلى 20-40 مللي أمبير. لكن بالنسبة إلى المرسب الكهروستاتيكي ، سينهار الجهد. نحتاج إلى & quot؛ القليل من المساعدة
12 طريقة للاحتفاظ بخلايا العملة الخاصة بك: 13 خطوة (بالصور)
12 طريقة للاحتفاظ بخلايا العملة الخاصة بك: مجموعة من الطرق المختلفة لتخزين بطاريات الخلايا المعدنية (CR2032). تصور كل خطوة طريقة مختلفة في الصور ويوجد رابط لمزيد من الوثائق عند الاقتضاء