قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

zoro39
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2009
المشاركات: 69
نشاط [ zoro39 ]
قوة السمعة:0
قديم 20-02-2015, 01:41 PM المشاركة 1   
افتراضي ساعة رقمية حقيقية باستعمال DS1307 و PIC16F877A Twitter FaceBook Google+



السلام عليكم
الــ DS1307 هي عبارة عن دارة متكاملة لديها ثمانية أرجل دورها هي أنها تقوم بحفظ الوقت والتاريخ بصفة واقعية وبواسطتها يمكننا انشاء ساعة رقمية باذن الله لن يحصل لها أي ارتيباب من زيادة أو نقصان.
مدونة المشروع:

http://elecnote.blogspot.com/

الـ DS1307 تستعمل البروتوكول I2C للاتصال مع الجهاز الرئيسي في الدارة الالكترونية والذي هو هنا الميكروكنترولر PIC16F877A.
يمكننا ضبط الوقت والتاريخ كما نشاء باستعمال زرين مربوطين بالمتحكم الزر الاول مربوط بــ RB0 والثاني مربوط بــ RB1.
يقوم الميكروكنترولر بالقراءة من DS1307 وكذلك الكتابة عليها عندما نقوم بضبط الوقت والتاريخ, وبعد قراءة الوقت والتاريخ يقوم بعرضها على شاشة LCD كما هو موضح في صورة الدارة.
الكود مكتوب ببرنامج الميكروسي MkroC PRO for PIC وهو موجودة في رابط المدونة أعلاه.
الصورة التالية تبين الدارة:
وهذا رابط لفيديو يبين التجربة على ارض الواقع:

https://www.youtube.com/watch?v=ZBCcJro2Lh0


اعلانات

mohamedamie
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
المشاركات: 109
نشاط [ mohamedamie ]
قوة السمعة:0
قديم 20-02-2015, 04:34 PM المشاركة 2   
angry


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

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

zoro39
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2009
المشاركات: 69
نشاط [ zoro39 ]
قوة السمعة:0
قديم 20-02-2015, 05:00 PM المشاركة 3   
افتراضي


السلام عليكم
مشكور علي طرح الموضوع والأهم أن لانكتفي بمجرد نقل الموضوع بل و تجربته لنكتشف معا ألغاز البرمجة و طرق إستعمالها فأنا من رأي لو يتكرم أحد الأعضاء ويضيف إليه بعض التغيرات لكي نستطيع إستعماله في ري أرض أو سقي نباتات بشكل منظم مع ضبط الإعدادات من طرف المستعمل وتحديد أوقات الري و هكذا يمكن لنا الإستفادة منه بشكل أفضل
والسلام
شكرا أخي بارك الله فيك
لكن لعلمك أخي هذا المشروع أنا من قمت به وأنا من كتب البرنامج الخاص به وهذه المدونة http://elecnote.blogspot.com/ هي مدونتي أقوم بوضع بعض ما أقوم به من مشاريع وتجارب وأحيانا أضع مواضيع هنا في المنتدى حتى يستفيد الجميع.
أخي كود البرمجة موضوع كامل وهو مجرب والفيديو يوضح ذلك. بامكانك التعديل عليه واضافة مؤقت وهو نافع بشكل كبير خاصة في مجال الزراعة.


mohamedamie
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
المشاركات: 109
نشاط [ mohamedamie ]
قوة السمعة:0
قديم 20-02-2015, 05:24 PM المشاركة 4   
افتراضي


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

و شكرا


zoro39
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2009
المشاركات: 69
نشاط [ zoro39 ]
قوة السمعة:0
قديم 20-02-2015, 05:45 PM المشاركة 5   
افتراضي


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

و شكرا

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


الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 565
نشاط [ mounir.rouabah ]
قوة السمعة:90
قديم 21-02-2015, 02:15 PM المشاركة 6   
افتراضي


جزاك الله خيرا الدارة يحتاجها الكثيرون
هل الكود من نوع ...Open source


zoro39
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2009
المشاركات: 69
نشاط [ zoro39 ]
قوة السمعة:0
قديم 22-02-2015, 01:57 PM المشاركة 7   
افتراضي


جزاك الله خيرا الدارة يحتاجها الكثيرون
هل الكود من نوع ...Open source
أخي على سبيل المثال عندما نقول الاردوينو open source هذا يعني أنه عندما يكون الملف الذي سيمرر للميكروكنترولر موجود فان الكود موجود أيضا.
هنا الملف الذي سيمرر للبيك نوعه hex وبما أنني وضعت الكود كامل هذا يعني أنه يمكنك انتاج ملف الهكس باستخدام برنامج MikroC for PIC
يمكنك التعديل على الكود كيفما شئت
بالتوفيق

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 0 اعجاب
شكراً mounir.rouabah ( شكر العضو على هذه المشاركة )
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:11 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025