Përmbajtje:

ESP8266 Stacioni i motit me ngjyra: 8 hapa
ESP8266 Stacioni i motit me ngjyra: 8 hapa

Video: ESP8266 Stacioni i motit me ngjyra: 8 hapa

Video: ESP8266 Stacioni i motit me ngjyra: 8 hapa
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Nëntor
Anonim
ESP8266 Stacioni i motit me ngjyra
ESP8266 Stacioni i motit me ngjyra
ESP8266 Stacioni i motit me ngjyra
ESP8266 Stacioni i motit me ngjyra
ESP8266 Stacioni i motit me ngjyra
ESP8266 Stacioni i motit me ngjyra

Në këtë udhëzues dua t'ju tregoj se si të ndërtoni një stacion të mirë moti ESP8266 për montim në mur me parashikimin e motit dhe ekran tft me ngjyra.

Hapi 1: Mjetet dhe materialet

Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet

Materiale:

  • NodeMCU Amica V2 ose Wemos D1 Mini
  • Kompleti i montimit në mur ArduiTouch ESP

Mjetet:

  • Makine per ngjitjen e metalit
  • vidhosës
  • pincë prerëse anësore
  • voltmetër (opsional)

Softuer:

Arduino IDE

Hapi 2: Montimi i ArduiTouch Kit

Montimi i ArduiTouch Kit
Montimi i ArduiTouch Kit
Montimi i ArduiTouch Kit
Montimi i ArduiTouch Kit

Së pari duhet të mblidhni kompletin ArduiTouch. Ju lutemi hidhini një sy manualit të bashkangjitur të ndërtimit.

Hapi 3: Instalimi i drejtuesve të USB

Instalimi i drejtuesve të USB
Instalimi i drejtuesve të USB

Moduli NodeMCU përfshin një çip CP2102 për ndërfaqen USB. Zakonisht shoferi do të instalohet automatikisht nëse NodeMCU lidhet për herë të parë me PC. Ndonjëherë kjo procedurë dështoi. Në këtë rast, duhet të instaloni shoferin

www.silabs.com/products/development-tools/s…

Nëse dëshironi të përdorni Wemos D1, duhet të instaloni drejtuesit për ndërfaqen USB CH340:

www.wch.cn/download/CH341SER_ZIP.html

Hapi 4: Përgatitja e Arduino IDE për ESP8266

Përgatitja e Arduino IDE për ESP8266
Përgatitja e Arduino IDE për ESP8266
Përgatitja e Arduino IDE për ESP8266
Përgatitja e Arduino IDE për ESP8266
Përgatitja e Arduino IDE për ESP8266
Përgatitja e Arduino IDE për ESP8266
Përgatitja e Arduino IDE për ESP8266
Përgatitja e Arduino IDE për ESP8266
  1. Moduli ESP8266 nuk është pjesë e Arduino-IDE. Së pari duhet ta instalojmë. Hapni skedarin/preferencat në Aduino-IDE dhe futni lidhjen e mëposhtme në fushën URL të Menaxherit të Bordeve Shtesë: https://arduino.esp8266.com/stable/package_esp8266..
  2. Mbyllni këtë dritare me butonin OK. Hapni tani menaxherin e bordit: Tools / Board / Board Manager
  3. Shkoni te hyrja ESP8266 dhe instalojeni
  4. Tani mund të zgjidhni NodeMCU 1.0 (Moduli ESP-12E) ose WeMos D1 R2 & mini. Vendosni frekuencën e CPU -së në 80MHz, Madhësinë e Flash -it në „4M (3M SPIFFS)“, shkallën e baudit të zgjedhjes suaj dhe portën COM. 4 nga

Hapi 5: Instalimi i Bibliotekave Shtesë

Instaloni bibliotekat e mëposhtme përmes Menaxherit të Bibliotekës Arduino

  1. Mini Grafx nga Daniel Eichhorn:
  2. ESP8266 WeatherStation nga Daniel Eichhorn:
  3. Json Streaming Parser nga Daniel Eichhorn:
  4. simpleDST rregullo nga neptuni2:

Ju gjithashtu mund ta shkarkoni bibliotekën drejtpërdrejt si skedar ZIP dhe të mos e ngjeshni dosjen nën yourarduinosketchfolder/libraries/

Pas instalimit të bibliotekave, rinisni Arduino IDE.

Hapi 6: Kodi Burimor

Kodi burimor për stacionin e motit bazuar në burimet e mrekullueshme nga Daniel Eichhorn

blog.squix.org

Ne kemi bërë disa ndryshime të vogla në kodin e përshtatur për ArduiTouch. Ju duhet të shpaketoni arkivin Zip në një drejtori të re me të njëjtin emër.

Hapi 7: Cilësimet e personalizuara në Cilësimet.h

Në kodin burimor do të gjeni një skedar të quajtur settings.h. Disa ndryshime në këtë skedar kërkohen për personalizim:

WiFi:

Ju lutemi shkruani SSID dhe fjalëkalimin në rreshtat 25 dhe 26 të cilësimeve. H

#përcakto WIFI_SSID "Yoursid"

#përcakto WIFI_PASS "yourpassw0rd"

Llogaria për OpenWeatherMap:

Për të marrë të dhëna të mëvonshme nga platforma OpenWeatherMap do t'ju duhet një llogari personale. Regjistrohuni këtu për të marrë një çelës API:

Futni çelësin tuaj API në rreshtin 38 të cilësimeve.h

Vargu OPEN_WEATHER_MAP_APP_ID = "çelësi juaj_api";

Vendndodhja juaj:

Shkoni te https://openweathermap.org/find?q= dhe kërkoni një vendndodhje. Kaloni në grupin e rezultateve dhe zgjidhni hyrjen më të afërt me vendndodhjen aktuale për të cilën dëshironi të shfaqni të dhënat. Do të jetë një URL si https://openweathermap.org/city/2657896. Numri në fund është ai që i caktoni konstantës më poshtë.

Shkruani numrin dhe emrin e vendndodhjes tuaj në rreshtin 45 dhe 46 të cilësimeve.h

Vargu OPEN_WEATHER_MAP_LOCATION_ID = "2804279";

String DISPLAYED_CITY_NAME = "Ziesar";

Koha:

Ju lutemi zgjidhni zonën tuaj kohore në rreshtin 65 të cilësimeve.h

#përcakto UTC_OFFSET +1

Hapi 8: Drejtoni Kodin

Drejtoni Kodin
Drejtoni Kodin

Ju lutemi hapeni këtë mostër në Arduino IDE. Pas përpilimit dhe ngarkimit do të shihni kohën dhe temperaturën aktuale të vendndodhjes tuaj. Më tej shfaqet një parashikim i motit për ditët në vijim. Prekja ka vetëm një funksion. Mund të zgjidhni formatin e shfaqur të kohës duke prekur pjesën e sipërme të ekranit.

Recommended: