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

مؤقت 555 لإصدار إشارة لمقاطعة Atmega328: 7 خطوات
مؤقت 555 لإصدار إشارة لمقاطعة Atmega328: 7 خطوات

فيديو: مؤقت 555 لإصدار إشارة لمقاطعة Atmega328: 7 خطوات

فيديو: مؤقت 555 لإصدار إشارة لمقاطعة Atmega328: 7 خطوات
فيديو: Atmel-AVR-Programmierung - Ansteuerung eines Modellbau-Servos 2024, شهر نوفمبر
Anonim
مؤقت 555 لإصدار إشارة لمقاطعة Atmega328
مؤقت 555 لإصدار إشارة لمقاطعة Atmega328

الهدف الرئيسي من هذه الدائرة هو توفير الطاقة. لذلك ، لن أتحدث عن اردوينو لأن اللوحة نفسها بها طاقة غير ضرورية لمنتج نهائي. إنه أمر رائع للتنمية. لكنها ليست جيدة جدًا للمشاريع النهائية التي تعمل بالبطاريات. سأستخدم واحدًا من أجل POC الخاص بي ، ولكن لتوفير الطاقة ، فإن استخدام Atmega328 المستقل سيمنحك نتائج أفضل

لقد صنعت محطة طقس (TOBE) ستشحن زوجًا من بطارية 3.7 فولت بالتوازي باستخدام لوحة شمسية. نسختي الأولى سارت بشكل جيد جدا شكرا لك. لكن لدي مشكلة. كان استخدام البطارية أكبر من معدل شحن الألواح الشمسية. أنا لا أخوض في الأرقام هنا. لكن بعد فترة ، لاحظت أن مستويات البطارية تنخفض ببطء. بصرف النظر عن حقيقة أنني من كندا والشمس هنا ليست سلعة. بعد ذلك ، استخدمت مكتبة لوضع Atmega328 في وضع السكون لمدة 8 ثوانٍ (هناك أطر زمنية أخرى ولكن 8 ثوانٍ هي الأعلى) ثم عد إلى العمل. الاستخدام مباشر للغاية ويعمل كما يفترض. لكن 8 ثوانٍ لم تكن كافية بالنسبة لي.

هذا لأن محطة الطقس الخاصة بي بها 3 مكونات.

  • ساعة في الوقت الحقيقي
  • ديهت 11
  • عرض أولد

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

لقد صممت إثباتًا للمفهوم للحصول على مؤقت 555 في الوضع المستقر لإيقاظ Atmega328 باستخدام المقاطعات الخارجية. هذا ما سأعرضه هنا

اللوازم

بالنسبة إلى Instructable ، سنحتاج إلى المواد التالية:

  • لوحة اردوينو
  • شريحة مؤقت 555
  • 2 مقاومات (1 ميجا أوم ، 220 أوم)
  • 1 مكثف مستقطب (100 فائق التوهج)
  • أسلاك العبور
  • مستشعر DHT11
  • اللوح

الخطوة 1: التخطيط أولاً

أولا التخطيط
أولا التخطيط

لنبدأ بالتخطيط في اللوح. أنا أستخدم مستشعر DHT للإشارة إلى طريقة أخرى لتوفير الطاقة في مشاريعك. كما ترى ، يتم تشغيل الجهاز بواسطة دبوس Arduino. والتي ستنخفض أثناء نوم Arduino ، مما يوفر المزيد من الطاقة. يمكنك القيام بذلك لأي جهاز يتطلب أقل من 40 مللي أمبير للعمل.

الخطوة 2: شرح حول الدائرة

لن أتعمق في كيفية عمل مؤقت 555 حيث يوجد الكثير من البرامج التعليمية حوله لشرح عملياته وأنماطه المتعددة. نحن نستخدم المؤقت 555 في وضع مستقر. هذا يعني ، في مستوى عالٍ ، أنه سيشحن المكثف إلى 2/3 فولت للوقت الذي يحدده المقاوم 1 ، بدلاً من تفريغه بقدر ما تحدده المقاومات 2. نحن في الواقع لا نحتاج إلى الكثير من الوقت في إشارة التفريغ ، لذا يمكنك استخدام مقاوم 220 أوم. باستخدام تركيبة مقاومة 1M أوم ، 220 أوم ستمنحك تأخيرًا لمدة دقيقة واحدة تقريبًا. اللعب بالمقاوم الأول والمكثف سيمنحك أوقاتًا مختلفة.

الخطوة 3: الرسم

الخطوة 4: شرح الرسم التخطيطي

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

لذلك ، أقوم بإعداد دبوس المقاطعة كـ INPUT_PULLUP (المزيد حول عمليات السحب في حلقة أخرى). وسيكون لهذا الدبوس مقاطعة متصلة به في كل مرة يكتمل فيها العمل.

بمجرد دخول إشارة المقاطعة ، سيعمل الرمز مرة أخرى ويعود إلى وضع السكون. وما إلى ذلك وهلم جرا.

الخطوة 5: بعض الأرقام

بعض الأرقام
بعض الأرقام
بعض الأرقام
بعض الأرقام

بالنسبة إلى POC هذا ، تمكنت من تنفيذ التدابير في حوالي 3 ثوانٍ. بعد ذلك ، سينام الجهاز لمدة دقيقة واحدة تقريبًا.

باستخدام جهاز قياس AMP بدقة 0.001 لقياس التيار ، رأيت 0.023-0.029AMPs للوقت الذي كان يعمل فيه (حوالي 3 ثوانٍ) و 0.000 أثناء النوم (حوالي دقيقة واحدة). بالطبع ليست قراءة صفرية لأن لدينا 555 قيد التشغيل. لكنني لم أذهب إلى Microamps. على أي حال ، التوفير كبير

الخطوة 6: التخطيطي وثنائي الفينيل متعدد الكلور

التخطيطي وثنائي الفينيل متعدد الكلور
التخطيطي وثنائي الفينيل متعدد الكلور
التخطيطي وثنائي الفينيل متعدد الكلور
التخطيطي وثنائي الفينيل متعدد الكلور
التخطيطي وثنائي الفينيل متعدد الكلور
التخطيطي وثنائي الفينيل متعدد الكلور

لأولئك منكم الذين يريدون بناء PCB لذلك ، ها هو الرابط الخاص بها:

ستجد هناك تصميمًا وتخطيطيًا يمكن إرساله إلى أي بائع تصنيع ثنائي الفينيل متعدد الكلور.

يوجد أيضًا مجلد يسمى print_version لأولئك منكم الذين يحبون نقش ثنائي الفينيل متعدد الكلور في المنزل كما أفعل.

الخطوة 7: التطبيقات

تطبيقات ذلك هائلة. في كل مرة تحتاج فيها إلى إشارة خارجية تأتي بمعدل معين ، يمكنك استخدام هذه الدائرة. أستخدمه لضبط محطة الطقس الخاصة بي على وضع السكون وستنام إحدى الوحدات النمطية مع Atmega328.

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

إذا كانت لديك أفكار جيدة حول كيفية تنفيذ الحلول لتوفير الطاقة ، بكل الوسائل ، فيرجى إبلاغي بذلك لأنني حقًا في مشاريع تعمل في البطاريات والألواح الشمسية

شكرا للقراءة وأراك في المرة القادمة مع المزيد من المشاريع.

موصى به: