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

IoT ESP8266- ի վրա հիմնված եղանակային կայան. 6 քայլ
IoT ESP8266- ի վրա հիմնված եղանակային կայան. 6 քայլ

Video: IoT ESP8266- ի վրա հիմնված եղանակային կայան. 6 քայլ

Video: IoT ESP8266- ի վրա հիմնված եղանակային կայան. 6 քայլ
Video: Ինչպես ծրագրավորել ESP8266 ESP-01 Wi-Fi ռելե մոդուլը 2024, Նոյեմբեր
Anonim
Image
Image

Wantանկանու՞մ եք կառուցել եղանակային կայանի նախագիծ ՝ առանց որևէ սենսոր օգտագործելու և եղանակի մասին տեղեկատվություն ստանալ ամբողջ աշխարհից:

Օգտագործելով OpenWeatherMap- ը, դա դառնում է իսկական խնդիր:

Քայլ 1: Ինչպես է այն աշխատում:

ԿԱՐԳԱՎՈՐՈՄԸ
ԿԱՐԳԱՎՈՐՈՄԸ

OpenWeatherMap.org- ն առաջարկում է տվյալներ ամբողջ մոլորակից, և հեշտ է մուտք գործել նրանց API (ծրագրավորման ծրագրավորման միջերես) միջոցով, որն, իհարկե, թողարկվում է JSON- ում:

OpenWeatherMap.org- ը ոչ միայն տրամադրում է եղանակի ընթացիկ տվյալները, այլև կարող է սպասարկել 5-օրյա և 16-օրյա կանխատեսումներ, պատմական տվյալներ և նույնիսկ եղանակի նախազգուշացումներ:

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

Քայլ 2: ԿԱՐԳԱՎՈՐՈՄԸ

ԿԱՐԳԱՎՈՐՈՄԸ
ԿԱՐԳԱՎՈՐՈՄԸ
ԿԱՐԳԱՎՈՐՈՄԸ
ԿԱՐԳԱՎՈՐՈՄԸ
ԿԱՐԳԱՎՈՐՈՄԸ
ԿԱՐԳԱՎՈՐՈՄԸ

1. Գնացեք OpenWeatherMap.org:

2. API բանալին ստանալու համար անհրաժեշտ կլինի գրանցվել նրանց անվճար հաշվի համար:

Այն գտնելու համար մուտք գործեք ձեր հաշիվ, այնուհետև անցեք «API բանալիներ», այնուհետև մուտքագրեք ձեր բանալու անունը և կտտացրեք գեներացման կոճակին:

Տես լուսանկարները վերևում:

Քայլ 3. ԿՈԴԸ

ԿՈԴ
ԿՈԴ
ԿՈԴ
ԿՈԴ
ԿՈԴ
ԿՈԴ

Մենք կօգտագործենք ESP8266 գրադարաններն ու հարթակը: Ստորև բերված ծածկագիրը փորձարկվել է NodeMCU- ի միջոցով:

Նախևառաջ, համոզվեք, որ ձեր զարգացման միջավայրում տեղադրված են ESP8266 և ArduinoJSON գրադարանները:

ESP8266 գրադարանի համար սկսեք Arduino- ն և բացեք Preferences պատուհանը: Մուտքագրեք ՝

լրացուցիչ տախտակներում տեղադրված մենեջերի URL- ներ:

Բացեք Տախտակների կառավարիչը Գործիքներ> Տախտակ ընտրացանկից և գտեք ESP8266 հարթակը: Ընտրեք ձեզ անհրաժեշտ տարբերակը, այնուհետև կտտացրեք տեղադրման կոճակին: ընտրեք ESP8266 տախտակը Գործիքներ> Տախտակ ընտրացանկից:

ArduinoJSON գրադարանի համար այն կարող եք գտնել ՝ որոնելով Ներառել գրադարանը> Կառավարել գրադարանները:

Վերբեռնեք ներքևի ծածկագիրը ձեր ESP8266- ի վրա հիմնված տախտակին:

Քայլ 4. ԱՐԴՅՈՆՔ

Image
Image
ԱՐԴՅՈՒՆՔԸ
ԱՐԴՅՈՒՆՔԸ
ԱՐԴՅՈՒՆՔԸ
ԱՐԴՅՈՒՆՔԸ
ԱՐԴՅՈՒՆՔԸ
ԱՐԴՅՈՒՆՔԸ

Առաջին հերթին պետք է մի փոքր փոխել կոդը, - փոխեք ձեր WiFi- ի անունը:

- փոխել գաղտնաբառը ձեր WiFi գաղտնաբառով:

- տեղադրեք ձեր API_KEY- ը `& appid = հետո

Եթե ամեն ինչ կարգին է, վերբեռնեք կոդը ձեր տախտակին:

Դուք կարող եք տվյալներ ստանալ աշխարհի ցանկացած քաղաքից:

տես լուսանկարներ:

Ստուգեք տեսանյութը, եթե խրված եք:

Քայլ 5. ԱՅՍՏԵԻ WH ԱՅՍՏԵ

Սա շատ ավելի մեծ ծրագրի սկիզբն է, այնպես որ, եթե ցանկանայիք այն ընդլայնել, կարող եք հեշտությամբ ավելացնել ընթացիկ եղանակը ցուցադրող OLED կամ LCD էկրաններ և կարդալ ձեր ամենօրյա գրաֆիկը `խելացի հայելի կառուցելու համար:

Քայլ 6: Եզրակացություն

Ինտերնետում եղանակի վերաբերյալ տվյալների բազմաթիվ աղբյուրներ կան և դրանք տարբերվում են գործառույթով:

OpenWeatherMap.org- ը պետք է լինի ամենաուղիղ և էլեգանտ լուծումներից մեկը, որը մենք գտել ենք ՝ մոլորակի բոլոր եղանակներից եղանակային տվյալներին հեշտ մուտք գործելու համար:

Եթե ունեք որևէ հարց, իհարկե, կարող եք թողնել մեկնաբանություն: myYoutube

myFacebook

myTwitter

Շնորհակալություն այս նախագիծը կարդալու համար ^^ և հաճելի օր:

Կտեսնվենք.

Ահմեդ Նուիրա

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