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

ساعة Minitel Real Time Clock: 5 خطوات
ساعة Minitel Real Time Clock: 5 خطوات

فيديو: ساعة Minitel Real Time Clock: 5 خطوات

فيديو: ساعة Minitel Real Time Clock: 5 خطوات
فيديو: Arduino and DS3231 Real Time Clock Tutorial 2024, شهر نوفمبر
Anonim
ساعة مينيتل في الوقت الحقيقي
ساعة مينيتل في الوقت الحقيقي

تم إنشاء Minitel في عام 1978 من قبل France Telecom ، وهو عبارة عن خدمة لاسترجاع المعلومات وإرسال الرسائل النصية. تعتبر أنجح شبكة قبل شبكة الويب العالمية. بعد مرور 30 عامًا في عام 2008 ، تم إغلاق الشبكة أخيرًا. (هناك الكثير من المعلومات حول هذا على Wiki.) بين عشية وضحاها أصبحت هذه المحطات قديمة.

تتكون من لوحة مفاتيح شاشة CRT ومودم وبعض سجلات التحول ، هذه المحطات الطرفية "الغبية" غير قادرة على معالجة البيانات. إذن ماذا يمكنك أن تفعل به؟ حولها إلى ساعة!

الخطوة 1: قائمة المكونات

معالج دقيق Atmega 328p مع محمل الإقلاع من Arduino

كريستال 16 ميجا هرتز

مكثف 22 pf x 2

10 كيلو أوم المقاوم

100 فائق التوهج غطاء كهربائيا

وحدة DS3231 RTC

دبابيس رأس لسهولة الاتصال

(مقاومات 10kOhm و 100kOhm: اختياري)

بعض الأسلاك واللحام

لوحة Arduino Uno لتحميل الرسم التخطيطي

وبالطبع محطة Minitel 1

الخطوة 2: التخطيطي

تخطيطي
تخطيطي

التخطيطي بسيط للغاية. إنه إعداد Atmega328p الأساسي الخاص بك مع RTC المتصل بالمسامير التناظرية 4 & 5. Minitel rx و TX متصلان بمسامير رقمية 7 و 8. هذا هو الأساس. في أحد الأمثلة الخاصة بي ، قمت بإضافة مقاومين لإنشاء مقسم جهد متصل بالمسمار التمثيلي 3. يمكن أن يكون minitel الآن مقياس جهد تيار مستمر يصل إلى 50 فولت. يمكنك أيضًا إضافة أجهزة طرفية أخرى ، مثل LDR ومقياس حرارة وميكروفون وما إلى ذلك. التخطيطي الذي رسمته لا يحتوي على مقاومات مقسم الجهد الموضحة. قد ترغب في إضافة أشياء أخرى أو قيم مختلفة أو تركها تمامًا.

الخطوة 3: توصيل الأسلاك

وضع الأسلاك
وضع الأسلاك
وضع الأسلاك
وضع الأسلاك
وضع الأسلاك
وضع الأسلاك

تنبيه: قبل إزالة غلاف Minitels ، تأكد من فصله عن مصدر الطاقة الرئيسي واترك 5 دقائق حتى تجف المكثفات عالية الجهد.

هناك مساحة كبيرة داخل Minitel لدائرتك ، ولكن تأكد من أنها لا تلمس أي أجزاء أخرى. لقد قمت بربط المنجم بلوحة خلفية قابلة للإزالة.

قم بتوصيل RX و TX لدائرتك بـ TX و RX في Minitel. انظر الصورة والتخطيطي. إذا قمت بتوصيل هذه بطريقة خاطئة ، فهذا ليس بالأمر الكبير ، يمكنك ببساطة تبديل أرقام التعريف الشخصية في التعليمات البرمجية الخاصة بك. (المزيد عن ذلك لاحقًا)

حدد موقع منظم الجهد Minitels 7805 وقم بتوصيل دائرتك به. (تأكد من تصحيح الأقطاب. دائمًا! دائمًا! دائمًا !! تحقق جيدًا قبل تشغيله.)

يوجد على الجزء الخلفي من Minitel قابس ومقبس هاتف France Telecom القديم. افصل وإزالة القابس والسلك. بعد ذلك ، قم بتوصيل أطراف التوصيل بدائرتك. ستتمكن من تعديل وتحميل الرسومات التخطيطية الجديدة إلى دائرتك ببساطة عن طريق توصيل لوحة Arduino Uno بالمقبس دون الحاجة إلى فتح وحدة التحكم الدقيقة وإزالتها. يمكنك أيضًا توصيل الدبوس التناظري بأحد المحطات لإضافة أجهزة طرفية أخرى ، كما هو مذكور في الخطوة السابقة.

الخطوة 4: التشغيل والتشغيل

Image
Image
وتشغيلها
وتشغيلها
وتشغيلها
وتشغيلها
وتشغيلها
وتشغيلها

هَذِهِ بَعْضُ الصُّورِ.

الخطوة 5: الكود

يستخدم الرمز ثلاث مكتبات. SoftwareSerial و Minitel و DS3231. يمكن تنزيل كل شيء من GitHub. تقوم وظيفة الاتصال Minitel m (7 ، 8) بإعداد Minitels RX & TX على دبابيس رقمية 7 و 8. (يمكن تغييرها إلى دبابيس أخرى متوفرة حسب رغبتك)

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

نظرًا لأن Minitel 1 بطيء ولديه إمكانات رسومات محدودة للغاية ، (40 عامًا) من المهم أن تجعل وظائفك قصيرة قدر الإمكان. تتعامل الحلقة الرئيسية مع قراءة ضغطات المفاتيح واختيار الوضع. في أوضاع القائمة والإعداد ، لا توجد قراءة لـ RTC وتحديث للرسومات بحيث تتم قراءة المدخلات من لوحة المفاتيح بسرعة. لكن؛ في وضع الساعة ، يمكن أن يستغرق الضغط على مفتاح عدة محاولات للعمل. كن صبورا.

رمز المثال هذا مخصص لإصدار ساعة المنبه وليس مقياس الفولت. إذا كنت تريد رمز عداد الفولت ، فسأرسله عند الطلب.

لن أتحدث عن كل التعليمات البرمجية. ربما تكون قد تخطيت هذا الجزء بالفعل.

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

شكرا على البحث. آمل أن يسير مشروع ساعة Minitel على ما يرام.

لوك. IG luke 1969 مورغان

موصى به: