جدول المحتويات:
فيديو: NODEMCU LUA ESP8266 مع عداد العقد CD4017: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
CD4017 هو عداد / مقسم عقد. هذا يعني أنه عندما يتلقى نبضة فإنه يحسبها ويرسل مخرجات إلى الدبوس المناسب. إنه IC سهل الاستخدام ويمكنك إما بناء الدائرة على لوح الخبز أو شراء واحدة من Ebay مقابل 99p من الصين. عليك بالطبع أن تقوم بتلحيمها معًا.
الدبوس 3 هو إخراج المؤقت 555 والدبوس 14 هو مدخل CD4017.
الخطوة 1: الدوائر
إذا كنت تقوم ببناء الدائرة على لوح التجارب ، فيمكنك استبعاد جزء المؤقت 555 وقيادته باستخدام ESP8266. قد تفكر ، لماذا تشتري المجموعة لقيادتها باستخدام ESP8266. أحد الأسباب الجيدة هو أنه إذا قمت بشراء جميع المكونات بشكل فردي ، فستكلف أكثر بكثير من 99 بنسًا ، والآخر هو أنه يمكنك العبث بها.
إذا كنت تقود دائرة CD4017 باستخدام ESP8266 ، فستعمل على 3.3 فولت. قم بإزالة عداد الوقت 555 من مقبس DIL وأخذ سلك توصيل من D1 (أو أي دبوس تستخدمه) وقم بوخزه في السن 3 من مقبس 555 DIL.
بالعودة إلى ESP8266 ، توجد عدة طرق مختلفة لإنتاج نبضة على دبوس
إذا قرأت وثائق NodeMCU ، فستقدم المزيد من الأمثلة عن gpio.serout.
سينتج أي من هذين السطرين من الكود نبضًا على الدبوس D1 GPIO5.
ينتج هذا الخط نبضة تبلغ 5 مللي ثانية كل ثانية 100 مرة.
gpio.serout (1، gpio. HIGH، {5000، 995000}، 100، 1)
ينتج هذا الخط نبضة تبلغ 5 مللي ثانية كل نصف ثانية 100 مرة ، ثم يطبع تم.
gpio.serout (1، gpio. LOW، {5000، 50000}، 100، function () print ("Done") end)
الخطوة 2: الكود
يمكنك استخدام الكود أدناه لإنتاج نبضة على الدبوس D1 GPIO5. سيؤدي تغيير القيمة (100) إلى معدلات نبض مختلفة.
النبض = 0
pin = 1 gpio.mode (pin، gpio. OUTPUT) tmr.alarm (1، 100، 1، function () if pulse == 0 ثم النبض = 1 gpio.write (pin، gpio. HIGH) else pulse = 0 gpio.write (pin، gpio. LOW) end)
الخطوة الثالثة: إنتاج نبضة
هناك طريقة أخرى لإنتاج النبض وهي باستخدام دارة هزاز متعددة. مرة أخرى ، يمكنك الحصول عليها على موقع Ebay مقابل 99p أو يمكنك بناء واحدة على لوح الخبز. هذه دائرة شائعة جدًا وهناك العديد من الأمثلة عليها في جميع أنحاء الإنترنت. خذ مخرجًا من بين Q1 و D1 أو Q2 و D2 على مخطط الدائرة.
هناك طريقة أخرى لإنتاج نبضة وهي أخذ سلك توصيل من السن 3 بمقبس المؤقت 555 ولمس مصدر التيار 3.3 فولت مؤقتًا.
الخطوة 4: الخاتمة
لقد حاولت إظهار كيفية إنتاج نبضة لقيادة دائرة أخرى باستخدام طرق مختلفة. العديد من الدوائر الإلكترونية تحركها النبضات.
لقد استخدمت CD4017 كمثال. يمكن تطبيق نفس الشيء على CD4022 الذي يحتوي على 8 مخرجات بدلاً من 10.
لمزيد من المعلومات ، قم بتنزيل ورقة البيانات للقرص CD4017 المتاح على نطاق واسع.
أنا لست خبيرًا في ESP8266 أو خبيرًا في الإلكترونيات وما ورد أعلاه هو بعض النتائج التي توصلت إليها على مر السنين.
موصى به:
عداد جيجر DIY مع ESP8266 وشاشة تعمل باللمس: 4 خطوات (بالصور)
عداد جيجر DIY مع ESP8266 وشاشة تعمل باللمس: التحديث: إصدار جديد ومحسّن مع WIFI وميزات أخرى مضافة صممت HEREI وصنعت عداد جيجر - وهو جهاز يمكنه اكتشاف الإشعاع المؤين وتحذير مستخدمه من مستويات الإشعاع المحيطة الخطرة بكل - مألوف جدًا النقر فوق "لا"
عداد الوقت NE555 - تكوين عداد الوقت NE555 بتكوين مستقر: 7 خطوات
عداد الوقت NE555 | تكوين عداد الوقت NE555 في تكوين مستقر: يعد عداد الوقت NE555 أحد أكثر الدوائر المتكاملة استخدامًا في عالم الإلكترونيات. إنه على شكل DIP 8 ، مما يعني أنه يحتوي على 8 دبابيس
NODEMCU LUA ESP8266 مع MCP23017 16 Bit Port Expander IC: 6 خطوات (بالصور)
NODEMCU LUA ESP8266 مع MCP23017 16 Bit Port Expander IC: MCP23017 هو IC سهل نسبيًا لصنع لوحة لأنه يحتوي على المنفذين A و B على جانبي الشريحة والدبابيس بترتيب تسلسلي. وبالمثل ، فإن ناقل عنوان I2C هو جميعًا معًا أيضًا. هناك 2 دبابيس على هذا IC غير مستخدمين لأنه
تصميم مصباح PWM LED متعدد العقد: 6 خطوات (بالصور)
تصميم مصباح PWM LED متعدد العقد: سيوضح هذا التوجيه كيف صممت وحدة تحكم في مصباح LED PWM. يمكن ربط العديد من المصابيح معًا لإنتاج سلاسل كبيرة من الضوء. لطالما كان إنشاء بعض مصابيح LED الوامضة لعيد الميلاد على قائمة أمنياتي. في موسم الكريسماس الماضي ، كنت حقًا
Renegade BBS في Ubuntu Linux - Telnet - متعدد العقد: 5 خطوات
Renegade BBS في Ubuntu Linux - Telnet | Multi-Node: قم بتثبيت Renegade BBS كلاسيكي متعدد العقد مع دعم telnet في Ubuntu Linux. هل تتذكر الأيام الجيدة؟ عندما تتكون الشبكات الاجتماعية من ليس أكثر من نسخة من pcplus ، ومودم 9600 باود ولأن العديد من SysOps ، نسخة من Renegade الأسطوري