Բովանդակություն:

ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով `3 քայլ
ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով `3 քայլ

Video: ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով `3 քայլ

Video: ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով `3 քայլ
Video: ESP-01 Programming | Blink LED (Filipino) 2024, Նոյեմբեր
Anonim
ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով
ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով
ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով
ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով
ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով
ESP8266-01 WIFI ԵՐԱUSՇՏԱԿԱՆ ELLԱՆԳ LED- ով

Այս նախագիծը ծագեց ESP8266-01 բազմազան չիպերի խմբաքանակի ձեռքբերումից: Սրանք փոքրիկ տախտակներ են, որոնք ունեն 8 կապում և սահմանափակ ելք GP I/O- ի առումով: Օ. Այդ հայտարարությունը, իհարկե, սխալ է, քանի որ դրանք իրականում ունեն 4 կապում, որոնք կարող եք օգտագործել, չնայած դրանք բազմաֆունկցիոնալ են, այնպես որ դուք պետք է զգույշ լինեք, թե ինչպես եք դրանք օգտագործում:

Երկուսը սերիական կապում են RX/TX սերիայի դուրս գալու համար ՝ վրիպազերծման նպատակով: Ես այստեղ դրանք չեմ օգտագործի, քանի որ ցանկանում եմ կարգաբերել իրական ժամանակում, ինձ իսկապես հետաքրքրում են 3-րդ և 5-րդ կապերը: 3-ը միշտ հասանելի է որպես GPI-02, իսկ 5-ը ՝ որպես GPI-00:

Մենք կարող ենք հետագայում նայել ծածկագրին և կատարել որոշ քայլեր, սակայն խելամիտ է նշել, որ այս փոքրիկ տախտակները պետք է ծրագրավորվեն ՝ ձգելով վերակայման գիծը ներքև, այնուհետև սեղմելով 5 -ը ՝ թույլ տալով, որ վերականգնումը բարձր լինի: Սա ձեզ մտնում է ծրագրի մեջ ռեժիմ Այս մասին շատ տեղեկություններ կան, այնպես որ ես այստեղ չեմ կրկնի:

Ուժեղ իմաստով ես ընտրել եմ USB միակցիչը որպես հյութ մաքրող միջոց կամ, եթե նախընտրում եք, ergs: Դուք կնկատեք, որ ես օգտագործում եմ HBLED ՝ որպես լսողության դժվարության զանգի ազդանշանի ազդանշան:

Այսպիսով, ի՞նչ է դա անում. Գաղափարը կայանում է նրանում, որ տախտակը տեղադրվի որպես անլար մուտքի կետ, որը հնարավոր է գտնել WIFI- ի միջոցով և միացնելուց հետո կտա ձեզ կոճակ `զանգը զանգելու և LED լուսարձակելու համար:

Ես ընտրել եմ 10 վայրկյան, բայց նորից կարգավորելի է, կամ կարող եք խելացի դառնալ հետադարձ կապերի միջոցով [Ticker] ևս մի քանի իրադարձություն արձակելու համար: Այս սարքը մեծ չէ, այնպես որ այն սահմանափակ է, բայց էժան է !! Եթե կարիք չունեք շատ բան անելու, սա կատակ է: Կոդի շատ գործառույթներ կանխադրված են, ինչպիսիք են ip հասցեն և այլն, բայց դրանք բոլորը, իհարկե, կարող են կարգավորվել: Ստուգեք իմ տեսանյութը, որը նկարագրում է գործողությունը:

www.youtube.com/embed/cAUYztMnS30

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա

Որոշ մեկնաբանություններ ցուցակի վերաբերյալ

BT66 Սա ձայնային IC է ՝ նախապես ծրագրված բազմաթիվ երգերով:

Բարձրախոսը նշված է որպես AST-030COMR-R: Ես դա չափեցի որպես 80 օմ:

BC547 թվարկված տրանզիստորը իրականում BC237A է

LED DRIVER LOAD- ի դիմադրությունը 1 ՕՀՄ է: 2N7000 fet- ն ունի արտահոսքի աղբյուրի դիմադրություն ՝ 5 կամ 6 օմ:

Քայլ 2: Նախ ՝ սխեմատիկ

Նախ ՝ սխեմատիկ
Նախ ՝ սխեմատիկ

Ես կցում եմ սխեման pdf ձևով: Եկեք անցնենք այս միջոցով.

USB պորտը զուտ էներգիայի համար է: D+ և D- չօգտագործված են: 5V- ն ուղղորդվում է դեպի U1, որը լարման կարգավորիչն է: Սովորական անջատում փաթեթի շուրջ: 3.3V սնվում է ESP-0- ով: WIFI 8 PIN սարք: Քաշեք 4 -րդ և 6 -րդ կապերի վրա: Ես նաև ավելացրեցի քաշքշուկ 5 -ի վրա `ծրագրավորման քորոցը, որն ունի R6- ով անցնող օղակ/պ, FET- ի դարպասին: FET- ի արտահոսքը սնուցվում է HBLED- ով և 1 օմ ռեզիստորով 5V գծից ուղիղ: 1 օհմ դիմադրությունը ջրահեռացման աղբյուրի դիմադրության հետ միասին սահմանափակում է արտահոսքի հոսանքը և, հետևաբար, LED- ի միջոցով ընթացքը մոտավորապես: 200 մԱ … պայծառ է: Սա ծրագրված կլինի լուսավորել LED- ն ՝ օգտագործելով իրադարձությունների հաշվիչը Ticker- ում:

