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

مؤقت قائم على اردوينو لمضخة Aquaponics: 4 خطوات
مؤقت قائم على اردوينو لمضخة Aquaponics: 4 خطوات

فيديو: مؤقت قائم على اردوينو لمضخة Aquaponics: 4 خطوات

فيديو: مؤقت قائم على اردوينو لمضخة Aquaponics: 4 خطوات
فيديو: Charge Pump | DC Converters - part 2 2024, يوليو
Anonim
Image
Image

هذا دليل صغير على الموقت الذي يعتمد على Arduino لمضخة Aquaponics.

لدي نظام أكوابونيك صغير في الداخل مع تدفق مستمر. تعمل المضخة بشكل مستمر وأردت عمل مؤقت يجعل المضخة تعمل لفترة معينة من الوقت ثم تقوم بإيقاف تشغيلها لفترة زمنية متساوية وتكرار ذلك.

بعد 2-3 أيام من كتابة الكود واختبار مقاعد البدلاء الذي لا يحصى من العمل ، تمكنت من تحديد ما هو مطلوب لي بالضبط. المؤقت قابل للبرمجة من 1 دقيقة إلى 24 ساعة. يرجى مشاهدة الفيديو لمعرفة عمل الموقت.

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

إخلاء المسؤولية: لقد اختبرت الكود ووجدت أنه لا بأس به. لكن هذا لا يعني أنه دليل خادع. يمكن أن يكون هناك البق. لا أتحمل أي مسؤولية تجاه أي ضرر قد ينشأ عن استخدام هذا المشروع / الكود. استخدام على مسؤوليتك الخاصة

الخطوة 1: المواد المطلوبة

المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة

1. Arduino UNO

2. 16X2 i2c LCD

3. مفاتيح مايكرو

4. LED

5. المقاوم

6. كابلات دوبونت

7. اللوح

الخطوة 2: الإعداد

تم اختبار الكود على مقعد العمل باستخدام BreadBoard و Arduino UNO board. خطتي هي استخدام Arduino Pro Mini عند تحويله إلى منتج كامل مع حاوية.

الاتصال ليس بهذه الصعوبة. من فضلك، انظر بالأسفل. لقد استخدمت مصباح LED بدلاً من Relay.

Arduino Pin 13 Switch (START)

Arduino Pin 12 Switch (STOP)

Arduino Pin 11 Switch (SET)

اردوينو بين 10 سويتش (زيادة)

مفتاح اردوينو 9 (DECREMENT)

Arduino Pin 8 + ve LED

Arduino GND -ve LED (والمحطات الثانية لجميع المفاتيح)

اردوينو + 5 فولت VCC لشاشات الكريستال السائل

اردوينو GND GND لشاشات الكريستال السائل

اردوينو دبوس A4 SDA لشاشات الكريستال السائل

اردوينو دبوس A5 SCL لشاشات الكريستال السائل

الخطوة 3: البرمجة والعمل

كود اردوينو مرفق.

تستخدم الدالة (العد) SimpleTimer للانتظار لمدة ثانية واحدة ثم زيادة متغير (ثانية) حتى يصل إلى 60 ، ثم إعادة تعيين المتغير (الثانية) وزيادة متغير آخر (بالدقائق). متغير الدقائق هو زيادة حتى يصل إلى 60 ، ثم يعيد تعيين ويزيد متغير الساعات.

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

عمل

يستخدم الزر SET لبرمجة الوقت المطلوب.

يستخدم زر INC لزيادة الوقت

يستخدم زر DEC لتقليل الوقت.

يستخدم زر START لبدء المؤقت

يستخدم زر STOP لإيقاف المؤقت

شاهد الفيديو لترى عمل المؤقت.

أثناء ضبط الوقت الذي تتنقل فيه وظيفة زر INC / DEC ، أي إذا ضغطت على DEC في 00:00 ، فستصبح 24:59 والعكس صحيح.

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

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

ستكون الخطوة التالية هي تحويل هذا المنتج إلى منتج عامل مستقل. سيتم تغطية هذا لاحقًا في تعليمات أخرى.

آمل أن تكون قد أحببت تعليمي وأنا منفتح على جميع أنواع التعليقات.

شكرا لقراءة هذا المقال.

موصى به: