Sisällysluettelo:
- Vaihe 1: Työkalut ja materiaalit
- Vaihe 2: ArduiTouch -sarjan asentaminen
- Vaihe 3: Asenna USB -ohjaimet
- Vaihe 4: Arduino IDE: n valmistelu ESP8266: lle
- Vaihe 5: Lisäkirjastojen asennus
- Vaihe 6: Lähdekoodi
- Vaihe 7: Mukautetut asetukset Asetuksissa. H
- Vaihe 8: Suorita koodi
Video: ESP8266 Värillinen sääasema: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tässä ohjeessa haluan näyttää sinulle, kuinka rakentaa mukava ESP8266 -sääasema seinäasennukseen sääennusteella ja värillisellä tft -näytöllä.
Vaihe 1: Työkalut ja materiaalit
Materiaalit:
- NodeMCU Amica V2 tai Wemos D1 Mini
- ArduiTouch ESP -seinäasennussarja
Työkalut:
- juotin
- ruuvimeisseli
- sivuleikkurit
- volttimittari (valinnainen)
Ohjelmisto:
Arduino IDE
Vaihe 2: ArduiTouch -sarjan asentaminen
Sinun on ensin koottava ArduiTouch -sarja. Tutustu oheiseen rakennusohjeeseen.
Vaihe 3: Asenna USB -ohjaimet
NodeMCU -moduuli sisältää CP2102 -sirun USB -liitäntää varten. Yleensä ohjain asennetaan automaattisesti, jos NodeMCU kytketään ensimmäistä kertaa tietokoneeseen. Joskus tämä menettely epäonnistui. Tässä tapauksessa sinun on asennettava ohjain
www.silabs.com/products/development-tools/s…
Jos haluat käyttää Wemos D1 -laitetta, sinun on asennettava sen sijaan CH340 -USB -liitännän ohjaimet:
www.wch.cn/download/CH341SER_ZIP.html
Vaihe 4: Arduino IDE: n valmistelu ESP8266: lle
- ESP8266-moduuli ei ole osa Arduino-IDE: tä. Meidän on ensin asennettava se. Avaa tiedosto/asetukset Aduino-IDE: ssä ja lisää seuraava linkki Lisäkorttien hallinnan URL-osoitteet -kenttään:
- Sulje tämä ikkuna OK -painikkeella. Avaa nyt hallituksen johtaja: Tools / Board / Board Manager
- Siirry ESP8266 -kohtaan ja asenna se
- Nyt voit valita NodeMCU 1.0 (ESP-12E-moduuli) tai WeMos D1 R2 & mini. Aseta suorittimen taajuudeksi 80 MHz, salaman kooksi "4M (3M SPIFFS)", valitsemasi baudinopeus ja COM -portti. 4 /
Vaihe 5: Lisäkirjastojen asennus
Asenna seuraavat kirjastot Arduino Library Managerin kautta
- Daniel Eichhornin Mini Grafx:
- Daniel Eichhornin ESP8266 WeatherStation:
- Daniel Eichhornin Json Streaming Parser:
- simpleDSTadjust by neptune2:
Voit myös ladata kirjaston myös suoraan ZIP -tiedostona ja purkaa kansion yourarduinosketchfolder/libraries/
Kun olet asentanut kirjastot, käynnistä Arduino IDE uudelleen.
Vaihe 6: Lähdekoodi
Sääaseman lähdekoodi perustuu Daniel Eichhornin mahtaviin lähteisiin
blog.squix.org
Olemme tehneet pieniä muutoksia koodin yhteensopivuuteen ArduiTouchin kanssa. Sinun on purettava Zip -arkisto uudessa samannimisessä hakemistossa.
Vaihe 7: Mukautetut asetukset Asetuksissa. H
Lähdekoodista löydät tiedoston nimeltä settings.h. Joitakin muutoksia tähän tiedostoon tarvitaan muokkaamiseen:
WiFi:
Kirjoita SSID ja salasana asetusten riveille 25 ja 26. H
#define WIFI_SSID "sinun tukesi"
#define WIFI_PASS "passpass0rd"
OpenWeatherMap -tili:
Saadaksesi myöhemmin tietoja OpenWeatherMap -alustalta tarvitset oman tilin. Rekisteröidy tästä saadaksesi sovellusliittymäavaimen:
Kirjoita API -avaimesi asetusten riville 38. H
Jono OPEN_WEATHER_MAP_APP_ID = "sinun_api_avaimesi";
Sijaintisi:
Siirry osoitteeseen https://openweathermap.org/find?q= ja etsi paikka. Käy tulosjoukko läpi ja valitse merkintä, joka on lähimpänä todellista sijaintia, jonka tietoja haluat näyttää. Se on URL -osoite, kuten https://openweathermap.org/city/2657896. Lopussa oleva numero on se, jonka määrität alla olevaan vakioon.
Kirjoita sijaintisi numero ja nimi asetusten riveille 45 ja 46. h
Jono OPEN_WEATHER_MAP_LOCATION_ID = "2804279";
Jono DISPLAYED_CITY_NAME = "Ziesar";
Aika:
Valitse aikavyöhyke asetusten riviltä 65. h
#define UTC_OFFSET +1
Vaihe 8: Suorita koodi
Avaa tämä näyte Arduino IDE: ssä. Kokoamisen ja lataamisen jälkeen näet sijaintisi nykyisen ajan ja lämpötilan. Lisäksi näytetään sääennuste tuleville päiville. Kosketuksella on vain yksi toiminto. Voit valita näytettävän ajan muodon koskettamalla näytön yläosassa.
Suositeltava:
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Yksinkertainen sääasema käyttämällä ESP8266: 6 vaihetta (kuvilla)
Yksinkertainen sääasema ESP8266: n avulla: Tässä opetusohjelmassa jaan, kuinka ESP8266: n avulla saadaan tietoja, kuten lämpötila, paine, ilmasto jne., Ja YouTube -tietoja, kuten tilaajat & Katselukerrat yhteensä. ja näyttää tiedot sarjamonitorissa ja näyttää ne nestekidenäytössä. Tiedot ovat f
NaTaLia -sääasema: Arduinon aurinkovoimalla toimiva sääasema tehty oikein: 8 vaihetta (kuvilla)
NaTaLia -sääasema: Arduino -aurinkovoimalla toimiva sääasema tehty oikein: 1 vuoden onnistuneen toiminnan jälkeen kahdessa eri paikassa jaan aurinkovoimalla toimivan sääaseman projektisuunnitelmani ja selitän, kuinka siitä kehittyi järjestelmä, joka voi todella selviytyä pitkään ajan aurinkoenergiasta. Jos seuraat
Värillinen seinäkello: 7 vaihetta (kuvilla)
Värillinen seinäkello: Tällä kertaa esittelen sinulle värillisen analogisen kellon lapsille, jotka suunnittelevat LED -nauhoja.Kellon perusteet on käyttää kolmea LED -nauhaa ja eri värejä ajan osoittamiseksi: näytetään tunnit, th
Visual Studio Editorin värillinen tausta: 3 vaihetta
Visual Studio Editorin värillinen tausta: Muuta koodieditorin taustaväriä niin, että näet paremmin, rasitat vähemmän silmiäsi tai tarkennat paremmin