Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Kolmen päivän sääennuste syötteessä tarjoaa kattavan kolmen päivän sääennusteen haluamassasi paikassa tai IP-osoitteesi perusteella. Projekti käyttää Wunderground Weather API -palvelua, joka tarjoaa JSON -muotoisia vastauksia aina, kun lähetät GET -pyynnön. Sääennuste sisältää pyydetyn päivän ja sitä seuraavan kolmen päivän ennusteen.
Jotta voisimme pyytää ja päivittää sääennustetta itsenäisesti, lisäsimme NTP -aikapyyntötoiminnon, joka käyttää UDP -yhteyttä. Koodi käyttää pyydettyä aikatietoa sisäisesti aikapyynnön suorittamiseen automaattisesti joka tunti. Sitten hanke pyytää tuntitietojen perusteella automaattisesti sääpäivitystä joka 6.00, 12.00 ja 18.00.
Vaihe 1: Näin se toimii
Vaihe 2: Rakenna
Komponentit
- gen4-IoD-32T
- gen4-IoD -ohjelmoija
- 10 -tie Flat Flex -kaapeli
- uSD -kortti
- uUSB -kaapeli
- Ulkoinen virtalähde
Liitä komponentit kaavion mukaisesti
Vaihe 3: Ohjelmoi
- Katso Gen4-IoD-näytön valmistelu Arduino IDE: n avulla tämän vaiheen kohdasta Toteutus.
- Ohjelmoi gen4-IoD-32T. Lataa koodi tästä.
- Avaa Visi -projekti Workshop 4: n avulla. Tämä projekti käyttää Visi -ympäristöä. Voit muokata kunkin widgetin ja painikkeen ominaisuuksia.
- Napsauta "Käännä" -painiketta. Huomautus: Tämä vaihe voidaan ohittaa. Kääntäminen on kuitenkin välttämätöntä virheenkorjausta varten.
- Liitä näyttö microUSB -kaapeliin. Varmista, että olet yhteydessä oikeaan porttiin.
- Napsauta nyt "(Rakenna) Kopioi/Lataa" -painiketta.
- Työpaja 4 pyytää sinua valitsemaan aseman, jolla kopioit kuvatiedostot uSD -kortille. Kun olet valinnut oikean aseman, napsauta OK.
- Asenna uSD -kortti Moduuli kehottaa sinua asettamaan uSD -kortin paikalleen. Irrota uSD -kortti kunnolla tietokoneesta ja aseta se näyttömoduulin uSD -korttipaikkaan. ladattu.
Napsauta tätä saadaksesi lisää gen4-IoD-projekteja.
Vaihe 4: APIXU WEather Code
Tämän säätietokoodin voi ladata tästä linkistä:
Huomaa, että poistimme projektista osan koodeista, koska ne eivät sovellu sijaintimme/maamme.