ESP- ի 3 -րդ կապը ձայնային չիպը BT66- ով 220 օմ դիմադրիչի միջոցով տանում է դեպի կապում 2. Պին 1 -ը նրա o/p- ն է, որը մեկ այլ 220 օմ ռեզիստորի միջոցով դուրս է գալիս BC237A- ի հիմքի վրա: Q1- ի անթույլատրելիության տեղաշարժը միացնում է o/p- ն SP1- ի բարձրախոսին, որն ունի մոտավոր դիմադրություն: 80 Օմ Այստեղ Q1 թողարկողի շահույթ չկա, բայց մենք ստանում ենք ընթացիկ շահույթ `մոտավորապես: 100 ընդհանուր արտանետիչի այս կազմաձևում: Եթե մենք մաթեմատիկա ենք անում, ապա պետք է ստանանք մոտ 0.1 մՎտ կամ մոտ 10 դԲ SPL, որը համարժեք է, բայց ոչ շատ բարձր: Տես AST-030COMR Farnell բաղադրիչները:

Որոշ լրացուցիչ գրառումներ: LDO գծային կարգավորիչը կարող է 800 մԱ հզորությամբ: Դուք կարող եք դա փոքրացնել, քանի որ միակ 3.3 Վ բեռը ձայնային չիպն է և ESP չիպը: Ես դա կթողնեմ ավելի նախաձեռնողին, ինձ համար դա իմ արկղում էր:

Քայլ 3. ԿՈԴԸ

Եկեք սա էլ անցնենք: Արդուինոյին ծանոթների համար

Ուշադրություն դարձրեք տիքերի ժամանակացույցի ներառմանը ՆՇՈՄ, ՈՐ ՀԱՅՏԱՐԱՐՈՄ ԵՆՔ ՏԻԿԵՐԻ IMԱՄԱՆԱԿՆԵՐԻ 2 ԱՊԱՍՏԱՆ--TickerScheduler ts (2); Կցորդները, որոնք կօգտագործվեն, LED_BUILTIN և LED_Pin- ի նախորդ հայտարարագիր են: Հետո մենք ունենք գաղտնաբառ և SSID, որը սարքը տեսանելի կլինի թերթելիս: Այնուհետև մենք ունենք մի քանի գործառույթ, որոնք կանչվելու են տիկերի ռեժիմով: Եկեք անցնենք կարգավորմանը: մենք դրանք օգտագործում ենք pinmode (pin- ի անուն, I/O): Այնուհետև մենք փոխանցում ենք պարամետրերը async զանգի հետևի կողմերին `երկու ժամանակաչափերից յուրաքանչյուրի համար:

ts.add (պարամ): Մենք փոխանցում ենք հետադարձ գործառույթներ և այլն:

Հիմնական առաջին բանը, որ մենք անում ենք, սպասարկող տիքերի ժամանակացույցի սպասարկումն է: ապա մենք ստուգում ենք հաճախորդների համար և վերադառնում, եթե կապ չկա: Եթե հաճախորդը միացել է, մենք ստանում ենք տողը և տեսնում ենք, արդյոք այն գրված է bellON Այնուհետև մենք ընդունում ենք HTML- ը, որը գտնվում է որոշ տողերում: Ուսումնասիրեք HTML տողերը և տեղադրեք կոճակների ձեր տարբերակը: Կարող եք հարմարեցնել ձեր ուզածին, հիշեք, որ ESP- ն որոշ չափով սահմանափակ է պահեստավորման համար:

Խորհուրդ ենք տալիս: