فهرست مطالب:
تصویری: NODEMCU LUA ESP8266 با شمارنده CD4017 دهه: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
CD4017 یک شمارنده / تقسیم کننده دهه است. این بدان معناست که وقتی پالس دریافت می کند ، آن را می شمارد و خروجی را به پین مناسب ارسال می کند. استفاده از این IC بسیار آسان است و می توانید مدار را روی تخته نان بسازید یا آن را با قیمت 99p از چین از Ebay خریداری کنید. البته باید همه را با هم لحیم کنید.
پین 3 خروجی تایمر 555 و پین 14 ورودی CD4017 است.
مرحله 1: مدارها
اگر مدار را روی تخته نورد می ساختید ، می توانید قسمت تایمر 555 را کنار گذاشته و با ESP8266 حرکت کنید. شاید فکر می کنید چرا باید کیت را بخرید تا با ESP8266 رانندگی کنید. یک دلیل خوب این است که اگر تمام قطعات را به صورت جداگانه تهیه کنید ، هزینه آنها بیش از 99p است ، دلیل دیگر این است که می توانید با آن کار کنید.
اگر مدار CD4017 را با ESP8266 رانندگی کنید ، روی 3.3 ولت کار می کند. تایمر 555 را از سوکت DIL خارج کرده و یک سیم بلوز از D1 (یا هر پینی که استفاده می کنید) بردارید و آن را در پین 3 سوکت 555 DIL 555 قرار دهید.
برای بازگشت به ESP8266 ، چند روش مختلف برای تولید پالس روی پین وجود دارد
اگر اسناد NodeMCU را بخوانید ، نمونه های بیشتری از gpio.serout ارائه می دهد.
هر یک از این 2 خط کد در پین D1 GPIO5 پالس ایجاد می کند.
این خط در هر ثانیه 100 بار یک پالس 5 میلی ثانیه تولید می کند.
gpio.serout (1، gpio. HIGH، {5000، 995000}، 100، 1)
این خط در هر نیم ثانیه 100 بار یک پالس 5 میلی ثانیه تولید می کند ، سپس انجام می شود.
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 ، عملکرد () اگر نبض == 0 سپس نبض = 1 gpio.write (pin ، gpio. HIGH) در غیر این صورت نبض = 0 gpio.write (pin، gpio. LOW) انتهای پایان)
مرحله 3: تولید یک نبض
روش دیگر تولید پالس ، مدار چند ارتعاشی است. مجدداً می توانید این موارد را در ای بی با قیمت 99p تهیه کنید یا می توانید آن را روی تخته نان بسازید. این یک مدار بسیار رایج است و نمونه های زیادی از آن در سراسر اینترنت وجود دارد. خروجی بین Q1 و D1 یا Q2 و D2 را در نمودار مدار بگیرید.
راه دیگر تولید پالس این است که یک سیم بلوز از پین 3 سوکت تایمر 555 گرفته و لحظه ای منبع تغذیه 3.3 ولت را لمس کنید.
مرحله 4: نتیجه گیری
من سعی کرده ام که چگونه با استفاده از روش های مختلف ، یک پالس برای هدایت مدار دیگر تولید کنم. بسیاری از مدارهای الکترونیکی توسط پالس ها هدایت می شوند.
من از CD4017 به عنوان مثال استفاده کرده ام. همین امر را می توان برای CD4022 که دارای 8 خروجی به جای 10 است ، اعمال کرد.
برای اطلاعات بیشتر ، برگه داده CD4017 را که به طور گسترده در دسترس است بارگیری کنید.
من یک متخصص ESP8266 یا الکترونیک نیستم و موارد فوق برخی از یافته های من در طول این سال ها است.
توصیه شده:
556 Time ورودی ساعت را به 2 شمارنده دهه ارائه می دهد که 20 LEDS را هدایت می کند: 6 مرحله
556 Time ورودی ساعت را به 2 شمارنده دهه ارائه می دهد که 20 LED را هدایت می کند: این دستورالعمل نشان می دهد که چگونه یک تایمر 556 ورودی های ساعت را به شمارنده های 2 دهه ارائه می دهد. شمارنده های دهه 20 LED را هدایت می کند. LED ها به ترتیب 10 چشمک می زنند
رادیو فیلیپس دهه 50 نجات یافته از گور: 7 مرحله (همراه با تصاویر)
رادیو فیلیپس دهه 50 از گور نجات یافت: بعد از جعبه های چمدانم ، می خواستم به استفاده از محفظه های بلندگوی جالب ادامه دهم. این بار من از محفظه ای استفاده کردم که در واقع برای قرار دادن بلندگوها و تمام اجزای اضافی در نظر گرفته شده است. من یک دستگاه فیلیپس 50 خراب و غیرفعال را پیدا کردم
لامپ اعلان Kodak Pi دهه 1930: 6 مرحله (همراه با تصاویر)
لامپ اعلان Kodak Pi دهه 1930: این یک جدول نمای Kodak 1930 است که من آن را برای نمایش اعلان ها و هشدارها با استفاده از طیف وسیعی از رنگ های روشن تنظیم کرده ام. منبع نور یک PHAT تک شاخ است ، یک ماتریس قابل برنامه ریزی از LED های روشن ، و این توسط Raspberry Pi Zero W کنترل می شود ، که
ساعت دیالی دیجیتال ذوب به سبک دهه 80: 7 مرحله (همراه با تصاویر)
ساعت دیالی دیجیتال ذوب سبک دهه 80: این دستورالعمل به شما نشان می دهد که چگونه می توانید یک دیجیتال & quot؛ dali & quot؛ دیجیتال به سبک دهه 80 بسازید. ساعت با رقم ذوب. من اولین بار در زمانی که بچه بودم در دهه 80 در Apple Macintosh با این سبک ساعت برخورد کردم. این دستورالعمل نشان می دهد تلاش من برای بازآفرینی
555 تایمر با شمارنده دهه و LEDS و Piezo Buzzer ؛ توضیحات اولیه مدار: 6 مرحله
555 Timer With a Decade Counter و LEDS و Piezo Buzzer ؛ توضیحات اولیه مدار: این مدار از سه قسمت تشکیل شده است. آنها زنگ پیزو هستند که صدا تولید می کنند. یک کد (برنامه) & quot؛ تولدت مبارک & quot؛ توسط آردوینو از طریق پیزو. گام بعدی یک تایمر 555 است که پالس هایی را تولید می کند که به عنوان یک ساعت عمل می کند