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

الساعة الرقمية: 9 خطوات (مع صور)
الساعة الرقمية: 9 خطوات (مع صور)

فيديو: الساعة الرقمية: 9 خطوات (مع صور)

فيديو: الساعة الرقمية: 9 خطوات (مع صور)
فيديو: إعدادت سريعة ساعة X9 Ultra 2024, شهر نوفمبر
Anonim
ساعة نقود
ساعة نقود
ساعة نقود
ساعة نقود
ساعة نقود
ساعة نقود
ساعة نقود
ساعة نقود

REAL هي العملة البرازيلية منذ عام 1994 وللاحتفال بعيدها الخامس والعشرين ، في العام الماضي (2019) ، صنع كازا دا مويدا (النعناع البرازيلي) عملة تذكارية 1 حقيقية مع طائر طنان في الوجه (وليس الدمية المعتادة للجمهورية).

كان الطائر الطنان هو الصورة الموجودة على الفاتورة الحقيقية الأولى عندما تم إطلاق العملة قبل 25 عامًا. لم يعد يتم إنتاج الفاتورة الحقيقية الأولى.

بصفتي متحمسًا للنقود ، استخدمت RaspberryPi 2 القديم وشاشة TFT LCD وبعض الرموز في JavaScript لإنشاء ساعة تعرض الوقت مع الفواتير والعملات المعدنية للعائلة الثانية من REAL. إنه كمبيوتر حقيقي يعمل كساعة.

يمكنك تغيير ملفات-j.webp

اللوازم

- لوحة Raspberry Pi

- شاشة LCD مقاس 3.5 بوصة بتقنية TFT

-صندوق خشبي

الخطوة 1: تجهيز الصندوق

تحضير الصندوق
تحضير الصندوق
تحضير الصندوق
تحضير الصندوق

كان لدي هذا الصندوق الخشبي القديم لفترة طويلة ، وأعتقد أنه كان يستخدم لحفظ أكياس الشاي. "كسرت" اللوحة الأمامية وعملت ثقبًا مربعًا باستخدام أداة Dremel لتلائم الشاشة مقاس 3 و 5 بوصات.

بعد تركيب جميع المكونات ، سأقوم بلصق القطعة مرة أخرى.

يتم لصق الشاشة على اللوحة.

الخطوة الثانية: البرمجة

الترميز
الترميز
الترميز
الترميز

تتمثل وظيفة RaspberryPi ذاتها في هذا المشروع في عرض صفحة ويب على Chrome في وضع ملء الشاشة.

على سبيل المثال ، إذا كان الوقت هو 3:05 ، فسوف يعرض 2 فاتورة حقيقية وعملة واحدة حقيقية للساعات ، وعملة 5 سنت للدقائق.

لقد جعلت الصفحة الفعلية متاحة للاختبار على الرابط https://numismaticclock.freetzi.com ، ولكن في المشروع سيتم تشغيلها محليًا.

إنها صفحة HTML بها بعض JavaScript لتحديث الصفحة عند مرور دقيقة. يحتوي المشروع على 13 صورة لإظهار ساعات (0 س و 12 ساعة هي نفس الصورة لكن ملفات مختلفة) و 60 صورة لإظهار دقائق. ملف HTML (index.html) و 73-j.webp

يقوم البرنامج النصي بطباعة العلامات لإظهار الصور في كل مرة يتم فيها تحميل الصفحة. يحصل المتغير على الدقيقة الفعلية للنظام خارج دالة التوقيت بينما يحصل المتغير الآخر عليها داخل الوظيفة. تتم مقارنة هذين المتغيرين في كل ثانية ، وإذا كانا مختلفين ، فهذا يعني مرور دقيقة واحدة ، وبالتالي يتم تحديث الصفحة.

الخطوة 3: إعداد صورة Raspbian الصحيحة

تعيين صورة Raspbian الصحيحة
تعيين صورة Raspbian الصحيحة

بادئ ذي بدء ، ستحتاج إلى تنزيل صورة Raspbian الخاصة التي تعمل مع شاشتك. في حالتي ، شاشتي هي إصدار KeDei 6.2 ، لذلك قمت بتنزيل التوزيعة من

ستحتاج إلى برنامج يسمى WinDisk32Imager لنسخ الصورة على بطاقة SD ثم تمهيد لوحك.

الخطوة 4: نقل الملفات إلى اللوحة

نقل الملفات إلى المجلس
نقل الملفات إلى المجلس

