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

Եղանակի ցուցադրման առցանց վիջեթ ՝ օգտագործելով ESP8266: 4 քայլերը
Եղանակի ցուցադրման առցանց վիջեթ ՝ օգտագործելով ESP8266: 4 քայլերը

Video: Եղանակի ցուցադրման առցանց վիջեթ ՝ օգտագործելով ESP8266: 4 քայլերը

Video: Եղանակի ցուցադրման առցանց վիջեթ ՝ օգտագործելով ESP8266: 4 քայլերը
Video: P36 SMARTWATCH: что нужно знать // технический обзор 2024, Նոյեմբեր
Anonim
Եղանակի ցուցադրման առցանց վիջեթ ՝ օգտագործելով ESP8266- ը
Եղանակի ցուցադրման առցանց վիջեթ ՝ օգտագործելով ESP8266- ը

Մի քանի շաբաթ առաջ մենք սովորեցինք, թե ինչպես կարելի է եղանակի ցուցադրման առցանց համակարգ կառուցել, որը տվյալ քաղաքի համար եղանակային տեղեկատվություն էր ստանում և այն ցուցադրում OLED մոդուլով: Այդ նախագծի համար մենք օգտագործեցինք Arduino Nano 33 IoT տախտակը, որը նոր տախտակ է, որն ունի բազմաթիվ հնարավորություններ, բայց մի փոքր թանկ է և ավելի մեծ, քան համեմատած այլընտրանքների հետ: Այս գրառման մեջ մենք կսովորենք, թե ինչպես կարելի է կառուցել այս կոմպակտ և սրամիտ առցանց եղանակային ցուցադրման վիջեթը, որը նման է նախորդ նախագծին:

Վերոնշյալ տեսանյութը ներառում է այն ամենը, ինչ դուք պետք է իմանաք, ինչպես նաև բացատրում է, թե ինչպես է ուրվագիծը հավաքվում:

Քայլ 1: Հավաքեք էլեկտրոնիկան

Հավաքեք էլեկտրոնիկան
Հավաքեք էլեկտրոնիկան

Մենք կօգտագործենք WeMos D1 մինի տախտակը, որն օգտագործում է ESP8266 չիպսեթը և ցուցադրման համար կօգտագործենք 0.96”OLED մոդուլ:

Քայլ 2: Ներբեռնեք, թարմացրեք և վերբեռնեք ուրվագիծը

Ներբեռնեք, թարմացրեք և վերբեռնեք ուրվագիծը
Ներբեռնեք, թարմացրեք և վերբեռնեք ուրվագիծը
Ներբեռնեք, թարմացրեք և վերբեռնեք ուրվագիծը
Ներբեռնեք, թարմացրեք և վերբեռնեք ուրվագիծը
Ներբեռնեք, թարմացրեք և վերբեռնեք ուրվագիծը
Ներբեռնեք, թարմացրեք և վերբեռնեք ուրվագիծը

Ինչպես և նախորդ նախագիծը, մենք եղանակի մասին տեղեկատվություն կստանանք OpenWeatherMap ծառայությունից: Ներբեռնեք ուրվագիծը հետևյալ հղումով ՝

Մենք առաջին հերթին պետք է ձեռք բերենք API բանալի ՝ OpenWeatherMap ծառայությունից օգտվելու համար: OpenWeatherMap ծառայությունն ունի անվճար ծրագիր, որը թույլ է տալիս առավելագույնը 60 API զանգ րոպեում: Սա նշանակում է, որ մենք կարող ենք եղանակի մասին տեղեկատվություն պահանջել առավելագույնը մեկ վայրկյան մեկ անգամ, որն ավելին է, քան մեզ անհրաժեշտ է: Տեսանյութը ներառում է ամբողջ գործընթացը, բայց ահա տեքստային տարբերակը, թե ինչ պետք է արվի.

Սկսեք գրանցվել կամ մուտք գործել OpenWeatherMap ծառայություն և անցեք API բաժին: Մուտքագրեք նոր բանալու անունը և կտտացրեք գեներացման կոճակին: Նշեք այս բանալին, բայց մի կիսվեք այն ոչ ոքի հետ: Այս բանալին ակտիվացնելու համար մի քիչ ժամանակ է պահանջվում, այնպես որ դուք ստիպված կլինեք սպասել որոշ ժամանակ: Դա ավարտելու համար կարող է տևել մինչև մեկ ժամ, բայց իմ բանալին ակտիվացվեց 10 րոպեի ընթացքում:

