Innehållsförteckning:

Känn ditt väder: 5 steg
Känn ditt väder: 5 steg

Video: Känn ditt väder: 5 steg

Video: Känn ditt väder: 5 steg
Video: Har han körkort? Kan han köra bil? Fattar han vad Filip och Fredrik säger? | Lite sällskap 2024, Juli
Anonim
Känn ditt väder
Känn ditt väder

Hej, för vårt projekt i skolan hade vi en lista där vi kunde välja ett projekt från det vi ville göra eller en idé av oss själva.

Jag hade valt en väderstation eftersom det såg intressant ut och kanske en bra idé att hålla den intakt och liten som möjligt att använda hemma hos oss.

i denna instruerbara kan du göra en väderstation med arduino och en hallon pi som är ansluten till en databas,

Steg 1: Vad behöver du

Vad behöver du
Vad behöver du
Vad behöver du
Vad behöver du
Vad behöver du
Vad behöver du

vad behöver vi:

  • bmp 180
  • dht11
  • regnsensormodul
  • arduino nano (som jag använde) eller vilken arduino du vill
  • Raspberry Pi

i filen kan du se var jag köpte den och var du kunde köpa den. priset är en indikation och det är priset jag betalade. Om du tycker att det är billigare, gå för det.

Steg 2: Kabeldragning

Kabeldragning
Kabeldragning

på den här bilden ser du komponenterna och hur de är anslutna till arduino nano, se till att du ansluter SDA till stift A4 och SCL till stift A5 från bmp180 eftersom det är i2c -stiften för den här modellen av arduino om du använder en annan modell skulle jag föreslå att leta upp vilka stift i2c har på din.

Även bmp180 måste anslutas till 3,3 volt. Alla andra komponenter kan anslutas till 5Volt.

Steg 3: Databas

Databas
Databas
Databas
Databas

så här ser min databas ut jag har en tabell där all data kommer in.

som du kan se har varje data sin egen kolumn.

id -tabellen du måste ha för annars är det svårt att sortera data när du gör webbsidan.

Steg 4: Kod

här kan du hitta länken till github -kontot där du kan ladda ner koden för webbplatsen, arduino och python med kolv

-

Steg 5: Webbsida

Webbsida
Webbsida

webbsidan ser ut så här.

Du kan ge din egen twist till det. för nu är det väldigt enkelt men det fungerar.

om du vill kan du lägga till grafer för att se hur data var under de senaste dagarna, jag gjorde det inte eftersom mina kunskaper i javascript inte är tillräckligt bra för att implementera det.

Rekommenderad: