جدول المحتويات:
- الخطوة 1: المواد المطلوبة / أي لوحة تستخدم
- الخطوة الثانية: وضع النوم
- الخطوة 3: المقاطعات
- الخطوة 4: الكود / الرسم
- الخطوة 5: تمرين 1
فيديو: دليل لوضع Arduino في وضع السكون: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
في بعض الأحيان نكون في موقف يتطلب منا وضع Arduino في مكان حيث لا يعد توصيله بشبكة الطاقة خيارًا. يحدث هذا غالبًا عندما نحاول تسجيل المعلومات في موقع بعيد ، أو نحتاج فقط إلى تنشيط Arduino الخاص بك في فترة / إجراء معين.
Adafruit DS3231 Precision RTC Breakout Adafruit
في هذه الحالات ، يعد وضع Arduino في وضع السكون هو الشيء المثالي الذي يجب القيام به. انتباههم مطلوب فقط لفترة قصيرة من الوقت على سبيل المثال سجل البيانات في فترة زمنية محددة ، أو قم بإصدار تنبيه عند وقوع حدث محدد مسبقًا. في هذا البرنامج التعليمي سنقوم بتجربة وضع Arduino الخاص بك في وضع السكون ومعرفة كيفية إعادة تشغيل Arduino. يطلعك هذا البرنامج التعليمي على المفهوم ولديه تمرين صغير لمعرفة ما يلزم لوضع Arduino في وضع السكون.
الخطوة 1: المواد المطلوبة / أي لوحة تستخدم
أي مجلس لاستخدامه؟
في هذا البرنامج التعليمي ، سنستخدم Arduino Uno لمجرد أنها لوحة أسهل في وضع النموذج الأولي عليها. في مشروع حقيقي حقيقي سأستخدم Arduino Pro Mini لهذا الغرض. يتميز Arduino Uno و Arduino Pro Mini بخصائص متشابهة جدًا ، حيث يحتوي Arduino pro mini على عدد أقل من الأجهزة لتشغيله (على سبيل المثال ، جزء USB ، ومصابيح LED إضافية ، وبعض الأشياء الأخرى) وبالتالي يستخدم طاقة أقل بكثير. هذا هو السبب في أن Arduino Pro mini هو خيار أفضل. لإعطاء مثال ، يستخدم Uno ما بين 30-40 مللي أمبير عند الاستيقاظ وحوالي 19 مللي أمبير عند النوم. يستخدم جهاز Pro Mini 25 مللي أمبير عند الاستيقاظ و 0.57 مللي أمبير عند النوم. نظرًا لأن كل مللي أمبير مهم عند توصيله بالبطارية ، يمكنك أن ترى أنه لا توجد منافسة وأن Arduino Pro Mini هو الفائز.
ملاحظة: بصفتك صانع مبتدئ ، قد يكون Arduino Pro Mini مخيفًا بعض الشيء ، لكن لا يوجد سبب لذلك. نعم ، أنت بحاجة إلى لحام الرؤوس على السبورة ، وتحتاج إلى كبل FTDI لتحميل الرسم التخطيطي الخاص بك ، ولكن بخلاف ذلك لا توجد اختلافات كبيرة
الخطوة الثانية: وضع النوم
عندما تنظر إلى وثائق معالج ATmega328p (انقر فوق هذا الرابط للحصول على نسخة من هذا المستند) المستخدم لكل من Arduino Uno و Arduino Pro mini ، ستلاحظ أن هناك العديد من أوضاع السكون المختلفة المتاحة. لكن في سيناريو العالم الحقيقي ، يوجد بالفعل وضع واحد فقط مفيد ؛ وضع خفض الطاقة (SLEEP_MODE_PWR_DOWN): عندما تضع Arduino الخاص بك في وضع السكون ، فإنه يقوم بإيقاف تشغيل جميع المكونات غير الضرورية ، مما يقلل من استهلاك الطاقة لـ MCU (وحدة متحكم دقيق). في هذا الوضع ، الطريقة الوحيدة التي يمكنك من خلالها إيقاظها هي استخدام تأثير خارجي (على سبيل المثال ، نعطيه دفعة للاستيقاظ). سوف ندرس كيفية القيام بذلك لاحقًا في هذا البرنامج التعليمي.
الخطوة 3: المقاطعات
قبل أن ندخل في الكود لوضع Arduino في وضع السكون ، نحتاج إلى فهم مفهوم المقاطعة. أفضل طريقة لوصفها هي ؛ أنت تعمل على شيء تحتاج حقًا إلى التركيز عليه. أنت ترتدي سماعات رأس تنفخ موسيقاك بصوت عالٍ لإغراق محيطك. أنت شديد التركيز على هذا الأمر حتى ضاع العالم الخارجي من أجلك. الطريقة الوحيدة لجذب انتباهك هي من خلال تنبيهك. بعد تلقيك هذا التنبيه عليك الانتباه إلى موضوع المقاطعة ، وبعد التعامل معها تعيد تشغيل الموسيقى وتستمر في مهمتك.
ملاحظة: لن أتعمق في ما هي المقاطعات الجيدة ، ولكن إذا كنت تريد معرفة المزيد حول هذا المفهوم ، فراجع البرنامج التعليمي (استخدام المقاطعات لتحسين وظائف مشروعك) حول هذا الموضوع
معظم ألعاب Arduino الحقيقية لديها بضع دبابيس تفعل ذلك بالضبط. يحتوي Uno و Pro Mini على دبابيس (d2 و d3) التي لديها القدرة على مقاطعة ما يفعله Arduino. من خلال هذا يمكننا إعادة Arduino إلى حالة اليقظة.
الخطوة 4: الكود / الرسم
يمكنك تنزيل المخطط المكتمل من موقعي عن طريق النقر فوق هذا الرابط للحصول على وصف كامل وشرح كيفية عمل الكود ، يمكنك الانتقال إلى مدونتي بالنقر فوق الرابط: دليل لوضع Arduino في وضع السكون.
الخطوة 5: تمرين 1
الخطوة 1)
حان الوقت الآن لتحميل الرسم التخطيطي. ولكن قبل القيام بذلك ، ضع سلك توصيل في d2. فقط اتركه غير متصل بالطرف الآخر في الوقت الحالي. قم بتحميل الرسم الخاص بك وانتظر 5 ثوانٍ حتى ينطفئ المصباح ويذهب Arduino إلى النوم.
الخطوة 2)
بعد إيقاف تشغيل مؤشر LED ، أدخل الطرف الآخر من سلك العبور في دبوس GND على Arduino Uno. سيؤدي ذلك إلى سحب الدبوس 2 LOW لتشغيل المقاطعة ، وبالتالي إيقاظ Arduino النائم. بعد عودة مؤشر LED ، يمكنك إزالة سلك العبور من GND وبعد 5 ثوانٍ يعود Arduino إلى وضع السكون.
للحصول على مثال لمشروع حيث أستخدم Real Time Clock (RTC) لإيقاظ مسجل بيانات الرطوبة ودرجة الحرارة ، فقط انقر على الرابط التالي: مثال على استخدام RTC لإيقاظ مسجل بيانات ARDUINO. إنه مثال رائع لكيفية عملها في العالم الحقيقي
موصى به:
وحدة الطاقة Ikea ENEBY 20 (لا مزيد من السكون التلقائي): 4 خطوات
Ikea ENEBY 20 Power Mod (لا مزيد من السكون التلقائي): تتمتع مكبرات الصوت ENEBY من Ikea بصوت رائع بالنسبة للسعر. الجانب السلبي الرئيسي هو أنهم يوقفون أنفسهم بعد حوالي 15-20 دقيقة من عدم تشغيل الموسيقى ، حتى إذا كان الجهاز المقترن لا يزال متصلاً. عندما تعيد تشغيله ، يعود مستوى الصوت إلى ال
منشط الجهاز من وضع السكون: 5 خطوات
منشط الجهاز من وضع النوم: نظرًا لأن التكنولوجيا تتقدم بمعدل مرتفع للغاية ، لا يمكن لغالبية السكان العيش دون راحة مثل هذا التطوير. كشخص يحتاج إلى أجهزة يوميًا ، سيقدم مشروع Arduino هذا منشطًا للجهاز. هذه
استخدام Arduino Uno لوضع XYZ لـ 6 ذراع روبوتية DOF: 4 خطوات
استخدام Arduino Uno لـ XYZ Positioning of 6 DOF Robotic Arm: يدور هذا المشروع حول تنفيذ رسم Arduino قصير وسهل نسبيًا لتوفير تحديد المواقع الحركية العكسية XYZ. لقد قمت ببناء 6 ذراع روبوتية مؤازرة ولكن عندما يتعلق الأمر بالعثور على برنامج لتشغيله ، لم يكن هناك الكثير باستثناء الحيازة
مزود الطاقة لوضع تبديل الجهد العالي (SMPS) / محول التعزيز لأنابيب Nixie: 6 خطوات
مزود الطاقة لوضع تبديل الجهد العالي (SMPS) / محول التعزيز لأنابيب Nixie: يعزز هذا SMPS الجهد المنخفض (5-20 فولت) إلى الجهد العالي المطلوب لتشغيل أنابيب nixie (170-200 فولت). كن حذرًا: على الرغم من أنه يمكن تشغيل هذه الدائرة الصغيرة على البطاريات / فتحات الحائط ذات الجهد المنخفض ، إلا أن الإخراج أكثر من كافٍ لقتلك! العلاقات العامة
حيل وضع السكون باللمس IPod: 4 خطوات
حيل IPod Touch Sleep Mode: هل ترغب غالبًا في الاستماع إلى جهاز Itouch الخاص بك في سريرك قبل النوم ، ولكن لا يمكنك ذلك حقًا لأنك خائف من سقوط جهاز iPod الخاص بك من سريرك والكسر على الأرض؟ أو ربما يمكنك جعل سماعة الرأس تتشابك حول عنقك؟ إذن هي