2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Feed trodnevne prognoze vremena pruža sveobuhvatnu trodnevnu vremensku prognozu na željenoj lokaciji ili na temelju lokacije vaše IP adrese. Projekt koristi uslugu Wunderground Weather API koja pruža odgovore u JSON formatu kad god pošaljete GET zahtjev. Vremenska prognoza uključuje prognozu za dan kada je zatražen i sljedeća 3 dana.
Kako bismo mogli autonomno zahtijevati i ažurirati vremensku prognozu, dodali smo NTP funkciju traženja vremena koja koristi UDP vezu. Kôd interno koristi tražene informacije o vremenu za automatsko izvršavanje vremenskog zahtjeva svakih sat vremena. Zatim, na temelju informacija o satima, projekt automatski traži ažuriranje vremena svakih 6 ujutro, 12 i 18 sati.
Korak 1: Kako to radi
Korak 2: Izgradite
Komponente
- gen4-IoD-32T
- gen4-IoD programer
- 10 putni ravni fleksibilni kabel
- uSD kartica
- uUSB kabel
- Vanjsko napajanje
Spojite komponente kao što je prikazano na dijagramu
Korak 3: Program
- Za pripremu gen4-IoD zaslona s Arduino IDE-om pogledajte ove korake u odjeljku Implementacija.
- Programirajte gen4-IoD-32T. Kôd preuzmite ovdje.
- Otvorite projekt Visi pomoću Radionice 4. Ovaj projekt koristi okruženje Visi. Možete promijeniti svojstva svakog widgeta i gumba.
- Kliknite gumb "Prevedi". Napomena: Ovaj korak se može preskočiti. Međutim, sastavljanje je bitno za potrebe ispravljanja pogrešaka.
- Spojite zaslon na microUSB kabel. Provjerite jeste li spojeni na pravi priključak.
- Sada kliknite gumb "(Izradi) Kopiraj/Učitaj".
- Radionica 4 od vas će tražiti da odaberete pogon za kopiranje slikovnih datoteka na uSD karticu. Nakon odabira ispravnog pogona, kliknite U redu.
- Postavljanje uSD kartice Modul će od vas tražiti da umetnete uSD karticu. Pravilno demontirajte uSD karticu s računala i umetnite je u utor za uSD karticu modula zaslona. Nakon što umetnete svoju usSD karticu u zaslon gen4, grafika će odmah biti prikazana napunjen.
Kliknite ovdje za više gen4-IoD projekata.
Korak 4: APIXU VREMENSKI KOD
Ovaj kôd vremenskih informacija možete preuzeti na ovoj poveznici:
Imajte na umu da smo u projektu uklonili neke kodove jer nisu primjenjivi u našoj lokaciji/zemlji.