Агуулгын хүснэгт:
Видео: NODEMCU LUA ESP8266 CD4017 арван жилийн тоолууртай: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
CD4017 бол арван жилийн тоолуур / хуваагч юм. Энэ нь импульс хүлээн авахдаа түүнийг тоолж гаралтыг зохих зүү рүү илгээдэг гэсэн үг юм. Үүнийг ашиглахад маш хялбар IC бөгөөд та хэлхээгээ талхны тавцан дээр бүтээх эсвэл Хятадаас Ebay -ээс ойролцоогоор 99 р худалдаж авах боломжтой. Мэдээжийн хэрэг та үүнийг бүгдийг нь гагнах хэрэгтэй.
Pin 3 нь 555 таймерын гаралт, Pin 14 нь CD4017 оролт юм.
Алхам 1: Хэлхээ
Хэрэв та схемийг талхны самбар дээр барьж байсан бол 555 таймерын хэсгийг орхиж, ESP8266 ашиглан жолоодох боломжтой байв. Та ESP8266 -ээр жолоодохын тулд яагаад иж бүрдэл худалдаж авах ёстой гэж бодож байж магадгүй юм. Нэг сайн шалтгаан нь хэрэв та бүх бүрэлдэхүүн хэсгүүдийг дангаар нь нийлүүлсэн бол 99p -ээс хамаагүй үнэтэй байх болно, нөгөө нь та үүнийг нухаж болно.
Хэрэв та CD4017 хэлхээг ESP8266 -тэй жолоодож байвал 3.3 вольт дээр ажиллах болно. DIL залгуураас 555 таймерыг салгаад D1 -ээс холбогч утсыг (эсвэл аль зүү ашиглаж байгаагаа) аваад 555 DIL сокетийн 3 -р зүү рүү оруулна уу.
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 () хэвлэх ("Дууссан") төгсгөл)
Алхам 2: Код
Та доорх кодыг ашиглан D1 GPIO5 зүү дээр импульс үүсгэж болно. Утга (100) -ыг өөрчилснөөр импульсийн хурд өөр өөр байх болно.
импульс = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, function () хэрэв импульс == 0 бол импульс = 1 gpio. бичих (зүү, gpio. HIGH) өөр импульс = 0 gpio. бичих (зүү, gpio. LOW) төгсгөлийн төгсгөл)
Алхам 3: Пульс үүсгэх
Пульс үйлдвэрлэх өөр нэг арга бол олон чичиргээний хэлхээ юм. Дахин хэлэхэд та үүнийг Ebay дээрээс 99p -ээр авах эсвэл талхны тавцан дээр барьж болно. Энэ бол маш түгээмэл хэлхээ бөгөөд үүнийг интернетээр дамжуулан ашиглах олон жишээ бий. Хэлхээ диаграм дээрх Q1 ба D1 эсвэл Q2 ба D2 хоорондох гаралтыг авна уу.
Пульс үйлдвэрлэх өөр нэг арга бол 555 таймерын 3 -р зүүгээс холбогч утсыг аваад 3.3 вольтын тэжээлд түр зуур хүрэх явдал юм.
Алхам 4: Дүгнэлт
Би өөр схем ашиглан өөр хэлхээг жолоодох импульсийг хэрхэн яаж хийхийг харуулахыг хичээсэн. Олон электрон хэлхээг импульсээр удирддаг.
Би жишээ болгон CD4017 -ийг ашигласан. Үүнтэй ижил зүйлийг 10 биш 8 гаралттай CD4022 -д хэрэглэж болно.
Дэлгэрэнгүй мэдээллийг CD4017 мэдээллийн хуудсыг татаж авах боломжтой.
Би ESP8266 эсвэл электроникийн мэргэжилтэн биш бөгөөд дээр дурдсан зүйл бол олон жилийн туршид олж мэдсэн зүйлсийн минь нэг юм.
Зөвлөмж болгож буй:
556 Цаг нь 20 LED: 6 алхамыг жолоодох 2 арван жилийн тоолуурт цагны оролтыг өгдөг
556 цаг нь 20 LED -ийг жолоодох 2 арван жилийн тоолуурт цагны оролтыг өгдөг: Энэхүү зааварчилгаанд 556 таймер нь 2 арван жилийн тоолуурт цагийн оролтыг хэрхэн өгөхийг харуулах болно. 10 жилийн тоолуур нь 20 LED хөтлөх болно. LED нь 10 дарааллаар анивчих болно
Шинэ жилийн үдэш бөмбөг хаях: 12 алхам (зурагтай)
Шинэ жилийн үдэш бөмбөг хаях: 2018 оны шинэ жилийн үдэшлэгт би алдарт Times Square Ball Drop -ийн масштаб загвар хийв. Энэ нь таны 2020 онд тэмдэглэх баяр ёслолын шинэ арван жилд тохиох төгс нэмэлт байх болно! Бөмбөгийг бүрдүүлдэг аяганы цагиргуудын 9 давхарга байдаг: 6, 11, 15, 18, 20
Загвар гэрэлт цамхаг гэх мэт 31 жилийн LED гэрэлтүүлэгч: 11 алхам (зурагтай)
Загвар гэрэлт цамхаг гэх мэт 31 жилийн LED гэрэлтүүлэгчид: Загварын гэрэлт цамхагууд нь хүмүүсийн сонирхлыг ихэд татдаг бөгөөд олон эзэд зүгээр суухын оронд загвар нь үнэхээр гялалзаж байвал ямар сайхан байх бол гэж бодох ёстой. Асуудал нь гэрэлт цамхагийн загварууд нь зай багатай жижиг хэмжээтэй байх магадлалтай бөгөөд
Арван жилийн тоолуур, LED ба Piezo Buzzer бүхий 555 таймер; хэлхээний үндсэн тайлбар: 6 алхам
555 таймер нь арван жилийн тоолууртай, LED болон пьезо баззертай; хэлхээний үндсэн тайлбар: Энэ хэлхээ нь гурван хэсгээс бүрдэнэ. Код (хөтөлбөр) нь " Төрсөн өдрийн мэнд " piezo -ээр дамжуулан Arduino.Дараагийн алхам бол 555 цаг хэмжигч бөгөөд энэ нь цагны импульс үйлдвэрлэх болно
Миний хамгийн ашигтай арван талхны самбарын зөвлөмж, заль мэх: 9 алхам (зурагтай)
Миний хамгийн ашигтай арван талхны самбарын зөвлөмж, заль мэх: 6 инчийн цас газар дээр байгаа бөгөөд та байшинд бөөгнөрсөн байна. Та GPS удирддаг металл хайчлах лазер дээр ажиллах урам зоригоо алдсан байна. Таны дуртай сайт дээр таны сонирхлыг татсан шинэ төсөл гараагүй байна