Оглавление:
Видео: NODEMCU LUA ESP8266 с декадным счетчиком CD4017: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
CD4017 - декадный счетчик / делитель. Это означает, что когда он получает импульс, он считает его и отправляет выходной сигнал на соответствующий вывод. Это довольно простая в использовании ИС, и вы можете либо построить схему на макетной плате, либо купить ее на Ebay примерно за 99 пенсов в Китае. Вы, конечно, должны все это спаять.
Контакт 3 является выходом таймера 555, а контакт 14 - входом CD4017.
Шаг 1: схемы
Если вы строили схему на макетной плате, вы могли бы оставить часть таймера 555 и управлять ею с помощью ESP8266. Вы можете подумать, зачем покупать комплект, чтобы управлять им с ESP8266. Одна веская причина заключается в том, что если вы получите все компоненты по отдельности, они будут стоить намного больше, чем 99 пенсов, другая - то, что вы можете повозиться с этим.
Если вы управляете схемой CD4017 с ESP8266, она будет работать от 3,3 В. Извлеките таймер 555 из гнезда DIL, возьмите перемычку от D1 (или какой-либо другой контакт, который вы используете) и вставьте его в контакт 3 гнезда DIL 555.
Возвращаясь к ESP8266, есть несколько различных способов создания импульса на контакте.
Если вы прочитаете документацию по NodeMCU, там будет больше примеров gpio.serout.
Любая из этих двух строк кода создаст импульс на выводе D1 GPIO5.
Эта линия производит 5 миллисекундных импульсов каждую секунду 100 раз.
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, function () если pulse == 0, то pulse = 1 gpio.write (pin, gpio. HIGH) else pulse = 0 gpio.write (pin, gpio. LOW) конец конец)
Шаг 3: создание импульса
Другой способ создания импульса - это схема с несколькими вибраторами. Опять же, вы можете купить их на Ebay за 99 пенсов или построить на макете. Это очень распространенная схема, и в Интернете есть множество ее примеров. Возьмите выход между Q1 и D1 или Q2 и D2 на принципиальной схеме.
Еще один способ создать импульс - снять перемычку с контакта 3 гнезда таймера 555 и на мгновение коснуться источника питания 3,3 В.
Шаг 4: Заключение
Я попытался показать, как с помощью различных методов генерировать импульс для управления другой схемой. Многие электронные схемы управляются импульсами.
В качестве примера я использовал CD4017. То же самое можно применить и к CD4022, у которого 8 выходов вместо 10.
Для получения дополнительной информации загрузите техническое описание CD4017, которое широко доступно.
Я не специалист по ESP8266 или электронике, и вышесказанное - это некоторые из моих выводов за многие годы.
Рекомендуемые:
Автоматический комнатный регулятор освещения и вентилятора с двунаправленным счетчиком посетителей: 3 шага
Автоматический регулятор освещения в помещении и вентилятор с двунаправленным счетчиком посетителей: часто мы видим счетчики посетителей на стадионе, торговом центре, в офисах, классных комнатах и т. Д. Как они подсчитывают людей и включают или выключают свет, когда внутри никого нет? Сегодня мы здесь с проектом автоматического регулятора освещения в помещении с двунаправленным счетчиком посетителей
Автоматическое освещение комнаты со счетчиком посетителей !: 7 шагов
Автоматическое освещение комнаты со счетчиком посетителей !: Эй! Если вы хотите избавиться от утомительных выключателей и задешево сделать автоматическое освещение в комнате, вы попали в нужное место! Этот проект будет очень легко построить. Не думайте, что это простота, это будет действительно круто и 100% работа
RFID КОНТРОЛЬ ДОСТУПА К ДВЕРИ С СЧЕТЧИКОМ: 8 шагов
RFID-КОНТРОЛЬ ДОСТУПА ДВЕРИ С СЧЕТЧИКОМ: RFID-КОНТРОЛЬ ДОСТУПА ДВЕРИ С СЧЕТЧИКОМ Учебное пособие
Таймер 555 с десятичным счетчиком, светодиодами и пьезозуммером; базовое описание схемы: 6 шагов
Таймер 555 с десятичным счетчиком, светодиодами и пьезозуммером; базовое описание схемы: Эта схема состоит из трех частей: пьезозуммера, который производит звук. Код (программа) воспроизведет «С Днем Рождения». от Arduino через пьезо. Следующим шагом будет таймер 555, который будет генерировать импульсы, которые действуют как часы
NODEMCU LUA ESP8266 Управление микросхемой драйвера светодиодного дисплея M5450B7: 5 шагов (с изображениями)
NODEMCU LUA ESP8266 Управление микросхемой драйвера светодиодного дисплея M5450B7: M5450B7 представляет собой 40-контактную микросхему драйвера светодиодного дисплея DIP. Она выглядит зверьком, но ее относительно легко контролировать и программировать. Имеется 34 выходных контакта, к которым можно подключить светодиод. каждому. Устройство потребляет ток, а не подает его, поэтому c