يجب نقل محتوى الملف relogio.rar (الخطوة 3) إلى RaspberryPi.

يمكنك استخدام pendrive للقيام به أو يمكنك القيام به من خلال SSH باستخدام برنامج يسمى WinSCP. ضع كل الملفات في مجلد داخل / home / pi /

سيكون مسار ملف index.html هو ~ / home / pi / relogio / index.html

أوصي باستخدام المعجون لتسهيل القيام بالإعدادات التالية.

الخطوة 5: ضبط معلمات Linux

ضبط معلمات Linux
ضبط معلمات Linux

في هذه المرحلة ، يتم حفظ الملفات على لوحك ويمكنك توصيل لوحة مفاتيح وفتح المتصفح واكتب /home/pi/relogio/index.html في شريط العناوين. ستعرض صفحة الساعة ، ثم اضغط على F11 للدخول إلى وضع ملء الشاشة ويتم ذلك!

لكن يمكننا جعله أفضل.

يمكنك تنزيل برنامج يخفي مؤشر الماوس عندما لا يكون قيد الاستخدام.

sudo apt-get install unclutter

عند الانتهاء ، تكتب الأمر التالي لإخفاء المؤشر إذا لم يتحرك لمدة ثانيتين:

سودو غير فوضى - 2 - الجذر

يمكن فتح متصفح Chrome من خلال سطر الأوامر في وضع ملء الشاشة ومباشرةً إلى صفحة الساعة (لا تستخدم الأمر sudo int الأمر):

متصفح الكروم - الصفحة الرئيسية /home/pi/relogio/index.html - بدء ملء الشاشة

يمكننا جعله أفضل.

سنقوم بتعيين اسم مستعار ، أي باستخدام أمر واحد ، سنقوم بتشغيل البرنامج لإخفاء المؤشر وفتح Chrome على صفحة الساعة.

للقيام بذلك ، اكتب الأمر التالي:

سودو نانو / home/pi/.bashrc

بالقرب من قسم "تعريف الاسم المستعار" ، أدخل النص التالي (تمامًا مثل الصورة):

alias relogio = 'متصفح الكروم - الصفحة الرئيسية /home/pi/relogio/index.html --start-fullscreen | sudo غير فوضى -idle 2 -جذر & '

أغلق الجهاز الطرفي وأعد فتحه أو اكتب:

المصدر /home/pi/.bashrc

الآن عندما تكتب الأمر relogio على الجهاز ، فسيتم تشغيل برنامج إلغاء الفوضى تلقائيًا ويفتح Chrome.

الخطوة 6: وضع المكونات

وضع المكونات
وضع المكونات

تعرض RasbperryPi I الذي استخدمته في هذا المشروع لأضرار بالغة. لا يزال هناك منفذا USB يعملان وأقوم بتمديدهما باستخدام وصلات العبور لوضعه في الجزء الخلفي من الصندوق. لقد قمت أيضًا بعمل امتداد من نقطتي اللحام PP1 و PP2 على اللوحة إلى موصل طاقة.

ضع أيضًا فتحة مربعة أخرى على الجانب الأيسر لموصل إيثرنت.

الخطوة 7: الانتهاء من الصندوق

الانتهاء من الصندوق
الانتهاء من الصندوق
الانتهاء من الصندوق
الانتهاء من الصندوق

لقد قطعت بعض عصي المصاصة لعمل إطار حول الشاشة لإخفاء بعض العيوب.

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

الخطوة 8: استمتع بساعة نقودك

استمتع بساعة نقودك
استمتع بساعة نقودك
استمتع بساعة نقودك
استمتع بساعة نقودك
استمتع بساعة نقودك
استمتع بساعة نقودك

يحتوي الصندوق على مساحة لاستيعاب بنك طاقة بداخله ، إذا كنت تستخدم دونجل لشبكة wifi (أو إصدار أحدث من اللوحة) ، فستجعله لاسلكيًا بالكامل.

الخطوة 9: استمتع بالكمبيوتر الصغير الخاص بك

استمتع بجهاز الكمبيوتر المصغر الخاص بك
استمتع بجهاز الكمبيوتر المصغر الخاص بك

يمكن استخدامه كجهاز كمبيوتر عادي ، وتشغيل خادم تخزين على سبيل المثال.

أتمنى أن تستمتع ويمكن أن تكون مفيدة في مشاريع مماثلة.

ملاحظة. آسف على لوحة المفاتيح القذرة:)

موصى به: