Мазмұны:

ESP8266 желілік сағаты мен ауа райы мониторы: 3 қадам (суреттермен)
ESP8266 желілік сағаты мен ауа райы мониторы: 3 қадам (суреттермен)

Бейне: ESP8266 желілік сағаты мен ауа райы мониторы: 3 қадам (суреттермен)

Бейне: ESP8266 желілік сағаты мен ауа райы мониторы: 3 қадам (суреттермен)
Бейне: #8 Как управлять ПЛК ESP8266 из любой точки мира | УдаленныйXY | ОП320 ЧМИ 2024, Қараша
Anonim
ESP8266 негізіндегі желілік сағат және ауа райы мониторы
ESP8266 негізіндегі желілік сағат және ауа райы мониторы

ESP8266 және 0,96 «128x64 OLED дисплейі бар қысқа және қарапайым демалыс күндері жобасы.

Құрылғы - бұл желі сағаты, яғни ntp серверлерінен уақыт алады. Ол сондай -ақ openweathermap.org сайтынан белгішелері бар ауа райы туралы ақпаратты көрсетеді

Қажетті бөлшектер:

1. ESP8266 модулі (мен NodeMCU қолдандым)

2. 0.96 «OLED (I2C негізіндегі)

3. Өткізгіш сымдар

4. Нан тақтасы

5. ESP8266 компьютерге қосуға арналған USB кабелі

1 -қадам: Openweathermap.org сайтында тіркелгі жасаңыз

Openweathermap.org сайтында тіркелгі жасаңыз
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 -дан ауа райы туралы ақпаратты алу үшін өте қарапайым талдау логикасын қолдандым.

Қаласаңыз, Arduino үшін json кітапханасын пайдалануға болады.

Ұсынылған: