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

المؤقت مع جهاز التشفير Arduino و Rotary Encoder: 5 خطوات
المؤقت مع جهاز التشفير Arduino و Rotary Encoder: 5 خطوات

فيديو: المؤقت مع جهاز التشفير Arduino و Rotary Encoder: 5 خطوات

فيديو: المؤقت مع جهاز التشفير Arduino و Rotary Encoder: 5 خطوات
فيديو: Arduino 64 Step Sequencer с минимальным аппаратным обеспечением, адаптированный из Drum Sequencer 2024, شهر نوفمبر
Anonim
مؤقت مع اردوينو وجهاز تشفير دوار
مؤقت مع اردوينو وجهاز تشفير دوار

الموقت هو أداة تستخدم غالبًا في كل من الأنشطة الصناعية والمنزلية.

هذا التجميع رخيص وسهل الصنع.

كما أنه متعدد الاستخدامات للغاية ، حيث يمكنه تحميل برنامج يتم اختياره وفقًا للاحتياجات. هناك العديد من البرامج التي كتبت بواسطتي ، من أجل Arduino Nano.

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

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

اللوازم:

يمكن العثور على جميع المكونات على AliExpress بأسعار منخفضة.

تم تصميم وتصنيع ثنائي الفينيل متعدد الكلور بواسطتي (مشروع KiCad). ستكون طريقة إنتاج ثنائي الفينيل متعدد الكلور موضوع Instructables في المستقبل.

الخطوة 1: رسم تخطيطي

رسم تخطيطى
رسم تخطيطى

الدائرة مبنية حول Arduino Nano. الشاشة التي تحدد الوقت وتقرأ الوقت المتبقي هي من النوع 1602.

من خلال Q1 ، يتم تنشيط BZ1 ، والتي تصدر صوتًا في نهاية وقت التأخير.

يتم ضبط وقت التأخير من التشفير الروتاري (النوع الميكانيكي).

أيضا من هنا يتم "وقت البدء".

يتم تنشيط التتابع K1 (12V) بواسطة Q2. تتوفر جهات اتصال الترحيل K1 في الموصل J1.

يتم توفير التخطيطي (+ 12V) للموصل J2.

الخطوة 2: قائمة المكونات والأدوات

قائمة المكونات والأدوات
قائمة المكونات والأدوات

هذه قائمة المكونات التي يقدمها برنامج KiCad:

A1 Arduino_Nano الوحدة النمطية: Arduino_Nano_WithMountingHoles

BZ1 الجرس 5 فولت الجرس _ جرس: الجرس_12x9.5RM7.6

C1 470nF مكثف _ THT: C_Rect_L7.0mm_W2.0mm_P5.00mm

C2 ، C3 100nF مكثف _ THT: C_Rect_L7.0mm_W2.0mm_P5.00mm

D1 LED أحمر LED_THT: LED_D5.0mm

D2 1N4001 ديود _ THT: D_DO-41_SOD81_P10.16mm_Horizontal

عرض DS1 WC1602A: WC1602A

J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal

J2 + 12V Connector_BarrelJack: برميل جاك_أفقي

K1 Relay 12V - THT: Rel 12V

Q1، Q2 BC547 Package_TO_SOT_THT: TO-92_Inline

R1 ، R3 15 كيلو المقاوم _ THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal

R2 1 كيلو / 0 ، 5 واط المقاوم _ THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal

R4220 المقاوم_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal

مقياس الجهد RV1 5K_THT: مقياس الجهد_Piher_PT-10-V10_Vertical

SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm

SW2 Memory Button_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight

تمت إضافة إلى هذا:

-PCB المصممة في KiCad.

-مقياس رقمي متعدد (أي نوع).

أدوات -Fludor ولحام.

- البراغي M3 l = 25 مم ، صواميل وفواصل لتركيب LCD1602.

-Knob لجهاز التشفير الدوار.

- الرغبة في القيام بذلك.

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

تم إنشاء مشروع PCB في برنامج KiCad ويمكن العثور عليه في:

github.com/StoicaT/Timer-with-Arduino-and-…

ستجد هنا جميع التفاصيل اللازمة لطلب المصنع (ملفات Gerber ، إلخ).

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

تغطية جميع الطرق بالقصدير.

نتحقق من خلال جهاز القياس الرقمي المتعدد مسارات PCB لاكتشاف الانقطاعات أو الدوائر القصيرة بين المسارات (الصورة الأولى في الخطوة 4).

الخطوة 4: وحدة التجميع

وحدة الجمعية
وحدة الجمعية
وحدة الجمعية
وحدة الجمعية
وحدة الجمعية
وحدة الجمعية

توضح الصور التالية بإيجاز كيفية زرع المكونات الإلكترونية.

تُظهر آخر 3 صور المجموعة الأمامية والخلفية المكتملة (النهائية).

ابدأ الوحدة:

- تحقق بصريًا من الموضع الصحيح للمكونات ولحام القصدير (يتم زرع المكونات بطريقة يمكن تركيب التجميع على اللوحة الأمامية للجهاز).

- قم بتشغيل التثبيت على J2 بجهد 12 فولت.

-قياس (حسب الرسم التخطيطي) الفولتية على السبورة (رقمي متعدد).

- اضبط التباين الأمثل على شاشة LCD1602 من RV1.

- قم بتحميل البرنامج على لوحة Arduino Nano كما هو موضح أدناه.

-تحقق من الأداء السليم عن طريق إعطاء مؤقت ومعرفة أنه يتم تنفيذه بشكل صحيح.

الخطوة 5: البرمجيات

يمكن العثور على البرنامج في:

github.com/StoicaT/Timer-with-Arduino-and-…

github.com/StoicaT/Timer-with-Arduino-and-…

هناك نوعان مختلفان من البرامج. يشرح مستودع github ما يفعله كل واحد وكيف تتم برمجة المؤقت في كل حالة.

سنقوم بتنزيل الإصدار المطلوب وتحميله على لوحة Arduino Nano.

وهذا كل شيء!

موصى به: