Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
3-dagars väderprognosflödet ger en omfattande 3-dagars väderprognos på önskad plats eller baserat på platsen för din IP-adress. Projektet använder Wunderground Weather API -tjänsten som ger svar i JSON -format när du tillhandahåller en GET -begäran. Väderprognosen inkluderar prognosen för den dag den begärdes och de följande tre dagarna.
För att autonomt kunna begära och uppdatera väderprognosen lade vi till en NTP -tidsbegärande funktion som använder UDP -anslutning. Tidsinformationen som begärdes används internt av koden för att automatiskt utföra en tidsbegäran varje timme. Baserat på timinformationen begär sedan projektet automatiskt en väderuppdatering var 6:00, 12:00 och 18:00.
Steg 1: Hur det fungerar
Steg 2: Bygg
Komponenter
- gen4-IoD-32T
- gen4-IoD-programmerare
- 10 -vägs platt flexkabel
- uSD -kort
- uUSB -kabel
- Extern strömförsörjning
Anslut komponenterna som visas i diagrammet
Steg 3: Programmera
- För beredning av gen4-IoD-skärm med Arduino IDE, se de här stegen under avsnittet Implementering.
- Programmera gen4-IoD-32T. Ladda ner koden här.
- Öppna Visi -projektet med Workshop 4. Detta projekt använder Visi -miljön. Du kan ändra egenskaperna för varje widget och knapp.
- Klicka på knappen "Kompilera". Obs! Det här steget kan hoppas över. Kompilering är dock avgörande för felsökningsändamål.
- Anslut skärmen till microUSB -kabeln. Se till att du är ansluten till rätt port.
- Klicka nu på knappen "(Bygg) Kopiera/Ladda".
- Workshop 4 uppmanar dig att välja en enhet för att kopiera bildfilerna till ett uSD -kort. Klicka på OK när du har valt rätt enhet.
- Montera uSD -kort Modulen uppmanar dig att sätta in uSD -kortet. Ta av uSD -kortet ordentligt från datorn och sätt in det i uSD -kortplatsen på bildskärmsmodulen. Efter att du har satt in ditt uSD -kort i gen4 -displayen kommer grafiken lastad.
Klicka här för fler gen4-IoD-projekt.
Steg 4: APIXU WEather -kod
Denna väderinformationskod kan laddas ner i denna länk:
Observera att vi i projektet tog bort några av koderna eftersom de inte är tillämpliga i vår plats/land.