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

Օրվա խոսքը ցուցադրվում է IoT- ով ՝ 7 քայլ
Օրվա խոսքը ցուցադրվում է IoT- ով ՝ 7 քայլ

Video: Օրվա խոսքը ցուցադրվում է IoT- ով ՝ 7 քայլ

Video: Օրվա խոսքը ցուցադրվում է IoT- ով ՝ 7 քայլ
Video: Bari arev, barev (mankakan erg) 2024, Նոյեմբեր
Anonim
Օրվա խոսքը ցուցադրվում է IoT- ով
Օրվա խոսքը ցուցադրվում է IoT- ով

Այս Ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես կարող եք կառուցել «Օրվա խոսքի ցուցադրում» ՝ օգտագործելով NodeMCU Wi-Fi մոդուլը և Dot Matrix էկրանը: Օրվա խոսքի փոխարեն, այս ձեռնարկը անցնելուց հետո կարող եք ամբողջ ինտերնետից ցուցադրել այն, ինչ ցանկանում եք (տեքստ): Եթե սա առաջին անգամն է, որ օգտագործում եք Wi-Fi մոդուլ, ապա նաև այս ձեռնարկը կօգնի ձեզ, քանի որ ես սկզբից լուսաբանել եմ մինչև վերջ:

Եկեք մտնենք դրա մեջ:

Քայլ 1: Դիտեք տեսանյութը:

Image
Image

Տեսանյութում ես անդրադարձել եմ այս նախագծի կառուցման համար անհրաժեշտ բոլոր քայլերին: Ես նաև լուսաբանել եմ նախագծում օգտագործված ծածկագրի խորը բացատրությունը, որը նույնպես օգտակար է սկսնակների համար, իսկ հակառակ դեպքում հնարավոր չէ գրավոր բացատրել:

Այսպիսով, համոզվեք, որ դա դիտում եք առաջ գնալուց առաջ:

Քայլ 2. Պատրաստեք Arduino IDE- ն ՝ NodeMCU Wi-Fi մոդուլի հետ աշխատելու համար:

Wi-Fi մոդուլի վրա առաջին անգամ աշխատելը միշտ չէ, որ օգտվողների մեծ մասի համար է (ես նույնպես): Հետեւաբար, խորհուրդ է տրվում քայլ առ քայլ սկսել դրա հետ:

Ես կառաջարկեմ այս Instructables դասը յուրաքանչյուր սկսնակի համար: Հեղինակ bekathwia- ն հիանալի աշխատանք է կատարել `բացատրելով, թե ինչպես սկսել այս մոդուլից: Ես ինքս օգտագործել եմ նույն աղբյուրը `մոդուլին ծանոթանալու համար:

Այսպիսով, եթե դուք սկսնակ եք, անցեք այդ դասը, ապա միայն դուք կարող եք լուծել ձեր առաջիկա քայլերը:

Քայլ 3: Փորձարկեք կետային մատրիցի ցուցադրումը:

Փորձարկեք կետային մատրիցի ցուցադրումը
Փորձարկեք կետային մատրիցի ցուցադրումը
Փորձարկեք կետային մատրիցի ցուցադրումը
Փորձարկեք կետային մատրիցի ցուցադրումը
Փորձարկեք կետային մատրիցի ցուցադրումը
Փորձարկեք կետային մատրիցի ցուցադրումը

Միացրեք Dot Matrix- ը Wi-Fi մոդուլին հետևյալ կերպ.

DMD - NodeMCU

Vcc - 3.3V

Գնդ - Գնդ

Clk - D5

Դին - D7

CS - D8

Այժմ Dot Matrix Display- ը ստուգելու համար Arduino գրադարանին ավելացրեք MD Parola և MD_MAX72XX գրադարաններ:

Բայց օգտագործելուց առաջ գնացեք Arduino գրադարանների թղթապանակ, բացեք MD_MAX_72XX գրադարանի թղթապանակը, այնուհետև գնացեք փաստաթղթերին և բացեք ցանկացած HMTL ֆայլ, այնուհետև որոշեք ձեր ունեցած Dot Matrix ցուցադրման տեսակը (ավելին իմանալու համար կտտացրեք այստեղ): Իմը FC_16 է: Դրանից հետո գնացեք «src» թղթապանակ և բացեք MD_MAX72XX.h ֆայլը: Փոփոխեք վերնագրի ֆայլը ըստ ձեր մոդուլի և պահեք այն: Այժմ կարող եք ստուգել ձեր մոդուլըԲացել թեստային ուրվագիծը և վերբեռնել այն: Կետային մատրիցը պետք է ցուցադրի որոշ նախշեր, որոնց հաջորդում են դրանց վերնագրերը, որոնք կարելի է տեսնել նաև Սերիալային մոնիտորում:

