2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
CD4017, onillik sayıcı / bölücüdür. Bu o deməkdir ki, bir nəbz alanda onu sayır və çıxışını müvafiq pinə göndərir. İstifadəsi olduqca asan bir ICdir və ya bir çörək taxtasında dövrə qura bilərsiniz və ya Çindən təxminən 99p üçün Ebay -dan satın ala bilərsiniz. Əlbəttə ki, hamısını birlikdə lehimləməlisiniz.
Pin 3 555 taymerinin çıxışıdır və Pin 14 CD4017 girişidir.
Addım 1: Dövrlər
Dövrəni çörək taxtasında qursaydınız, 555 taymer hissəsini buraxıb ESP8266 ilə idarə edə bilərsiniz. ESP8266 ilə idarə etmək üçün dəsti niyə satın aldığınızı düşünürsünüz. Yaxşı bir səbəb, bütün komponentləri tək -tək qaynaqlasanız, 99 p -dən çox baha başa gələ bilər, digəri isə onunla məşğul ola bilərsiniz.
CD4017 dövrəsini ESP8266 ilə idarə etsəniz, 3.3 voltda işləyəcək. 555 taymerini DIL Soketindən çıxarın və D1 -dən (və ya hansı pin istifadə edirsinizsə) bir keçid teli götürün və 555 DIL Soketinin 3 -cü pininə soxun.
ESP8266 -ya qayıdaraq, bir pin üzərində nəbz çıxarmağın bir neçə fərqli yolu var
NodeMCU sənədlərini oxusanız, daha çox gpio.serout nümunəsi verər.
Bu 2 kod xəttindən hər hansı biri D1 GPIO5 pinində bir nəbz çıxaracaq.
Bu xətt hər saniyədə 100 dəfə 5 millisaniyəlik nəbz istehsal edir.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Bu xətt hər yarım saniyədə 100 dəfə 5 millisaniyəlik bir nəbz çıxarır, sonra Bitti yazdırır.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () print ("Bitti") son)
Addım 2: Kod
D1 GPIO5 pinində bir nəbz yaratmaq üçün aşağıdakı kodu istifadə edə bilərsiniz. Dəyərin dəyişdirilməsi (100) fərqli nəbz dərəcələri verəcəkdir.
nəbz = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, function () əgər nəbz == 0 olarsa nəbz = 1 gpio.yaz (pin, gpio. HIGH) başqa pulse = 0 gpio.yaz (pin, gpio. LOW) son ucu)
Addım 3: Pulse istehsalı
Bir nəbz istehsal etməyin başqa bir yolu çox vibrator dövrəsidir. Yenə bunları Ebayda 99p üçün əldə edə bilərsiniz və ya birini çörək taxtasında tikə bilərsiniz. Bu çox yayılmış bir sxemdir və bütün İnternetdə bunun bir çox nümunəsi var. Dövrə diaqramında Q1 və D1 və ya Q2 və D2 arasında bir çıxış alın.
Bir nəbz çıxarmağın başqa bir yolu, 555 taymer yuvasının 3 -cü pinindən bir keçid teli almaq və bir anda 3.3 voltlu təchizata toxunmaqdır.
Addım 4: Nəticə
Fərqli üsullardan istifadə edərək başqa bir dövrəni idarə etmək üçün nəbzin necə istehsal olunacağını göstərməyə çalışdım. Bir çox elektron dövrə impulslarla idarə olunur.
Nümunə olaraq CD4017 -dən istifadə etdim. Eyni, 10 yerinə 8 çıxışı olan CD4022 -yə də tətbiq edilə bilər.
Ətraflı məlumat üçün geniş yayılmış CD4017 məlumat cədvəlini yükləyin.
Mən ESP8266 və ya elektronika mütəxəssisi deyiləm və yuxarıdakılar illər ərzində əldə etdiyim bəzi tapıntılardır.