2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
CD4017, on yıllık bir sayaç/bölücüdür. Bu, bir darbe aldığında onu saydığı ve uygun pime bir çıkış gönderdiği anlamına gelir. Kullanımı oldukça kolay bir IC'dir ve devreyi bir breadboard üzerine kurabilir veya Çin'den yaklaşık 99p için Ebay'den satın alabilirsiniz. Elbette hepsini birlikte lehimlemeniz gerekiyor.
Pin 3, 555 zamanlayıcının çıkışıdır ve Pin 14, CD4017'nin girişidir.
Adım 1: Devreler
Devreyi bir devre tahtası üzerine kuruyorsanız, 555 zamanlayıcı kısmını dışarıda bırakıp ESP8266 ile sürebilirsiniz. Neden bir ESP8266 ile sürmek için kiti satın aldığınızı düşünebilirsiniz. Bunun iyi bir nedeni, tüm bileşenleri tek tek tedarik ederseniz, 99p'den çok daha pahalıya mal olmalarıdır, bir diğeri de onunla uğraşabilmenizdir.
CD4017 devresini ESP8266 ile sürerseniz 3.3 voltta çalışacaktır. 555 zamanlayıcıyı DIL Soketinden çıkarın ve D1'den (veya hangi pimi kullanıyorsanız) bir atlama teli alın ve 555 DIL Soketinin 3. pimine sokun.
ESP8266'ya dönersek, bir pim üzerinde darbe üretmenin birkaç farklı yolu vardır.
NodeMCU belgelerini okursanız, daha fazla gpio.serout örneği verecektir.
Bu 2 kod satırından herhangi biri, D1 GPIO5 pininde bir darbe üretecektir.
Bu hat, her saniyede 100 kez 5 milisaniyelik bir darbe üretir.
gpio.serout(1, gpio. HIGH, {5000, 995000}, 100, 1)
Bu satır, her yarım saniyede 100 kez 5 milisaniyelik bir darbe üretir ve ardından Bitti yazdırır.
gpio.serout(1, gpio. LOW, {5000, 50000}, 100, function() print("Bitti") bitiş)
2. Adım: Kodlayın
D1 GPIO5 pininde bir darbe üretmek için aşağıdaki kodu kullanabilirsiniz. Değerin (100) değiştirilmesi, farklı nabız hızları verecektir.
darbe = 0
pin = 1 gpio.mode(pin, gpio. OUTPUT) tmr.alarm(1, 100, 1, function() darbe == 0 ise darbe = 1 gpio.write(pin, gpio. HIGH) değilse darbe = 0 gpio.write(pin, gpio. LOW) bitiş sonu)
Adım 3: Bir Nabız Üretmek
Darbe üretmenin başka bir yolu da çoklu vibratör devresidir. Bunları yine Ebay'den 99p'ye alabilir veya bir ekmek tahtası üzerine kurabilirsiniz. Bu çok yaygın bir devredir ve internette bunun birçok örneği vardır. Devre şemasında Q1 ile D1 veya Q2 ile D2 arasından çıkış alınız.
Darbe üretmenin başka bir yolu da 555 zamanlayıcı soketinin 3 numaralı piminden bir atlama teli alıp 3,3 volt beslemeye anlık olarak dokunmaktır.
4. Adım: Sonuç
Farklı yöntemler kullanarak başka bir devreyi sürmek için nasıl darbe üretileceğini göstermeye çalıştım. Birçok elektronik devre darbelerle çalıştırılır.
CD4017'yi örnek olarak kullandım. Aynısı, 10 yerine 8 çıkışa sahip olan CD4022'ye de uygulanabilir.
Daha fazla bilgi için, yaygın olarak bulunan CD4017 veri sayfasını indirin.
Ben bir ESP8266 veya elektronik uzmanı değilim ve yukarıdakiler yıllar içinde elde ettiğim bulgularımdan bazıları.