
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57


Искате ли да изградите проект за метеорологична станция, без да използвате сензор, и да получите информация за времето от цял свят?
Използването на 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: РЕЗУЛТАТА





Първо трябва да промените кода малко, - променете ssid с името на вашия WiFi.
- променете паролата с паролата на WiFi.
- поставете вашия API_KEY след: & appid =
Ако всичко е наред, качете кода на дъската си.
Можете да получите данните от всеки град по света.
вижте снимки.
Проверете видеото, ако сте останали.
Стъпка 5: ОТ КЪДЕ ТУК?
Това е началото на много по -голям проект, така че ако искате да го разширите, можете лесно да добавите OLED или LCD екрани, които показват текущото време, и да прочетете дневния си график, за да изградите интелигентно огледало.
Стъпка 6: ЗАКЛЮЧЕНИЕ
В интернет има много източници на данни за времето и те се различават по функция.
OpenWeatherMap.org трябва да бъде едно от най -ясните и елегантни решения, които открихме за лесен достъп до метеорологичните данни от цялата планета.
Ако имате някакви въпроси, разбира се, можете да оставите коментар.myYoutube
Моят Фейсбук
myTwitter
Благодаря, че прочетохте този проект ^^ и приятен ден.
Ще се видим.
Ахмед Нуира
Препоръчано:
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)

Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате
Метеорологична станция и WiFi сензорна станция: 7 стъпки (със снимки)

Метеостанция „Направи си сам“и WiFi сензорна станция: В този проект ще ви покажа как да създадете метеорологична станция заедно със станция за WiFi сензор. Сензорната станция измерва локалните данни за температурата и влажността и ги изпраща, чрез WiFi, до метеорологичната станция. След това метеорологичната станция показва t
ESP8266 NodeMCU + LM35 + Blynk (метеорологична станция IOT/ цифров сензор за температура): 4 стъпки

ESP8266 NodeMCU + LM35 + Blynk (метеорологична станция IOT/ цифров сензор за температура): Здравейте момчета! В тази инструкция ще научим как да свързваме сензора LM35 към NodeMCU и да показваме тази информация за температурата през интернет на смартфон с приложение Blynk. (Също в този проект ще използваме джаджа SuperChart в Bl
Метеорологична станция, базирана на Arduino: 9 стъпки

Метеорологична станция на базата на Arduino: Хардуерните компоненти на системата се състоят от сензор за влажност+температура, атмосферно налягане, сензор за надморска височина, компас, сензор за откриване на светлина, часовник, модул за защитена цифрова карта (SD карта), мега платка за развитие на Arduino и LCD дисплей. А де
Метеорологична станция на IoT с RPi и ESP8266: 10 стъпки

IoT Weather Station С RPi и ESP8266: В предишни уроци ние играхме с NodeMCU, сензори и се научихме как да улавяме и регистрираме данни на ThingSpeak (платформа на Internet of Things (IoT), която ви позволява да събирате и съхранявате сензорни данни в облака и разработване на IoT приложения): IOT