Սկսեք էսքիզը թարմացնել ՝ ավելացնելով ձեր WiFi հավատարմագրերը, քանի որ դա աշխատելու համար մենք պետք է միանանք ցանցին: Մյուս բանը, որ պետք է անեք ուրվագծում, դա API- ի զանգի թարմացումն է ՝ ձեր քաղաքի տեղեկատվությամբ և API բանալով: Համոզվեք, որ ESP8266 տախտակի համար տեղադրված եք տախտակի աջակցության ճիշտ փաթեթը: Էսքիզն աշխատելու համար անհրաժեշտ կլինի նաև տեղադրել ArduinoJSON և u8g2 գրադարանները: Տեսանյութը ձեզ տանում է այս ամենը տեղադրելու գործընթացով:

Ավարտելուց հետո միացրեք տախտակը, համոզվեք, որ ընտրել եք տախտակի ճիշտ կարգավորումները և սեղմել վերբեռնման կոճակը: Վերբեռնելուց հետո տախտակը կարգավիճակի և եղանակային տեղեկատվության հետ միասին կտպագրի սերիական տերմինալ: Կարող եք դիտել սա ՝ համոզվելու համար, որ ամեն ինչ աշխատում է ըստ սպասվածի, մինչ հաջորդ քայլին անցնելը:

Քայլ 3: Միացրեք OLED մոդուլը և փորձարկումը

Միացրեք OLED մոդուլը և փորձարկումը
Միացրեք OLED մոդուլը և փորձարկումը
Միացրեք OLED մոդուլը և փորձարկումը
Միացրեք OLED մոդուլը և փորձարկումը

Այժմ, երբ ուրվագիծը ճիշտ է աշխատում, մենք պետք է լարով միացնենք OLED մոդուլը: Օգտագործեք վերևում ներկայացված էլեկտրագծերի դիագրամը և համոզվեք, որ էլեկտրամատակարարման ճիշտ լարումը միացնում եք OLED մոդուլին, քանի որ ոմանք ընդունում են միայն 3.3 Վ:

Միացնելուց հետո միացրեք տախտակին և դուք պետք է տեսնեք ողջույնի ուղերձը: Եղանակի մասին տեղեկությունները ստանալու համար տախտակին մի քանի վայրկյան տվեք, և այն կտպվի OLED մոդուլին:

Քայլ 4: Օգտագործեք պարիսպ

Օգտագործեք պարիսպ
Օգտագործեք պարիսպ
Օգտագործեք պարիսպ
Օգտագործեք պարիսպ
Օգտագործեք պարիսպ
Օգտագործեք պարիսպ
Օգտագործեք պարիսպ
Օգտագործեք պարիսպ

Մնում է միայն համապատասխան պարիսպ ավելացնել, և ես կօգտագործեմ այս մոդելը Thingiverse- ից (https://www.thingiverse.com/thing:857858): Սա նույնն է, որն օգտագործվել է ցանցային ժամանակի նախագծի համար, և ինձ շատ է դուր գալիս դրա տեսքը:

OLED մոդուլին ավելացրեք համապատասխան երկարության մետաղալար ՝ երկկողմանի ժապավենի հետ միասին: Կողմնացրեք այն տեղում և մի փոքր տաք սոսինձ օգտագործեք լարերի մոտ `այն դիրքում պահելու համար: Այնուհետև տախտակը դրեք սկուտեղի/հետևի կափարիչի վրա և ամրացրեք OLED մոդուլը դրան, ինչպես նախկինում: Ի վերջո, կափարիչը սեղմեք տեղում և ավելացրեք մի քիչ սոսինձ, որպեսզի այն մնա իր տեղում:

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

  • YouTube:
  • Instagram ՝
  • Ֆեյսբուք ՝
  • Twitter:
  • BnBe կայք ՝

Շնորհակալ եմ աջակցության համար!

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