Paragon-projektet: Väderdisplay ESP32

Väderdisplay ESP32 Titelbild

Varje morgon kämpar jag för att få reda på vädret innan jag gör mig i ordning. Om du är precis som jag har jag hittat projektet som kan hjälpa oss båda - en väderdisplay för E-papper tillverkad med en ESP32 mikrokontroller.

Luke Marzen utvecklade denna display och delade den sedan som öppen källkod på GitHub. Jag bör nämna att det här projektet redan har funnits i några månader, men vi ville inte förbigå det i vår serie om Paragon-projekt.

Först och främst är det ett så coolt projekt att det förtjänar en artikel. Men utöver det har Luke också gjort det chockerande enkelt att kopiera.

Väderdisplay ESP32
Kredit: Luke Marzen.

Som du kan se på bilden ger den dig inte bara information om vädret, utan även om soluppgång och solnedgång, vind och UV-index. Dessutom får du information om luftfuktigheten utomhus och luftfuktigheten och lufttrycket inomhus.

Du kommer inte att hitta en bättre väderdisplay än denna, det garanterar jag.

Hårdvara

När det gäller hårdvara valde Luke Drobots FireBeetle 2 ESP32-E mikrokontroller, eftersom de är bra för låg energiförbrukning och har inbyggda kretsar för batteriet inuti.

Men en annan ESP32-mikrokontroller skulle säkert fungera lika bra.

Luke gick också med en Breakout-kort för BME280 för att mäta lufttryck, temperatur och luftfuktighet inomhus.

Sätt ihop allt detta med ett batteri och en E-Ink Display så har du alla delar du behöver för detta projekt.

Invändig vy av ESP32 väderdisplay
Kredit: Luke Marzen.

Naturligtvis behöver du också ett träblock för att montera hela projektet. Och du måste också ta hand om kabeldragningen, men Luke har varit vänlig nog att inkludera en mycket tydlig beskrivning av exakt vad du behöver göra.

Kopplingsschema för väderdisplay
Kredit: Luke Marzen.

Programvara

GitHub-sidanfinns det en mycket väldokumenterad guide om hur man konfigurerar väderdisplayen så att den fungerar smidigt.

Du måste klona arkivet och se till att enheten har tillgång till WiFi samt tid och plats. Allt detta är relativt okomplicerat.

Det sätt på vilket vädervisningen samlar in data är genom OpenWeatherMap. OpenWeatherMap gör det möjligt att få informationen gratis via en API-nyckel.

Luke berättar även hur du kör OpenWeatherMap utan att någonsin råka bli debiterad för att ha gjort för många API-anrop.

ESP väderdisplay bakifrån
Kredit: Luke Marzen.

Så om du har en ESP32 mikrokontroller liggande och några timmar över, då måste du sätta igång med detta omedelbart.

Slutsats

Det här projektet är också perfekt för att leka med. Luke har varit vänlig nog att dela med sig av det genom en GNU General Public License. Så det är inte bara ett fantastiskt projekt att kopiera, utan också att leka med!

För mer information kan du kolla in GitHub-sidan här. Den innehåller allt du kan tänkas behöva, till och med en guide om felsökning.

Dessutom kan du se fler fantastiska Paragon-projekt som vi har presenterat i den här serien genom att klicka på här.

Så den enda återstående frågan är: hur ska du konfigurera din väderdisplay?

4 Kommentarer

  1. Edwin den september 3, 2023 kl 4:59 f m

    buenas tardes, me podría decir los componentes que lleva?
    Me interesó, lo quiero hacer como proyecto en mi escuela.
    De antemano gracias!!!

    • Adam den september 4, 2023 kl 9:06 f m

      1. Mikrokontroll ESP32
      2. Elektriskt tändstift
      3. Givare BME280
      4. Bateria
      5. En marco eller en trozo av madera
      6. kablar

  2. Diego den september 4, 2023 kl 11:42 e m

    cuanto cobras por una me interesaría comprarla

    • Adam den september 5, 2023 kl 7:56 f m

      Vår webbplats finns här: buyzero.de

Lämna en kommentar