Mundarija:

NODEMCU LUA ESP8266 CD4017 o'n yillik hisoblagich bilan: 4 qadam (rasmlar bilan)
NODEMCU LUA ESP8266 CD4017 o'n yillik hisoblagich bilan: 4 qadam (rasmlar bilan)

Video: NODEMCU LUA ESP8266 CD4017 o'n yillik hisoblagich bilan: 4 qadam (rasmlar bilan)

Video: NODEMCU LUA ESP8266 CD4017 o'n yillik hisoblagich bilan: 4 qadam (rasmlar bilan)
Video: Урок №0. Подготавливаем программное обеспечение для изучения языка Lua на микроконтроллера ESP8266. 2024, Iyul
Anonim
NODEMCU LUA ESP8266, CD4017 o'n yillik hisoblagich bilan
NODEMCU LUA ESP8266, CD4017 o'n yillik hisoblagich bilan

CD4017 - bu o'n yillik hisoblagich / bo'luvchi. Bu shuni anglatadiki, u pulsni qabul qilganda, uni hisoblab chiqadi va chiqishni tegishli pinga yuboradi. ICni ishlatish juda oson va siz uni non taxtasida qurishingiz yoki Ebaydan Xitoydan taxminan 99 p ga sotib olishingiz mumkin. Albatta, siz hamma narsani bir -biriga ulashingiz kerak.

3 -pin - 555 taymerining chiqishi, 14 -pin - CD4017 ning kirishidir.

1 -qadam: davralar

Davralar
Davralar
Davralar
Davralar

Agar siz sxemani non panelida qurayotgan bo'lsangiz, siz 555 taymer qismini tashlab, ESP8266 bilan haydashingiz mumkin edi. ESP8266 bilan haydash uchun nima uchun to'plamni sotib olish kerak deb o'ylashingiz mumkin. Yaxshi sabablardan biri shundaki, agar siz barcha tarkibiy qismlarni alohida -alohida sotib olsangiz, ularning narxi 99 p dan oshadi, boshqasi - bu siz o'ylab ko'rishingiz mumkin.

Agar siz CD4017 sxemasini ESP8266 bilan boshqarsangiz, u 3,3 voltsda ishlaydi. DIL rozetkasidan 555 taymerini olib tashlang va D1 -dan o'tish simini oling (yoki qaysi pinni ishlatasiz) va uni 555 DIL rozetkasining 3 -piniga kiriting.

ESP8266 -ga qaytsak, pimdagi pulsni ishlab chiqarishning bir necha xil usullari mavjud

Agar siz NodeMCU hujjatlarini o'qigan bo'lsangiz, u gpio.serout -ga ko'proq misollar keltiradi.

Ushbu 2 satr kodning har biri D1 GPIO5 pinida impuls hosil qiladi.

Bu chiziq har soniyada 100 marta 5 millisekundlik puls ishlab chiqaradi.

gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)

Bu chiziq har yarim soniyada 100 marta 5 millisekundlik puls ishlab chiqaradi, so'ngra Bajariladi.

gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () chop etish ("Bajarildi") oxiri)

2 -qadam: kod

Kod
Kod

D1 GPIO5 pinida impuls hosil qilish uchun siz quyidagi koddan foydalanishingiz mumkin. Qiymatni o'zgartirish (100) har xil puls tezligini beradi.

puls = 0

pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, function () agar puls == 0 bo'lsa puls = 1 gpio.yozish (pin, gpio. HIGH) boshqa puls = 0 gpio.yozish (pin, gpio. LOW) oxiri)

3 -qadam: puls ishlab chiqarish

Puls ishlab chiqarish
Puls ishlab chiqarish
Puls ishlab chiqarish
Puls ishlab chiqarish

Puls ishlab chiqarishning yana bir usuli - ko'p vibratorli zanjir. Shunga qaramay, siz ularni Ebayda 99 pga olishingiz mumkin yoki siz uni non taxtasida qurishingiz mumkin. Bu juda keng tarqalgan sxema va Internetda bunga misollar ko'p. O'chirish sxemasida Q1 va D1 yoki Q2 va D2 oralig'idagi chiqishlarni oling.

Puls ishlab chiqarishning yana bir usuli - 555 taymer rozetkasining 3 -pinidan o'tish simini olish va bir zumda 3,3 voltli quvvat manbaiga tegish.

4 -qadam: Xulosa

Men turli usullar yordamida boshqa sxemani boshqarish uchun pulsni qanday ishlab chiqarishni ko'rsatishga harakat qildim. Ko'p elektron sxemalar impulslar bilan boshqariladi.

Men misol sifatida CD4017 dan foydalanganman. Xuddi shu narsani 10 o'rniga 8 ta chiqishga ega bo'lgan CD4022 uchun ham qo'llash mumkin.

Qo'shimcha ma'lumot olish uchun keng tarqalgan CD4017 ma'lumotlar jadvalini yuklab oling.

Men ESP8266 yoki elektronika mutaxassisi emasman va yuqorida aytilganlar yillar davomida topganlarimdan biri.

Tavsiya: