Съдържание:
- Стъпка 1: Създайте акаунт на Openweathermap.org
- Стъпка 2: Хардуерни връзки
- Стъпка 3: Запишете програмата от Arduino IDE
Видео: ESP8266 базиран мрежов часовник и монитор за времето: 3 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Кратък и прост уикенд проект с ESP8266 и 0.96 -инчов 128x64 OLED дисплей.
Устройството е мрежов часовник, т.е. извлича време от ntp сървъри. Той също така показва информация за времето с икони от openweathermap.org
Необходими части:
1. Модул ESP8266 (всеки, използвах NodeMCU)
2. 0.96 OLED (базиран на I2C)
3. Кабелни проводници
4. Дъска за хляб
5. USB кабел за свързване на ESP8266 към компютъра
Стъпка 1: Създайте акаунт на Openweathermap.org
Създаването на акаунт на openweathermap.org е направо напред.
Създайте акаунт, като кликнете върху регистрация.
Влезте и отидете в раздела API. Обърнете внимание на вашия API ключ.
Стъпка 2: Хардуерни връзки
В NodeMCU връзките са както следва.
NodeMCU OLED
3V ------------- Vcc
Gnd ------------- Gnd
D1 ------------- SCL
D2 -------------- SDA
Стъпка 3: Запишете програмата от Arduino IDE
Отворете програмата в Arduino IDE.
Изберете модула ESP8266, който използвате, от менюто Платки и качете кода в модула.
Кодът актуализира метеорологичната информация на всеки 10 минути.
Всички икони за времето се поставят във файла icon.h.
Кодът на иконата се връща от обаждането, което правим към openweathermap.org
Използвал съм много груба логика за анализиране, за да извлека метеорологичната информация от json, който е получен.
Можете да използвате библиотеката json за Arduino, ако желаете.
Препоръчано:
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки
Часовник, базиран на Arduino, използващ модул DS1307 Часовник в реално време (RTC) & 0.96: Здравейте момчета, в този урок ще видим как да направим работещ часовник с помощта на модул за часовник в реално време DS1307 & OLED дисплеи. Така че ще четем времето от часовника DS1307. И го отпечатайте на OLED екрана
Музикален генератор, базиран на времето (ESP8266 базиран midi генератор): 4 стъпки (със снимки)
Метеорологичен генератор, базиран на времето (ESP8266 базиран Midi генератор): Здравейте, днес ще ви обясня как да направите свой собствен малък музикален генератор, базиран на времето. Той е базиран на ESP8266, който е нещо като Arduino и реагира на температура, дъжд и интензивността на светлината. Не очаквайте това да прави цели песни или акорди
Свързан към мрежата SMART LED анимационен часовник с уеб базиран контролен панел, синхронизиран сървър на времето: 11 стъпки (със снимки)
Свързан с мрежата SMART LED анимационен часовник С уеб-базиран контролен панел, синхронизиран сървър на времето: Историята на този часовник датира от далечен път-повече от 30 години. Баща ми беше пионер в тази идея, когато бях само на 10 години, много преди революцията на светодиодите - тогава, когато светодиодите бяха 1/1000 от яркостта на техния ослепяващ блясък. Истина
ESP8266 Часовник за времето: 6 стъпки (със снимки)
ESP8266 Часовник за времето: Много се гордея с пристигането ви и добре дошли при вас