Քայլ 4: Պատրաստեք ThingHTTP- ը:

Պատրաստեք ThingHTTP- ը
Պատրաստեք ThingHTTP- ը
Պատրաստեք ThingHTTP- ը
Պատրաստեք ThingHTTP- ը
Պատրաստեք ThingHTTP- ը
Պատրաստեք ThingHTTP- ը

1. Բացեք Mozilla Firefox- ը (Chrome- ը ինձ մոտ չէր աշխատում): Ընտրեք ձեր կայքը (ես օգտագործել եմ Dictionary.com): 3. Աջ սեղմեք ձեզ հետաքրքրող բառի վրա, ընտրեք inspect element.4: Պատճենեք ընդգծված ծածկագրի XPath- ը: 5. Գնացեք Thingspeak.com6: Գնացեք ծրագրեր, ապա ընտրեք ThingHTTP.7: Ստեղծեք նոր ThingHTTP, անվանեք այն ինչ -որ բան, նշեք այն էջի URL- ը, որտեղից պատճենել եք XPath- ը, տեղադրեք նախկինում պատճենված XPath- ը ՝ տողը վերլուծելու համար, պահպանեք ThingHTTP- ը:

Նկատի ունեցեք գեներացված API- ի մասին:

Դիտեք տեսանյութը ՝ ճիշտ հասկանալու և դա անելու անհրաժեշտության համար:

Քայլ 5: Փորձարկեք մոդուլը:

Փորձարկեք մոդուլը
Փորձարկեք մոդուլը
Փորձարկեք մոդուլը
Փորձարկեք մոդուլը
Փորձարկեք մոդուլը
Փորձարկեք մոդուլը

Բացեք այս քայլին կցված ուրվագիծը և խմբագրեք Wi-Fi SSID- ը, Pass Key- ը և API- ի բանալին և վերբեռնեք այն: և կարող եք անցնել վերջին քայլին:

Եթե ցանկանում եք, կարող եք նաև օգտագործել ցանկացած այլ վեբ կայք, ստուգեք սա:

Քայլ 6: Վերջնական ուրվագիծ:

Վերջնական ուրվագիծ
Վերջնական ուրվագիծ
Վերջնական ուրվագիծ
Վերջնական ուրվագիծ

Կատարեք նույն կապերը, ինչ քայլ 3 -ում: Վերջնական կոդը կցվում է այս քայլին:

Խմբագրեք Wi-Fi SSID- ը, Pass Key- ը (դատարկ թողեք մեջբերումների ներսում, եթե Wi-Fi- ը բաց է) և API- ն և վերբեռնեք այն մոդուլում:

Wi-Fi- ին միանալուց և տվյալները վերցնելուց հետո այն կջնջվի և բառը և իմաստը կցուցադրի DMD- ում (դիտեք ներկառուցված LED- ը `կարգավիճակը որոշելու համար, թարթում է` փորձում է միանալ Wi-Fi- ին, բաց կապույտ - միացված, անջատված - անջատված): Wi-Fi- ից անջատվելը խնայում է էներգիան, բայց դա նաև թերություն ունի. Նոր տվյալների բերման համար անհրաժեշտ կլինի վերագործարկել մոդուլը:

Բայց նման հավելվածների դեպքում ես իսկապես չեմ կարծում, որ լավ գաղափար է միացված լինել Wi-Fi- ին, սակայն դա հեշտությամբ կարող եք անել ծրագրում մի քանի փոփոխություններ կատարելուց հետո: Ամեն ինչ ձեզանից է կախված:

Քայլ 7: Կատարված է:

Վերջ!

Ազատորեն մեկնաբանեք ցանկացած խորհուրդ կամ կասկած, ես ավելի քան ուրախ կլինեմ օգնել ձեզ:

Շնորհակալություն կարդալու համար, հաշվի առեք բաժանորդագրվելը, և եթե ձեզ դուր եկավ այս նախագիծը, դիտեք մեր YouTube ալիքը, մենք ունենք դրանցից շատերը:)

Կհանդիպենք հաջորդ Instructable- ում:

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