جدول المحتويات:
فيديو: ساعة رقمية باستخدام متحكم (AT89S52 بدون دائرة RTC): 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
لنصف ساعة … "الساعة هي جهاز يحسب ويظهر الوقت (النسبي)" !!!
أعتقد أنني قلت ذلك بشكل صحيح ، لذا دعنا نصنع ساعة مع ميزة ALARM.
ملاحظة: سوف يستغرق الأمر من 2-3 دقائق في القراءة ، يرجى قراءة المشروع بالكامل وإلا لن أكون مسؤولاً عن أي تلف جزء
الخطوة 1: المكونات المطلوبة
6 مكونات مطلوبة:
1. متحكم دقيق (لقد استخدمت عائلة AT89S52-8051) ، يمكن استخدام أي متحكم قابل للبرمجة.
عرض مقطع 2.7
3.مذبذب بلوري (12 ميجا هرتز)
4.مكثف (10 فائق التوهج ، 33pF / 22pF)
5. المصابيح
6- المقاومات (330 أوم)
7. Buzzer (بيزو)
8. مفاتيح الدفع
وأنا لا تشمل لحام الحديد ، والأسلاك ، الجريان….. الكهرباء !!! ساعدني:)
الخطوة 2: مخطط الدائرة
هذا هو مخطط الدائرة للساعة الرقمية باستخدام متحكم 8051.
كما يمكننا أن نرى ، فإن المتحكم الدقيق متصل بثلاثة شاشات عرض ذات 7 مقاطع مع منافذ مميزة غير متعددة الإرسال ، ورقم الساعة الأخيرة متصل فقط بدبوس كما يظهر 1 فقط.
LED والجرس شرحان ذاتيًا وفقًا للكود.
1 من مؤشر LED مخصص لـ AM وقد قمت بتوصيل مؤشر LED آخر غير موضح في الشكل للتنبيه.
المذبذب البلوري بتردد 12 ميجاهرتز متصل بسرعة الساعة ويحقق العد الدقيق 1 ثانية باستخدام خاصية مقاطعة المتحكم الدقيق.
المصابيح الوسطى التي تشير إلى الثانية متصلة برقم التعريف الشخصي "28 و 32"
من فضلك اعذرني ، لا تظهر 3 مصابيح LED في الرسم التخطيطي للدائرة بسبب كسلي
مؤشر LED رقم 28: وميض أول 30 ثانية
مؤشر LED رقم 32: وميض للراحة لمدة 30 ثانية
**** تساهم في دقيقة كاملة !! *** أنا متأكد من بعد هذا المشروع أني عرفت 60 ثانية تكلف دقيقة !!! رائع
الخطوة الثالثة: البرمجة
لقد استخدمت برنامج keil لإنشاء كود C لـ RTC باستخدام متحكم والحصول على ملف hex.
ارجع إلى قسم الترميز في هذا لمعرفة المزيد !!
الشيء الأساسي في جزء الترميز هو عندما يتم تبديل دبوس كل منفذ لإظهار الرقم المتعلق بكل شاشة عرض من 7 أجزاء.
يتم استخدام خاصية المقاطعة 8051 للعد وإعادة التحميل في الثانية. على سبيل المثال فقط ، تمامًا مثل إنشاء دالة تأخير باستخدام الوسيطة 1 مما يؤدي إلى تأخير لمدة ثانية واحدة. (TMOD ، TL0 ، TH0 ، IE كل قيمة تساهم في صناعة الوقت)
تمت برمجة LED لـ AM لمدة 12 ساعة بديلة.
بالإضافة إلى أنه يمكن أيضًا ضبط المنبه على AM أو PM على وجه التحديد ويتم تمرير دبوس الجرس مع رمز التردد ليصدر صوتًا في وقت التنبيه. يستخدم زر التنبيه مع مفتاح min، hour & save لضبط المنبه. عند النقر مرتين ، يؤدي النقر فوق التنبيه إلى تعطيل ميزة التنبيه
الكود: كود C للحصول على الفكرة فقط (الملف السداسي هو بالضبط واحد من المشروع)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
الخطوة 4: أخيرًا …
كله تمام !!! حان الآن وقت iTunes للاستمتاع بالساعة المشرقة والدقيقة.
موصى به:
ساعة رقمية ولكن بدون متحكم [إلكترونيات فاضحة]: 13 خطوة (بالصور)
ساعة رقمية ولكن بدون متحكم [إلكترونيات فاضحة]: من السهل جدًا إنشاء دوائر باستخدام متحكم دقيق ، لكننا ننسى تمامًا الكثير من العمل الذي كان يتعين على المتحكم الدقيق القيام به لإكمال مهمة بسيطة (حتى لو رمش المصباح). لذا ، ما مدى صعوبة صنع ساعة رقمية كاملة
ساعة الشبكة ESP8266 بدون أي RTC - Nodemcu NTP Clock No RTC - مشروع ساعة الإنترنت: 4 خطوات
ساعة الشبكة ESP8266 بدون أي RTC | Nodemcu NTP Clock No RTC | مشروع ساعة الإنترنت: في المشروع ، سيتم إنشاء مشروع ساعة بدون RTC ، سيستغرق الأمر وقتًا من الإنترنت باستخدام wifi وسيعرضه على شاشة st7735
كيفية صنع طائرة بدون طيار باستخدام Arduino UNO - اصنع مروحية كوادكوبتر باستخدام متحكم: 8 خطوات (بالصور)
كيفية صنع طائرة بدون طيار باستخدام Arduino UNO | اصنع طائرة كوادكوبتر باستخدام متحكم دقيق: مقدمة قم بزيارة My Youtube ChannelA Drone هي أداة باهظة الثمن (منتج) للشراء. في هذا المنشور سأناقشه ، كيف أجعله رخيصًا ؟؟ وكيف يمكنك أن تصنع بنفسك مثل هذا بسعر رخيص … حسنًا في الهند جميع المواد (المحركات ، ESCs
ساعة رقمية لمدة 12 ساعة باستخدام الأردوينو: 3 خطوات
ساعة رقمية مدتها 12 ساعة باستخدام Arduino: هذا مشروع قائم على اللوح يستخدم Atmel Atmega 2560 (Arduino Mega) وشاشة LCD مقاس 16 × 2 لإنشاء ساعة رقمية مدتها 12 ساعة دون الحاجة إلى أجهزة طرفية إضافية. يمكننا أيضًا ضبط الوقت وتعديله بمساعدة زرين ضغط
مبرد / حامل كمبيوتر محمول بدون تكلفة (بدون غراء ، بدون حفر ، بدون صواميل ومسامير ، بدون براغي): 3 خطوات
مبرد / حامل للكمبيوتر المحمول بدون تكلفة (بدون غراء ، بدون حفر ، بدون صواميل ومسامير ، بدون براغي): التحديث: يرجى & nbsp ؛ يرجى التصويت على & nbsp ؛ من أجل الدخول في www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ أو ربما التصويت لأفضل أصدقائي