Съдържание:
Видео: NODEMCU LUA ESP8266 с десетилетен брояч CD4017: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
CD4017 е брояч / делител за десетилетия. Това означава, че когато получава импулс, той го брои и изпраща изход към съответния пин. Това е доста лесен за използване IC и можете или да изградите веригата на дъска за хляб, или да купите такава от Ebay за около 99p от Китай. Разбира се, трябва да запоите всичко заедно.
Pin 3 е изходът на таймера 555, а Pin 14 е входът на CD4017.
Стъпка 1: Вериги
Ако сте изграждали веригата на макет, можете да пропуснете таймерната част 555 и да я задвижите с ESP8266. Може би си мислите, защо да купите комплекта, за да го управлявате с ESP8266. Една добра причина е, че ако закупите всички компоненти поотделно, те ще струват далеч повече от 99p, друга е, че можете да се справите с нея.
Ако управлявате веригата CD4017 с ESP8266, тя ще работи на 3,3 волта. Извадете таймера 555 от гнездото DIL и вземете джъмпер проводник от D1 (или който и да е изводът, който използвате) и го прокарайте в щифт 3 на гнездото 555 DIL.
Обратно към ESP8266, има няколко различни начина за генериране на импулс върху щифт
Ако прочетете документацията на NodeMCU, тя ще даде още примери за gpio.serout.
Всеки от тези 2 реда код ще генерира импулс на щифт D1 GPIO5.
Тази линия произвежда 5 милисекунди импулс всяка секунда 100 пъти.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Тази линия произвежда 5 милисекунден импулс на всеки половин секунда 100 пъти, след което отпечатва Готово.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () print ("Готово") край)
Стъпка 2: Код
Можете да използвате кода по -долу, за да произведете импулс на щифт D1 GPIO5. Промяната на стойността (100) ще даде различни честоти на пулса.
пулс = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, function () if pulse == 0 then pulse = 1 gpio.write (pin, gpio. HIGH) else pulse = 0 gpio.write (pin, gpio. LOW) end end)
Стъпка 3: Изработване на импулс
Друг начин за генериране на импулс е с мулти вибраторна верига. Отново можете да ги получите на Ebay за 99p или да изградите такъв на дъска за хляб. Това е много често срещана схема и има много примери за това по целия Интернет. Вземете изход между Q1 и D1 или Q2 и D2 на електрическата схема.
Още един начин за генериране на импулс е да вземете джъмпер проводник от щифт 3 на гнездото на таймера 555 и за миг да докоснете захранването от 3.3 волта.
Стъпка 4: Заключение
Опитах се да покажа как да произвеждам импулс за задвижване на друга верига, използвайки различни методи. Много електронни схеми се задвижват от импулси.
Използвах CD4017 като пример. Същото може да се приложи към CD4022, който има 8 изхода вместо 10.
За повече информация изтеглете листа с данни за CD4017, който е широко достъпен.
Не съм експерт по ESP8266 или електроника и горните са някои от моите констатации през годините.
Препоръчано:
Направи си сам брояч на Гейгер с ESP8266 и сензорен екран: 4 стъпки (със снимки)
Направи си сам брояч на Гайгер с ESP8266 и сензорен екран: АКТУАЛИЗИРАНЕ: НОВА И ПОДОБРЕНА ВЕРСИЯ С WIFI И ДРУГИ ДОБАВЕНИ ХАРАКТЕРИСТИКИ ТУК проектирах и изградих брояч на Гайгер - устройство, което може да открива йонизираща радиация и да предупреждава потребителя си за опасни нива на радиация от околната среда с всички твърде познат кликване не
Брояч на удари по инструкции (ESP8266-01): 8 стъпки (със снимки)
Брояч на попадения с инструкции (ESP8266-01): 23-01-2018 Актуализиран фърмуер Преди време се опитах да направя " Брояч на удари с инструкции " използвайки API на Instructables и Arduino Uno с мрежов щит за кабелна мрежа. Въпреки това, с ограничената RAM на Arduino Uno, не успях да получа
Брояч на абонати на YouTube с помощта на платка ESP8266: 9 стъпки (със снимки)
Брояч на абонати на YouTube с помощта на платка ESP8266: Скъпи приятели, добре дошли в поредния проект на ESP8266 Днес ние ще изградим брояч на абонати в YouTube „Направи си сам“с голям LCD дисплей и 3D отпечатан корпус. Нека започнем! В този урок ще направим следното: Абонат на YouTube „направи си сам“
555 Таймер с десетилетен брояч и светодиоди и пиезо зумер; основно описание на веригата: 6 стъпки
555 Таймер с десетилетен брояч и светодиоди и пиезо зумер; основно описание на схемата: Тази схема се състои от три части. Те са пиезо зумер, който произвежда звук. Код (програма) ще играе " Честит рожден ден " от Arduino през пиезото. Следващата стъпка е таймер 555, който ще произвежда импулси, които действат като часовник
Брояч на абонати на YouTube с ESP8266 IoT: 5 стъпки (със снимки)
Брояч на абонати на YouTube с ESP8266 IoT: Тук ви представих първия си проект за Интернет на нещата (IoT). Аз съм нов youtuber и ми звучи страхотно, че мога да накарам абонатите си да се броят в рамката на бюрото или стената ми. Поради тази причина направих този невероятен проект лесен и полезен за вас