Метеорологична станция, базирана на IoT ESP8266: 6 стъпки
Метеорологична станция, базирана на IoT ESP8266: 6 стъпки
Anonim
Image
Image

Искате ли да изградите проект за метеорологична станция, без да използвате сензор, и да получите информация за времето от цял свят?

Използването на OpenWeatherMap ще стане истинска задача.

Стъпка 1: КАК РАБОТИ?

КОНФИГУРАЦИЯТА
КОНФИГУРАЦИЯТА

OpenWeatherMap.org предлага данни от цялата планета и е лесен за достъп чрез техния API (интерфейс за програмиране на приложения), който, разбира се, се извежда в JSON.

OpenWeatherMap.org не само предоставя текущи метеорологични данни, но също така може да обслужва 5-дневни и 16-дневни прогнози, исторически данни и дори предупреждения за времето.

Този сайт ни предоставя безплатна опция, която предлага възможност за получаване на текущото време и петдневна прогноза от всеки град по света.

Стъпка 2: НАСТРОЙКАТА

КОНФИГУРАЦИЯТА
КОНФИГУРАЦИЯТА
КОНФИГУРАЦИЯТА
КОНФИГУРАЦИЯТА
КОНФИГУРАЦИЯТА
КОНФИГУРАЦИЯТА

1. Преминете към OpenWeatherMap.org.

2. Ще трябва да се регистрирате за техния безплатен акаунт, за да получите API ключ.

За да го намерите, влезте в акаунта си, след това отворете „API Keys“, след което въведете името на своя ключ и щракнете върху бутона за генериране.

Вижте снимките по -горе.

Стъпка 3: КОДЪТ

КОДЪТ
КОДЪТ
КОДЪТ
КОДЪТ
КОДЪТ
КОДЪТ

Ще използваме библиотеки и платформа ESP8266. Кодът по -долу е тестван с помощта на NodeMCU.

На първо място, моля, уверете се, че имате библиотеки ESP8266 и ArduinoJSON, инсталирани във вашата среда за разработка.

За библиотека ESP8266 стартирайте Arduino и отворете прозореца Предпочитания. Въведете:

в допълнителните подадени URL адреси на мениджъри.

Отворете Boards Manager от меню Tools> Board и намерете платформата ESP8266. Изберете необходимата версия, след което щракнете върху бутона за инсталиране. изберете платката ESP8266 от Tools> Board menu.

За библиотеката ArduinoJSON можете да я намерите, като потърсите в Библиотека за включване> Управление на библиотеки.

Качете кода по-долу на вашата ESP8266-базирана платка.

Стъпка 4: РЕЗУЛТАТА

Image
Image
РЕЗУЛТАТЪТ
РЕЗУЛТАТЪТ
РЕЗУЛТАТЪТ
РЕЗУЛТАТЪТ
РЕЗУЛТАТЪТ
РЕЗУЛТАТЪТ

Първо трябва да промените кода малко, - променете ssid с името на вашия WiFi.

- променете паролата с паролата на WiFi.

- поставете вашия API_KEY след: & appid =

Ако всичко е наред, качете кода на дъската си.

Можете да получите данните от всеки град по света.

вижте снимки.

Проверете видеото, ако сте останали.

Стъпка 5: ОТ КЪДЕ ТУК?

Това е началото на много по -голям проект, така че ако искате да го разширите, можете лесно да добавите OLED или LCD екрани, които показват текущото време, и да прочетете дневния си график, за да изградите интелигентно огледало.

Стъпка 6: ЗАКЛЮЧЕНИЕ

В интернет има много източници на данни за времето и те се различават по функция.

OpenWeatherMap.org трябва да бъде едно от най -ясните и елегантни решения, които открихме за лесен достъп до метеорологичните данни от цялата планета.

Ако имате някакви въпроси, разбира се, можете да оставите коментар.myYoutube

Моят Фейсбук

myTwitter

Благодаря, че прочетохте този проект ^^ и приятен ден.

Ще се видим.

Ахмед Нуира

Препоръчано: