Բովանդակություն:
Video: NODEMCU LUA ESP8266 CD4017 տասնամյակի հաշվիչով. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
CD4017- ը տասնամյակի հաշվիչ / բաժանարար է: Սա նշանակում է, որ երբ զարկերակ է ստանում, այն հաշվում է և ելք ուղարկում համապատասխան քորոցին: Դա բավականին հեշտ է օգտագործել IC- ն, և դուք կարող եք միացումը կառուցել հացի տախտակի վրա կամ գնել այն Ebay- ից Չինաստանից մոտ 99p- ով: Դուք, իհարկե, պետք է այդ ամենը միասին կպցնել:
Pin 3 -ը 555 ժամաչափի ելքն է, իսկ Pin 14 -ը CD4017- ի մուտքն է:
Քայլ 1: Շղթաներ
Եթե շղթան կառուցում էիք տախտակի վրա, կարող եք թողնել 555 ժամաչափի մասը և այն վարել ESP8266- ով: Դուք կարող եք մտածել, թե ինչու գնել հանդերձանքը ՝ այն ESP8266- ով քշելու համար: Լավ պատճառներից մեկն այն է, որ եթե դուք առանձին վերցնեիք բոլոր բաղադրիչները, դրանք կարժենային ավելի քան 99p, մյուսն այն է, որ կարող եք դրա հետ շփոթվել:
Եթե CD4017 միացումը վարում եք ESP8266- ով, այն կաշխատի 3.3 վոլտ լարման վրա: Հեռացրեք 555 ժմչփը DIL վարդակից և D1- ից (կամ որևէ կապում եք օգտագործում) վերցրեք ցատկող մետաղալար և այն դրեք 555 DIL վարդակից 3 -րդ կապի մեջ:
Վերադառնալով ESP8266- ին, կապի վրա զարկերակ արտադրելու մի քանի տարբեր եղանակներ կան
Եթե կարդաք NodeMCU փաստաթղթերը, դա ավելի շատ օրինակներ կտա gpio.serout- ից:
Կոդի այս երկու տողերից որևէ մեկը զարկերակ կստեղծի D1 GPIO5 կապում:
Այս գիծը ամեն վայրկյան 100 անգամ արտադրում է 5 միլիվայրկյան զարկերակ:
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Այս տողը յուրաքանչյուր կես վայրկյանում 100 անգամ արտադրում է 5 միլիվայրկյան զարկերակ, այնուհետև տպում է Կատարված:
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, գործառույթը () տպել («Կատարված է») վերջ)
Քայլ 2: Կոդ
Կարող եք օգտագործել ստորև նշված կոդը ՝ D1 GPIO5 կապում զարկերակ ստեղծելու համար: Արժեքը (100) փոխելը կտա տարբեր զարկերակային արագություն:
զարկերակ = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, գործառույթ () եթե զարկերակ == 0 ապա զարկերակ = 1 gpio.write (pin, gpio. HIGH) այլ զարկերակ = 0 gpio. գրել (pin, gpio. LOW) վերջի վերջ)
Քայլ 3. Իմպուլսի արտադրություն
Իմպուլս արտադրելու մեկ այլ եղանակ է բազմաթրթռիչային միացում: Կրկին դրանք կարող եք ձեռք բերել Ebay- ում 99p- ով կամ կարող եք դրանք կառուցել հացի տախտակի վրա: Սա շատ տարածված միացում է և դրա բազմաթիվ օրինակներ կան ամբողջ ինտերնետում: Շղթայի սխեմայի վրա վերցրեք Q1- ից D1 կամ Q2 և D2- ից ելք:
Իմպուլս ստեղծելու ևս մեկ եղանակ է 555 ժմչփի վարդակից 3 -րդ կապիչից ցատկող մետաղալար վերցնելը և վայրկենապես դիպչել 3.3 վոլտ հոսանքին:
Քայլ 4: Եզրակացություն
Ես փորձել եմ ցույց տալ, թե ինչպես կարելի է զարկերակ արտադրել ՝ այլ սխեմա վարելու համար ՝ օգտագործելով տարբեր մեթոդներ: Շատ էլեկտրոնային սխեմաներ շարժվում են իմպուլսներով:
Ես օգտագործել եմ CD4017- ը որպես օրինակ: Նույնը կարող է կիրառվել CD4022- ի դեպքում, որն 10 -ի փոխարեն ունի 8 ելք:
Լրացուցիչ տեղեկությունների համար ներբեռնեք CD4017- ի տվյալների թերթիկը, որը լայնորեն հասանելի է:
Ես ESP8266- ի կամ էլեկտրոնիկայի փորձագետ չեմ, և վերը նշվածները իմ գտածոներն են այս տարիների ընթացքում:
Խորհուրդ ենք տալիս:
556 Provամացույցը ապահովում է ժամացույցի մուտքագրում 2 տասնամյակի հաշվիչներին, որոնք կշարժեն 20 LEDS: 6 քայլ
556 Provամացույցը տրամադրում է ժամացույցի մուտքագրում 2 տասնամյակի հաշվիչներին, որոնք քշելու են 20 LED:
LIGHT BOX - շարժական Bluetooth բարձրախոս Vu հաշվիչով. 10 քայլ (նկարներով)
LIGHT BOX - շարժական Bluetooth բարձրախոս Vu հաշվիչով. Այն, ինչ ես պատրաստել եմ, դյուրակիր ստերեո բարձրախոսների միավոր է, որը կապված է VU հաշվիչի հետ (այսինքն ՝ ձայնաչափի չափիչ): Նաև այն բաղկացած է նախապես կառուցված աուդիո միավորից, որը հնարավորություն է տալիս միացնել Bluetooth- ը, AUX պորտը, USB պորտը, SD քարտի պորտը և ուժեղացուցիչը; FM ռադիո, ձայնի վերահսկում
555 ժամաչափ տասնամյակի հաշվիչով և LEDS և Piezo Buzzer; շղթայի հիմնական նկարագրությունը. 6 քայլ
555 ժամաչափ տասնամյակի հաշվիչով և LEDS և Piezo Buzzer; սխեմայի հիմնական նկարագրությունը. Այս միացումը բաղկացած է երեք մասից: Նրանք պիեզո ազդանշան են, որը ձայն է արտադրում: Կոդ (ծրագիր) կհնչի " Happyնունդդ շնորհավոր " Arduino- ի կողմից պիեզոյի միջոցով: Հաջորդ քայլը 555 ժամաչափ է, որը կարտադրի իմպուլսներ, որոնք գործում են որպես ժամացույց
Arduino դռան զանգ VU հաշվիչով. 4 քայլ (նկարներով)
Arduino դռան զանգ VU հաշվիչով. Հիմնական գաղափարն այն է, որ դռան զանգի կոճակը սեղմելիս LED- ները կսկսեն ռիթմիկ կերպով փայլել բզզոցի ձայնի հետ միասին, որոշ ժամանակ անց երկու իրադարձություն ինքնաբերաբար կդադարեն: LED- ները կարող են դռնից դուրս լինել այցելուին զվարճացնելու կամ ներսում: Սրանում ես
Անլար տան երթուղիչ `անալոգային օգտագործման հաշվիչով. 5 քայլ (նկարներով)
Անլար տան երթուղիչ ՝ անալոգային օգտագործման հաշվիչով. հավաքիչներ, որոնք սովորաբար կգտնվեին կապված փոքր ծովային դիզելային շարժիչների հետ: Այսօր ես աշխատում եմ որպես դիզայներական կառույց, որը կառուցում է ցանցերի ինտերֆեյսեր